﻿var points;
var tca = true;
var timeout;
var xmlHttpAvailable = window.XMLHttpRequest;

function ajaxCall() {
   var ajax = (xmlHttpAvailable ? new XMLHttpRequest() : new ActipostXObject('Microsoft.XMLHTTP'));
   ajax.onreadystatechange = function() {
      if (ajax.readyState == 4) {
         if (ajax.responseText == "SE") {
            window.location = "SessionExpired.aspx";
         }
         else {
            setText(points, ajax.responseText);
            timeout = setTimeout('ajaxCall();', 30000);
         }
      }
   }
   ajax.open("POST", "Handler/UserStatus.ashx", true);
   ajax.send(null);
}

function setText(control, text) {
    if (tca) control.textContent = text;
    else control.innerText = text;
}

points = document.getElementById('points');
if (points != null) {
   tca = (points.textContent);
   ajaxCall();
}

