function getRequest() {

	http_request = false;

	if (window.XMLHttpRequest) { 
		//对于Mozilla、Netscape、Safari等浏览器，创建XMLHttpRequest 
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			//如果服务器响应的header不是text/xml，可以调用其它方法修改该header
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { 
		// 对于Internet Explorer浏览器，创建XMLHttpRequest 
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	return http_request;
}


//获得Url 的responseText
function getResponseText(url)
{
	http_request=getRequest();
	http_request.open('GET', url, false);
	http_request.send(null);

	if (http_request.readyState == 4) 
		　　 {
			　　　// 收到完整的服务器响应 
				　　　if (http_request.status == 200) {
					　　  	//HTTP服务器响应的值OK
						　　　　  requestdoc = http_request.responseText; 
					　　　　  //将服务器返回的字符串写到页面中ID为message的区域 
				} 
			　　　   else {
				　　　　  requestdoc = http_request.status;
				　　　   }
			　　  }
			return requestdoc;
}

//POST 提交数据
function posthttp(str,url){
	http_request=getRequest();
	http_request.open('POST',url,false);
	http_request.setRequestHeader("Content-Length",str.length); 
	http_request.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded"); 

	http_request.send(str);
	if (http_request.readyState == 4)
	{
	　　　// 收到完整的服务器响应
	　　　if (http_request.status == 200) {
			//HTTP服务器响应的值OK
		　　　  requestdoc = http_request.responseText;
		　　　  //将服务器返回的字符串写到页面中ID为message的区域
			return requestdoc;
	}else{
	　　　　  //requestdoc = http_request.status;
		return false;
	　　 }
	}
}

//获得Url 的responseXML
function getXMLResponseText(url)
{
	http_request=getRequest();
	http_request.open('GET', url, false);
	http_request.send(null);

	if (http_request.readyState == 4) 
		　　 {
			　　　// 收到完整的服务器响应 
				　　　if (http_request.status == 200) {
					　　　　  //HTTP服务器响应的值OK
						　　　　  requestdoc = http_request.responseXML; 
					　　　　  //将服务器返回的字符串写到页面中ID为message的区域 
				} 
			　　　   else {
				　　　　  requestdoc = http_request.status;
				　　　   }
				　　  }
				return requestdoc;
}
