minutesbeforetimeoutnotification=3; minutesbeforesessiontimeout=240; sessionnoticetime=minutesbeforesessiontimeout - minutesbeforetimeoutnotification; function clearGoToTimeout() { sessionnoticetime= (minutesbeforesessiontimeout - minutesbeforetimeoutnotification)*60000; window.setTimeout("launchAlert();",sessionnoticetime); } function sessionExpiredNotice() { alert('Your Online eSolutions session has been timed out.\n\nAs a security precaution, sessions are ended after '+ minutesbeforesessiontimeout +' minutes of inactivity.\n\nYou can sign in again to resume using eSolutions.'); window.location.href='/eSolutions/LogOut.do;jsessionid=L7M0ENlehE-VvvLmbt1ss_inSbZO0GGkW84kaDiC.watess04'; } function debugSessionTimeout(){ alert("minutesbeforetimeoutnotification = "+ minutesbeforetimeoutnotification); alert("minutesbeforesessiontimeout = "+ minutesbeforesessiontimeout); alert("sessionnoticetime = "+ sessionnoticetime); } timeoutwindow = null; function launchAlert() { timeoutwindow = window.open("", "TimeOutPage","width=425, height=200, left=200, top=200, resizable=false, scrollbars=false, status=false"); timeoutwindow.document.writeln('Session Timeout Notification
Your Watlow eSolutions session is about to be timed out. As a security precaution, sessions end after '+ minutesbeforesessiontimeout +' minutes of inactivity.

Click OK to continue your current session.
 
 OK 
'); timeoutwindow.document.close(); timeoutwindow.setTimeout('window.close(); window.opener.sessionExpiredNotice();', (minutesbeforetimeoutnotification * 60000) ); }