if(typeof autoLogoutSecondsToShowDialog==="undefined"){var autoLogoutSecondsToShowDialog=10*60}var autoLogoutTimeLeft=0;var autoLogoutSecondsToAutoLogout=120;var autoLogoutTimer=null;var autoLogoutTimeout=null;$(function(){$("#autoLogoutModal .btn-default").click(function(){window.location="/account/logout.html";$("#autoLogoutModal").modal("hide")});$("#autoLogoutModal .btn-primary").click(function(){autoLogoutReset();clearInterval(autoLogoutTimer);$("#autoLogoutModal").modal("hide")})});function autoLogoutShowLogoutBox(){if(window.self!==window.top)return;$(".auto-logout-timer").html(autoLogoutSecondsToAutoLogout);$("#autoLogoutModal").modal("show");visibilityChange(comeBackAlerts);autoLogoutTimeLeft=autoLogoutSecondsToAutoLogout;if(autoLogoutTimer)clearInterval(autoLogoutTimer);autoLogoutTimer=setInterval("autoLogoutBoxOnTimer()",1e3)}function autoLogoutBoxOnTimer(){$(".auto-logout-timer").html(autoLogoutTimeLeft);autoLogoutTimeLeft--;if(autoLogoutTimeLeft<=0){window.location="/account/logout.html"}}function autoLogoutReset(){if($("#autoLogoutModal").hasClass("in"))return false;clearTimeout(autoLogoutTimeout);if(typeof disableAutoLogout!="undefined"&&!disableAutoLogout){if(autoLogoutSecondsToShowDialog>0){autoLogoutTimeout=setTimeout("autoLogoutShowLogoutBox()",autoLogoutSecondsToShowDialog*1e3)}}}if(typeof isLoggedIn!="undefined"){if(isLoggedIn){if(typeof disableAutoLogout!="undefined"&&!disableAutoLogout)autoLogoutTimeout=setTimeout("autoLogoutShowLogoutBox()",autoLogoutSecondsToShowDialog*1e3)}}function visibilityChange(actionFunction){window.focus();var hidden="hidden";if(hidden in document){document.addEventListener("visibilitychange",actionFunction)}else if((hidden="mozHidden")in document){document.addEventListener("mozvisibilitychange",actionFunction)}else if((hidden="webkitHidden")in document){document.addEventListener("webkitvisibilitychange",actionFunction)}else if((hidden="msHidden")in document){document.addEventListener("msvisibilitychange",actionFunction)}else if("onfocusin"in document){document.onfocusin=document.onfocusout=actionFunction}else{window.onpageshow=window.onpagehide=window.onfocus=window.onblur=actionFunction}}var comeBackAlerts=function(){var oldTitle=document.title;var msg="Due to inactivity, we are going to protect your account by logging you out";var intervalId;var blink=function(){intervalId=setInterval(function(){if(document.title==msg){document.title=oldTitle}else{document.title=msg}},1e3)};var clear=function(){clearInterval(intervalId);document.title=oldTitle;window.onmousemove=null;window.onmouseout=null;intervalId=null};return function(){if(!intervalId){blink();window.onmousemove=clear}}}();