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

function sendRequest(method, url, data, func)
{
	 httpObject = getHTTPObject(); 
	 responseFunction = func;
	 
	 if(httpObject != null) 
	 {        
	 	httpObject.open(method, url, true);        
	 	httpObject.send(data); 
	 	httpObject.onreadystatechange = getResponse;
	 }
}

function getResponse()
{
	if(httpObject.readyState == 4)
	{
		responseFunction(httpObject.responseText);
	}
}