﻿var Session = (function () {
  return {
    minutes: 20,
    authenticated: false,
    interval: null,
    expire: function () {
      alert(Resources.Global_SessionExpired);
      Session.authenticated = false;
      Account.logoff();
    },
    setTimer: function () {
      Session.interval = setInterval(Session.expire, Session.minutes * 60000);
    },
    renewTimer: function () {
      clearInterval(Session.interval);
      this.setTimer();
    }
  };
})();

