// JavaScript Document
var aj_timer;//seconds
var aj_pageurl;
var aj_returnedSID;
var aj_isUpdate;
function initajax(){
aj_timer = 120;
aj_pageurl = "./pingPage.asp"
setaj_isUpdate(true);
aj_returnedSID = '';
if (aj_timer != null)clearInterval(aj_timer);
aj_timer = setInterval("updatePage()", aj_timer*1000);
}
function setaj_isUpdate(val){aj_isUpdate = val;}
function updatePage(){ if (aj_isUpdate){makeRequest(aj_pageurl);} }
function makeRequest(url) {
var 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) {setaj_isUpdate(false);return false;}
http_request.onreadystatechange = function() { try{eval("ready(http_request)");}catch(e){}};
http_request.open('GET', url, true);
http_request.send(null);
}
function ready(http_request) { if (http_request.readyState == 4) { if (http_request.status == 200) { } else {setaj_isUpdate(false);} } }