$(document).ready(function() {
  var timeoutLength = 7200000;
  var timeToAlertPrior = timeoutLength - 600000;
  setTimeout(askReUp, timeToAlertPrior);
  setTimeout("window.location='/?logout=true';", timeoutLength);
  
  function askReUp() {
    var msg = $("<div id='timeout-msg' style='display:none;'></div>");
    msg.html("Your session will end in <span id='minute-count'>10</span> minutes. <a href='#' onclick='location.reload();'>Click here</a> to renew it.");
    $("body").prepend(msg);
    msg.slideDown("fast");
    setInterval(countDown, 60000);
  }
  function countDown() {
    var minCount = $("#timeout-msg #minute-count");
    var min = parseInt(minCount.text());
    if (!isNaN(min)) {
      minCount.text(min - 1);
    }
  }
});



