document.write(''); var langTrans; var errMsg; var currentLang; var Brand; function get_req() { var http_request = false; if (window.XMLHttpRequest) { http_request = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } return http_request; } function get_trans_str(langid) { if (undefined == langid) return ""; try { if (langTrans[ langid ]) { return langTrans[ langid ]; } } catch (e) { return ''; } return langid; } function changeLang() { try{ var elem = document.getElementsByTagName("span"); var pattern = new RegExp("(^| )trans( |$)"); if (elem && elem.length>0) { for (var i=0; i0) { for (var i=0; i0) { for (var i=0; iCopyright © "+dt.getFullYear()+". All Rights Reserved."); } function CopyRight_login() { document.write("Copyright © "+dt.getFullYear()+". All Rights Reserved."); } function CopyRight_activex() { document.write("Copyright © "+dt.getFullYear()+". All Rights Reserved."); } /*** END ***/ function nvr_wait_status() { if (window.XMLHttpRequest) { // Mozilla, Safari,... nvr_status = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE try { nvr_status = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { nvr_status = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!nvr_status) return false; var params="/js/wait_status.log"; nvr_status.onreadystatechange = get_nvr_wait_status; nvr_status.open('GET', params, false); nvr_status.send(null); } var into_page = ""; var check_nvr_status; var nvr_status_str = ""; function get_nvr_wait_status() { //alert("nvr_status.readyState = "+nvr_status.readyState+" nvr_status.status = "+nvr_status.status); if (nvr_status.readyState == 4 && nvr_status.status == 200 ) { var nvr_status_buf = nvr_status.responseText; //alert("nvr_status_buf = "+nvr_status_buf); if(nvr_status_buf > 0) { //alert("into_page = "+into_page+" redirection") if(into_page != "redirection") { doForm(80); if(nvr_status_buf == 1) document.getElementById("busy_div_innerHTML").innerHTML = "
"+Updating_the_database_structure__please_do_not_power_; clearTimeout(check_nvr_status); check_nvr_status = setTimeout("nvr_wait_status()", 2000); } else setTimeout('document.location.href = "/login.htm"', 500); } else { if(into_page != "redirection") { clearTimeout(check_nvr_status); showForm(); clearTimeout(check_nvr_status); check_nvr_status = setTimeout("nvr_wait_status()", 2000); } else setTimeout('document.location.href = "/login.htm"', 500); } } if (nvr_status.readyState == 4 && nvr_status.status == 404 ) { if(into_page != "redirection") { clearTimeout(check_nvr_status); showForm(); clearTimeout(check_nvr_status); check_nvr_status = setTimeout("nvr_wait_status()", 2000); } } clearTimeout(SetTimeout1); clearTimeout(SetTimeout2); } function get_Browser_value() { var sAgent = navigator.userAgent.toLowerCase(); //alert(sAgent); var isEdge = (sAgent.indexOf("edge")!=-1 || sAgent.indexOf("edg")!=-1); //IE var isIE = (sAgent.indexOf("msie")!=-1); //IE var isIE_10 = (sAgent.indexOf("msie 10.0")!=-1);//IE 11 var isIE_11 = (sAgent.indexOf("rv:11.0")!=-1);//IE 11 var isFF = (sAgent.indexOf("firefox")!=-1);//firefox var isSa = (sAgent.indexOf("safari")!=-1);//safari, chrome, opera var isChrome; var isOp; if (isSa == true) { isChrome = (sAgent.indexOf("chrome")!=-1);//chrome if (isChrome == true) { isOp = (sAgent.indexOf("opr")!=-1);//opera if (isOp == true) { isSa = false; isChrome = false; } else isSa = false; } } if (isIE == true) { if (isIE_10 == false && isIE_11 == false) alert(Please_use_IE_Browser_32_bit__10_0_) } if (isIE == true || isIE_11 ==true)return "ie"; else if (isEdge == true)return "edge"; else if (isChrome == true)return "chrome"; else if (isFF == true)return "firefox"; else if (isOp == true)return "opera"; else if (isSa == true)return "safari"; else return "ie"; } function g_get_ssi(ssi_cmd) { var params="cgiName=auto_detection.cgi"; params+="&action=Get ssi"; params+="&ssi_cmd="+ssi_cmd+","; var ssi_get_val=""; $.ajax({ url: "cgi-bin/cgi_main.cgi", //後端的URL type: "POST", //用POST的方式 async: false, data: params, success: function(response) { ssi_get_val = response; }, error: function(jqXHR) { response = ""; ssi_get_val = response; //alert(Please_wait_System_busy); //alert("jqXHR.readyState = "+jqXHR.readyState+" jqXHR.status = "+jqXHR.status+" jqXHR.statusText = "+jqXHR.statusText); } }); return ssi_get_val; } function g_eval(str) { var script = document.createElement("script"); script.type="text/javascript"; script.text=str; document.getElementsByTagName("head")[0].appendChild(script); document.head.removeChild(document.head.lastChild); } function findNearesttargetber(arr, target){ var mid; var l = 0; var r = arr.length - 1; while (r - l > 1) { mid = Math.floor((l + r) / 2); if (parseInt(target) < parseInt(arr[mid])) { r = mid; } else { l = mid; }; }; return Math.abs(target - arr[l]) < Math.abs(target - arr[r]) ? arr[l] : arr[r]; } function get_event_mapping(){ return [ [Motion_from_Camera, '1001', "md"], [Intrusion_Detection, '1002', "id"], [Loitering_Detectino, '1003', "ld"], [Cross_Line_Detection, '1004', "cld"], [Audio_Detection, '1005', "ad"], [Shock_Detection, '1006', "ld"], [Face_Detection, '1007', "fd"] , [Object_Status_Change, '1008', "oscd"], [Missing_Object_Detection, '1009', "mod"], [Social_Distance_Detection, '1010', "sdd"], [Smart_Tracking_Detection, '1011', "std"], [Running_Detection, '1012', "rd"], [Illegal_Parking_Detection, '1013', "ipd"], [Foreing_Object_Detection, '1014', "fod"], [Tampering_Detection, '1015', "tampd"], [(Digital_Input+" 1"), '1016', "di1"], [(Digital_Input+" 2"), '1017', "di2"], [(Digital_Input+" 3"), '1018', "di3"], [(Digital_Input+" 4"), '1019', "di4"], [(Digital_Input+" 5"), '1020', "di5"], [(Digital_Input+" 6"), '1021', "di6"], [(Digital_Input+" 7"), '1022', "di7"], [(Digital_Input+" 8"), '1023', "di8"], [No_PPE_Detection, '1024', "npd"], [Forklift_No_PPE_Detection, '1025', "fnpd"], [Stopping_Detection, '1026', "sd"], [Stay___Go_Detection, '1027', "sgd"], [Crowd_Detection_, '1028', "cd"], [Hand___Foot_Intrusion_Detection, '1029', "hfid"], [Intentional_Body_Gaze_Detection, '1030', "ibgd"], [Fallen_Person_Detection, '1031', "fpd"], [Aggressive_Detection, '1032', "agd"], [Bullying_Detection, '1033', "bd"], [Imminent_Threat_Detection, '1034', "itd"], [LPR_Detection, '1035', "lprd"], [Animal_Detection, '1036', "and"], [Fire___Smoke_Detection, '1037', "fsd"], [Zone_Count_Threshold_Detection, '1038', "zctd"], [Multi_Zone_Count_Threshold_Detection, '1039', "mzctd"], [Restricted_Zone_Detection, '1040', "rzd"] ]; }