function createXMLHttpRequest() 
	{
		var xmlreq ;
		if (window.XMLHttpRequest) {
			// 在非Microsoft浏览器中创建XMLHttpRequest本地对象
			xmlreq = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			//通过MS ActiveX创建XMLHttpRequest
			try {
			// 尝试按新版InternetExplorer方法创建
			xmlreq = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e1) {
			// 创建请求的ActiveX对象失败
				try {
					// 尝试按老版InternetExplorer方法创建
					xmlreq = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e2) {
					// 不能通过ActiveX创建XMLHttpRequest
				}
			}
		}
		return xmlreq;
	}
	
	 function PostGetData(Url,Param)
	 {		 
		var oReq = createXMLHttpRequest(); 
		
		oReq.open("POST", Url, false);
		oReq.setRequestHeader("Content-Length",Param.length);  
		oReq.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded");		 
		oReq.send(Param);
		var result="";
		if (oReq.readyState == 4 && oReq.status == 200)
		{
			result =oReq.responseText;	
			if(!result) result = "";
		}
		return result;	
	}
	function PostGetData2(Url,Param,FunctionName)
	 {		 
		var oReq = createXMLHttpRequest(); 
		if(!oReq) return;
		oReq.onreadystatechange=function(){
		     
			if(oReq.readyState==4 && oReq.status == 200 ){
				 
				var PostObj=oReq ;
				 
				eval(FunctionName);
			}
		}
		oReq.open("POST", Url, true);
		oReq.setRequestHeader("Content-Length",Param.length);  
		oReq.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded");	
		oReq.send(Param);
		 
	}
	 function GetGetData(Url,FunctionName)
	 {		 
		var oReq = createXMLHttpRequest(); 
		if(!oReq) return;
		oReq.onreadystatechange=function(){
		     
			if(oReq.readyState==4 && oReq.status == 200 ){
				 
				var PostObj=oReq ;
				 
				eval(FunctionName);
			}
		}
		oReq.open("GET", Url, true); 
		oReq.send();
		 
	}
	
 
   