function InitAjax()
{	
		var ajax=false; 
　		try { 
　　		ajax = new ActiveXObject("Msxml2.XMLHTTP"); 
　		} catch (e) { 
　　		try { 
　　　		ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
　　		} catch (E) { 
　　　		ajax = false; 
　　		} 
　		}
　		if (!ajax && typeof XMLHttpRequest!='undefined') { 
　　		ajax = new XMLHttpRequest(); 
　		} 
　		return ajax;
}
function getcalendarData(divName,datetime,userid)
{					
	url = "/blogweb/getdata/getcalendar.aspx/userid="+userid+"&date="+datetime+"&"+Math.random();	
	var ajax = InitAjax();	
	ajax.open("get", url, true); 
	ajax.send(null);
	ajax.onreadystatechange = function(){
	if (ajax.readyState == 4 && ajax.status == 200){
			document.getElementById(divName).innerHTML = ajax.responseText;
		}else{
			document.getElementById(divName).innerHTML = "";
		}
	}
		
}
//获取评论
function getArticleCommentData(divName,masterid,userid,page,isauthor,order,isComment)
{
	if(order!=''){
		writeCookie('articleorder', order);
	}else{
		var cookieIs='';	
		cookieIs=GetCookie("articleorder");			
		if(cookieIs!=null && cookieIs!=""&& cookieIs!='null'){					
			order=cookieIs;
		}else{
			order="desc";
		}
	}
	var	postStr="masterid="+masterid+"&page="+page+"&isAuthor="+isauthor+"&pagesize="+10+"&order="+order+"&iscomment="+isComment;
	var url="/blogweb/getdata/getarticlecomment.aspx/userid="+userid;

	var ajax = InitAjax();	
	ajax.open("post", url, true);
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax.send(postStr);
	ajax.onreadystatechange = function(){
		if (ajax.readyState == 4 && ajax.status == 200){
			document.getElementById(divName).innerHTML = ajax.responseText;										
							
		}else{
			document.getElementById(divName).innerHTML = "内容加载失败，请尝试刷新本页";			
		}
	}
}	
function posterroremail(divName,userid,id)
{
	if(document.getElementById(divName).innerHTML == "内容加载失败，请尝试刷新本页")
	{
		var ajax1 = InitAjax();	
		ajax1.open("post", "/blogweb/blog_view/posterroremail.aspx?type="+divName+"&userid="+userid+"&id="+id, true);
		ajax1.send(null);
	}
}
//获取留言
function getcommentData(divName,userid,page,isauthor,order){
	if(order!=''){
		writeCookie('userorder', order);
	}else{
		var cookieIs='';	
		cookieIs=GetCookie("userorder");			
		if(cookieIs!=null && cookieIs!=""&& cookieIs!='null'){					
			order=cookieIs;
		}else{
			order="desc";
		}
	}
	var	postStr="page="+page+"&isauthor="+isauthor+"&order="+order;	
	var url = "/blogweb/getdata/getcommentlist.aspx/userid="+userid;

	var ajax = InitAjax();
	ajax.open("post", url, true);	
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax.send(postStr);
	ajax.onreadystatechange = function(){
		if (ajax.readyState == 4 && ajax.status == 200){
			document.getElementById(divName).innerHTML = ajax.responseText;						
		}else{
			document.getElementById(divName).innerHTML = "内容加载失败，请尝试刷新本页";
		}
	}
	
	//页面不会刷，删除参数
	param_del();				
}
//获取文章列表
function getarticlelistData(divName,userid,classid,date,page)
{	
	url = "/blogweb/getdata/getarticlelist.aspx/userid="+userid+"&classid="+classid+"&date="+date+"&page="+page+"&"+Math.random();			
	var ajax = InitAjax();
	ajax.open("GET", url, true);	
	ajax.onreadystatechange = function(){
		if (ajax.readyState == 4 && ajax.status == 200){
				if(ajax.responseText.indexOf('文章列表')==-1)
				{
					if(date!=''){
						if(date.length<8){								
							alert('博客主人在本月没有发布任何博客内容!');
						}
						else{
							alert('博客主人在当日没有发布任何博客内容!');
						}								
					}
					else{
						alert('博客主人还未向本分类下添加任何博客内容!');
					}
				}
			document.getElementById(divName).innerHTML = ajax.responseText;
		}
		else{
			document.getElementById(divName).innerHTML = "";
		}
	}
	ajax.send(null);
}

//获取友情链接列表
function getlinklistData(divName,userid,page)
{	
	url = "/blogweb/getdata/getlinklist.aspx?userid="+userid+"&page="+page+"&"+Math.random();			
	var ajax = InitAjax();
	ajax.open("GET", url, true);	
	ajax.onreadystatechange = function(){
		if (ajax.readyState == 4 && ajax.status == 200){				
			document.getElementById(divName).innerHTML = ajax.responseText;
		}
		else{
			document.getElementById(divName).innerHTML = "";
		}
	}
	ajax.send(null);
}


//验证码
function Serial(bloghref){	

	if(document.getElementById("vCodeImg")!=null){
		if(document.getElementById("vCodeImg").innerHTML =="")	{
			document.getElementById("vCodeImg").innerHTML ="<img src=\"http://"+bloghref+"/blogweb/get_code.aspx\" width=\"52\" height=\"23\" hspace=\"4\">"
		}
		else{
			document.getElementById("vCodeImg").innerHTML ="<img src=\"http://"+bloghref+"/blogweb/get_code.aspx?k=&v="+Math.random()+"\" width=\"52\" height=\"23\" hspace=\"4\">"
		}
	}
}
function getSearchData(divName,userid,page,topic){
	var postStr="page="+page+"&topic="+escape(topic);
	url = "/blogweb/getdata/getsearcharticlelist.aspx/userid="+userid;

	var ajax = InitAjax();
	ajax.open("post", url, true);
	ajax.setRequestHeader("charset","gb2312");
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax.send(postStr);
	ajax.onreadystatechange = function(){
		if (ajax.readyState == 4 && ajax.status == 200){
			document.getElementById(divName).innerHTML = ajax.responseText;
		}else{
			document.getElementById(divName).innerHTML = "";
		}
	}
}
function getbuluarticleData(divName,userid,page){
	var postStr="page="+page;
	url = "/blogweb/getdata/getbuluarticlelist.aspx/userid="+userid;

	var ajax = InitAjax();
	ajax.open("post", url, true);
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax.send(postStr);
	ajax.onreadystatechange = function(){
		if (ajax.readyState == 4 && ajax.status == 200){
			document.getElementById(divName).innerHTML = ajax.responseText;
		}else{
			document.getElementById(divName).innerHTML = "内容加载失败，请尝试刷新本页";
		}
	}
}
function getalbumData(divName,userid,imgid,classid){
	var postStr="imgid="+imgid+"&classid="+classid;
	url = "/blogweb/getdata/getalbum.aspx/userid="+userid;

	var ajax = InitAjax();
	ajax.open("post", url, true);
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax.send(postStr);
	ajax.onreadystatechange = function(){
		if (ajax.readyState == 4 && ajax.status == 200){
			document.getElementById(divName).innerHTML = ajax.responseText;			
		}else{
			document.getElementById(divName).innerHTML = "内容加载失败，请尝试刷新本页";
		}
	}
}
function getalbumclassData(divName,userid,classid,page,classname){
	var postStr="classid="+classid+"&classname="+classname+"&page="+page;
	url = "/blogweb/getdata/getalbumclass.aspx/userid="+userid;

	var ajax = InitAjax();
	ajax.open("post", url, true);
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax.send(postStr);
	ajax.onreadystatechange = function(){
		if (ajax.readyState == 4 && ajax.status == 200){
			document.getElementById(divName).innerHTML = ajax.responseText;
		}else{
			document.getElementById(divName).innerHTML = "内容加载失败，请尝试刷新本页";
		}
	}
}
function writeCookie(name, value)
{
	var hours=24;
	var expire = "";
	if(hours != null)
	{
		expire = new Date((new Date()).getTime() + hours * 3600000);
		expire = "; expires=" + expire.toGMTString();
	}
	document.cookie = name + "=" + value + expire + ";path=/";
}
function GetCookie(name)		
{
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen)
	{
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg)
		return GetCookieVal (j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}
	return '';
}
function GetCookieVal(offset)
{
	//获得Cookie解码后的值
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
	endstr = document.cookie.length;
	return document.cookie.substring(offset, endstr);
}	

