﻿var down; //marker za SetTiemout()
var min_initial,sec_initial;
var cmin2,csec2;
var RestartCounterFlag = false;

function Minutes(data) 
  {
    for(var i=0;i<data.length;i++)
    if(data.substring(i,i+1)==":")
    break;
    return(data.substring(0,i));
  }
  
function Seconds(data) 
  {
    for(var i=0;i<data.length;i++)
    if(data.substring(i,i+1)==":")
    break;
    return(data.substring(i+1,data.length));
  }
  
function Display(min,sec) 
  {
    var disp;
    if(min<=9) disp=" 0";
    else disp=" ";
    disp+=min+":";
    if(sec<=9) disp+="0"+sec;
    else disp+=sec;
    return(disp);
  }
  
function DownRepeat() 
  {
    if (RestartCounterFlag)
    {
        cmin2 = min_initial;
        csec2 = sec_initial;
        RestartCounterFlag = false;
    }
    csec2--;
    if(csec2==-1) 
    {
        csec2=59; cmin2--;
    }
  
    document.getElementById("lblTimer").innerHTML=Display(cmin2,csec2);

    if((cmin2==0)&&(csec2==0)) 
      {
         //window.location.href='SessionEnd.aspx';
      }

    else
      { 
        down=setTimeout("DownRepeat()",1000);
      }
}

function CountDown(timeout) 
{
    cmin2=1*Minutes(timeout);
    csec2=0+Seconds(timeout);
    min_initial = cmin2;
    sec_initial = csec2;
    DownRepeat();
}

function setRestartCounterFlag()
{
    RestartCounterFlag = true;
}
