window.SessionTimeout=function(){var n,t,i,r=function(){window.clearTimeout(t);window.clearTimeout(i)},u=function(){var e=Math.floor(n/60),t=n%60,f,r;t<10&&(t="0"+t);$("#the_time").html(e+":"+t);n>0?(n--,i=window.setTimeout(u,1e3)):(f=$("#SessionTimeOut").data("url"),r=$.ajax({url:f,type:"POST",dataType:"json"}),r.done(function(n){$("#session-warning").dialog("close");window.top.location.href=n}),r.fail(function(n,t){alert("Request failed: "+t)}))},f=function(){n=60;u();var t={autoOpen:!1,closeOnEscape:!1,beforeclose:function(){return!1},width:400,resizable:!1,title:"Warning",modal:!0,open:function(){}};$("#session-warning").dialog(t);$("#session-warning").prev(".ui-dialog-titlebar").css("background","red");$("#session-warning").closest(".ui-dialog").find(".ui-dialog-titlebar-close").hide();$("#session-warning").dialog("open")},e=function(n){r();var i=$("#ContinueSessionTimeOut").data("url"),u=$.ajax({url:i,type:"GET",cache:!1,async:!1});t=window.setTimeout(f,n)},o=function(){r();$("#session-warning").dialog("close");SessionTimeout.schedulePopup()};return{schedulePopup:e,sendKeepAlive:o}}()