	var xmlHttp = false;
	var success = "";
		function createXMLHttpRequest() {
		
            if(window.XMLHttpRequest) { 
                    xmlHttp = new XMLHttpRequest();
                	if (xmlHttp.overrideMimeType)
            		{
               			 xmlHttp.overrideMimeType="text/xml";
            		}    
            } else if (window.ActiveXObject) { 
                    var MSXML = ['MSXML2.XMLHTTP.5.0', 'Microsoft.XMLHTTP', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP'];
            for(var i = 0; i < MSXML.length; i++)
            {
                try
                {
                    xmlHttp = new ActiveXObject(MSXML[i]);
                    break;
                }
                catch(e)
	                {                    
	                }
            	}
                }
        }
         
         //以POST方式传递 参数：url，参数，是否异步 ，文本或者xml返回
           
         function sendRequestPost(url,para,isAs,way){
         	createXMLHttpRequest();         	
         	xmlHttp.open("POST",url,isAs);
         	
         	if(way=="xml"){
         		xmlHttp.onreadystatechange=handleStateChangeXml;
         	}else if(way=="text"){
         		xmlHttp.onreadystatechange=handleStateChangeText;
         	}
         	
         	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
         	xmlHttp.send(para);         	
         	return success;
         }	
         
         
         function sendRequestPost2(url,para,isAs,way){
         	createXMLHttpRequest();         	
         	xmlHttp.open("POST",url,isAs);
         	
         	if(way=="xml"){
         		xmlHttp.onreadystatechange=handleStateChangeXml;
         	}else if(way=="text"){
         		xmlHttp.onreadystatechange=handleStateChangeText2;
         	}
         	
         	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
         	xmlHttp.send(null);         	
         	return success;
         }	
          //以GET方式传递 参数：url，参数，是否异步  
           
         function sendRequestGet(url,isAs,way){
         	createXMLHttpRequest();
         	//url+="?requestTime="+(new Date()).getTime();
         	xmlHttp.open("GET",url,isAs);
         	if(way=="xml"){
         		xmlHttp.onreadystatechange=handleStateChangeXml;
         	}else if(way=="text"){
         		xmlHttp.onreadystatechange=handleStateChangeText;
         	}
         	xmlHttp.send(null);
         }
         
        //返回文本处理
        function handleStateChangeText() {
            if (xmlHttp.readyState == 4) {
                if (xmlHttp.status == 200) {                	
                    var res = xmlHttp.responseText;
                    alert(res);
                    success = res;
                    return success;
                }
            }
         }
         
         
         function handleStateChangeText2() {
            if (xmlHttp.readyState == 4) {
                if (xmlHttp.status == 200) {                	
                    var res = xmlHttp.responseText;
                    success = res;
                    return success;
                }
            }
         }
         
         //返回XML处理
        function handleStateChangeXml() {
            if (xmlHttp.readyState == 4) {
                if (xmlHttp.status == 200) {
                    var res = xmlHttp.responseXml.getElementByTagName("tagName")[0].firstChild.data;
                    alert(res);
                }
            }
         }