var lastDialog=false; var lastLeft="100px"; var lastTop ="100px"; var seconds = 0; var obj = null; var mcpSessionTimeout = null; function checkWindowClose() { var content = ""; var iX = window.document.body.offsetWidth - window.event.clientX ; var iY = window.event.clientY ; if (window.event.altKey) { // alert ("You have pressed an ALT-key combination and will therefore be logged out."); window.open('http://www.mcps-inc.com/logout.php?close=true','mcpAppWindowClose','width=760,height=540,scrollbars=yes,toolbar=no,menubar=no,resizable=yes,status=yes').focus(); // window.opener.close(); } if (iX <=30 && iY < 0 ) { window.open('http://www.mcps-inc.com/logout.php?close=true','mcpAppWindowClose','width=760,height=540,scrollbars=yes,toolbar=no,menubar=no,resizable=yes,status=yes').focus(); // window.opener.close(); } } function writeTimer() { var minutes = Math.floor(seconds/60); var remainingSeconds = seconds - (minutes*60); if (remainingSeconds < 10) remainingSeconds = "0" + remainingSeconds; obj.innerHTML = minutes + ":" + remainingSeconds; if (seconds == (1*60)) { var screenLeft = window.screenLeft; var screenTop = window.screenTop; var browserWidth = document.body.clientWidth; var browserHeight = document.body.clientHeight; var left = screenLeft + Math.floor((browserWidth/2)-(250/2)); var top = screenTop + Math.floor((browserHeight/2)-(100/2)); var winUrl = "https://www.mcps-inc.com/sessionTimeoutPopUp.php?time=" + (seconds-1); var winOptions = "width=250,height=100,left=" + left + ",top=" + top + ",scrollbars=no,toolbar=no,menubar=no,resizable=no,status=no"; window.open(winUrl,"mcpSessionTimeout",winOptions).focus(); } if (seconds <= 0) window.navigate("/logout.php"); seconds--; setTimeout("writeTimer()", 1000); } function confirmTimeout() { if (confirm("You have 1 minute until your Session times out. Would you like to continue your Session?")) history.go(0); } function setIdleSeconds(secondsValue) { seconds = secondsValue; } function sessionTimer(objValue, startTime) { obj = objValue; seconds = startTime; setTimeout("writeTimer()", 1000); } function popUp(url) { sealWin=window.open(url,"win",'toolbar=0,location=0,directories=0,status=1,menubar=1,scrollbars=1,resizable=1,width=500,height=450'); self.name = "mainWin"; } function closeFunction() { if (window.opener) window.opener.closeFunction(window); } function openHelp(helpid) { if (lastDialog) lastDialog.close(); lastDialog = window.showModelessDialog("/help.php?helpid="+ helpid,window,"scroll:yes;resizable:no;center:yes;status:no;help:no;dialogWidth: 500px; dialogHeight: 500px;"); return false; } function helpClick(helpid) { openHelp(helpid); } function openSpecificHelp(id) { if (lastDialog) lastDialog.close(); lastDialog=window.showModelessDialog("/help.php?helpid=fields/" + id,window,"resizable:yes;status:no;help:no;dialogWidth:360px;dialogHeight:230px"); } // window.onunload = closeFunction;