﻿var hb_bHeartBeatActive = false;
var hb_msBetweenPulses = 120000; // once every two minutes
var sBtnText = "Keep alive";

function hb_sndPulse() {
    document.getElementById('iFramePulse').src='/AJAX/HeartBeat.aspx';
}


function hb_toggleHB() {
    hb_bHeartBeatActive = !hb_bHeartBeatActive;
    hb_init();
}
function check_hb()
{
    var query = window.location.search.substring(1);
    //alert("Within Index.aspx : " + query);
}

function hb_init() {
    if (hb_bHeartBeatActive) {
        //document.getElementById('iFramePulse').src='/AJAX/HeartBeat.aspx?lS=10';
        //document.getElementById('iFramePulseClassic').src='/asp/appGenAlive.asp?lS=10';
        document.getElementById('hb_btnToggleHB').value=sBtnText + " on";
        hb_pulse_start();
    } else {
        //document.getElementById('iFramePulse').src='/AJAX/HeartBeat.aspx?lS=1';
        //document.getElementById('iFramePulseClassic').src='/asp/appGenAlive.asp?lS=0';
        document.getElementById('hb_btnToggleHB').value=sBtnText + " off";
    }
}

function hb_pulse_start() {
    setTimeout('hb_pulse()', (hb_msBetweenPulses));
}

function hb_pulse() {
    if (hb_bHeartBeatActive) {
        setTimeout('hb_pulse()', hb_msBetweenPulses);
        hb_sndPulse(); // send the AJAX hb_pulse request
    }
}
