﻿//ver. 1.0

var Interval = 120000;
var IntervalID = 0;

window.onload = StartPersistentLogIn();

function StartPersistentLogIn() {
    
    IntervalID = window.setInterval("Request()", Interval);
}

function Request() {

    if (window.ActiveXObject) 
    {
        httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else 
    {
        httpRequest = new XMLHttpRequest();
    }
    httpRequest.open("GET", "/heartbeat.aspx?time=" + new Date().getTime(), true);
    //httpRequest.onreadystatechange = function () { processRequest(); }; //toto muzeme odkomentovat pokud chceme aby skript vypisoval ziskane datum ze stranky heartbeat do divu s id="vypis"
    httpRequest.send(null);
}

function processRequest()
{
  if (httpRequest.readyState == 4)
  {
    if(httpRequest.status == 200)
    {
      var mistoZobrazeni = document.getElementById("vypis");
      mistoZobrazeni.innerHTML = httpRequest.responseText;
    }
    else
    {
        alert("Chyba pri nacitani stanky" + httpRequest.status + ":" + httpRequest.statusText);
    }
  }
}


function StopPersistenLogIn() {
    window.clearInterval(IntervalID);
} 

