var months = new Array('January','February','March','April','May','June','July','August','September','October','November','December');
var days = new Array();
var curdate = new Date();
var today = new Date(Date(today_php));
//var newsdate = new Date(Date.parse(newsdate_php));
//alert(newsdate.toString());
var i=0, t=null, month, offset=0, year, cell, day, curenews;

Array.prototype.inArray = function (value) {
    for (a=0;a<this.length;a++) if (this[a] == value) return true;
	return false;
}

function draw(m) {
	if(offset-m<0) return; else offset-=m;
	curdate.setDate(1);
	curdate.setMonth(curdate.getMonth()+Number(m));
	month=curdate.getMonth().toString();
	year=curdate.getFullYear().toString();
	cell=curdate.getDay();
	if(--cell==-1) cell=6;
	day=1;
	document.getElementById("cmy").innerHTML=(enews[offset].length>0?'<A CLASS="cmy_link" HREF="/en/news/date/'+year+'-'+(Number(month)+1)+'">':'')+months[month]+'\''+year.substr(2)+(enews[offset].length>0?'</A>':'');
	if(enews[offset]) curenews=enews[offset].split('|'); else curenews=Array();
	for(i=0;i<cell;i++) {
		document.getElementById('c'+i).className='c';
		document.getElementById('c'+i).innerHTML='&nbsp;';
	}
	while(curdate.getMonth()==month) {
		document.getElementById('c'+cell).className=(curenews.inArray(day))?'c enews':'c';
		document.getElementById('c'+cell++).innerHTML=(curenews.inArray(day))?'<A HREF="/en/news/date/'+year+'-'+(Number(month)+1)+'-'+day+'/">'+(day++)+'</A>':day++;
		curdate.setDate(day);
	}
	while(cell<42) {
		document.getElementById('c'+cell).className='c';
		document.getElementById('c'+cell++).innerHTML='&nbsp;';
	}
	curdate.setMonth(month);
	curdate.setFullYear(year);
	i=0;
}

draw(offset_php);
