//异步加载返回HTML字符串数据,并赋值到指定的innerHTMLid内
//参数说明：innerHTMLid  id名称
//          Filename     提交文件
//          Parameters   传递参数
//          MaskinnerHTMLid  遮罩层id名称
//          MsginnerHTMLid   提示信息层id名称
//          MsgContent       提示信息层内容
//          ExecuteAction    执行完异步后执行的操作
function asynReturnXmlHttpData(innerHTMLid,Filename,Parameters,MaskinnerHTMLid,MsginnerHTMLid,MsgContent,ExecuteAction){
	var objXmlhttp = new ActiveXObject("microsoft.xmlhttp");
	//var objXmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	var responseText;
	var tempFilename;
	var tempParameters;
	
	tempFilename = Filename.replace(/\+/g,"%2B");
	tempParameters = Parameters.replace(/\+/g,"%2B"); 

	objXmlhttp.onreadystatechange=function(){
		if(objXmlhttp.readyState==0){
			//document.getElementById(innerHTMLid).innerHTML="";
		}
		if(objXmlhttp.readyState==1){
			//document.getElementById(innerHTMLid).innerHTML="";
			if (MsginnerHTMLid!="")
			{  
			   if (MaskinnerHTMLid!="")
			   {
			      document.getElementById(MaskinnerHTMLid).style.display="block";				  
			   }
			   if (innerHTMLid!=MsginnerHTMLid)
			   {  //document.getElementById(MsginnerHTMLid).style.display="block";
			      ShowOpenWin(MsginnerHTMLid,320,20);
			   }			   
			   document.getElementById(MsginnerHTMLid).innerHTML=MsgContent;
			}
		}
		if(objXmlhttp.readyState==2){
			//document.getElementById(innerHTMLid).innerHTML="";
		}
		if(objXmlhttp.readyState==3){
			//document.getElementById(innerHTMLid).innerHTML="";
		}
		if(objXmlhttp.readyState==4){
			responseText = objXmlhttp.responseText;

			if (MsginnerHTMLid!="")
			{  
			   if (innerHTMLid!=MsginnerHTMLid)
			   {
			   document.getElementById(MsginnerHTMLid).style.display="none";
			   document.getElementById(MsginnerHTMLid).innerHTML="";
			   }
			   if (MaskinnerHTMLid!="")
			   {
			      document.getElementById(MaskinnerHTMLid).style.display="none";
			   }
			}		
			
			if (responseText.indexOf("js:")==0)
			  { eval(responseText.substr(3,responseText.length-3));}
			else
			  { 
				if (innerHTMLid!="")
				{  document.getElementById(innerHTMLid).innerHTML=responseText; }		
			  }
			
			if (ExecuteAction!="")
			{ eval(ExecuteAction); }
		}
	}
	objXmlhttp.open("post",tempFilename,true);
	objXmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	objXmlhttp.send(tempParameters);
}



//异步加载返回HTML字符串数据
//参数说明：Filename     提交文件
//          Parameters   传递参数
function GetAsynReturnXmlHttpData(Filename,Parameters){
	var objXmlhttp = new ActiveXObject("microsoft.xmlhttp");
	//var objXmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	objXmlhttp.open("post",Filename,false);
	objXmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	objXmlhttp.send(Parameters);
	return objXmlhttp.responseText;
}
