/*   Free Script provided by HIOXINDIA            */
/*   visit us at http://www.hscripts.com     */
/*   This is a copyright product of hioxindia.com */


function DaysInMonth(Y, M) {
    with (new Date(Y, M, 1, 12)) {
        setDate(0);
        return getDate();
    }
}
var df;
var offs;
offs=0;
var ar = new Array("Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь");
function setcal(mon,yea)
{
	mon=mon+1;
	var days = DaysInMonth(yea,mon);
	var D = new Date(mon+"/01/"+yea);
	var day = D.getDay();
		
	
	df = ar[mon-1];
	df = df+", "+D.getFullYear();
	document.xxx.ddd.value = df;

	var ddf = document.calen.length;
	
	for(var xx=0; xx<ddf; xx++)
		document.calen[xx].value = "";

	var ss = 1;
	offs=day;
	
	for(var xx=day; xx<day+days; xx++){
	    document.calen[xx].value = ss++;
	}
}

var exd = new Date();
var monthe = exd.getMonth();
var yeare = exd.getFullYear();
var mas=new Array(0,0)
function prev()
{
	monthe = monthe-1;
	if(monthe < 0)
	{
		yeare = yeare-1;	
		monthe = 11;
	}
	setcal(monthe, yeare);
	return false;
}

function getD()
{
 var s=document.getElementById("ddd").value;	
 
 var mon=s.substr(0,s.indexOf(','));
 var yr=s.substr(s.indexOf(',')+2);
 mas[0]=yr;
 for(var i=0;i<ar.length;i++)
 if(ar[i]==mon) 
 {
 	mas[1]=i+1;
 	break; 
 };
 return mas;
	
}
function next()
{
	monthe = monthe+1;
	if(monthe > 11)
	{
		yeare = yeare+1;	
		monthe = 0;
	}
	setcal(monthe, yeare);
	return false;
}

function thismon()
{
	//yeare = yeare+1900;
	setcal(monthe, yeare);
}

document.write("<table class='calendar' cellpadding=0  cellspacing=0 \
		style=\"font-size: 12px;\">\
		  	<tr  align=center><td colspan=7>\
				<table align=center style=\"width:276px;font-size: 12px;\" align=center>\
				<tr><td style='border:none;text-align:right;'><a style=\"cursor: pointer;\" onclick=\"return prev()\"><img src='/img/arr_l_cal.gif'></a></td>\
				<td style='border:none;text-align:center;width:40px;'><form name=xxx style=\"margin: 0px; padding: 0px;\"><input size=14 style=\"font-size: 12px; \
				 text-align: center;color:#43b7ff;background:#011a3f url(/img/bg_calendar.gif) repeat-x;border:none;\" type=text name=ddd id=ddd readonly></form></td>\
				<td style='border:none;text-align:left;'><a onclick=\"return next()\"><img src='/img/arr_r_cal.gif'></a></td></tr></table>\
			</td></tr>\
			<tr style='color:#99abc1;' align=center><td>вс</td><td>пн</td><td>вт</td><td>ср</td><td>чт</td><td>пт</td><td>сб</td></tr>");
document.write("<form name=calen style=\" padding:0px;\">");
 
 
 
for(var xx=0; xx<6; xx++)
{
	document.write("<tr>");
	for(var cc=0; cc<7; cc++){
		var dd = xx*7+cc;
		if(dd == 41)
	   	document.write("<td  align=center></td>");
		else 
    		document.write("<td align=center class='td_cl' style=\"cursor: pointer;\"><input  class='inp_cl' style=\"cursor: pointer;\" name=x"+dd+"\
    		 readonly size=1 onclick='var t=getD();var VV = new Date(t[1]+\"/01/\"+t[0]);var day1 = VV.getDay(); var day=("+dd+"-day1+1); location.href=\"http://www.hoticemag.ru/events/?date=\"+day+\".\"+t[1]+\".\"+t[0];'></td>");
	}
	document.write("</tr>");
	
}

document.write("</form></table>");
thismon();

