var interval;
function init()
{
    interval = setInterval(trackLogin,1000);
}
function trackLogin()
{
    var xmlReq = false;
    try {
        xmlReq = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            xmlReq = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e2) {
            xmlReq = false;
        }
    }
    if (!xmlReq && typeof XMLHttpRequest != 'undefined') {
        xmlReq = new XMLHttpRequest();
    }

    xmlReq.open('get', 'timeout.php', true);
    xmlReq.setRequestHeader("Connection", "close");
    xmlReq.send(null);
    xmlReq.onreadystatechange = function(){
        if(xmlReq.readyState == 4 && xmlReq.status==200) {
           // Display message to Extend Session Time.
           if(xmlReq.responseText == 'message')
               {
                   DisplaySessionMsg();
               }
           if(xmlReq.responseText == 1)
            {
                clearInterval(interval);
                document.location.href = "Login.php";
            }
        }
    }
}
