You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

289 lines
17 KiB

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="cache-control"
content="max-age=0" />
<meta http-equiv="cache-control"
content="no-store" />
<meta http-equiv="expires"
content="-1" />
<meta http-equiv="expires"
content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma"
content="no-cache" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!--meta http-equiv="refresh" content="300" />--> <!--Refresh each 5s-->
<meta charset="utf-8" />
<title>MENU</title>
<script src="jquery_3_2_1.min.js"></script>
<script src="cookie.min.js"></script>
<script src="lang.js"></script>
<script src="lang_cookie.js"></script>
<script language="JavaScript">
var check_key_false = 0;
var check_ship = 0;
var check_lpr = 0;
var check_radar = 0;
var check_tof = 0;
function func_getAboutInfoOnNVR(menuMan) {
$.ajax({
url: "/getAidaInfo",
type: "GET",
async: true,
beforeSend: function (xmlHttp) {
xmlHttp.setRequestHeader("If-Modified-Since", "0");
xmlHttp.setRequestHeader("Cache-Control", "no-cache");
},
success: function (retdata) {
var jsonbuf = JSON.parse(retdata);
if (jsonbuf) {
var license_status_1_temp = jsonbuf["license_status"];
var license_type_temp = jsonbuf["license_type"].substr(1, 255);
var index_mismatch = license_status_1_temp.indexOf("mismatch");
var index_expired = license_status_1_temp.indexOf("expired");
var index_error = license_type_temp.indexOf("Error");
var index_invalid = license_status_1_temp.indexOf("alid");
var index_empty = license_status_1_temp.length;
var index_third_party = license_type_temp.indexOf("arty");
var index_radar = license_type_temp.indexOf("adar");
var index_tof = license_type_temp.indexOf("ToF");
localStorage.setItem("events_default_version", jsonbuf["events_default_version"]);
if (localStorage.getItem('current_state_hide_or_open_label') == null) {
if (localStorage.getItem("events_default_version") != null && localStorage.getItem("events_default_version") == "4") {
localStorage.setItem('current_state_hide_or_open_label', 0);
}
else {
localStorage.setItem('current_state_hide_or_open_label', 0);
}
}
if ((index_mismatch >= 2 || index_expired >= 2 || index_error >= 2 || index_empty <= 2 || index_invalid >= 2) && index_third_party <= 2 && index_radar <= 0 && index_tof < 0) {
check_key_false = 1;
}
localStorage.setItem('check_key_false', check_key_false);
localStorage.setItem("unlock_key", jsonbuf["unlock_key"]);
localStorage.setItem("sys_id", jsonbuf["sys_id"]);
localStorage.setItem("dataset_ver", jsonbuf["dataset_ver"]);
localStorage.setItem("soft_ver", jsonbuf["soft_ver"]);
localStorage.setItem("license_type", jsonbuf["license_type"]);
localStorage.setItem("license_status", jsonbuf["license_status"]);
localStorage.setItem("license_file_content", jsonbuf["license_file_content"]);
localStorage.setItem("v_series", jsonbuf["v_series"]);
localStorage.setItem("No_brand", jsonbuf["No_brand"]);
localStorage.setItem("sdk_version", jsonbuf["sdk_version"]);
if (jsonbuf["license_type"].search("CAP") >= 1 || jsonbuf["license_type"].search("EMASK") >= 1 || jsonbuf["license_type"].search("EFRONTBACK") >= 1 || jsonbuf["license_type"].search("EDENSITY") >= 1 || jsonbuf["license_type"].search("SPORTS") >= 1 || jsonbuf["license_type"].search("ESAFTY") >= 1) {//03AI
localStorage.setItem("03AI", "Yes");
}
else {
localStorage.setItem("03AI", "No");
}
if ((jsonbuf["license_type"].search("ESAFTY") >= 1 || jsonbuf["license_type"].search("ESPORTS") >= 1) && jsonbuf["license_type"].search("CAP") < 1 && jsonbuf["license_type"].search("EDENSITY") < 1 &&
jsonbuf["license_type"].search("FLOW") < 1 && jsonbuf["license_type"].search("FENCE") < 1 && jsonbuf["license_type"].search("EFRONTBACK") < 1) {
localStorage.setItem("g_IsHelm_without_car", "Yes");
}
else {
localStorage.setItem("g_IsHelm_without_car", "No");
}
if (jsonbuf["license_type"].search("hird") >= 1) {
localStorage.setItem("Third_party", "Yes");
}
else {
localStorage.setItem("Third_party", "No");
}
if (jsonbuf["license_type"].search("adar") >= 1) {
localStorage.setItem("Radar_recognition", "Yes");
check_radar = 1;
}
else {
localStorage.setItem("Radar_recognition", "No");
}
if (jsonbuf["license_type"].search("ToF") >= 1) {
localStorage.setItem("ToF_recognition", "Yes");
check_tof = 1;
}
else {
localStorage.setItem("ToF_recognition", "No");
}
if (jsonbuf["license_type"].search("LPR") >= 1) {//06AI
localStorage.setItem("06AI", "Yes");
check_lpr = 1;
}
else {
localStorage.setItem("06AI", "No");
}
localStorage.setItem("model_camera", jsonbuf["model_camera"]);
if (jsonbuf["license_type"].search("ssel") >= 1) {//Vessel Recognition
check_ship = 1;
}
localStorage.setItem('check_lpr', check_lpr);
localStorage.setItem('check_ship', check_ship);
localStorage.setItem('check_radar', check_radar);
localStorage.setItem('check_tof', check_tof);
localStorage.setItem('check_key_false', check_key_false);
if (menuMan) {
if (localStorage.getItem("03AI") != "Yes") {
menuMan.counterObj.style.display = "none";
}
if (localStorage.getItem("06AI") != "Yes") {
menuMan.lprTitleObj.style.display = "none";
}
else {
menuMan.lprTitleObj.childNodes[1].innerHTML = menuMan.lprTitleObj.childNodes[1].innerHTML.toUpperCase();
if (localStorage.getItem("03AI") != "Yes")
menuMan.lprTitleObj.style.top = menuMan.counterObj.style.top;
}
var cookies = cookie();
if (cookies) {
var langCookie = cookies["LANG"];
if (langCookie != "zh_tw")
menuMan.alarmObj.childNodes[1].innerHTML = "AI " + HTTP_TITLE06;
if (langCookie == "it_it") {
menuMan.alarmObj.style.left = "16%";
menuMan.settingObj.style.left = "16%";
menuMan.counterObj.style.left = "16%";
menuMan.lprTitleObj.style.left = "16%";
}
else if (langCookie == "ja_jp") {
menuMan.alarmObj.style.left = "19%";
menuMan.settingObj.style.left = "19%";
menuMan.counterObj.style.left = "19%";
menuMan.lprTitleObj.style.left = "19%";
}
}
}
}
},
error: function (retdata) {
console.warn(retdata);
}
});
}
function getManufacturerLogo(manufacturerId) {
var _img = "";
switch (manufacturerId) {
case 0:
default:
_img = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcAAAAA8CAMAAADG3JqXAAAAOVBMVEVMaXH////////////////////////////////////////////////////////////////////////VEWhLAAAAEnRSTlMAuBGPB/Wjzv1W6h3dOWcreUja9+zrAAAACXBIWXMAAAsTAAALEwEAmpwYAAAIg0lEQVR42uVd6barKgwWURSVwb7/w97V7lZomwkpe3edm982KEm+jNCuk9HQB2d91FpH7wbhj24U1Hh5p9n0JUwg2s0EUEwvN/htBpZebOXCfYQWVi7bLa8mjpQt2kaYpfKSn67OazVty/izHfOiC5bu1QWk0cl5wPLbOL52hJc2lfIzkFpc5oxtRFZ+flOzFqyKsFxY4VmtttffmgIB2hl+/a3k7aE3YxUDe+Ki61bGviixDdtFRAUoFBaYBSnAIXgFgNCsSvbeYC9fBCDyL5qOTXHIE+NetzLyRXNCZo+I+O0nUbwoxpJAk9UrcAeWWOK9VkQZZwl4k1+EbEqyg4g8MdV5X+yLEqQMmNK+76VUlzCWI+bPB6c3WOZTmf7uiDdYQp38UATduSdaIWiClFWIoNfdFIIZrzXPu7MbDH50oevSyJur5ggaGiEo8kUZpFghgl7knsSWIOjgDBZETWWhb9f1E8JJjv4weTaS8G2iJ+yLMkgRI+hVnWSuhPe7iYJesMVKza/rHKIKtUnEwH4R6ogqkwjMJ6gzCHrVJ8lOFCBo79Hlt1LzwwOJuTKQEHwRGj1VpvGYT0iWtEuSwEzygq3AWL4DsFMYfs/mRNjRKpAQ+AQ0/6yLngQIiokY21hBWYT3u/f9xs1v8WeijlapmMAnYAhaGT05FkFRt4/RyGKCQGt+ntOo8RcmDw9qlIrhCBq4J2rzT+yLUlDmyhBUAgq8371RUOgS6r5EsNoYZYyONgg0uRmC8l/UKP/kC3ioiAniSmoYKD+H8gE3/XvVNZjlcCzzovTO2RGWitUGEgKf0Cj/5NPPHjcDlJiSGoqgTwGsI+T383Zv5f9x0rQ+N0rFBD6hVf7JF/Awt08SXVLj/S4tv3ucu0JPLJQIW6ViAgRtlH/yBTwUQRUpWLKkxvtdEj8fvQeEzYTDYatUTPBFjaInHkFxEdMtCiKXEPjdbsWBewo0m8uCxnVYKlZbyOZ9QqvoiS/g4SKmexRESY3XGqr/caAznt6gAI4la7WFbNQntC5k8wU8SsSBTBDxkhqvNZ1HU5ekGER+igA49ovqViCPoFis8WetwJvmWDJDxEpqAr9LBE6p2DbgKItEwb/eCvyzYYoUlAVKxIOm3CBWUqvKXHLIIfIbWLG/rxVYGz3xCEqLmM4RkZLa+cbZi1njfnIGg/N/rxXIF/A4ETuy0zSB0MRqzUr41nyviSI76NWatQJ5n/DLrUB+mOLQHE+6Qag9z/tdwgCf9prqkkBG1aqQHc63Aiujp/PDFIdk6FwCCiZYv0vh8tbzr38jIDj4wlZgZfR0vhWYiXglc4nlHZ0Mx5LqHz+FG5TuANjUaqZIEEk0ip74Ap6kb7dTJbX5LSPD0CSxpAzrSS5K+uAPNUrFBD4BjZ7aIGjmP0R9u1hUUuNZUiadQ/JACfAdFn8fQVu3AgVNHX5ehs8lXrSMB2UqLIqC97/A0cG/1wo8P0zxojn0yYnn9ryAJWXQuVyoYTlAt/+9VuD5YYpXzfHykpqAJSHAJ2sJhPMFdPv/0wrkhyleNWcg59aecgkBS0Iucx4wEvPiAII2O9PCI+j3tQLfNIfJJdK2Sw5XEsj4JEBCa4BuxK+3Ag++39gKfGO20+3542OcgCURE+UCJGIYyKpaFbJ5n9CqFcgX8Ph5mUR0LnFE1Nhge86SqKTlPpDI9wENa5WKSVqBs/gtSwjTi6wVyIs42yC6pOYLWFJBbdpuooYHveAXtgIroyf+hGwBgrK5xD23FLGkQqJkqYQBQn3IZgj6xa1AweRDTnR7/ieskLEkdOF4cOWH1nJq1gqM3Iu2ulPh/DAFpjl0e/5mFuR8Rq4LaEj02BcCscFZnG9sBdbZPt8CKTwELWnP842zO3kMdh6+FFcW+NKcZq1AFkG/sBWI8qRnuLdQwHKHTwXeJT1EwdBaTs0K2bxP+LtWYCGCdoKSWgHL3k/vX/6QDjV0CAITWnWrjAQFPgGLnpY68D5/rpryvUx73hSx7K15uVdkud86Viw/PLUctbfFlF63ohV4mWL5yulOOB5B5YegM6JLajPbOHvRh2D1tIy3n83jpn90lsBPbKae7BzOxcSPSqQnqPGC8pUPs/3IMAVo2SeOMpEsh+B267237q7UxKHdDatNSW8KE1JycOeHKc7RIZ+PtQLfKBZcKSNk+SwLg955oFA+Jffc8JQcXA2CniLFlCRLhykAOnEctKQYsuMHWjSeEZTcc8NTEg/vZsqPp5P0kI+gTyQ7BA2QK4Yrf7vHThttuaSsR2/8Ie88KLvnhqXk4M63As/RIR8kYcsuu5EdggbJFyrdFUF3ZbyNRtHcHWrdC3lj02cRNDm4ilbgOTrkwxfwpMMUAA2FflsN3T7Zfhiud/gS7rCP6IVbhhb8ZwOJNOPDu5lw5ng6Tg/5VJyrltR+1zLHHbte2WC01qGLeJKC3tg0qp3WqlaBhMDNSO9ZldEhn08OU0BUlEuMrrNqcLrvve5WzARR81vMzoFC4U1hDM3sAdPsXPVno6dDPh8dpoCoJJeY+i7GzpngYuw6AxfqAmx+86QF99U3SsUEbubD0dOBoHwBr7AV+GYvBb5bdzcBTlpd8wBQgPCFafNmrKSl1gxBeTfTKHoStAJLhilAixGr3pWlNZ3TVyPseigOhWpny6RF0muXikncTKP8U3Cump2X4chKd+0Kyqvane46rwcPBTEvEhg3pb2T9/EapWIVrcCTdMjn/LlqefeMac+/sLTKuuu92H4CT0bHaVnGcVm2SZno3VrWyv6sGbAXh2QN5c/afpIP/EX5P88gLnAqKFr2RvT2d5ZWabt7oxCI7oPbdxfW/swUglSVRJuY1csH+O9usk/4aA19TPJx4L/o5P+90GvoibILciV/1pNYhqiU8TeE/g8kqdRJgxzbGgAAAABJRU5ErkJggg==";
break;
}
return _img;
}
function createTitleOption(optPara) {
var _div = document.createElement("div");
_div.style.position = "absolute";
_div.style.top = optPara.top;
_div.style.left = optPara.left;
var _aBox = document.createElement("a");
_aBox.href = optPara.href;
var _img = document.createElement("img");
_img.src = optPara.src;
_img.style.position = "absolute";
_img.style.width = "64px";
_img.style.height = "64px";
_aBox.appendChild(_img);
var _aText = document.createElement("a");
_aText.href = optPara.href;
_aText.innerHTML = optPara.text;
_aText.style.position = "absolute";
_aText.style.whiteSpace = "nowrap";
_aText.style.top = "0.4em";
_aText.style.left = "2.4em";
_aText.style.outline = "none";
_div.appendChild(_aBox);
_div.appendChild(_aText);
return _div;
}
function createMenuManager(body) {
var mnMan = this;
mnMan.parentBodyObj = body;
var _mnAreaDiv = document.createElement("div");
_mnAreaDiv.style.position = "absolute";
_mnAreaDiv.style.width = mnMan.parentBodyObj.offsetWidth + "px";
_mnAreaDiv.style.height = mnMan.parentBodyObj.offsetHeight + "px";
_mnAreaDiv.style.borderRadius = "0.2em";
_mnAreaDiv.style.background = "#313539";
_mnAreaDiv.style.color = "#FFFFFF";
_mnAreaDiv.style.top = "5%";
mnMan.menuAreaObj = _mnAreaDiv;
mnMan.parentBodyObj.appendChild(_mnAreaDiv);
var _manufacturerDiv = document.createElement("div");
_manufacturerDiv.style.position = "absolute";
_manufacturerDiv.style.width = mnMan.parentBodyObj.offsetWidth + "px";
_manufacturerDiv.style.height = mnMan.parentBodyObj.offsetHeight * 0.2 + "px";
_manufacturerDiv.style.top = "10%";
_manufacturerDiv.style.backgroundImage = "url('" + getManufacturerLogo(0) + "')";
_manufacturerDiv.style.backgroundSize = "55%";
_manufacturerDiv.style.backgroundPosition = "center";
_manufacturerDiv.style.backgroundRepeat = "no-repeat";
mnMan.manufacturerObj = _manufacturerDiv;
_mnAreaDiv.appendChild(_manufacturerDiv);
mnMan.alarmObj = createTitleOption({ text: HTTP_TITLE05, top: "35%", left: "25%", href: "alarm_on_nvr.html", src: "images/icon_ai_setting1.png" });
mnMan.settingObj = createTitleOption({ text: HTTP_TITLE06, top: "48%", left: "25%", href: "setting_on_nvr.html", src: "images/icon_setting.png" });
mnMan.counterObj = createTitleOption({ text: HTTP_TITLE10, top: "61%", left: "25%", href: "cool_counter_on_nvr.html", src: "images/icon_counter.png" });
mnMan.lprTitleObj = createTitleOption({ text: IDC_STATIC_LPR_TITLE, top: "74%", left: "25%", href: "lpr_on_nvr.html", src: "images/icon_anpr.png" });
_mnAreaDiv.appendChild(mnMan.alarmObj);
_mnAreaDiv.appendChild(mnMan.settingObj);
_mnAreaDiv.appendChild(mnMan.counterObj);
_mnAreaDiv.appendChild(mnMan.lprTitleObj);
return mnMan;
}
var gMenuMan = null;
function onLoadGetMenuInfo() {
func_get_lang_cookie();
gMenuMan = createMenuManager(document.getElementById("MENU_ON_NVR"));
func_getAboutInfoOnNVR(gMenuMan);
}
</script>
<style type="text/css">
body {
width: 576px;
height: 540px;
font-family: "Arial";
margin: 0px auto;
background: #5C5C5C;
font-size: 36px;
}
a, a:link, a:visited {
color: #B0B4B8;
text-decoration: none;
}
a:hover {
color: #FFFFFF;
text-decoration: none;
}
</style>
</head>
<body id="MENU_ON_NVR" onLoad="onLoadGetMenuInfo()">
</body>
</html>