var http_request;
var http_id;
function createXMLHttpObject(){
	 var xmlHttpReq = null;
	 if (window.XMLHttpRequest) {
			xmlHttpReq = new XMLHttpRequest();
	 }else if (window.ActiveXObject) {
			xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
	 }
	 return xmlHttpReq;
}

function startQuery(queryurl,idname){
	 if (http_request==null) {
		http_request = createXMLHttpObject();
	 }
	 http_id = idname;
	 var myurl = queryurl + '&' + new Date();
	 http_request.open("GET",myurl,true);
	 http_request.onreadystatechange = endQuery;
	 http_request.send(null);
}

function endQuery(){
	 if(http_request.readyState==4){
		   if(http_request.status == 200){
				//window.alert('here'+http_id);
				var tmpobj=document.getElementById(http_id);
				tmpobj.innerHTML = http_request.responseText;
				http_id = null;
				http_request = null;
		   }
	 }
}
//responseText,readyState 大小写区别

function getGetData(queryurl,idname){
	 if (http_request==null) {
		http_request = createXMLHttpObject();
	 }
	 http_id = idname;
	 var myurl = queryurl;
	 http_request.open("GET",myurl,true);
	 http_request.onreadystatechange = endQuery;
	 http_request.send(null);
}

function getPostData(queryurl,idname){
	 if (http_request==null) {
		http_request = createXMLHttpObject();
	 }
	 http_id = idname;
	 var myurl = queryurl;
	 var postContent = queryurl;
	 http_request.open("POST",myurl,true);
	 http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");  
	 http_request.onreadystatechange = endQuery;
	 http_request.send(postContent);
}
