﻿
function createXMLHttpRequest(){
	var  xmlhttp;
	try{
		xmlhttp = new ActiveXObject('Msxml2.XMLHTTP');
	}catch(e){
		try{
			xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
		}catch(e){
			try{
				xmlhttp = new XMLHttpRequest();
			}catch(e)  {}
		}
	}
	return xmlhttp;
}
   
function trim(str){ //删除左右两端的空格
		return str.replace(/(^\s*)|(\s*$)/g, "");
}

function SendRequest(RequestUrl, ondone, onerr){
	var xmlhttp = createXMLHttpRequest();	
	xmlhttp.onreadystatechange = function() 
	{
		if (xmlhttp.readyState == 4) {//判断对象状态
			try{ 
				if (xmlhttp.status == 200){//信息已经成功返回，开始处理信息 
						var xmlDOM=xmlhttp.responseXML;
						var xmlRoot=xmlDOM.documentElement;
						ondone(xmlRoot);
				}
			}
			catch(ex){
				/*
				alert(ex.message);
				if (onerr != undefined)
					onerr();
				*/
			}
		}	
		return true;
	}
	xmlhttp.open("GET", RequestUrl , true);
	xmlhttp.send(null);
}
