
function startLogoutTimer( logoutUrl )
{
   curUrl = window.location.href;
   if (curUrl.indexOf("startover=true", 0) < 0)
   {    
      var time= new Date();
      hours= time.getHours();
      mins= time.getMinutes();
      secs= time.getSeconds();
      closeTime=hours*3600+mins*60+secs;
      closeTime+=1800; //-- time in seconds before forced logout (1200 = 60*30)
      logoutTimer( logoutUrl );
   }
}

function logoutTimer( logoutUrl )
{
   var time= new Date();
   hours= time.getHours();
   mins= time.getMinutes();
   secs= time.getSeconds();
   curTime=hours*3600+mins*60+secs;
   if(curTime>=closeTime)
   {
     window.location = logoutUrl;
   }
   else
   {
      window.setTimeout("logoutTimer( logoutUrl )",10000); //-- milliseconds between checks (do not edit)
   }
}

