//定义12个月的日期
var MonHead = new Array(12);    		   //定义阳历中每个月的最大天数
MonHead[0] = 31; MonHead[1] = 28; MonHead[2] = 31; MonHead[3] = 30; MonHead[4]  = 31; MonHead[5]  = 30;
MonHead[6] = 31; MonHead[7] = 31; MonHead[8] = 30; MonHead[9] = 31; MonHead[10] = 30; MonHead[11] = 31;

//january
var MonName=new Array(12);
MonName[0]="January";MonName[1]="February";MonName[2]="March";MonName[3]="April";MonName[4]="May";
MonName[5]="June";MonName[6]="July";MonName[7]="August";MonName[8]="September";MonName[9]="October";
MonName[10]="November";MonName[11]="December";

var cyear,cmonth,cadminid;
var xmlHttp;
var flagchick=false;
function createXMLHttpRequest() {
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} 
else if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
}



function dates(cdate,adminid) {
	if(!flagchick)
	{
		
		flagchick=true;
		cadminid=adminid;
		createXMLHttpRequest();
		geturl="blogdate.asp?cdate="+cdate+"&adminid="+adminid+"&datetime="+ new Date().getTime();
		//alert(geturl);
		xmlHttp.onreadystatechange = handleStateChange1;
		xmlHttp.open("get",geturl, true);
		xmlHttp.send(null);
	}
}

function handleStateChange1() {
if(xmlHttp.readyState == 4) {
if(xmlHttp.status == 200) {
var monthint,premon,preyear,tempstr;
revalue=xmlHttp.responseText;
//	alert(revalue);
revalues=revalue.split("#");

cyear=revalues[0].substring(0,4);

cmonth=revalues[0].substring(5,7);

if(cmonth.substring(0,1)=="0"){monthint=parseInt(cmonth.substring(1,2));}else{monthint=parseInt(cmonth);}

blogdatestr="<div id=hdrl><img src=images/blog_hdrl01.jpg width=186 /></div>"+"\n";


blogdatestr=blogdatestr+"<div class=xiaoyu01><a href=JavaScript:premonth('"+cyear+"','"+cmonth+"','"+cadminid+"','1')>&lt;&lt;</a></div>"+"\n";
blogdatestr=blogdatestr+"<div class=january>"+MonName[monthint-1]+" "+cyear+"</div>"+"\n";
blogdatestr=blogdatestr+"<div class=dayu02><a href=JavaScript:premonth('"+cyear+"','"+cmonth+"','"+cadminid+"','0')>&gt;&gt;</a></div>"+"\n";
blogdatestr=blogdatestr+"<div id=day_start>"+"\n";
blogdatestr=blogdatestr+"<div class=day_01>Sun</div>"+"\n";
blogdatestr=blogdatestr+"<div class=day_01>Mon</div>"+"\n";
blogdatestr=blogdatestr+"<div class=day_01>Tue</div>"+"\n";
blogdatestr=blogdatestr+"<div class=day_01>Web</div>"+"\n";
blogdatestr=blogdatestr+"<div class=day_01>Thu</div>"+"\n";
blogdatestr=blogdatestr+"<div class=day_01>Fri</div>"+"\n";
blogdatestr=blogdatestr+"<div class=day_01>Sat</div>"+"\n";
alldates=revalues[1].split(",");

var firstday = new Date(cyear,monthint-1,1).getDay();
for(i=0;i<firstday;i++)
{
	blogdatestr=blogdatestr+"<div class=day></div>"+"\n";
}
for(var i=0;i<alldates.length;i++)
{
	tempstr="";
	if(i+1<10){tempstr="0";}
	if(alldates[i]=="0")
	{
		blogdatestr=blogdatestr+"<div class=day>"+String(i+1)+"</div>"+"\n";
	}
	else
	{
		blogdatestr=blogdatestr+"<div class=day_02><a href=userblog.asp?id="+cadminid+"&adate="+cyear+"-"+cmonth+"-"+tempstr+String(i+1)+">"+String(i+1)+"</a></div>"+"\n";
	}
	
}

blogdatestr=blogdatestr+"</div>"+"\n";

document.getElementById("right_bottom_1").innerHTML=blogdatestr;
flagchick=false;
}
}
}

function premonth(cyear,cmonth,cadminid,stype)
{
	
	var monthint,premon,preyear;
	if(cmonth.substring(0,1)=="0"){monthint=parseInt(cmonth.substring(1,2));}else{monthint=parseInt(cmonth);}
	if(stype=="1")
	{
		if(monthint==1){premon="12";preyear=String(parseInt(cyear)-1);}else{premon=String(monthint-1);preyear=cyear;}
	}
	else
	{
		if(monthint==12){premon="01";preyear=String(parseInt(cyear)+1);}else{premon=String(monthint+1);preyear=cyear;}
	}

	if(premon.length==1){premon="0"+premon;}

	dates(preyear+"-"+premon,cadminid);
}

function trim(str)
{
	return str.replace(/(^\s+)|(\s+$)/g,"");
}