function setSubTimeout(){"use strict";sessionLogoutTimeout=setTimeout(function(){isAllowedURL()?($("#SessionTimeoutModal").modal("hide"),$("#CloseModalForPublic").modal("show")):window.location.href="../Logout.aspx"},1e3)}function isAllowedURL(){var t=window.location.href.split("?")[0],n=t.split("/"),i=n[n.length-1].toUpperCase(),r=n[n.length-2].toUpperCase();return AllowedPagesToRefresh.indexOf(i)>=0||AllowedPagesToRefresh.indexOf(r)>=0?!0:!1}function cancelSubTimeout(){"use strict";clearInterval(timer);clearTimeout(sessionLogoutTimeout)}(function(n){n.idleTimer=function(t,i,r){r=n.extend({startImmediately:!0,idle:!1,enabled:!0,timeout:3e4,events:"mousemove keydown DOMMouseScroll mousewheel mousedown touchstart touchmove"},r);i=i||document;var f=n(i),u=f.data("idleTimerObj")||{},e=function(t){var u,f,o;if(typeof t=="number"&&(t=undefined),u=n.data(t||i,"idleTimerObj"),u.idle=!u.idle,f=+new Date-u.olddate,u.olddate=+new Date,u.idle&&f<r.timeout){u.idle=!1;clearTimeout(n.idleTimer.tId);r.enabled&&(n.idleTimer.tId=setTimeout(e,r.timeout));return}o=n.Event(n.data(i,"idleTimer",u.idle?"idle":"active")+".idleTimer");n(i).trigger(o)},o=function(n){var t=n.data("idleTimerObj")||{};t.enabled=!1;clearTimeout(t.tId);n.off(".idleTimer")};if(u.olddate=u.olddate||+new Date,typeof t=="number")r.timeout=t;else{if(t==="destroy")return o(f),this;if(t==="getElapsedTime")return+new Date-u.olddate}f.on(n.trim((r.events+" ").split(" ").join(".idleTimer ")),function(){var t=n.data(this,"idleTimerObj");clearTimeout(t.tId);t.enabled&&(t.idle&&e(this),t.tId=setTimeout(e,t.timeout))});u.idle=r.idle;u.enabled=r.enabled;u.timeout=r.timeout;r.startImmediately&&(u.tId=setTimeout(e,u.timeout));f.data("idleTimer","active");f.data("idleTimerObj",u)};n.fn.idleTimer=function(t,i){return i||(i={}),this[0]&&n.idleTimer(t,this[0],i),this}})(jQuery);$.idleTimer(108e4);var sessionLogoutTimeout,timer,Alivetimer,AllowedPagesToRefresh=["PUBLICINTERFACING"];$(document).bind("idle.idleTimer",function(){"use strict";document.getElementById("sessionTimer").innerHTML="120";$("#SessionTimeoutModal").modal();window.onbeforeunload=null;var n=120;timer=setInterval(function(){document.getElementById("sessionTimer").innerHTML=n--;n===0&&(clearInterval(timer),clearInterval(Alivetimer),setSubTimeout())},1e3)});setInterval(function(){$.ajax({url:"../Inspections/InspectionManager/KeepSessionAlive",type:"GET"})},1085e3);$("#continueTimeOut").click(function(){cancelSubTimeout()})