var  xmlHttp;
	function createXMLHttpRequest(){
		if(window.ActiveXObject){
			xmlHttp=new ActiveXObject("MSXML2.XMLHTTP.3.0");
		}else if(window.XMLHttpRequest){
			xmlHttp=new XMLHttpRequest();
		}
	}
	
	function startRequest(urlstr,callback,args,data){
		
		createXMLHttpRequest();
		xmlHttp.onreadystatechange=function(){
		//alert("asdfasd"+xmlHttp.readyState+"  status:"+xmlHttp.status);
			if(xmlHttp.readyState==4){
				if(xmlHttp.status<400){
					callback(xmlHttp,args);
				}
			}
		};
		xmlHttp.open("GET",urlstr,true);
		xmlHttp.send(data);
		
	}
	
	function startRequestPost(urlstr,data,callback,args){
		createXMLHttpRequest();
		xmlHttp.onreadystatechange=function(){
		//alert("asdfasd"+xmlHttp.readyState+"  status:"+xmlHttp.status);
			if(xmlHttp.readyState==4){
				if(xmlHttp.status<400){
					callback(xmlHttp,args);
				}
			}
		};
		xmlHttp.open("POST",urlstr,true);
		xmlHttp.send(data);
	}
	
	