
mnames = new Array("Јан", "Феб", "Мар", "Апр", "Мај", "Јун", "Јул", "Авг", "Сеп", "Окт", "Нов", "Дец");
mdays = new Array(31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);

function redo_calendar() {
	s = '';
	html_y = '';
	html_m = '';
	html_d = ''; 
	
	for (i=yylead; i<=yynow; i++) {
		if (i==yycur) {
			html_y += "<strong><font color=\"#CC0000\">" + (i) + "</font></strong>\n";
		} else {
			html_y += "<a href=\"#\" onClick=\"reforma(" + (i) + ",-1)\">" + (i) + "</a>\n";
		}
	}

	for (i=0; i<mnames.length; i++) {
		if ((yycur==yylead && (i+1)<mmlead)||(yycur==yynow && (i+1)>mmnow)) {
			html_m += "<strong>" + mnames[(i)] + "</strong>&nbsp;&nbsp;&nbsp;";
		} else if (i==(mmcur-1)) {
			html_m += "<strong><font color=\"#CC0000\">" + mnames[(i)] + "</font></strong>&nbsp;&nbsp;&nbsp;";
		} else {
			html_m += "<a href=\"#\" onClick=\"reforma(-1," + (i+1) + ")\"><strong>" + mnames[(i)] + "</strong></a>&nbsp;&nbsp;&nbsp;";
		}
	}
	
	for (i=0; i<mdays[mmcur-1]; i++) {
		if ((yycur==yylead && (mmcur-1)<mmlead && (i+1)<ddlead)||(yycur==yynow && mmcur==mmnow && (i+1)>=ddnow)) {
			html_d += (i+1) + " ";
		} else {
			html_d += "<a href=\"index.php?d=" + yycur + fd(mmcur) + fd(i+1) + "\">" + (i+1) + "</a>\n";
		}
	}
	

	s += html_y + "<br><br>";
	s += html_m + "<br><br>";
	s += html_d;
	write_layer("clndar", s);
}

function write_layer(layer_name, what) {
	if (document.all) {
		document.all[layer_name].innerHTML = what;
	} else {
		var xx = document.getElementById(layer_name);
		xx.innerHTML = what;
	}
}

function fd(nd) {
	return (nd < 10 ? '0' : '') + parseFloat(nd);
}

function reforma(ny, nm) {
	if (ny!=-1) {
		yycur = ny;
		if (yycur==yynow) {
			mmcur = mmnow;
		} else {
			mmcur = 12;
		}
	}
	if (nm!=-1) mmcur = nm;
	redo_calendar();
}

