var sendReq = getXmlHttpRequestObject();
var receiveReq = getXmlHttpRequestObject();

function getXmlHttpRequestObject(){
	if(window.XMLHttpRequest){
		return new XMLHttpRequest();
	}else if(window.ActiveXObject){
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
}

function getRecieve(url,func){
	if(receiveReq.readyState==4 || receiveReq.readyState==0){
		receiveReq.open("GET",url, true);
		receiveReq.onreadystatechange = func; 
		receiveReq.send(null);
	}			
}

function getRecievePost(url,func){
	if(receiveReq.readyState==4 || receiveReq.readyState==0){
		receiveReq.open("POST",url, true);
		receiveReq.onreadystatechange = func; 
		receiveReq.send(null);
	}			
}

function postRecieve(url,func,data){
	if(sendReq.readyState==4 || sendReq.readyState==0){
		sendReq.open("POST",url,false);
		sendReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		sendReq.onreadystatechange=func; 
		sendReq.send(data);
	}		
}

