function sendAjaxRequest(url, params, responseFunction)
{
	var xhr = null;
	
	if (window.XMLHttpRequest)
	{
		xhr = new XMLHttpRequest();
	}
	else
	if (window.ActiveXObject)
	{
		xhr = new ActiveXObject('Microsoft.XMLHTTP');
	}
	
	if (xhr)
	{	
		xhr.open('POST', url, true);
		xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
		xhr.setRequestHeader('Content-length', params.length);
		xhr.setRequestHeader('Connection', 'close');
		
		xhr.onreadystatechange = function () 
		{
			eval(responseFunction+'(xhr);');
			//ajaxResponse(xhr);
		};
		
		xhr.send(params);
	}
	return xhr;
}
