/*********************************************************************************
** This file contains the keepalive functions that are used to call an aspx		**
** with AJAX, to keep the ASP.NET session from expiring.						**
**********************************************************************************/
window.keepaliveurl = "";
window.keepalivedoc = null;
window.keepaliveinterval = 600000;

function keepalive_start()
{
	window.keepaliveurl = addActiveSectionQueryValue(window.urlprefix + "/shared/pages/keepalive.aspx");
	setInterval(function() { keepalive(); }, window.keepaliveinterval);
}

function keepalive()
{
	if (window.keepalivedoc != null) { window.keepalivedoc = null; }
	window.keepalivedoc = new THTTPDoc(window.keepaliveurl);
}

attachEvt(window, "load", function() { keepalive_start(); });