//prepare request
var req;
var responseHandler;

if (window.ActiveXObject) 
{
	req = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) 
{
	req = new XMLHttpRequest();
}

//make request
//requestUrl Example: DesktopModules/Common/SearchStatusController.aspx?t=<%= requestType %>&degistir=" + new Date().getTime();
function MakeRequest(requestUrl,responseHandlingMethod)
{
	responseHandler = responseHandlingMethod;
	
	req.open("GET",requestUrl,true);
	req.onreadystatechange = HandleResponse;
	req.send(null);
}

function HandleResponse()
{
	if (req.readyState == 4)
	{
		eval(responseHandler + "('" + escape(req.responseText) + "')");
	}
}
var postBackLocation="";

function GET_HTTP_QueryString(Query_String_Name) 
	{
		var i, pos, argname, argvalue, queryString, pairs;
		queryString = location.href.substring(location.href.indexOf("?")+1);
		pairs = queryString.split("&");
		for (i = 0; i < pairs.length; i++) 
		{ 
			pos = pairs[i].indexOf('='); 
			if (pos == -1) 
			{
				continue; 
			}
			argname = pairs[i].substring(0,pos);
			argvalue = pairs[i].substring(pos+1); 
			if (argname == Query_String_Name) 
			{
				return unescape(argvalue.replace(/\+/g, " "));
			}
		}
		return false;
	}	
