var months=['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
s=['Gubernator','Politika','Ekonomika','Obschestvo','Sport','Proisshestviya','TyumenOblast','HMAO','YANAO','interfax','ria','tl-in-tobolsk','conference','exclusive'],
w=['Пн','Вт','Ср','Чт','Пт','Сб','Вс'];
function ei(i){return document.getElementById(i)}
function cal(y,m) {
	var x=[31,0,31,30,31,30,31,31,30,31,30,31],
	a=document.location.pathname.split('/'),l=a.length,S=l>5?parseInt(a[4]):new Date().getDate(),D=new Date(y,m-1,1),p='/'+(l>2&&a[1] in s?a[1]:'All')+'/'+y+'/'+m+'/',c='',e=ei('monthdays');
	D.o=D.getDay()||7;D.o--;x[1]=(((D.getFullYear()%100!=0)&&(D.getFullYear()%4==0))||(D.getFullYear()%400==0))?29:28,d=1,x=x[m-1];
	if(document.all){
		while(e.rows.length)e.deleteRow();
		var h=e.firstChild,r=document.createElement('tr');
		h.appendChild(r);
		for(i=0;i<7;i++){var o=document.createElement('th');o.innerHTML=w[i];r.appendChild(o)}
		r=document.createElement('tr');h.appendChild(r);
		for(i=1;i<43;i++){
			var d=i-D.o;
			d=d>=1&&d<=x?d:'';
			var o=document.createElement('td');
			if(d)o.innerHTML='<a href="'+p+d+'/"'+(d==S?' class="sel"':'')+'>'+d+'</a>';
			r.appendChild(o);
			if(i%7==0)
			if(d<x){r=document.createElement('tr');h.appendChild(r);}
			else break;
		}
	} else{
		c+='<tr>';for(i=0;i<6;i++)c+='<th>'+w[i]+'</th>';c+='</tr>';
		for(i=1;i<43;i++){
			var d=i-D.o;
			d=d>=1&&d<=x?d:'';
			c+='<td>'+(d?'<a href="'+p+d+'/"'+(d==S?' class="sel"':'')+'>'+d+'</a>':'')+'</td>';
			if(i%7==0){c+='</tr>';
			if(d<x)c+='<tr>';else break;}
		}
		c+='</tr>';
		e.innerHTML = c;
	}
	/*if(document.all){
		var d=document.createElement('div');
		document.appendChild(d);
		//d.style.visibility = 'hidden';
		//d.innerHTML = '<table><tbody>'+c+'</tbody></table>';
		//var e = ei('monthdaysbody');
		//e.parentNode.replaceChild(d.firstChild.firstChild,e);
	}else{
		ei('monthdays').innerHTML=c;
	}*/
	ei('month').innerHTML=months[m-1]+', '+y;
	ei('prevmonth').href='javascript:cal('+(m==1?(y-1)+',12':y+','+(m-1))+')';
	ei('nextmonth').href='javascript:cal('+(m==12?(y+1)+',1':y+','+(m+1))+')';
}