function wr(s){document.write(s);}

function calendar(level1)
{
	holiday=new Array('1.1','7.1','23.2','8.3','1.5','9.5','12.6');

	months=new Array(
		'Январь',
		'Февраль',
		'Март',
		'Апрель',
		'Май',
		'Июнь',
		'Июль',
		'Август',
		'Сентябрь',
		'Октябрь',
		'Ноябрь',
		'Декабрь');

	dcnt=new Array(31,28,31,30,31,30,31,30,30,31,30,31);

	D=new Date();
	day=D.getDate();
	wek=D.getDay()-1;
	if (wek<0) wek=6;

	mnt=D.getMonth();

	year=D.getFullYear();
	if (year%4==0) dcnt[1]=29;
	p=wek+1-day%7;
	if (p<0) p+=7;

	wr('<table class=calendr border=0 cellpadding=4px cellspacing=1px>');
	wr('<tr><td class=calendar_wday>Пн</b></td><td class=calendar_wday>Вт</td><td class=calendar_wday>Ср</td><td class=calendar_wday>Чт</td><td class=calendar_wday>Пт</td><td class=calendar_wday>Сб</td><td class=calendar_wday><font style="color: #FD651A;">Вс</font></td></tr><tr>');

	for (i=1;i<=p;i++) wr('<td>&nbsp;</td>');
	p++;
	for (i=1;i<=dcnt[mnt];i++,p++)
	{
		Elm=i.toString();
		if (p%7==0) Elm='<font style="color: #FD651A;">'+Elm+'</font>';
		for (j=0;j<holiday.length;j++)
			if (holiday[j]==i.toString()+'.'+(mnt+1).toString()) 
			{
				Elm='<font style="color: #FD651A;">'+Elm+'</font>';
				break;
			}

		if (i<day) Elm=''+Elm+'';

		if (i==day) Elm='<a class=calendar_wtday href=/'+level1+'/news/?day='+year+'-'+(mnt+1)+'-'+day+'>'+Elm+'</a>';
		i>day?Elm='<td align=right class=calendar_day>'+Elm+'</td>':Elm='<td align=right class=calendar_day><a href=/'+level1+'/news/?day='+year+'-'+(mnt+1)+'-'+i+' class=calendar_day>'+Elm+'</a></td>';
		if (p%7==0) Elm=Elm+'</tr>';
		if (p%7==1) Elm='<tr>'+Elm;
		wr (Elm);
	}
	do wr('<td>&nbsp;</td>'); while (p++%7!=0);

	wr('</tr></table>');
}