﻿/*
Timer class. copied from KCScout project
*/
var _tmId3;
var _tmS1=1000;
var _cd1;
var _iniTm=300;//set page refresh time here in seconds

function InitiatePageTimer(){
    
    try { 
      _cd1=_iniTm; 
        tm1= Math.round((_cd1/60)*10)/10;
        StopPageTimer();
        StartPageTimer();
   }
  catch(e){
        alert(e.message + " -  IniPgTm");
  }
}

function StopPageTimer() {
    
    try { clearTimeout(_tmId3); } catch (e) { }
}

function StartPageTimer() {
  
	if(_cd1==0) {

	    try {
	    
	        UpdatePage(false); //page it not being loaded for the first time..
//	        if (IsAlertWindowOpen("AlertWindow"))
//	            ReloadAlertWindow("AlertWindow");
        }
       catch(e) {
           alert(e.message + " - StrPgTm");
       } 
     } else {
		_cd1--;
		clearTimeout(_tmId3);
		 _tmId3 = self.setTimeout("StartPageTimer()",_tmS1);
     }
}