//SESSION TIMEOUT CONTROL.
var sessionTimeoutInMinutes = 18;
var lastInteractionTime = new Date().getTime();
function resetInteractionTime() {
lastInteractionTime = new Date().getTime();
}
document.addEventListener("mousemove", resetInteractionTime);
document.addEventListener("keydown", resetInteractionTime);
document.addEventListener("click", resetInteractionTime);
var checkUserActivity = setInterval(function () {
var currentTime = new Date().getTime();
var elapsedTime = (currentTime - lastInteractionTime) / 1000;
if (elapsedTime > sessionTimeoutInMinutes * 60) {
window.location.href = "/Login/LogOut";
clearInterval(checkUserActivity);
}
}, 60000);