﻿//-------创建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);
	var xmlHttp=getXMLHttpRequest();
	xmlHttp.open("get", url, true);
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-Length",length);
	xmlHttp.onreadystatechange = function(){HomePageDataReadyStateChange(xmlHttp,DivId)};
	xmlHttp.send();
}
function HomePageDataReadyStateChange(xmlHttp,DivId){
	if (xmlHttp.readyState == 4){
		if (xmlHttp.status == 200){
			$(DivId).innerHTML=(xmlHttp.responseText);		
  		}
  	}
}

//-------载入数据2-------
function HomePageData2(DivId,url,eData,evjs,loadmsg){
	$(DivId).innerHTML=loadmsg;
	var xmlHttp=getXMLHttpRequest();
	xmlHttp.open("post", url, true);
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-Length",length);
	xmlHttp.onreadystatechange = function(){HomePageDataReadyStateChange2(xmlHttp,DivId,evjs)};
	xmlHttp.send(eData);
}
function HomePageDataReadyStateChange2(xmlHttp,DivId,evjs){
	if (xmlHttp.readyState == 4){
		if (xmlHttp.status == 200){
			$(DivId).innerHTML=(xmlHttp.responseText);
			if (evjs.length>0){eval(evjs);}
  		}
  	}
}

//-------支持反对--------
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){
	$("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){
			$("AreaDiv").innerHTML=(ShowAreaHttp.responseText);
  		}
  	}
}

function showskin(event){
	TagPopA2();
	var esk=$('pagecss').href;
	eData=('<div class="skinpopD" id="skinpopD">\
				<ul class="skinvism" id="skinvism">\
					<li class="tskinvism">更换皮肤</li>\
					<li class="skinvisme" title="关闭" onclick="exitskin(\''+esk+'\');">关闭</li>\
					<li class="skinzd" id="skinzdk" onclick="sHidThemes();">折叠</li>\
				</ul>\
				<div id="skinpopbody" class="skinpopbody">\
				</div>\
				<div id="skininput"></div>\
			</div>');
	tagpopshow2(event,0,'skinpop',eData);
	HomePageData2('skinpopbody','/Index/ajaxskin.asp?stup=getskin','','$(\'skinPopBody\').innerHTML=(xmlHttp.responseText);','<p align=center><br><img border="0" src="/images/DotIco/loadingSmall.gif">数据加载中....<br><br></p>');
}

function exitskin(esk){
	if (esk==$('pagecss').href){
		TagPopclose2();
	}else{
		if (confirm('是否保存更改？')){
			TagPopA2();
			HomePageData2('skinpopD','/Index/ajaxskin.asp?stup=saveskin&Sk='+getskinV(),'','TagPopB2();','<p align=center><br><img border="0" src="/images/DotIco/loadingSmall.gif">数据加载中....<br><br></p>');
		}else{
			$('pagecss').href=esk;
			TagPopclose2();
		}
	}
}
function getskinV(){
	return $('skinnewv').value;
}
function ChangeThemes(eid,sk){
	$(eid).src='http://my.zhongguobaobao.com/Manage/UserWeb/images/Themes/'+sk+'.jpg';
	$('pagecss').href='../Css/'+sk+'.Css';
	$('skininput').innerHTML='<input type="hidden" id="skinnewv" name="skinnewv" value="'+sk+'">';
}
function sHidThemes(){
	if ($('skinzdk').className=='skinzd'){
		$('skinzdk').innerHTML="展开";
		$('skinzdk').className='skinzd2';
		divnone('skinpopbody');
	}else{
		$('skinzdk').innerHTML="折叠";
		$('skinzdk').className='skinzd';
		divshow('skinpopbody');
	}	
}
