var logoutTime=""; var hostAddress = window.location.hostname; var tmpAddress=hostAddress.replace(/\.|\:|\-|\[|\]/g, ""); var window_name=tmpAddress+'cfg_camera_settings'; logoutTime=600 ; var SetTimeout1; var SetTimeout2; function LogoutTimer() { var totalTime = 0; /* read timeout */ //OpenFile_logout_time("getLogoutTime"); totalTime = parseInt(logoutTime)*1000; //set popout timer //var tmptotalTime=parseInt(totalTime)-60000; //setTimeout('Push_top()', tmptotalTime ) //setTimeout('document.location.href = "/pre_out_timeout.htm"',1795000); eval("SetTimeout1 = setTimeout('setCookie(\"Cstatus\",1);',"+totalTime+")"); eval("SetTimeout2 = setTimeout('document.location.href = \"/pre_out_timeout.htm\"',"+totalTime+")"); } LogoutTimer(); document.onkeydown=mouse_key_catch; document.onmousedown=mouse_key_catch; function mouse_key_catch() { clearTimeout(SetTimeout1); clearTimeout(SetTimeout2); LogoutTimer(); } function Push_top() { var win = window.open("", window_name, "status=1,scrollbars=yes,resizable=yes,location=yes",true); win.focus(); alert(Logout_alert) } //self close timer of sub-window function cfg_CloseTimer() { setTimeout("self.close();",300000); } function OpenFile_logout_time(check_item) { if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request) return false; //alert("check_item="+check_item); var params="cgiName=function_permission.cgi"; params+="&Action="+check_item; http_request.onreadystatechange = get_logout_time; http_request.open('POST', 'cgi-bin/cgi_main.cgi', false); http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); http_request.send(params); } function get_logout_time() { if (http_request.readyState == 4 && http_request.status == 200 ) { logoutTime = http_request.responseText; } }