var http_request = false;
function MakeAjaxRequest(Params) 
{
    http_request = false;
    if (window.XMLHttpRequest) 
		{ 
			// Mozilla, Safari,...
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) 
			{
				http_request.overrideMimeType('text/xml');
			}
		} 
    else if (window.ActiveXObject) 
		{
			// IE
			try 
				{
					http_request = new ActiveXObject("Msxml2.XMLHTTP");
				} 
			catch (e) 
				{
					try 
						{
							http_request = new ActiveXObject("Microsoft.XMLHTTP");
						} 
					catch (e) {}
				}
		}
    if (!http_request) 
    {
        alert('Giving up:(Cannot create an XMLHTTP instance');
        return false;
    }
    http_request.onreadystatechange = ReturnAjaxResponse;
    http_request.open('POST', str_ApplicationRoot + '002_AppFunctions/010_AjaxDispatcher.aspx?'+Params, true);
    http_request.send(null);
}

function ReturnAjaxResponse()
{
	var ResponseText ="";
    if (http_request.readyState == 4) 
    {
        if (http_request.status == 200) 
			{
				ResponseText = http_request.responseText;
			} 
        else 
			{
				alert('There was a problem with the request.');
			}
    }
    if (ResponseText!=="")
    {
		//form1.txt_AjaxResponse.value=ResponseText;
		alert(ResponseText+'11111');
	}
}
