//调用XMLHTTP
function InitAjax(){
	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 CommAccept(str1,sNum){
	document.getElementById(str1).innerHTML="稍候…";
	var sGetNum
	var url = "/home/AjaxComm.asp?ShowType=1&Name=" + str1 + "&rNum=" + new Date().getTime();
　	var ajaxTopTen = InitAjax();
　	ajaxTopTen.open("Post", url, true);//需要被缓存，用GET方式
　	ajaxTopTen.onreadystatechange = function() {
　　		if(ajaxTopTen.readyState==4){//判断对象状态
     		if(ajaxTopTen.status==200){//信息已成功返回，开始处理信息
     			sGetNum = bytes2BSTR(ajaxTopTen.responseBody);
     			if(sGetNum == "-1"){
     				alert("您不能重复操作");
     				document.getElementById(str1).innerHTML="赞[" + sNum + "]";
     			}else{
     				alert("　支持成功！");
	  				document.getElementById(str1).innerHTML="赞[" + sGetNum + "]";
	  			}
	 		}else{//页面不正常
	  			document.getElementById(str1).innerHTML="赞[" + sNum + "]";
	 		}
   		}
　	}
　	ajaxTopTen.send(null);
}
//楼盘评论支持
function CommRefuse(str1,sNum){
	document.getElementById(str1).innerHTML="稍候…";
	var sGetNum
	var url = "/home/AjaxComm.asp?ShowType=2&Name=" + str1 + "&rNum=" + new Date().getTime();
　	var ajaxTopTen = InitAjax();
　	ajaxTopTen.open("Post", url, true);
　	ajaxTopTen.onreadystatechange = function() {
　　		if(ajaxTopTen.readyState==4){
     		if(ajaxTopTen.status==200){
     			sGetNum = bytes2BSTR(ajaxTopTen.responseBody);
     			if(sGetNum == "-1"){
     				alert("　您不能重复操作！");
     				document.getElementById(str1).innerHTML="踩[" + sNum + "]";
     			}else{
     				alert("　反对成功！");
	  				document.getElementById(str1).innerHTML="踩[" + sGetNum + "]";
	  			}
	 		}else{
	  			document.getElementById(str1).innerHTML="踩[" + sNum + "]";
	 		}
   		}
　	}
　	ajaxTopTen.send(null);
}

//引用评论
function QuoteAccept(strID){
	document.getElementById("showform").style.display = "block";
	document.getElementById("ShowQuote").innerHTML="数据处理中，请稍候…";
	var sGetNum
	var url = "/home/AjaxComm.asp?ShowType=3&ID=" + strID + "&rNum=" + new Date().getTime();
　	var ajaxTopTen = InitAjax();
　	ajaxTopTen.open("Post", url, true);
　	ajaxTopTen.onreadystatechange = function() {
　　		if(ajaxTopTen.readyState==4){
     			if(ajaxTopTen.status==200){
     				document.getElementById("ShowQuote").innerHTML = bytes2BSTR(ajaxTopTen.responseBody);
     				document.CommPost.QuoteAccept.value = bytes2BSTR(ajaxTopTen.responseBody);
	 			}else{
	  				document.getElementById("ShowQuote").innerHTML="引用失败，请联系管理员！";
	 			}
   			}
　		}
　		ajaxTopTen.send(null);
	}
//取广告

function GetAd(ADID,DocStr){
	document.getElementById(DocStr).innerHTML="<span>数据处理中，请稍候…</span>";
	var url = "/home/AjaxComm.asp?ShowType=5&ID=" + ADID + "&rNum=" + new Date().getTime();
　	ajaxTopTen = InitAjax();

　	ajaxTopTen.onreadystatechange = function(){
　　	if(ajaxTopTen.readyState==4){
     		if(ajaxTopTen.status==200){
     			if (navigator.userAgent.indexOf("MSIE") != -1){
     				document.getElementById(DocStr).innerHTML = bytes2BSTR(ajaxTopTen.responseBody);
     			}else{
     				document.getElementById(DocStr).innerHTML = ajaxTopTen.responseText;
     			}
	 		}else{
	  			document.getElementById(DocStr).innerHTML="<span class='ReadErr'>读取数据失败，请联系管理员！</span>";
	 		}
   		}
　	}
　	ajaxTopTen.open("GET", url, false);
　	ajaxTopTen.send(null);	// 已经解决问题：XMLHTTP与Google Chrome、Opera、Mozilla Firefox之间的兼容，原因未知[估计是XMLHTTP请求并发执行的问题]。（2009-05-29 03:02）
}