//prepare request
var req;
var responseHandler;

function GetXMLHTTPPbj()
{
	var xmlHTTPObj;
	if (window.ActiveXObject) 
		xmlHTTPObj = new ActiveXObject("Microsoft.XMLHTTP");
	else if (window.XMLHttpRequest) 
		xmlHTTPObj = new XMLHttpRequest();
	return xmlHTTPObj;
}

//make request
//requestUrl Example: DesktopModules/Common/SearchStatusController.aspx?t=<%= requestType %>&degistir=" + new Date().getTime();
function MakeRequest(requestUrl,responseHandlingMethod)
{
	req=GetXMLHTTPPbj();
	if(req!=null)
	{
		responseHandler = responseHandlingMethod;
		
		req.open("GET",requestUrl,true);
		req.onreadystatechange = HandleResponse;
		req.send(null);
	}
}

function HandleResponse()
{
	if (req.readyState == 4)
	{
		eval(responseHandler + "('" + escape(req.responseText) + "')");
	}
}
