<!--

var http_request = false;

function CreateRequest()
{
	http_request = false;
	if(window.XMLHttpRequest) 
	{
	    http_request = new XMLHttpRequest();
	    if(http_request.overrideMimeType) 
		http_request.overrideMimeType('text/xml');
	} 
	else if(window.ActiveXObject) 
	{
	    try 
	    {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");		
	    } 
	    catch(e) 
	    {
		try
		{
			http_request = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e) {}
	    }
	}
}

function Request(sMethod, sUrl, sParams) 
{
	CreateRequest();
	if(http_request) 
	{
		switch(sMethod)
		{
			case 'POST':
				http_request.onreadystatechange = Alerter;
				http_request.open('POST', sUrl, true);
				http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				http_request.setRequestHeader("Content-length", sParams.length);
				http_request.setRequestHeader("Connection", "close");
				http_request.send(sParams);
				break;

			case 'GET':
				http_request.onreadystatechange = Alerter;
				http_request.open('GET', sUrl + '?' + sParams, true);
				http_request.send();
				break;
		}
	}
}

function Alerter()
{
	if(http_request.readyState == 4 && http_request.status == 200) 
	{
		var sReponse = http_request.responseText;
	}
}

function KeepAlive(sUrl)
{
	Request('POST', sUrl, '');
	setTimeout("KeepAlive('"+sUrl+"')", 60000);
}

-->
