
//==================================================================================================
function GE(a){return document.getElementById(a);}
//==================================================================================================

function xycfdo(strx){

var random=Math.round(Math.random()*10);
var	pageurl="submit.asp?random="+random;

var SendData ="id="+strx;
var theHttpRequest=getHttpObject(); 
//↑创建一个XMLHttpRequest

//===================================
if(theHttpRequest){
 
  theHttpRequest.onreadystatechange=function(){
   if(theHttpRequest.readyState==4){//if2
		if(theHttpRequest.status==200){//if1
		  backAJAX();//↑设定当asp文件返回数据时的处理函数为backAJAX()
		}
        //else{GE('msg').innerHTML=theHttpRequest.statusText+"错误";}//end1
   }
   //else{GE('msg').innerHTML="正在提交数据..."}//end2
  };



theHttpRequest.open("POST",pageurl,true); 
//↑以POST方式打开XMLHttpRequest,true表示以异步方式打开
theHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
//↑我也不是很清楚，但有用
theHttpRequest.send(SendData); 
//↑投递信息！
}
 else{
// GE('msg').innerHTML='你的浏览器不支持XMLHttpRequest'
 }

//===================================

function getHttpObject()
//↑这是创建的函数XMLHttpReques
{
var objType=false; 
try
{
objType=new ActiveXObject('Msxml2.XMLHTTP'); 
//↑在较新的ie浏览器中这样创建
}catch(e)
{
try
{
objType=new ActiveXObject('Microsoft.XMLHTTP'); 
//↑在旧ie中这样创建
}catch(e)
{
objType=new XMLHttpRequest(); 
//↑如果浏览器是mozilla就这样创建
}
}
return objType; 
//↑返回XMLHttpReques对象
}

function backAJAX()
//↑处理asp返回数据的函数
{
 var sTemp =theHttpRequest.responseText;
 //GE('msg').innerHTML=sTemp+'1秒后刷新页面...';
 
 //setInterval('document.location.reload()', 1000)//两秒钟后刷新此页面
  //alert(sTemp);
	 var intTemp=parseInt(sTemp);
	 
	 switch (intTemp) {
		case 1 :
			GE('mv_'+strx).innerHTML=parseInt(GE('mv_'+strx).innerHTML)+1;
			alert("投票成功!\n谢谢您的参与!");
			break;
		case 2 :
			
			alert("您已投过一票!\n请稍候再投!");
			break;
		default :
		    alert("投票失败!\n请稍候再投票!");
		
	  }

	


 

}


}
