Months=['января','февраля','марта','апреля','мая','июня','июля','августа','сентября','октября','ноября','декабря'];
function _Date (d) {return ((d.getDate()<10)?'0':'')+d.getDate()+'.'+((d.getMonth()<9)?'0':'')+(d.getMonth()+1)+'.'+d.getYear()}
function cDate () {
	dt1=Send.Date1.value;dt2=Send.Date2.value;
	cd1=dt1.substring(0,2);cm1=dt1.substring(3,5)-1;cy1=dt1.substring(6,10);
	cd2=dt2.substring(0,2);cm2=dt2.substring(3,5)-1;cy2=dt2.substring(6,10);
	if (cd1<10) cd1=cd1.substring(1,2);if (cd2<10) cd2=cd2.substring(1,2);
	dt1=cd1;if (cy1!=cy2 || cm1!=cm2 || cd1==cd2) dt1=dt1+' '+Months[cm1];if (cy1!=cy2) dt1=dt1+' '+cy1;
	dt1='<a href=# onClick="showCalendar(event.clientX,event.clientY,1); return false;">'+dt1+'</a>';
	if (Send.Date1.value!=Send.Date2.value) {
		dt1='с '+dt1+' по ';
		dt2=cd2+' '+Months[cm2];if (cy1!=cy2 || cy1!=new Date().getYear()) dt2=dt2+' '+cy2;
		dt2='<a href=# onclick="showCalendar(event.clientX,event.clientY,2); return false;">'+dt2+'</a>';
		dt1=dt1+dt2;}
	dw1=new Date();dw2=new Date();
	dw1.setDate(dw1.getDate()-dw1.getDay()+1);
	dw2.setDate(dw2.getDate()-dw2.getDay()+7);
	if (Send.Date1.value!=_Date(dw1) || Send.Date2.value!=_Date(dw2)) dt1=dt1+' или <a href="#" onclick="Send.Date1.value=\''+_Date(dw1)+'\'; Send.Date2.value=\''+_Date(dw2)+'\'; return cDate();">на текущую неделю</a>';
	cDat.innerHTML=dt1;
	return false;
}
function showCalendar (x,y,d) {
	with (calendar) {
		innerHTML='<iframe frameborder="0" scrolling="no" src="/news/calendar.asp?date='+eval('Send.Date'+d+'.value')+'&Ret=Send.Date'+d+'" width=131 height=150></iframe>';
		with (style) {
			posLeft=x;
			posTop=y;
			display='';}}
	return false;
}
function showRegion (x,y) {
	with (calendar.style) {
		if (display=='') display='none'
		else {
		calendar.innerHTML='<iframe frameborder="0" scrolling="no" src="/news/filter.asp?r='+Send.Region.value+'" width=200 height=20></iframe>';
		posLeft=x;
		posTop=y;
		display='';}}
	return false;
}
function cRegion(N,R) {
	Send.Region.value=R;
	if (R==0)
		N='в <a href="#" onclick="return cRegion (\'Москве\',2);">Москве</a>, <a href="#" onclick="return cRegion (\'Петербурге\',3);">Петербурге</a>';
	else
		N='в <b>'+N+'</b>';
	cReg.innerHTML=N+' или <a href=# onclick="return showRegion (event.clientX,event.clientY);">другом регионе</a>';
	calendar.style.display='none';
	return false;
}
function cAudit (i) {
	Send.Audit.value=((i==4)?0:i);
	if (i==0)
		cAud.innerHTML='<a href=# onclick="return cAudit (2);">взрослых</a> и <a href="#" onclick="return cAudit (1);">детей</a>';
	if (i==1)
		cAud.innerHTML='<b>детей</b> (<a href=# onclick="return cAudit (2);">взрослым</a> или <a href="#" onclick="return cAudit (0);">всем</a>)';
	if (i==2)
		cAud.innerHTML='<b>взрослых</b> (<a href=# onclick="return cAudit (1);">детям</a> или <a href="#" onclick="return cAudit (0);">всем</a>)';
	if (i==3)
		cAud.innerHTML='<b>профессионалов</b> (или <a href="#" onclick="return cAudit (4);">всем</a>)';
	if (i==4)
		cAud.innerHTML='<b>всех</b> (или <a href="#" onclick="return cAudit (3);">профессионалам</a>)';
	return false;
}

