﻿//-------创建Ajax--------
function getXMLHttpRequest(){  
	var xmlHttp;
	var xmlHttpRequest = null; 
	if (window.ActiveXObject){
	  var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if (window.XMLHttpRequest) {
	  var xmlHttp = new XMLHttpRequest();
	}
	return xmlHttp;
}

//-------显示载入过程--------
function LoadingData(DivId){
	$(DivId).innerHTML="<p align=center><br><img border='0' src='/images/DotIco/loadingSmall.gif'>数据加载中....</p>"
}

//-------载入随机照片--------
function PhotoListData(DivId,url){
	LoadingData(DivId);
	PhotoListDataHttp=getXMLHttpRequest();
	PhotoListDataHttp.open("get", url, true);
	PhotoListDataHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	PhotoListDataHttp.setRequestHeader("Content-Length",length);
	PhotoListDataHttp.onreadystatechange = PhotoListDataReadyStateChange;
	PhotoListDataHttp.send();
}
function PhotoListDataReadyStateChange(){
	if (PhotoListDataHttp.readyState == 4){
		if (PhotoListDataHttp.status == 200){
			PhotoListDataView.innerHTML=(PhotoListDataHttp.ResponseText);
  		}
  	}
}

//-------加为好友--------
function AddFriend(url){
	xmlHttp=getXMLHttpRequest();
	xmlHttp.open("get", url, false);
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-Length",length);
	xmlHttp.send();
	alert(xmlHttp.ResponseText);
}

//-------删除留言--------
function LeaveWordData(DivId,url){
	LeaveWordDataHttp=getXMLHttpRequest();
	LeaveWordDataHttp.open("get", url, true);
	LeaveWordDataHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	LeaveWordDataHttp.setRequestHeader("Content-Length",length);
	LeaveWordDataHttp.send();
	$(DivId).innerHTML="";
}

//-------载入内容排行榜--------
function HomePageRankData(DivId,url){
	LoadingData(DivId);
	HomePageRankDataHttp=getXMLHttpRequest();
	HomePageRankDataHttp.open("get", url, true);
	HomePageRankDataHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	HomePageRankDataHttp.setRequestHeader("Content-Length",length);
	HomePageRankDataHttp.onreadystatechange = function(){HomePageRankDataReadyStateChange(DivId)};
	HomePageRankDataHttp.send();
}
function HomePageRankDataReadyStateChange(DivId){
	if (HomePageRankDataHttp.readyState == 4){
		if (HomePageRankDataHttp.status == 200){
			$(DivId).innerHTML=(HomePageRankDataHttp.ResponseText);		
  		}
  	}
}

//-------载入用户排行榜-------
function HomePageUserRankData(DivId,url){
	LoadingData(DivId);
	HomePageUserRankDataHttp=getXMLHttpRequest();
	HomePageUserRankDataHttp.open("get", url, true);
	HomePageUserRankDataHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	HomePageUserRankDataHttp.setRequestHeader("Content-Length",length);
	HomePageUserRankDataHttp.onreadystatechange = function(){HomePageUserRankDataReadyStateChange(DivId)};
	HomePageUserRankDataHttp.send();
}
function HomePageUserRankDataReadyStateChange(DivId){
	if (HomePageUserRankDataHttp.readyState == 4){
		if (HomePageUserRankDataHttp.status == 200){
			$(DivId).innerHTML=(HomePageUserRankDataHttp.ResponseText);		
  		}
  	}
}

//-------载入数据-------
function HomePageData(DivId,url){
	LoadingData(DivId);
	HomePageDataHttp=getXMLHttpRequest();
	HomePageDataHttp.open("get", url, true);
	HomePageDataHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	HomePageDataHttp.setRequestHeader("Content-Length",length);
	HomePageDataHttp.onreadystatechange = function(){HomePageDataReadyStateChange(DivId)};
	HomePageDataHttp.send();
}
function HomePageDataReadyStateChange(DivId){
	if (HomePageDataHttp.readyState == 4){
		if (HomePageDataHttp.status == 200){
			$(DivId).innerHTML=(HomePageDataHttp.ResponseText);		
  		}
  	}
}

//-------支持反对--------
function CommentPost(Url,DivId,Numb){
	CommentPostHttp=getXMLHttpRequest();
	CommentPostHttp.open("get", Url, true);
	CommentPostHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	CommentPostHttp.setRequestHeader("Content-Length",length);
	CommentPostHttp.onreadystatechange = function(){CommentPostDataReadyStateChange(DivId,Numb)};
	CommentPostHttp.send();
}
function CommentPostDataReadyStateChange(DivId,Numb){
	if (CommentPostHttp.readyState == 4){
		if (CommentPostHttp.status == 200){
			var RequestCommentDoc=(CommentPostHttp.ResponseText);
			if (RequestCommentDoc=="Err_Echo"){
				alert("囧，-_-|||，您不是表过态了嘛？");
			}else{
				eval(DivId).innerHTML=Numb+1;
			}	
  		}
  	}
}

//-------举报--------
function ImpeachPost(Url,DivId,Numb){
	if (Number(eval(DivId).innerHTML)==Numb){
		reason = prompt("请注明举报原因","");
		if (reason!=null && reason!=0)
		{
			var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
			xmlDoc.async="false";
			xmlDoc.load(Url+"&ImpeachdCause="+encodeURIComponent(reason));
			root = xmlDoc.documentElement;
			alert(xmlDoc.getElementsByTagName("Message")[0].childNodes[0].xml);

			eval(DivId).innerHTML=Numb+1;
		}
	}else{
		alert("您已经举报过了，谢谢！");
	}
}

//-------加载地区数据--------
function ShowArea(url){
	document.getElementById("AreaDiv").innerHTML="<img border='0' src='../images/DotIco/loadingSmall.gif'>数据加载中....";
	ShowAreaHttp=getXMLHttpRequest();
	ShowAreaHttp.open("post", url, true);
	ShowAreaHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ShowAreaHttp.setRequestHeader("Content-Length",length);
	ShowAreaHttp.onreadystatechange = ShowAreaReadyStateChange;
	ShowAreaHttp.send();	
}
function ShowAreaReadyStateChange(){
	if (ShowAreaHttp.readyState == 4){
		if (ShowAreaHttp.status == 200){
			document.getElementById("AreaDiv").innerHTML=(ShowAreaHttp.ResponseText);
  		}
  	}
}