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.
 
 
 
 

8770 lines
443 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" />
<!--<link href="./css/sweetalert2.min.css" rel="stylesheet" type="text/css" />-->
<!--<link rel="preload" href="./Icon/Counter_Green_64x64px.png" as="image" />-->
<style>
body, html {
font-family: "Arial";
}
* {
box-sizing: border-box;
}
/* Create two equal columns that floats next to each other */
.column {
float: left;
overflow: hidden;
/*width: 33%;*/
padding-left: 10px;
/*height: 300px;*/
/*margin: auto;*/
/* Should be removed. Only for demonstration */
}
/* Clear floats after the columns */
.row:after {
content: "";
display: table;
clear: both;
}
/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 400px) {
.column {
width: 100%;
}
}
ul {
list-style-type: none;
margin: 0px;
/*overflow: hidden;*/
overflow-y: scroll;
}
li {
margin-left: -40px;
}
.controls {
display: inline-block;
}
.div-relative {
position: relative;
color: #000000;
width: 480px;
height: 320px;
}
.div-a {
position: absolute;
width: 100%; /*480*/
height: 100%; /*320*/
/*transform: scale(0.85);*/ /* Equal to scaleX(0.7) scaleY(0.7) */
}
.div-b {
position: absolute;
width: 100%; /*480*/
height: 100%; /*320*/
/*transform: scale(0.85);*/ /* Equal to scaleX(0.7) scaleY(0.7) */
}
.div-c {
position: absolute;
width: 100%; /*480*/
height: 100%; /*320*/
/*transform: scale(0.85);*/ /* Equal to scaleX(0.7) scaleY(0.7) */
}
.div-d {
position: absolute;
width: 100%; /*480*/
height: 100%; /*320*/
/*transform: scale(0.85);*/ /* Equal to scaleX(0.7) scaleY(0.7) */
}
.div-e {
position: absolute;
width: 100%; /*480*/
height: 100%; /*320*/
/*transform: scale(0.85);*/ /* Equal to scaleX(0.7) scaleY(0.7) */
}
.div-f {
position: absolute;
width: 100%; /*480*/
height: 100%; /*320*/
/*transform: scale(0.85);*/ /* Equal to scaleX(0.7) scaleY(0.7) */
}
.div-g {
position: absolute;
width: 100%; /*480*/
height: 100%; /*320*/
/*transform: scale(0.85);*/ /* Equal to scaleX(0.7) scaleY(0.7) */
}
.div-h {
position: absolute;
width: 100%; /*480*/
height: 100%; /*320*/
/*transform: scale(0.85);*/ /* Equal to scaleX(0.7) scaleY(0.7) */
}
.div-i {
position: absolute;
width: 100%; /*480*/
height: 100%; /*320*/
/*transform: scale(0.85);*/ /* Equal to scaleX(0.7) scaleY(0.7) */
}
.div-j {
position: absolute;
width: 100%; /*480*/
height: 100%; /*320*/
/*transform: scale(0.85);*/ /* Equal to scaleX(0.7) scaleY(0.7) */
}
.titlebox {
float: left;
padding: 0 5px;
margin: 5px 0px 0 56px;
background: #fff;
}
.close_btn_box{
position : absolute;
z-index: 3000;
top : 24px;
right : 24px;
}
.a_close_btn{
text-decoration : none;
color : #000000;
font-size : 40px;
font-weight : bold;
outline : none;
}
.a_close_btn:hover, .a_close_btn:focus{
text-decoration : none;
color : #000000;
outline: none;
}
.title_box {
border: #3c5a86 groove 2px;
}
.title_box #title {
position: relative;
top: -0.5em;
margin-left: 1em;
display: inline;
background-color: white;
}
.title_box #content {}
.a {
/* white-space: nowrap; */
margin-top: 5px;
/* margin-bottom: 15px; */
padding-left: 20px;
}
.b {
/* white-space: nowrap; */
/* margin-bottom: 15px; */
/* margin-top: 10px; */
/*padding-left: 20px; */
}
.c {
padding-left: 20px;
padding-right: 20px;
}
.space {
/* white-space: nowrap; */
padding-left: 20px;
}
fieldset{
border: 10px solid transparent;
border-top-color: black;
box-sizing: border-box;
grid-area: 1 / 1;
padding: 20px;
width: inherit;
}
divborder{
height:100px;
width:100px;
border:5px solid black;
}
h1{
font-size: 15px;
margin-top: -20px;
margin-left:10px;
background:white;
/* width: 145px; */
width: fit-content;
/* padding-left: 1%; */
/* padding-right: 1%; */
padding-left: 10px;
padding-right: 10px;
}
h2{
font-size: 30px;
width:fit-content;
margin-top:0px;
margin-left:0px;
background:white;
}
h3{
width:30px;
margin-top:-10px;
margin-left:5px;
background:white;
}
.t-span{
width:fit-content;
font-size: 15px;
margin-top: -20px;
margin-left:10px;
background:white;
display:block;
}
.a-span{
font-size: 15px;
padding-right: 10px;
padding-left: 20px;
display:inline;
}
.l-span{
font-size: 15px;
/* padding-left: 300px; */
margin-left:20px;
}
.s-span{
font-size: 15px;
}
.top-span{
font-size: 15px;
margin-top:5px;
}
body, html {
width: 100%;
overflow-x: hidden;
}
</style>
<script src="jquery_3_2_1.min.js"></script>
<script src="fabric_jquery.easyui.min_compressed_on_nvr.js"></script>
<script src="config.js"></script>
<script>
window.onerror = function (message, url, linenumber) {
console.log('JavaScript error: ' + message + ' on line ' + linenumber + ' for ' + url);
if (url.search("fabric_jquery.easyui.min_compressed_on_nvr.js") >= 1) {
loadScript("fabric_jquery.easyui.min_compressed_on_nvr.js", function () {
});
}
else if (url.search("jquery_3_2_1.min.js") >= 1) {
loadScript("jquery_3_2_1.min.js", function () {
});
}
else if (url.search("config.js") >= 1) {
loadScript("config.js", function () {
});
}
//else if (url.search("ruler.min.js") >= 1) {
//loadScript("ruler/ruler.min.js", function () {
//});
//}
else if (url.search("cookie.min.js") >= 1) {
loadScript("cookie.min.js", function () {
});
}
else if (url.search("lang.js") >= 1) {
loadScript("lang.js", function () {
});
}
else if (url.search("label_names.js") >= 1) {
loadScript("label_names.js", function () {
});
}
else if (url.search("alarm.js") >= 1) {
loadScript("alarm.js", function () {
});
}
else if (url.search("lang_cookie.js") >= 1) {
loadScript("lang_cookie.js", function () {
});
}
else if (message.search("slider") >= 1) {
loadScript("fabric_jquery.easyui.min_compressed_on_nvr.js", function () {
});
}
else if (message.search("myport") >= 1) {
loadScript("config.js", function () {
});
}
else if (message.search("cookie") >= 1) {
loadScript("cookie.min.js", function () {
});
}
// else {
// //location.reload();
// var replaceUrl = 'http://' + window.location.hostname + ':' + GetUrlPort() + '/Aida/alarm.html';
// //alert(replaceUrl);
// window.location.replace(replaceUrl);
// }
}
function GetUrlPort() {
var url_href = window.location.href;
var arr_url = url_href.split(":")[2].split("/")[0];
//return arr_url;
return 80;
}
if (window.history.replaceState) {
window.history.replaceState(null, null, window.location.href);
}
</script>
<script src="cookie.min.js"></script>
<script src="lang.js"></script>
<script src="label_names.js"></script>
<script src="third_party_label_names.js"></script>
<script src="lang_cookie.js"></script>
<script src="alarm.js"></script>
<link rel="stylesheet" type="text/css" href="bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="easyui_jvc.css">
<script>
var g_Canvas_BackgroundImage = null;
var g_mouse_status = 0;
var g_h = -1;
var g_m = -1;
var g_s = -1;
var g_ms = -1;
var g_time_canvas = 1000;
var g_imgUrl = "";
var g_speed = 99999;
var g_times_update_canvas = 0;
var g_avg_speed = 7000;
var g_times_get_bar = 0;
var g_check_if_run_setting = 0;
var g_check_if_airelay = 1;
var current_page;
var win_width;
var NowDate, h, m, s, ms;
var imgUrl;
var DETECT_EVENT_ID_ARRAY = ["0x00000001", "0x00000004", "0x00200000", "0x00400000", "0x00000008", "0x00000010", "0x00000020", "0x10000000", "0x20000000", "0x00800000", "0x01000000", "0x02000000", "0x04000000", "0x40000000", "0x80000000", "0x00002000", "0x00004000", "0x00000400", "0x00000800", "0x00001000", "0x00008000", "0x00040000", "0x08000000"];
function update_canvas() {
clearInterval(g_Canvas_BackgroundImage);
g_Canvas_BackgroundImage = setInterval(function update_canvas_set_interval() {
current_page = localStorage.getItem('current_page');
if (current_page === 'alarm_nvr' && g_check_if_run_setting == 0)
{
change_g_cold_times(20);
g_times_get_bar++;
var win_width = G_VIEW_CANVAS_X, win_height = G_VIEW_CANVAS_Y;
NowDate = new Date();
h = NowDate.getHours();
m = NowDate.getMinutes();
s = NowDate.getSeconds();
ms = NowDate.getMilliseconds();
if (g_h == -1 || g_m == -1 || g_s == -1 || g_ms == -1) {
g_h = h;
g_m = m;
g_s = s;
g_ms = ms;
}
//console.log(GetUrlPort());
if (g_check_if_airelay == 1) {
imgUrl = 'http://' + window.location.hostname + '/airelay/getimage_ori?' + 'alarm_' + h + '_' + m + '_' + s + '_' + ms;
}
else {
imgUrl = 'http://' + window.location.hostname + ":" + GetUrlPort() + '/getimage_ori?' + 'alarm_' + h + '_' + m + '_' + s + '_' + ms;
}
//if (localStorage.getItem("Radar_recognition") == "Yes") {
// // imgUrl = 'http://' + window.location.hostname + ":" + GetUrlPort() + '/Aida/images/gray_background.png';
// imgUrl = 'http://' + window.location.hostname + ":" + GetUrlPort() + '/getimage?' + 'radar_' + h + '_' + m + '_' + s + '_' + ms;
//}
//else if (localStorage.getItem("ToF_recognition") === "Yes") {
// imgUrl = 'http://' + window.location.hostname + ":" + GetUrlPort() + '/getimage_ori?' + 'alarm_' + h + '_' + m + '_' + s + '_' + ms;
//}
//else {
//imgUrl = 'http://' + window.location.hostname + ":" + GetUrlPort() + '/getimage_ori?' + 'alarm_' + h + '_' + m + '_' + s + '_' + ms;
//imgUrl = 'http://' + window.location.hostname + '/airelay/getimage_ori?' + 'alarm_' + h + '_' + m + '_' + s + '_' + ms;
//}
g_imgUrl = imgUrl;
if (g_times_get_bar > 30) {
g_times_get_bar = 0;
func_getbar();
}
try {
fabric.Image.fromURL(imgUrl, function (img) {
if (img != null && img._element != null) {
img.set({
scaleX: win_width / img.width,
scaleY: win_height / img.height,
});
if (show_all_zone === 0) {
//console.log('current_dzone ' + current_dzone);
//console.log('update_canvas count_zone ' + count_zone);
//if (current_dzone === "dzone_1" && count_zone >= 1) {
if (current_dzone === "dzone_1") {
if (click_canvas_all >= 1) {
click_canvas_all = 0;
//window.location.reload();
}
document.getElementById("CanvasTripwire1").style.visibility = "visible";
document.getElementById("CanvasTripwire2").style.visibility = "hidden";
document.getElementById("CanvasTripwire3").style.visibility = "hidden";
document.getElementById("CanvasTripwire4").style.visibility = "hidden";
document.getElementById("CanvasTripwire5").style.visibility = "hidden";
document.getElementById("CanvasTripwire6").style.visibility = "hidden";
document.getElementById("CanvasTripwire7").style.visibility = "hidden";
document.getElementById("CanvasTripwire8").style.visibility = "hidden";
//document.getElementById("CanvasTripwire_default").style.visibility = "hidden";
document.getElementById("CanvasTripwire").style.visibility = "hidden";
document.getElementById("CanvasTripwire_all").style.visibility = "hidden";
document.getElementsByClassName("div-a")[0].style.visibility = "visible";
document.getElementsByClassName("div-b")[0].style.visibility = "hidden";
document.getElementsByClassName("div-c")[0].style.visibility = "hidden";
document.getElementsByClassName("div-d")[0].style.visibility = "hidden";
document.getElementsByClassName("div-e")[0].style.visibility = "hidden";
document.getElementsByClassName("div-f")[0].style.visibility = "hidden";
document.getElementsByClassName("div-g")[0].style.visibility = "hidden";
document.getElementsByClassName("div-h")[0].style.visibility = "hidden";
document.getElementsByClassName("div-i")[0].style.visibility = "hidden";
document.getElementsByClassName("div-j")[0].style.visibility = "hidden";
if ((h * 3600 + m * 60 + s + ms / 1000) > (g_h * 3600 + g_m * 60 + g_s + g_ms / 1000))
canvasTripwire1.setBackgroundImage(img, canvasTripwire1.renderAll.bind(canvasTripwire1));
}
//else if (current_dzone === "dzone_2" && count_zone >= 2) {
else if (current_dzone === "dzone_2") {
if (click_canvas_all >= 1) {
click_canvas_all = 0;
//window.location.reload();
}
document.getElementById("CanvasTripwire1").style.visibility = "hidden";
document.getElementById("CanvasTripwire2").style.visibility = "visible";
document.getElementById("CanvasTripwire3").style.visibility = "hidden";
document.getElementById("CanvasTripwire4").style.visibility = "hidden";
document.getElementById("CanvasTripwire5").style.visibility = "hidden";
document.getElementById("CanvasTripwire6").style.visibility = "hidden";
document.getElementById("CanvasTripwire7").style.visibility = "hidden";
document.getElementById("CanvasTripwire8").style.visibility = "hidden";
//document.getElementById("CanvasTripwire_default").style.visibility = "hidden";
document.getElementById("CanvasTripwire").style.visibility = "hidden";
document.getElementById("CanvasTripwire_all").style.visibility = "hidden";
document.getElementsByClassName("div-a")[0].style.visibility = "hidden";
document.getElementsByClassName("div-b")[0].style.visibility = "visible";
document.getElementsByClassName("div-c")[0].style.visibility = "hidden";
document.getElementsByClassName("div-d")[0].style.visibility = "hidden";
document.getElementsByClassName("div-e")[0].style.visibility = "hidden";
document.getElementsByClassName("div-f")[0].style.visibility = "hidden";
document.getElementsByClassName("div-g")[0].style.visibility = "hidden";
document.getElementsByClassName("div-h")[0].style.visibility = "hidden";
document.getElementsByClassName("div-i")[0].style.visibility = "hidden";
document.getElementsByClassName("div-j")[0].style.visibility = "hidden";
if ((h * 3600 + m * 60 + s + ms / 1000) > (g_h * 3600 + g_m * 60 + g_s + g_ms / 1000))
canvasTripwire2.setBackgroundImage(img, canvasTripwire2.renderAll.bind(canvasTripwire2));
}
//else if (current_dzone === "dzone_3" && count_zone >= 3) {
else if (current_dzone === "dzone_3") {
if (click_canvas_all >= 1) {
click_canvas_all = 0;
//window.location.reload();
}
document.getElementById("CanvasTripwire1").style.visibility = "hidden";
document.getElementById("CanvasTripwire2").style.visibility = "hidden";
document.getElementById("CanvasTripwire3").style.visibility = "visible";
document.getElementById("CanvasTripwire4").style.visibility = "hidden";
document.getElementById("CanvasTripwire5").style.visibility = "hidden";
document.getElementById("CanvasTripwire6").style.visibility = "hidden";
document.getElementById("CanvasTripwire7").style.visibility = "hidden";
document.getElementById("CanvasTripwire8").style.visibility = "hidden";
//document.getElementById("CanvasTripwire_default").style.visibility = "hidden";
document.getElementById("CanvasTripwire").style.visibility = "hidden";
document.getElementById("CanvasTripwire_all").style.visibility = "hidden";
document.getElementsByClassName("div-a")[0].style.visibility = "hidden";
document.getElementsByClassName("div-b")[0].style.visibility = "hidden";
document.getElementsByClassName("div-c")[0].style.visibility = "visible";
document.getElementsByClassName("div-d")[0].style.visibility = "hidden";
document.getElementsByClassName("div-e")[0].style.visibility = "hidden";
document.getElementsByClassName("div-f")[0].style.visibility = "hidden";
document.getElementsByClassName("div-g")[0].style.visibility = "hidden";
document.getElementsByClassName("div-h")[0].style.visibility = "hidden";
document.getElementsByClassName("div-i")[0].style.visibility = "hidden";
document.getElementsByClassName("div-j")[0].style.visibility = "hidden";
if ((h * 3600 + m * 60 + s + ms / 1000) > (g_h * 3600 + g_m * 60 + g_s + g_ms / 1000))
canvasTripwire3.setBackgroundImage(img, canvasTripwire3.renderAll.bind(canvasTripwire3));
}
//else if (current_dzone === "dzone_4" && count_zone === 4) {
else if (current_dzone === "dzone_4") {
if (click_canvas_all >= 1) {
click_canvas_all = 0;
//window.location.reload();
}
document.getElementById("CanvasTripwire1").style.visibility = "hidden";
document.getElementById("CanvasTripwire2").style.visibility = "hidden";
document.getElementById("CanvasTripwire3").style.visibility = "hidden";
document.getElementById("CanvasTripwire4").style.visibility = "visible";
document.getElementById("CanvasTripwire5").style.visibility = "hidden";
document.getElementById("CanvasTripwire6").style.visibility = "hidden";
document.getElementById("CanvasTripwire7").style.visibility = "hidden";
document.getElementById("CanvasTripwire8").style.visibility = "hidden";
//document.getElementById("CanvasTripwire_default").style.visibility = "hidden";
document.getElementById("CanvasTripwire").style.visibility = "hidden";
document.getElementById("CanvasTripwire_all").style.visibility = "hidden";
document.getElementsByClassName("div-a")[0].style.visibility = "hidden";
document.getElementsByClassName("div-b")[0].style.visibility = "hidden";
document.getElementsByClassName("div-c")[0].style.visibility = "hidden";
document.getElementsByClassName("div-d")[0].style.visibility = "visible";
document.getElementsByClassName("div-e")[0].style.visibility = "hidden";
document.getElementsByClassName("div-f")[0].style.visibility = "hidden";
document.getElementsByClassName("div-g")[0].style.visibility = "hidden";
document.getElementsByClassName("div-h")[0].style.visibility = "hidden";
document.getElementsByClassName("div-i")[0].style.visibility = "hidden";
document.getElementsByClassName("div-j")[0].style.visibility = "hidden";
if ((h * 3600 + m * 60 + s + ms / 1000) > (g_h * 3600 + g_m * 60 + g_s + g_ms / 1000))
canvasTripwire4.setBackgroundImage(img, canvasTripwire4.renderAll.bind(canvasTripwire4));
}
else if (current_dzone === "dzone_5") {
if (click_canvas_all >= 1) {
click_canvas_all = 0;
//window.location.reload();
}
document.getElementById("CanvasTripwire1").style.visibility = "hidden";
document.getElementById("CanvasTripwire2").style.visibility = "hidden";
document.getElementById("CanvasTripwire3").style.visibility = "hidden";
document.getElementById("CanvasTripwire4").style.visibility = "hidden";
document.getElementById("CanvasTripwire5").style.visibility = "visible";
document.getElementById("CanvasTripwire6").style.visibility = "hidden";
document.getElementById("CanvasTripwire7").style.visibility = "hidden";
document.getElementById("CanvasTripwire8").style.visibility = "hidden";
//document.getElementById("CanvasTripwire_default").style.visibility = "hidden";
document.getElementById("CanvasTripwire").style.visibility = "hidden";
document.getElementById("CanvasTripwire_all").style.visibility = "hidden";
document.getElementsByClassName("div-a")[0].style.visibility = "hidden";
document.getElementsByClassName("div-b")[0].style.visibility = "hidden";
document.getElementsByClassName("div-c")[0].style.visibility = "hidden";
document.getElementsByClassName("div-d")[0].style.visibility = "hidden";
document.getElementsByClassName("div-e")[0].style.visibility = "hidden";
document.getElementsByClassName("div-f")[0].style.visibility = "hidden";
document.getElementsByClassName("div-g")[0].style.visibility = "visible";
document.getElementsByClassName("div-h")[0].style.visibility = "hidden";
document.getElementsByClassName("div-i")[0].style.visibility = "hidden";
document.getElementsByClassName("div-j")[0].style.visibility = "hidden";
if ((h * 3600 + m * 60 + s + ms / 1000) > (g_h * 3600 + g_m * 60 + g_s + g_ms / 1000))
canvasTripwire5.setBackgroundImage(img, canvasTripwire5.renderAll.bind(canvasTripwire5));
}
else if (current_dzone === "dzone_6") {
if (click_canvas_all >= 1) {
click_canvas_all = 0;
//window.location.reload();
}
document.getElementById("CanvasTripwire1").style.visibility = "hidden";
document.getElementById("CanvasTripwire2").style.visibility = "hidden";
document.getElementById("CanvasTripwire3").style.visibility = "hidden";
document.getElementById("CanvasTripwire4").style.visibility = "hidden";
document.getElementById("CanvasTripwire5").style.visibility = "hidden";
document.getElementById("CanvasTripwire6").style.visibility = "visible";
document.getElementById("CanvasTripwire7").style.visibility = "hidden";
document.getElementById("CanvasTripwire8").style.visibility = "hidden";
//document.getElementById("CanvasTripwire_default").style.visibility = "hidden";
document.getElementById("CanvasTripwire").style.visibility = "hidden";
document.getElementById("CanvasTripwire_all").style.visibility = "hidden";
document.getElementsByClassName("div-a")[0].style.visibility = "hidden";
document.getElementsByClassName("div-b")[0].style.visibility = "hidden";
document.getElementsByClassName("div-c")[0].style.visibility = "hidden";
document.getElementsByClassName("div-d")[0].style.visibility = "hidden";
document.getElementsByClassName("div-e")[0].style.visibility = "hidden";
document.getElementsByClassName("div-f")[0].style.visibility = "hidden";
document.getElementsByClassName("div-g")[0].style.visibility = "hidden";
document.getElementsByClassName("div-h")[0].style.visibility = "visible";
document.getElementsByClassName("div-i")[0].style.visibility = "hidden";
document.getElementsByClassName("div-j")[0].style.visibility = "hidden";
if ((h * 3600 + m * 60 + s + ms / 1000) > (g_h * 3600 + g_m * 60 + g_s + g_ms / 1000))
canvasTripwire6.setBackgroundImage(img, canvasTripwire6.renderAll.bind(canvasTripwire6));
}
else if (current_dzone === "dzone_7") {
if (click_canvas_all >= 1) {
click_canvas_all = 0;
//window.location.reload();
}
document.getElementById("CanvasTripwire1").style.visibility = "hidden";
document.getElementById("CanvasTripwire2").style.visibility = "hidden";
document.getElementById("CanvasTripwire3").style.visibility = "hidden";
document.getElementById("CanvasTripwire4").style.visibility = "hidden";
document.getElementById("CanvasTripwire5").style.visibility = "hidden";
document.getElementById("CanvasTripwire6").style.visibility = "hidden";
document.getElementById("CanvasTripwire7").style.visibility = "visible";
document.getElementById("CanvasTripwire8").style.visibility = "hidden";
//document.getElementById("CanvasTripwire_default").style.visibility = "hidden";
document.getElementById("CanvasTripwire").style.visibility = "hidden";
document.getElementById("CanvasTripwire_all").style.visibility = "hidden";
document.getElementsByClassName("div-a")[0].style.visibility = "hidden";
document.getElementsByClassName("div-b")[0].style.visibility = "hidden";
document.getElementsByClassName("div-c")[0].style.visibility = "hidden";
document.getElementsByClassName("div-d")[0].style.visibility = "hidden";
document.getElementsByClassName("div-e")[0].style.visibility = "hidden";
document.getElementsByClassName("div-f")[0].style.visibility = "hidden";
document.getElementsByClassName("div-g")[0].style.visibility = "hidden";
document.getElementsByClassName("div-h")[0].style.visibility = "hidden";
document.getElementsByClassName("div-i")[0].style.visibility = "visible";
document.getElementsByClassName("div-j")[0].style.visibility = "hidden";
if ((h * 3600 + m * 60 + s + ms / 1000) > (g_h * 3600 + g_m * 60 + g_s + g_ms / 1000))
canvasTripwire7.setBackgroundImage(img, canvasTripwire7.renderAll.bind(canvasTripwire7));
}
else if (current_dzone === "dzone_8") {
if (click_canvas_all >= 1) {
click_canvas_all = 0;
//window.location.reload();
}
document.getElementById("CanvasTripwire1").style.visibility = "hidden";
document.getElementById("CanvasTripwire2").style.visibility = "hidden";
document.getElementById("CanvasTripwire3").style.visibility = "hidden";
document.getElementById("CanvasTripwire4").style.visibility = "hidden";
document.getElementById("CanvasTripwire5").style.visibility = "hidden";
document.getElementById("CanvasTripwire6").style.visibility = "hidden";
document.getElementById("CanvasTripwire7").style.visibility = "hidden";
document.getElementById("CanvasTripwire8").style.visibility = "visible";
//document.getElementById("CanvasTripwire_default").style.visibility = "hidden";
document.getElementById("CanvasTripwire").style.visibility = "hidden";
document.getElementById("CanvasTripwire_all").style.visibility = "hidden";
document.getElementsByClassName("div-a")[0].style.visibility = "hidden";
document.getElementsByClassName("div-b")[0].style.visibility = "hidden";
document.getElementsByClassName("div-c")[0].style.visibility = "hidden";
document.getElementsByClassName("div-d")[0].style.visibility = "hidden";
document.getElementsByClassName("div-e")[0].style.visibility = "hidden";
document.getElementsByClassName("div-f")[0].style.visibility = "hidden";
document.getElementsByClassName("div-g")[0].style.visibility = "hidden";
document.getElementsByClassName("div-h")[0].style.visibility = "hidden";
document.getElementsByClassName("div-i")[0].style.visibility = "hidden";
document.getElementsByClassName("div-j")[0].style.visibility = "visible";
if ((h * 3600 + m * 60 + s + ms / 1000) > (g_h * 3600 + g_m * 60 + g_s + g_ms / 1000))
canvasTripwire8.setBackgroundImage(img, canvasTripwire8.renderAll.bind(canvasTripwire8));
}
else {
click_canvas_all = 0;
document.getElementById("CanvasTripwire1").style.visibility = "hidden";
document.getElementById("CanvasTripwire2").style.visibility = "hidden";
document.getElementById("CanvasTripwire3").style.visibility = "hidden";
document.getElementById("CanvasTripwire4").style.visibility = "hidden";
document.getElementById("CanvasTripwire5").style.visibility = "hidden";
document.getElementById("CanvasTripwire6").style.visibility = "hidden";
document.getElementById("CanvasTripwire7").style.visibility = "hidden";
document.getElementById("CanvasTripwire8").style.visibility = "hidden";
//document.getElementById("CanvasTripwire_default").style.visibility = "visible";
document.getElementById("CanvasTripwire").style.visibility = "visible";
document.getElementById("CanvasTripwire_all").style.visibility = "hidden";
document.getElementsByClassName("div-a")[0].style.visibility = "hidden";
document.getElementsByClassName("div-b")[0].style.visibility = "hidden";
document.getElementsByClassName("div-c")[0].style.visibility = "hidden";
document.getElementsByClassName("div-d")[0].style.visibility = "hidden";
document.getElementsByClassName("div-e")[0].style.visibility = "visible";
document.getElementsByClassName("div-f")[0].style.visibility = "hidden";
document.getElementsByClassName("div-g")[0].style.visibility = "hidden";
document.getElementsByClassName("div-h")[0].style.visibility = "hidden";
document.getElementsByClassName("div-i")[0].style.visibility = "hidden";
document.getElementsByClassName("div-j")[0].style.visibility = "hidden";
//canvasTripwire_default.setBackgroundImage(img, canvasTripwire_default.renderAll.bind(canvasTripwire_default));
if ((h * 3600 + m * 60 + s + ms / 1000) > (g_h * 3600 + g_m * 60 + g_s + g_ms / 1000))
canvasTripwire.setBackgroundImage(img, canvasTripwire.renderAll.bind(canvasTripwire));
}
}
else {
document.getElementById("CanvasTripwire1").style.visibility = "hidden";
document.getElementById("CanvasTripwire2").style.visibility = "hidden";
document.getElementById("CanvasTripwire3").style.visibility = "hidden";
document.getElementById("CanvasTripwire4").style.visibility = "hidden";
document.getElementById("CanvasTripwire5").style.visibility = "hidden";
document.getElementById("CanvasTripwire6").style.visibility = "hidden";
document.getElementById("CanvasTripwire7").style.visibility = "hidden";
document.getElementById("CanvasTripwire8").style.visibility = "hidden";
//document.getElementById("CanvasTripwire_default").style.visibility = "visible";
document.getElementById("CanvasTripwire").style.visibility = "hidden";
document.getElementById("CanvasTripwire_all").style.visibility = "visible";
document.getElementsByClassName("div-a")[0].style.visibility = "hidden";
document.getElementsByClassName("div-b")[0].style.visibility = "hidden";
document.getElementsByClassName("div-c")[0].style.visibility = "hidden";
document.getElementsByClassName("div-d")[0].style.visibility = "hidden";
document.getElementsByClassName("div-e")[0].style.visibility = "hidden";
document.getElementsByClassName("div-f")[0].style.visibility = "visible";
document.getElementsByClassName("div-g")[0].style.visibility = "hidden";
document.getElementsByClassName("div-h")[0].style.visibility = "hidden";
document.getElementsByClassName("div-i")[0].style.visibility = "hidden";
document.getElementsByClassName("div-j")[0].style.visibility = "hidden";
//canvasTripwire_default.setBackgroundImage(img, canvasTripwire_default.renderAll.bind(canvasTripwire_default));
if ((h * 3600 + m * 60 + s + ms / 1000) > (g_h * 3600 + g_m * 60 + g_s + g_ms / 1000))
canvasTripwire_all.setBackgroundImage(img, canvasTripwire_all.renderAll.bind(canvasTripwire_all));
}
//func_get_plate_cookie();
if ((h * 3600 + m * 60 + s + ms / 1000) > (g_h * 3600 + g_m * 60 + g_s + g_ms / 1000)) {
g_h = h;
g_m = m;
g_s = s;
g_ms = ms;
}
if ((g_h * 3600 + g_m * 60 + g_s + g_ms / 1000) - (h * 3600 + m * 60 + s + ms / 1000) >= 3600) {
g_h = h;
g_m = m;
g_s = s;
g_ms = ms;
}
img = null;
}
});
}
catch (e) {
}
imgUrl = null;
if (g_times_update_canvas >= 20) {
g_times_update_canvas = 0;
if (localStorage.getItem('AI_fps') != null) {
g_time_canvas = 1000 / localStorage.getItem('AI_fps');
clearInterval(g_Canvas_BackgroundImage);
g_Canvas_BackgroundImage = setInterval(update_canvas_set_interval, g_time_canvas);
}
}
}
}, g_time_canvas);
}
function update_canvas_ori() {
clearInterval(g_Canvas_BackgroundImage);
g_Canvas_BackgroundImage = setInterval(function update_canvas_set_interval() {
current_page = localStorage.getItem('current_page');
if (current_page === 'alarm_nvr' && g_check_if_run_setting == 0)
{
change_g_cold_times(20);
//g_times_update_canvas++;
g_times_get_bar++;
//document.getElementById('counter_count_msg').innerHTML = get_counter_count_msg();
var win_width = G_VIEW_CANVAS_X, win_height = G_VIEW_CANVAS_Y;
var NowDate = new Date();
var h = NowDate.getHours();
var m = NowDate.getMinutes();
var s = NowDate.getSeconds();
var ms = NowDate.getMilliseconds();
if (g_h == -1 || g_m == -1 || g_s == -1 || g_ms == -1) {
g_h = h;
g_m = m;
g_s = s;
g_ms = ms;
}
//var imgUrl='../snap.jpg?'+Math.random();
//var imgUrl='./snap.jpg?'+Math.random();
var imgUrl = 'http://' + window.location.hostname + ":" + GetUrlPort() + '/getimage_ori?' + 'alarm_' + h + '_' + m + '_' + s + '_' + ms;
if (localStorage.getItem("Radar_recognition") == "Yes") {
// imgUrl = 'http://' + window.location.hostname + ":" + GetUrlPort() + '/Aida/images/gray_background.png';
imgUrl = 'http://' + window.location.hostname + ":" + GetUrlPort() + '/getimage?' + 'radar_' + h + '_' + m + '_' + s + '_' + ms;
}
else if (localStorage.getItem("ToF_recognition") === "Yes") {
imgUrl = 'http://' + window.location.hostname + ":" + GetUrlPort() + '/getimage_ori?' + 'alarm_' + h + '_' + m + '_' + s + '_' + ms;
}
else {
imgUrl = 'http://' + window.location.hostname + ":" + GetUrlPort() + '/getimage_ori?' + 'alarm_' + h + '_' + m + '_' + s + '_' + ms;
}
g_imgUrl = imgUrl;
if (g_times_get_bar > 30) {
g_times_get_bar = 0;
func_getbar();
}
/*
if (g_times_update_canvas >= 100) {
measureBW((speed) => {
g_speed = speed;
})
console.log(g_speed + " KB/s"); //215 KB/sec
g_times_update_canvas = 0;
if (g_speed != 99999) {
g_avg_speed = g_avg_speed * 0.95 + g_speed * 0.05;
}
if (g_speed >= 15000 && g_avg_speed >= 15000) {
g_time_canvas = 100;
}
else if (g_speed >= 10000 && g_avg_speed >= 10000) {
g_time_canvas = 250;
}
else if (g_speed >= 7000 && g_avg_speed >= 7000) {
g_time_canvas = 250;
}
else if (g_speed >= 4000 && g_avg_speed >= 4000) {
g_time_canvas = 250;
}
else {
g_time_canvas = 250;
}
clearInterval(g_Canvas_BackgroundImage);
g_Canvas_BackgroundImage = setInterval(update_canvas_set_interval, g_time_canvas);
}*/
//var imgUrl = "";
//var imgUrl='http://192.168.112.49/getimage_ori?'+Math.random();
try {
fabric.Image.fromURL(imgUrl, function (img) {
if (img != null && img._element != null) {
img.set({
scaleX: win_width / img.width,
scaleY: win_height / img.height,
});
console.log('show all zone' + show_all_zone);
if (show_all_zone === 0) {
//if (current_dzone === "dzone_1" && count_zone >= 1) {
if (current_dzone === "dzone_1") {
if (click_canvas_all >= 1) {
click_canvas_all = 0;
//window.location.reload();
}
document.getElementById("CanvasTripwire1").style.visibility = "visible";
document.getElementById("CanvasTripwire2").style.visibility = "hidden";
document.getElementById("CanvasTripwire3").style.visibility = "hidden";
document.getElementById("CanvasTripwire4").style.visibility = "hidden";
document.getElementById("CanvasTripwire5").style.visibility = "hidden";
document.getElementById("CanvasTripwire6").style.visibility = "hidden";
document.getElementById("CanvasTripwire7").style.visibility = "hidden";
document.getElementById("CanvasTripwire8").style.visibility = "hidden";
//document.getElementById("CanvasTripwire_default").style.visibility = "hidden";
document.getElementById("CanvasTripwire").style.visibility = "hidden";
document.getElementById("CanvasTripwire_all").style.visibility = "hidden";
document.getElementsByClassName("div-a")[0].style.visibility = "visible";
document.getElementsByClassName("div-b")[0].style.visibility = "hidden";
document.getElementsByClassName("div-c")[0].style.visibility = "hidden";
document.getElementsByClassName("div-d")[0].style.visibility = "hidden";
document.getElementsByClassName("div-e")[0].style.visibility = "hidden";
document.getElementsByClassName("div-f")[0].style.visibility = "hidden";
document.getElementsByClassName("div-g")[0].style.visibility = "hidden";
document.getElementsByClassName("div-h")[0].style.visibility = "hidden";
document.getElementsByClassName("div-i")[0].style.visibility = "hidden";
document.getElementsByClassName("div-j")[0].style.visibility = "hidden";
if ((h * 3600 + m * 60 + s + ms / 1000) > (g_h * 3600 + g_m * 60 + g_s + g_ms / 1000))
canvasTripwire1.setBackgroundImage(img, canvasTripwire1.renderAll.bind(canvasTripwire1));
}
//else if (current_dzone === "dzone_2" && count_zone >= 2) {
else if (current_dzone === "dzone_2") {
if (click_canvas_all >= 1) {
click_canvas_all = 0;
//window.location.reload();
}
document.getElementById("CanvasTripwire1").style.visibility = "hidden";
document.getElementById("CanvasTripwire2").style.visibility = "visible";
document.getElementById("CanvasTripwire3").style.visibility = "hidden";
document.getElementById("CanvasTripwire4").style.visibility = "hidden";
document.getElementById("CanvasTripwire5").style.visibility = "hidden";
document.getElementById("CanvasTripwire6").style.visibility = "hidden";
document.getElementById("CanvasTripwire7").style.visibility = "hidden";
document.getElementById("CanvasTripwire8").style.visibility = "hidden";
//document.getElementById("CanvasTripwire_default").style.visibility = "hidden";
document.getElementById("CanvasTripwire").style.visibility = "hidden";
document.getElementById("CanvasTripwire_all").style.visibility = "hidden";
document.getElementsByClassName("div-a")[0].style.visibility = "hidden";
document.getElementsByClassName("div-b")[0].style.visibility = "visible";
document.getElementsByClassName("div-c")[0].style.visibility = "hidden";
document.getElementsByClassName("div-d")[0].style.visibility = "hidden";
document.getElementsByClassName("div-e")[0].style.visibility = "hidden";
document.getElementsByClassName("div-f")[0].style.visibility = "hidden";
document.getElementsByClassName("div-g")[0].style.visibility = "hidden";
document.getElementsByClassName("div-h")[0].style.visibility = "hidden";
document.getElementsByClassName("div-i")[0].style.visibility = "hidden";
document.getElementsByClassName("div-j")[0].style.visibility = "hidden";
if ((h * 3600 + m * 60 + s + ms / 1000) > (g_h * 3600 + g_m * 60 + g_s + g_ms / 1000))
canvasTripwire2.setBackgroundImage(img, canvasTripwire2.renderAll.bind(canvasTripwire2));
}
//else if (current_dzone === "dzone_3" && count_zone >= 3) {
else if (current_dzone === "dzone_3") {
if (click_canvas_all >= 1) {
click_canvas_all = 0;
//window.location.reload();
}
document.getElementById("CanvasTripwire1").style.visibility = "hidden";
document.getElementById("CanvasTripwire2").style.visibility = "hidden";
document.getElementById("CanvasTripwire3").style.visibility = "visible";
document.getElementById("CanvasTripwire4").style.visibility = "hidden";
document.getElementById("CanvasTripwire5").style.visibility = "hidden";
document.getElementById("CanvasTripwire6").style.visibility = "hidden";
document.getElementById("CanvasTripwire7").style.visibility = "hidden";
document.getElementById("CanvasTripwire8").style.visibility = "hidden";
//document.getElementById("CanvasTripwire_default").style.visibility = "hidden";
document.getElementById("CanvasTripwire").style.visibility = "hidden";
document.getElementById("CanvasTripwire_all").style.visibility = "hidden";
document.getElementsByClassName("div-a")[0].style.visibility = "hidden";
document.getElementsByClassName("div-b")[0].style.visibility = "hidden";
document.getElementsByClassName("div-c")[0].style.visibility = "visible";
document.getElementsByClassName("div-d")[0].style.visibility = "hidden";
document.getElementsByClassName("div-e")[0].style.visibility = "hidden";
document.getElementsByClassName("div-f")[0].style.visibility = "hidden";
document.getElementsByClassName("div-g")[0].style.visibility = "hidden";
document.getElementsByClassName("div-h")[0].style.visibility = "hidden";
document.getElementsByClassName("div-i")[0].style.visibility = "hidden";
document.getElementsByClassName("div-j")[0].style.visibility = "hidden";
if ((h * 3600 + m * 60 + s + ms / 1000) > (g_h * 3600 + g_m * 60 + g_s + g_ms / 1000))
canvasTripwire3.setBackgroundImage(img, canvasTripwire3.renderAll.bind(canvasTripwire3));
}
//else if (current_dzone === "dzone_4" && count_zone === 4) {
else if (current_dzone === "dzone_4") {
if (click_canvas_all >= 1) {
click_canvas_all = 0;
//window.location.reload();
}
document.getElementById("CanvasTripwire1").style.visibility = "hidden";
document.getElementById("CanvasTripwire2").style.visibility = "hidden";
document.getElementById("CanvasTripwire3").style.visibility = "hidden";
document.getElementById("CanvasTripwire4").style.visibility = "visible";
document.getElementById("CanvasTripwire5").style.visibility = "hidden";
document.getElementById("CanvasTripwire6").style.visibility = "hidden";
document.getElementById("CanvasTripwire7").style.visibility = "hidden";
document.getElementById("CanvasTripwire8").style.visibility = "hidden";
//document.getElementById("CanvasTripwire_default").style.visibility = "hidden";
document.getElementById("CanvasTripwire").style.visibility = "hidden";
document.getElementById("CanvasTripwire_all").style.visibility = "hidden";
document.getElementsByClassName("div-a")[0].style.visibility = "hidden";
document.getElementsByClassName("div-b")[0].style.visibility = "hidden";
document.getElementsByClassName("div-c")[0].style.visibility = "hidden";
document.getElementsByClassName("div-d")[0].style.visibility = "visible";
document.getElementsByClassName("div-e")[0].style.visibility = "hidden";
document.getElementsByClassName("div-f")[0].style.visibility = "hidden";
document.getElementsByClassName("div-g")[0].style.visibility = "hidden";
document.getElementsByClassName("div-h")[0].style.visibility = "hidden";
document.getElementsByClassName("div-i")[0].style.visibility = "hidden";
document.getElementsByClassName("div-j")[0].style.visibility = "hidden";
if ((h * 3600 + m * 60 + s + ms / 1000) > (g_h * 3600 + g_m * 60 + g_s + g_ms / 1000))
canvasTripwire4.setBackgroundImage(img, canvasTripwire4.renderAll.bind(canvasTripwire4));
}
else if (current_dzone === "dzone_5") {
if (click_canvas_all >= 1) {
click_canvas_all = 0;
//window.location.reload();
}
document.getElementById("CanvasTripwire1").style.visibility = "hidden";
document.getElementById("CanvasTripwire2").style.visibility = "hidden";
document.getElementById("CanvasTripwire3").style.visibility = "hidden";
document.getElementById("CanvasTripwire4").style.visibility = "hidden";
document.getElementById("CanvasTripwire5").style.visibility = "visible";
document.getElementById("CanvasTripwire6").style.visibility = "hidden";
document.getElementById("CanvasTripwire7").style.visibility = "hidden";
document.getElementById("CanvasTripwire8").style.visibility = "hidden";
//document.getElementById("CanvasTripwire_default").style.visibility = "hidden";
document.getElementById("CanvasTripwire").style.visibility = "hidden";
document.getElementById("CanvasTripwire_all").style.visibility = "hidden";
document.getElementsByClassName("div-a")[0].style.visibility = "hidden";
document.getElementsByClassName("div-b")[0].style.visibility = "hidden";
document.getElementsByClassName("div-c")[0].style.visibility = "hidden";
document.getElementsByClassName("div-d")[0].style.visibility = "hidden";
document.getElementsByClassName("div-e")[0].style.visibility = "hidden";
document.getElementsByClassName("div-f")[0].style.visibility = "hidden";
document.getElementsByClassName("div-g")[0].style.visibility = "visible";
document.getElementsByClassName("div-h")[0].style.visibility = "hidden";
document.getElementsByClassName("div-i")[0].style.visibility = "hidden";
document.getElementsByClassName("div-j")[0].style.visibility = "hidden";
if ((h * 3600 + m * 60 + s + ms / 1000) > (g_h * 3600 + g_m * 60 + g_s + g_ms / 1000))
canvasTripwire5.setBackgroundImage(img, canvasTripwire5.renderAll.bind(canvasTripwire5));
}
else if (current_dzone === "dzone_6") {
if (click_canvas_all >= 1) {
click_canvas_all = 0;
//window.location.reload();
}
document.getElementById("CanvasTripwire1").style.visibility = "hidden";
document.getElementById("CanvasTripwire2").style.visibility = "hidden";
document.getElementById("CanvasTripwire3").style.visibility = "hidden";
document.getElementById("CanvasTripwire4").style.visibility = "hidden";
document.getElementById("CanvasTripwire5").style.visibility = "hidden";
document.getElementById("CanvasTripwire6").style.visibility = "visible";
document.getElementById("CanvasTripwire7").style.visibility = "hidden";
document.getElementById("CanvasTripwire8").style.visibility = "hidden";
//document.getElementById("CanvasTripwire_default").style.visibility = "hidden";
document.getElementById("CanvasTripwire").style.visibility = "hidden";
document.getElementById("CanvasTripwire_all").style.visibility = "hidden";
document.getElementsByClassName("div-a")[0].style.visibility = "hidden";
document.getElementsByClassName("div-b")[0].style.visibility = "hidden";
document.getElementsByClassName("div-c")[0].style.visibility = "hidden";
document.getElementsByClassName("div-d")[0].style.visibility = "hidden";
document.getElementsByClassName("div-e")[0].style.visibility = "hidden";
document.getElementsByClassName("div-f")[0].style.visibility = "hidden";
document.getElementsByClassName("div-g")[0].style.visibility = "hidden";
document.getElementsByClassName("div-h")[0].style.visibility = "visible";
document.getElementsByClassName("div-i")[0].style.visibility = "hidden";
document.getElementsByClassName("div-j")[0].style.visibility = "hidden";
if ((h * 3600 + m * 60 + s + ms / 1000) > (g_h * 3600 + g_m * 60 + g_s + g_ms / 1000))
canvasTripwire6.setBackgroundImage(img, canvasTripwire6.renderAll.bind(canvasTripwire6));
}
else if (current_dzone === "dzone_7") {
if (click_canvas_all >= 1) {
click_canvas_all = 0;
//window.location.reload();
}
document.getElementById("CanvasTripwire1").style.visibility = "hidden";
document.getElementById("CanvasTripwire2").style.visibility = "hidden";
document.getElementById("CanvasTripwire3").style.visibility = "hidden";
document.getElementById("CanvasTripwire4").style.visibility = "hidden";
document.getElementById("CanvasTripwire5").style.visibility = "hidden";
document.getElementById("CanvasTripwire6").style.visibility = "hidden";
document.getElementById("CanvasTripwire7").style.visibility = "visible";
document.getElementById("CanvasTripwire8").style.visibility = "hidden";
//document.getElementById("CanvasTripwire_default").style.visibility = "hidden";
document.getElementById("CanvasTripwire").style.visibility = "hidden";
document.getElementById("CanvasTripwire_all").style.visibility = "hidden";
document.getElementsByClassName("div-a")[0].style.visibility = "hidden";
document.getElementsByClassName("div-b")[0].style.visibility = "hidden";
document.getElementsByClassName("div-c")[0].style.visibility = "hidden";
document.getElementsByClassName("div-d")[0].style.visibility = "hidden";
document.getElementsByClassName("div-e")[0].style.visibility = "hidden";
document.getElementsByClassName("div-f")[0].style.visibility = "hidden";
document.getElementsByClassName("div-g")[0].style.visibility = "hidden";
document.getElementsByClassName("div-h")[0].style.visibility = "hidden";
document.getElementsByClassName("div-i")[0].style.visibility = "visible";
document.getElementsByClassName("div-j")[0].style.visibility = "hidden";
if ((h * 3600 + m * 60 + s + ms / 1000) > (g_h * 3600 + g_m * 60 + g_s + g_ms / 1000))
canvasTripwire7.setBackgroundImage(img, canvasTripwire7.renderAll.bind(canvasTripwire7));
}
else if (current_dzone === "dzone_8") {
if (click_canvas_all >= 1) {
click_canvas_all = 0;
//window.location.reload();
}
document.getElementById("CanvasTripwire1").style.visibility = "hidden";
document.getElementById("CanvasTripwire2").style.visibility = "hidden";
document.getElementById("CanvasTripwire3").style.visibility = "hidden";
document.getElementById("CanvasTripwire4").style.visibility = "hidden";
document.getElementById("CanvasTripwire5").style.visibility = "hidden";
document.getElementById("CanvasTripwire6").style.visibility = "hidden";
document.getElementById("CanvasTripwire7").style.visibility = "hidden";
document.getElementById("CanvasTripwire8").style.visibility = "visible";
//document.getElementById("CanvasTripwire_default").style.visibility = "hidden";
document.getElementById("CanvasTripwire").style.visibility = "hidden";
document.getElementById("CanvasTripwire_all").style.visibility = "hidden";
document.getElementsByClassName("div-a")[0].style.visibility = "hidden";
document.getElementsByClassName("div-b")[0].style.visibility = "hidden";
document.getElementsByClassName("div-c")[0].style.visibility = "hidden";
document.getElementsByClassName("div-d")[0].style.visibility = "hidden";
document.getElementsByClassName("div-e")[0].style.visibility = "hidden";
document.getElementsByClassName("div-f")[0].style.visibility = "hidden";
document.getElementsByClassName("div-g")[0].style.visibility = "hidden";
document.getElementsByClassName("div-h")[0].style.visibility = "hidden";
document.getElementsByClassName("div-i")[0].style.visibility = "hidden";
document.getElementsByClassName("div-j")[0].style.visibility = "visible";
if ((h * 3600 + m * 60 + s + ms / 1000) > (g_h * 3600 + g_m * 60 + g_s + g_ms / 1000))
canvasTripwire8.setBackgroundImage(img, canvasTripwire8.renderAll.bind(canvasTripwire8));
}
else {
click_canvas_all = 0;
document.getElementById("CanvasTripwire1").style.visibility = "hidden";
document.getElementById("CanvasTripwire2").style.visibility = "hidden";
document.getElementById("CanvasTripwire3").style.visibility = "hidden";
document.getElementById("CanvasTripwire4").style.visibility = "hidden";
document.getElementById("CanvasTripwire5").style.visibility = "hidden";
document.getElementById("CanvasTripwire6").style.visibility = "hidden";
document.getElementById("CanvasTripwire7").style.visibility = "hidden";
document.getElementById("CanvasTripwire8").style.visibility = "hidden";
//document.getElementById("CanvasTripwire_default").style.visibility = "visible";
document.getElementById("CanvasTripwire").style.visibility = "visible";
document.getElementById("CanvasTripwire_all").style.visibility = "hidden";
document.getElementsByClassName("div-a")[0].style.visibility = "hidden";
document.getElementsByClassName("div-b")[0].style.visibility = "hidden";
document.getElementsByClassName("div-c")[0].style.visibility = "hidden";
document.getElementsByClassName("div-d")[0].style.visibility = "hidden";
document.getElementsByClassName("div-e")[0].style.visibility = "visible";
document.getElementsByClassName("div-f")[0].style.visibility = "hidden";
document.getElementsByClassName("div-g")[0].style.visibility = "hidden";
document.getElementsByClassName("div-h")[0].style.visibility = "hidden";
document.getElementsByClassName("div-i")[0].style.visibility = "hidden";
document.getElementsByClassName("div-j")[0].style.visibility = "hidden";
//canvasTripwire_default.setBackgroundImage(img, canvasTripwire_default.renderAll.bind(canvasTripwire_default));
if ((h * 3600 + m * 60 + s + ms / 1000) > (g_h * 3600 + g_m * 60 + g_s + g_ms / 1000))
canvasTripwire.setBackgroundImage(img, canvasTripwire.renderAll.bind(canvasTripwire));
}
}
else {
document.getElementById("CanvasTripwire1").style.visibility = "hidden";
document.getElementById("CanvasTripwire2").style.visibility = "hidden";
document.getElementById("CanvasTripwire3").style.visibility = "hidden";
document.getElementById("CanvasTripwire4").style.visibility = "hidden";
document.getElementById("CanvasTripwire5").style.visibility = "hidden";
document.getElementById("CanvasTripwire6").style.visibility = "hidden";
document.getElementById("CanvasTripwire7").style.visibility = "hidden";
document.getElementById("CanvasTripwire8").style.visibility = "hidden";
//document.getElementById("CanvasTripwire_default").style.visibility = "visible";
document.getElementById("CanvasTripwire").style.visibility = "hidden";
document.getElementById("CanvasTripwire_all").style.visibility = "visible";
document.getElementsByClassName("div-a")[0].style.visibility = "hidden";
document.getElementsByClassName("div-b")[0].style.visibility = "hidden";
document.getElementsByClassName("div-c")[0].style.visibility = "hidden";
document.getElementsByClassName("div-d")[0].style.visibility = "hidden";
document.getElementsByClassName("div-e")[0].style.visibility = "hidden";
document.getElementsByClassName("div-f")[0].style.visibility = "visible";
document.getElementsByClassName("div-g")[0].style.visibility = "hidden";
document.getElementsByClassName("div-h")[0].style.visibility = "hidden";
document.getElementsByClassName("div-i")[0].style.visibility = "hidden";
document.getElementsByClassName("div-j")[0].style.visibility = "hidden";
//canvasTripwire_default.setBackgroundImage(img, canvasTripwire_default.renderAll.bind(canvasTripwire_default));
if ((h * 3600 + m * 60 + s + ms / 1000) > (g_h * 3600 + g_m * 60 + g_s + g_ms / 1000))
canvasTripwire_all.setBackgroundImage(img, canvasTripwire_all.renderAll.bind(canvasTripwire_all));
}
//func_get_plate_cookie();
if ((h * 3600 + m * 60 + s + ms / 1000) > (g_h * 3600 + g_m * 60 + g_s + g_ms / 1000)) {
g_h = h;
g_m = m;
g_s = s;
g_ms = ms;
}
if ((g_h * 3600 + g_m * 60 + g_s + g_ms / 1000) - (h * 3600 + m * 60 + s + ms / 1000) >= 3600) {
g_h = h;
g_m = m;
g_s = s;
g_ms = ms;
}
img = null;
}
});
}
catch (e) {
//console.log(e);
}
imgUrl = null;
}
}, g_time_canvas);
}
/*
function measureBW(fn) {
var startTime, endTime, fileSize;
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = () => {
if (xhr.readyState === 2) {
startTime = Date.now();
}
if (xhr.readyState === 4 && xhr.status === 200) {
endTime = Date.now();
fileSize = xhr.responseText.length;
//console.log(fileSize);
if (endTime > startTime) {
var speed = fileSize / ((endTime - startTime) / 1000) / 1024;
fn && fn(Math.floor(speed));
}
else {
var speed = 99999;
fn && fn(Math.floor(speed));
}
}
}
xhr.open("GET", g_imgUrl, true);
xhr.send();
}
*/
</script>
</head>
<body onContextMenu="window.event.returnValue=false" class="body">
<!--<div class="close_btn_box">
<a href="./menu_on_nvr.html" class="a_close_btn">&#215;</a>
</div> -->
<!-- onload="getDevicePixelRatio()" -->
<!--<div class="progress" style="background-color:white">
<div class="progress-bar progress-bar-striped" style="min-width: 20px;visibility:hidden;height:30px;"></div>
</div> -->
<!-- <h2>Responsive Two Column Layout</h2> -->
<!-- <p>Resize the browser window to see the responsive effect (the columns will stack on top of each other instead of floating next to each other, when the screen is less than 600px wide).</p> -->
<div>
<div class="div-relative">
<div class="div-a">
<canvas id="CanvasTripwire1"></canvas>
</div>
<div class="div-b">
<canvas id="CanvasTripwire2"></canvas>
</div>
<div class="div-c">
<canvas id="CanvasTripwire3"></canvas>
</div>
<div class="div-d">
<canvas id="CanvasTripwire4"></canvas>
</div>
<div class="div-g">
<canvas id="CanvasTripwire5"></canvas>
</div>
<div class="div-h">
<canvas id="CanvasTripwire6"></canvas>
</div>
<div class="div-i">
<canvas id="CanvasTripwire7"></canvas>
</div>
<div class="div-j">
<canvas id="CanvasTripwire8"></canvas>
</div>
<div class="div-e">
<canvas id="CanvasTripwire"></canvas>
</div>
<div class="div-f">
<canvas id="CanvasTripwire_all"></canvas>
</div>
</div>
</div>
&nbsp;
<div align="left">
<input align="left" id="EditEnd" type="button" value=" Edit End " onclick="func_setAlarmData()" style="height:25px;width:100px;" />
</div>
<!--<fieldset style="border: 1px black solid">
<legend style="border: 1px black solid;margin-left: 1em; padding: 0.2em 0.8em ">title</legend>
</fieldset> -->
<!--
<div class="title_box" id="bill_to">
<div id="title">Bill To</div>
<div id="content">
<div class="title_box" id="bill2_to">
<div id="title" >Bill2 To</div>
<div id="content2">
Stuff goes here.<br> For example, a bill-to address
</div>
</div>
</div>
</div>
-->
&nbsp;
<!-- <div class="titlebox"><h1 id="TITLEBOX_AD"></h1></div> -->
<div style="border:1px gray solid;padding:10px;margin:15px 15px 4px 15px;">
<h1 id="TITLEBOX_AD"></h1>
<!-- <span class="t-span" id="TITLEBOX_AD"></span> -->
<div class="a">
<!-- <nobr id="IDC_STATIC_AREA_NUMBER"></nobr> -->
<span class="a-span" id="IDC_STATIC_AREA_NUMBER"></span>
<select id="list_area_number">
<option value="0">1</option>
<option value="1">2</option>
<option value="2">3</option>
<option value="3">4</option>
<option value="4">5</option>
<option value="5">6</option>
<option value="6">7</option>
<option value="7">8</option>
</select>
<label><input type="radio" class="l-span" id="r_enable_area" name="dr_enable_area" value="1" /><span id="">On</span></label>
<!---->
<label><input type="radio" id="r_disable_area" name="dr_enable_area" value="0" checked/><span id="">Off</span></label>
<!---->
</div>
<br>
<div class="a">
<!-- <span class="h2" id="IDC_STATIC_LINK_POSITION"></span> -->
<span class="a-span" id="IDC_STATIC_LINK_POSITION"></span>
<select id="list_link_position">
<option value="0">1</option>
<option value="1">2</option>
<option value="2">3</option>
<option value="3">4</option>
</select>
<input id="go_preset" type="button" class="l-span" onclick="" value="Go To" />
</div>
<br>
<dev class="b">
<!-- <div class="titlebox"><nobr id="TITLEBOX_PAGE02"></nobr></div> -->
<div style="border:1px gray solid;padding:10px;margin:15px 15px 4px 15px;">
<h1 id="TITLEBOX_PAGE02"></h1>
<!--
&nbsp;&nbsp;&nbsp;<nobr id="IDC_CHECK_ENABLE_TRAFFIC"></nobr>
<input id="enable_traffic" type="checkbox" />-->
<div class="row">
<div class="column" style="width:30%;">
<!-- style="background-color:#aaa;"> -->
<!-- <h2>Column 1</h2> -->
<!-- <p>Some text..</p> -->
<!-- <div class="column" style="width:30%;"></div> -->
<span class="s-span" style="display: inline-block;" id="">Object</span>
<div class="row" >
<div class="column" >
<label><input id="enable_person" type="checkbox" />
<span class="s-span" id="IDC_STATIC_OBJ_PERSON" ></span></label>
</div>
</div>
<div class="row" >
<!-- <div class="column" style="width:25%; margin-left: 24px;">
<span class="top-span" id="IDC_STATIC_CONFIDENCE3" ></span>
</div> -->
<div class="column" style="width:80%; margin-left: 1.8rem;">
<span class="top-span" id="IDC_STATIC_CONFIDENCE3" ></span> <br><br>
<input class="easyui-slider" style="width:90%;" id="obj_person_proportion"/>
</div>
</div>
<input id="enable_traffic" type="hidden"/>
<br>
<div class="row" >
<div class="column" >
<label><input id="enable_vehicle" type="checkbox"/>
<span class="s-span" id="IDC_STATIC_OBJ_VEHICLE" ></span></label>
<!-- <p class="a" id="IDC_STATIC_CONFIDENCE4" ></p> -->
</div>
</div>
<div class="row" >
<!-- <div class="column" style="width:25%; margin-left: 24px;">
<span class="top-span" id="IDC_STATIC_CONFIDENCE4" ></span>
</div> -->
<div class="column" style="width:80%; margin-left: 1.8rem;">
<span class="top-span" id="IDC_STATIC_CONFIDENCE4" style="width:100%;"></span><br><br>
<input class="easyui-slider" style="width:90%; " id="obj_vehicle_proportion"/>
</div>
</div>
<div class="row" style="margin-top: 10px;">
<!-- <p class="a" id="IDC_STATIC_OBJ_MIN_SIZE" ></p> -->
<div class="column">
<!-- <nobr id="IDC_STATIC_OBJ_MIN_SIZE"></nobr> -->
<span class="top-span" id="IDC_STATIC_OBJ_MIN_SIZE" ></span>
</div>
<div class="column" >
<select id="list_min_size">
<option value="0">100x100</option>
<option value="1">200x200</option>
<option value="2">300x300</option>
<option value="3">400x400</option>
</select>
</div>
</div>
<br>
<select name="metadata_stop" id="metadata_stop" onchange="" hidden></select>
</div>
<div class="column" style="width:40%; overflow:hidden;">
<span class="s-span" style="display: inline-block;" id="">Behavior</span>
<div class="row" style="padding-top: 10px;">
<div class="column">
<label><input type="radio" id="r_intrusion" name="drone" value="0" checked />
<span class="s-span" id="IDC_STATIC_INTRUSION" ></span></label>
</div>
</div>
<div class="row" style="padding-top: 10px;">
<div class="column" >
<span class="s-span" style="margin-left: 24px;" id="IDC_STATIC_PRIORITY" ></span>
<label><input class="space" type="radio" style="margin-left: 24px;" id="r_first" name="dr_priority" value="0" checked />
<span class="s-span" id="IDC_STATIC_FIRST" ></span></label>
<label><input class="space" style="margin-left: 24px;" type="radio" id="r_size" name="dr_priority" value="1" />
<span class="s-span" id="IDC_STATIC_SIZE" ></span></label>
</div>
</div>
<div class="row" style="padding-top: 10px;">
<div class="column" >
<span class="s-span" style="margin-left: 24px;" id="IDC_STATIC_TRACKING_PTZ" ></span>
</div>
<div class="column" style="margin-left: 10px;">
<select id="list_tracking_ptz">
<option value="0">Enable</option>
<option value="1">Disable</option>
</select>
</div>
<div class="column" >
<span class="s-span" style="margin-left: 30px;" id="IDC_STATIC_DELAY" ></span>
</div>
<div class="column" >
<select id="list_delay_sec">
<option value="0">0</option>
<option value="1">10</option>
<option value="2">20</option>
<option value="3">30</option>
</select>
</div>
<div class="column" >
<span class="s-span" style="margin-left: 5px;" id="" >Sec</span>
</div>
</div>
<div class="row" style="padding-top: 10px;" >
<div class="column" style="width:50%; padding-left: 3rem;">
<span class="s-span" style="margin-left: 24px;" id="IDC_STATIC_TIMER" ></span>
</div>
<div class="column" style="width:50%; padding-left: 3rem;">
<select id="list_timer_sec">
<option value="0">1</option>
<option value="1">2</option>
</select>
<span class="s-span" id="IDC_STATIC_TIMER" >Sec</span>
</div>
</div>
<div class="row" style="padding-top: 10px;">
<div class="column" style="width:50%; padding-left: 3rem;">
<span class="s-span" style="margin-left: 24px;" id="IDC_STATIC_FOV_SIZE" ></span>
</div>
<div class="column" style="width:50%; padding-left: 3rem;">
<select id="list_fov_size">
<option value="0">1/4</option>
<option value="1">1/8</option>
</select>
</div>
</div>
<div class="row" style="padding-top: 10px;">
<div class="column" style="width:50%; padding-left: 3rem;">
<span class="s-span" style="margin-left: 24px;" id="IDC_STATIC_AUTO_INTERCEPT" ></span>
</div>
<div class="column" style="width:50%; padding-left: 3rem;">
<select id="list_auto_intercept">
<option value="0">Enable</option>
<option value="1">Disable</option>
</select>
</div>
</div>
<div class="row" style="padding-top: 10px;">
<div class="column" style="width:50%; padding-left: 3rem;">
<span class="s-span" style="margin-left: 24px;" id="IDC_STATIC_PRESET_INTERCEPT" ></span>
</div>
<div class="column" style="width:50%; padding-left: 3rem;">
<select id="list_preset_intercept">
<option value="0">Enable</option>
<option value="1">Disable</option>
</select>
</div>
</div>
<div class="row" style="padding-top: 10px;">
<div class="column">
<label><input type="radio" id="r_linecross" name="drone" value="1"/>
<span class="s-span" id="IDC_STATIC_LINE_CROSS" ></span></label>
</div>
</div>
<div class="row" style="padding-top: 2px; padding-left: 20px;">
<div class="a" >
<input id="direction" type="button" onclick="" value="Turn Direction" />
</div>
</div>
<div class="row" style="padding-top: 10px;">
<div class="column" >
<span class="s-span" style="margin-left: 24px;" id="IDC_STATIC_TRIGGER" ></span>
<select id="list_trigger_times">
<option value="0">5</option>
<option value="1">10</option>
<option value="2">15</option>
<option value="3">20</option>
</select>
<span class="s-span" style="margin-left: 30px;" id="IDC_STATIC_TIMES" ></span>
<nobr class="a" id="IDC_STATIC_CURRENT_COUNTER"></nobr>
<input id="count_value" type="text" value="" style="width: 50px" />
</div>
</div>
<div class="row" style="padding-top: 2px; padding-left: 42%;">
<div class="a" >
<input id="reset_times_counter" type="button" onclick="" value="Reset Counter" />
</div>
</div>
<div class="row" style="padding-top: 10px;">
<div class="column">
<label><input type="radio" id="r_density" name="drone" value="2" />
<span class="s-span" id="IDC_STATIC_DENSITY" ></span></label>
</div>
</div>
<div class="row" style="padding-top: 10px;">
<div class="column">
<span class="s-span" style="margin-left: 24px;" id="IDC_STATIC_TRIGGER_B" ></span>
<select id="list_density_value">
<option value="0">5</option>
<option value="1">10</option>
</select>
<nobr id="IDC_STATIC_OBJECTS"></nobr>
<nobr class="a" id="IDC_STATIC_CURRENT_COUNTER"></nobr>
</div>
</div>
</div>
<div class="column" style="width:30%;">
<span class="s-span" style="display: inline-block;" id="">Detection Position</span>
<br>
<div class="row" style="padding-top: 10px;">
<div class="column">
<label><input type="radio" id="r_center" name="dr_position" value="0" checked/>
<nobr id="IDC_STATIC_CENTER_POINT"></nobr></label>
<label><input type="radio" id="r_bottom" name="dr_position" value="1"/>
<nobr id="IDC_STATIC_BOTTOM"></nobr></label>
<label><input type="radio" id="r_parts" name="dr_position" value="2"/>
<nobr id="IDC_STATIC_PARTS"></nobr></label>
</div>
</dev>
<div class="row" style="padding-top: 30px; padding-left: 40%;">
<div class="column" >
<select id="list_parts_size">
<option value="0">5</option>
<option value="1">10</option>
</select>
<nobr>(%)</nobr>
</div>
</div>
<div style="margin:1px 0px 0px 0px">
</div>
</div>
</div>
</div>
</dev>
</div>
<div>
<div align="center">
<input align="center" id="IDOK" type="button" value=" Set " onclick="func_setAlarmData()" style="background-color:#6c87d4;color:white;height:36px;width:300px;" />
</div>
</div>
<!-- <div id="title_counter" class="titlebox"><nobr id="TITLEBOX_PAGE09"></nobr></div> -->
<!-- <div id="border_counter" style="border:1px gray solid;padding:10px;margin:15px 15px 4px 15px"> -->
<br>
<div class="row">
<div class="column" style="width:25%;">
<!-- <div class="column" style="width:25%;">
<img src="./Icon/Counter_Green_64x64px.png" style="vertical-align:middle;width:70%;" />
</div> -->
<div class="column" style="width:75%;">
<!-- <nobr id="IDC_STATIC_COUNTER_TRIGGER" style="width:100%;"></nobr><br><br> -->
<!-- <input class="easyui-slider" style="width:93%;" id="queuing_count" /> -->
<!-- <input id="enable_linked_to_dwell_time" type="checkbox" /><nobr id="IDC_STATIC_ENABLE_LINKED_TO_DWELL_TIME"></nobr> -->
</div>
</div>
<div class="column" style="width:31%;">
<!-- <nobr id="IDC_STATIC_COUNTER_NAME" style="width:100%;"></nobr> -->
<!-- <select name="select_counter" id="select_counter" onchange="func_store_and_showCountersData()">
<option value="NULL">N.</option>
<option value="Counter01"></option>
<option value="Counter02"></option>
<option value="Counter03"></option>
<option value="Counter04"></option>
<option value="Counter05"></option>
<option value="Counter06"></option>
<option value="Counter07"></option>
<option value="Counter08"></option>
</select> -->
<!-- <input id="counter_cust_name" type="text" value="" style="width: 80px" /> -->
<br>
<!-- <nobr id="IDC_STATIC_COUNTER_INCREMENT" style="width:100%;"></nobr> -->
<!-- <select name="select_counter_increment" id="select_counter_increment" onchange="">
<option value="NULL">N.</option>
<option value="counter_increment_add">+1</option>
<option value="counter_increment_minus">-1</option>
<option value="counter_increment_equal">=</option>
</select> -->
<br>
<!-- <nobr id="IDC_STATIC_LINK_TO_POST_EVENT"></nobr> -->
<!-- <select id="link_to_post_event_name" onchange="">
<option value="-1">None</option>
<option value="0"></option>
<option value="1"></option>
<option value="2"></option>
<option value="3"></option>
<option value="4"></option>
<option value="5"></option>
<option value="6"></option>
<option value="7"></option>
<option value="8"></option>
<option value="9"></option>
<option value="10"></option>
<option value="11"></option>
<option value="12"></option>
</select> -->
<br>
<!-- <nobr id="IDC_STATIC_POST_INTERVAL"></nobr> -->
<!-- <select name="select_post_interval" id="post_interval" onchange="">
<option value="NULL">None</option>
<option value="1 minute">1&nbsp;minute</option>
<option value="5 minutes">5&nbsp;minutes</option>
<option value="30 minutes">30&nbsp;minutes</option>
<option value="1 hour">1&nbsp;hour</option>
<option value="1 day">1&nbsp;day</option>
<option value="1 week">1&nbsp;week</option>
<option value="1 month">1&nbsp;month</option>
</select> -->
</div>
<div class="column" style="width:41%;">
<!-- <nobr id="IDC_STATIC_RESET_VALUE"></nobr> -->
<!-- <input id="reset_value" type="text" value="" style="width: 50px" /> -->
&nbsp;
<br>
<!-- <nobr id="IDC_STATIC_RESET_TIME_INTERVAL"></nobr> -->
<!-- <select name="select_reset_time_interval" id="reset_time_interval" onchange="">
<option value="NULL">None</option>
<option value="1 minute">1&nbsp;minute</option>
<option value="5 minutes">5&nbsp;minutes</option>
<option value="30 minutes">30&nbsp;minutes</option>
<option value="1 hour">1&nbsp;hour</option>
<option value="1 day">1&nbsp;day</option>
<option value="1 week">1&nbsp;week</option>
<option value="1 month">1&nbsp;month</option>
</select> -->
&nbsp;
<!-- <input id="reset_counter" type="button" value="Reset" onclick="func_ResetCounter()" style="background:#6c87d4;border-color:#6c87d4;color:white" /> -->
<!---
<input id="enable_reset_only_cloud" type="checkbox" />
<nobr id="IDC_STATIC_ENABLE_RESET_ONLY_CLOUD"></nobr>
-->
<br>
<!-- <nobr id="counter_count_msg" height="50px"></nobr> -->
</div>
</div>
</div>
<!--速度修正成直接在speed_index.html-->
<div>
<!-- <div align="center">
<input align="center" id="IDOK_counter" type="button" value=" Set " onclick="func_setCounterData()" style="background-color:#6c87d4;color:white;height:36px;width:300px;" />
</div> -->
</div>
<!-- <div style="border:1px gray solid;padding:10px;margin:4px 15px 4px 15px">
<nobr id="IDC_STATIC_TEXT_ALARM_HELP_01"></nobr>
<img src="images/info-2-32X32.png" style="vertical-align:middle;" />
&nbsp;
<nobr id="IDC_STATIC_TEXT_ALARM_HELP_02"></nobr>
<nobr id="IDC_STATIC_TEXT_ALARM_HELP_03"></nobr>
<nobr id="IDC_STATIC_TEXT_ALARM_HELP_04"></nobr>
<nobr id="IDC_STATIC_TEXT_ALARM_HELP_05"></nobr>
<nobr id="IDC_STATIC_TEXT_ALARM_HELP_06"></nobr>
<nobr id="IDC_STATIC_TEXT_ALARM_HELP_07"></nobr>
</div> -->
<script>
/*
loadScript("./jquery_3_2_1.min.js", function () {
//loadScript("./fabric_jquery.easyui.min_compressed_on_nvr.js", function () {
loadScript("./config.js", function () {
loadScript("./cookie.min.js", function () {
loadScript("./lang.js", function () {
loadScript("./label_names.js", function () {
//loadScript("./alarm.js", function () {
loadScript("./lang_cookie.js", function () {
//alert("all load");
});
//});
});
});
});
});
//});
});
*/
function loadScript(url, callback) {
var script = document.createElement("Script");
script.type = "text/javascript";
//IE 验证脚本是否下载完成
if (script.readyState) {
script.onreadystatechange = function () {
//readyState属性有5种取值
//uninitialized:初始状态
//loading:开始下载
//interactive:数据完成下载但尚不可用
//complete:数据已经准备就绪
//实际使用时,readyState的值并不像我们预想的那样有规律,实践发现使用readyState
//最靠谱的方式是同时检查以下2个状态,只要其中1个触发,就认为脚本下载完成。
if (script.readyState == "loaded" || script.readyState == "complete") {
//移除事件处理器,确保事件不会处理2次
script.onreadystatechange = null;
callback();
}
};
}
//其他浏览器
else {
script.onload = function () {
callback();
};
}
script.src = url;
//把新建的<Script>添加到<head>里比添加到<body>里更保险。
document.getElementsByTagName("head")[0].appendChild(script);
}
//var scale = 'scale(1)';
//document.body.style.transform = scale;// General
//document.body.style.zoom = "100%";
g_check_if_run_setting = 1;
var value_luckalarmui = 300;
var MAX_DETECTION_ZONE = 8;
var check_names_array = [];
var check_events_array = [];
var check_post_array = [];
var show_all_zone = 0;
var check_key_false = 0;
var check_ship = 0;
var check_lpr = 0;
var check_radar = 0;
var check_tof = 0;
//UI Interface
func_get_lang_cookie();
var message_alert = MESSAGE08;
var message_alert_wrong_feature = MESSAGE59;
//var message_alert_wrong_zone_for_missing_object_detection = MESSAGE60;
var message_alert_clean = MESSAGE63;
var message_alert_number_output = MESSAGE80;
var message_AND_NAND = MESSAGE90;
//var message_resolution_changed = MESSAGE99;
var message_notice_only_once_to_post = IDC_STATIC_NOTICE_ONLY_ONCE_TO_POST;
var message_check_current_resolution = MESSAGE103;
//document.getElementById("IDC_STATIC_MIN_MAX_PROPORTION").innerHTML = IDC_STATIC_MIN_MAX_PROPORTION;
//document.getElementById("IDC_CHECK_ENABLE_TRAFFIC").innerHTML = IDC_CHECK_ENABLE_TRAFFIC;
//document.getElementById("IDC_CHECK_ENABLE_UNKNOWN_OBJECT").innerHTML = IDC_CHECK_ENABLE_UNKNOWN_OBJECT;
//document.getElementById("IDC_CHECK_ENABLE_DIRECTION").innerHTML = IDC_CHECK_ENABLE_DIRECTION;
//document.getElementById("IDC_STATIC_CONFIDENCE").innerHTML = IDC_STATIC_CONFIDENCE;
//document.getElementById("IDC_STATIC_PARKING_SPACE").innerHTML = IDC_STATIC_PARKING_SPACE;
//document.getElementById("IDC_STATIC_PARKING_LINE").innerHTML = IDC_STATIC_PARKING_LINE;
//document.getElementById("IDC_STATIC_DETECTION_ZONE").innerHTML = IDC_STATIC_DETECTION_ZONE;
//document.getElementById("IDC_STATIC_METADATA").innerHTML = IDC_STATIC_METADATA;
//document.getElementById("IDC_STATIC_NO_PARKING_TIME").innerHTML = IDC_STATIC_NO_PARKING_TIME;
//document.getElementById("IDC_STATIC_NO_PARKING_TIME_IN_MINUTE").innerHTML = IDC_STATIC_NO_PARKING_TIME_IN_MINUTE;
//document.getElementById("IDC_STATIC_OBJ_MIN_MAX_PROPORTION_IN_ZONE").innerHTML = IDC_STATIC_OBJ_MIN_MAX_PROPORTION_IN_ZONE;
document.getElementById("IDC_STATIC_CONFIDENCE3").innerHTML = IDC_STATIC_CONFIDENCE3;
document.getElementById("IDC_STATIC_CONFIDENCE4").innerHTML = IDC_STATIC_CONFIDENCE4;
$('#IDOK').val(IDOK);
$('#IDOK_counter').val(IDOK);
//$('#reset_counter').val(IDC_STATIC_RESET_COUNTER);
document.getElementById("TITLEBOX_AD").innerHTML = TITLEBOX_PAGE_JVC_ADIUSTMENT;
document.getElementById("TITLEBOX_PAGE02").innerHTML = TITLEBOX_PAGE02;
//document.getElementById("TITLEBOX_PAGE09").innerHTML = TITLEBOX_PAGE09;
//document.getElementById("IDC_STATIC_ACTION_DETECTION").innerHTML = IDC_STATIC_ACTION_DETECTION;
//document.getElementById("IDC_STATIC_ZONE_OUTPUT").innerHTML = IDC_STATIC_ZONE_OUTPUT;
//document.getElementById("IDC_STATIC_TEXT_ALARM_HELP_01").innerHTML = IDC_STATIC_TEXT_ALARM_HELP_01;
//document.getElementById("IDC_STATIC_TEXT_ALARM_HELP_02").innerHTML = IDC_STATIC_TEXT_ALARM_HELP_02;
//document.getElementById("IDC_STATIC_TEXT_ALARM_HELP_03").innerHTML = IDC_STATIC_TEXT_ALARM_HELP_03;
//document.getElementById("IDC_STATIC_TEXT_ALARM_HELP_04").innerHTML = IDC_STATIC_TEXT_ALARM_HELP_04;
//document.getElementById("IDC_STATIC_TEXT_ALARM_HELP_05").innerHTML = IDC_STATIC_TEXT_ALARM_HELP_05;
//document.getElementById("IDC_STATIC_TEXT_ALARM_HELP_06").innerHTML = IDC_STATIC_TEXT_ALARM_HELP_06;
//document.getElementById("IDC_STATIC_TEXT_ALARM_HELP_07").innerHTML = IDC_STATIC_TEXT_ALARM_HELP_07;
//document.getElementById("IDC_STATIC_ENABLE_ONLY_SHOW_METADATA1").innerHTML = IDC_STATIC_ENABLE_ONLY_SHOW_METADATA1;
//document.getElementById("IDC_STATIC_COUNTER_NAME").innerHTML = IDC_STATIC_COUNTER_NAME;
//document.getElementById("IDC_STATIC_COUNTER_INCREMENT").innerHTML = IDC_STATIC_COUNTER_INCREMENT;
//document.getElementById("IDC_STATIC_COUNTER_TRIGGER").innerHTML = IDC_STATIC_COUNTER_TRIGGER;
//document.getElementById("IDC_STATIC_RESET_VALUE").innerHTML = IDC_STATIC_RESET_VALUE;
//document.getElementById("IDC_STATIC_RESET_TIME_INTERVAL").innerHTML = IDC_STATIC_RESET_TIME_INTERVAL;
//document.getElementById("IDC_STATIC_LINK_TO_POST_EVENT").innerHTML = IDC_STATIC_LINK_TO_POST_EVENT;
//document.getElementById("IDC_STATIC_POST_INTERVAL").innerHTML = IDC_STATIC_POST_INTERVAL;
//document.getElementById("IDC_STATIC_COLD_ZONE").innerHTML = IDC_STATIC_COLD_ZONE;
//document.getElementById("IDC_STATIC_METADATA_STOP").innerHTML = IDC_STATIC_METADATA_STOP;
//JVC AREA
document.getElementById("IDC_STATIC_LINK_POSITION").innerHTML = IDC_STATIC_LINK_POSITION;
document.getElementById("IDC_STATIC_AREA_NUMBER").innerHTML = IDC_STATIC_AREA_NUMBER;
document.getElementById("IDC_STATIC_PARTS").innerHTML = IDC_STATIC_PARTS;
document.getElementById("IDC_STATIC_BOTTOM").innerHTML = IDC_STATIC_BOTTOM;
document.getElementById("IDC_STATIC_CENTER_POINT").innerHTML = IDC_STATIC_CENTER_POINT;
document.getElementById("IDC_STATIC_OBJECTS").innerHTML = IDC_STATIC_OBJECTS;
document.getElementById("IDC_STATIC_CURRENT_COUNTER").innerHTML = IDC_STATIC_CURRENT_COUNTER;
document.getElementById("IDC_STATIC_TIMES").innerHTML = IDC_STATIC_TIMES;
document.getElementById("IDC_STATIC_TRIGGER_B").innerHTML = IDC_STATIC_TRIGGER_B;
document.getElementById("IDC_STATIC_TRIGGER").innerHTML = IDC_STATIC_TRIGGER;
document.getElementById("IDC_STATIC_PRESET_INTERCEPT").innerHTML = IDC_STATIC_PRESET_INTERCEPT;
document.getElementById("IDC_STATIC_AUTO_INTERCEPT").innerHTML = IDC_STATIC_AUTO_INTERCEPT;
document.getElementById("IDC_STATIC_FOV_SIZE").innerHTML = IDC_STATIC_FOV_SIZE;
document.getElementById("IDC_STATIC_TIMER").innerHTML = IDC_STATIC_TIMER;
document.getElementById("IDC_STATIC_DELAY").innerHTML = IDC_STATIC_DELAY;
document.getElementById("IDC_STATIC_TRACKING_PTZ").innerHTML = IDC_STATIC_TRACKING_PTZ;
document.getElementById("IDC_STATIC_SIZE").innerHTML = IDC_STATIC_SIZE;
document.getElementById("IDC_STATIC_FIRST").innerHTML = IDC_STATIC_FIRST;
document.getElementById("IDC_STATIC_PRIORITY").innerHTML = IDC_STATIC_PRIORITY;
document.getElementById("IDC_STATIC_DENSITY").innerHTML = IDC_STATIC_DENSITY;
document.getElementById("IDC_STATIC_LINE_CROSS").innerHTML = IDC_STATIC_LINE_CROSS;
document.getElementById("IDC_STATIC_INTRUSION").innerHTML = IDC_STATIC_INTRUSION;
document.getElementById("IDC_STATIC_OBJ_MIN_SIZE").innerHTML = IDC_STATIC_OBJ_MIN_SIZE;
document.getElementById("IDC_STATIC_OBJ_PERSON").innerHTML = IDC_STATIC_OBJ_PERSON;
document.getElementById("IDC_STATIC_OBJ_VEHICLE").innerHTML = IDC_STATIC_OBJ_VEHICLE;
var text_ban_zone = IDC_STATIC_BAN_ZONE;
//document.getElementById("IDC_STATIC_ENABLE_RESET_ONLY_CLOUD").innerHTML = IDC_STATIC_ENABLE_RESET_ONLY_CLOUD;
//document.getElementById("IDC_STATIC_ENABLE_LINKED_TO_DWELL_TIME").innerHTML = IDC_STATIC_ENABLE_LINKED_TO_DWELL_TIME;
//$('#button_show_coldobjects').val(IDC_STATIC_SHOW);
//$('#button_clean_coldobjects').val(IDC_STATIC_CLEAN);
//$('#button_set_coldobjects').val(IDC_STATIC_SET);
//$('#button_set_mouse_coldobjects').val(IDC_STATIC_SET);
//$('#btn_object').val(IDC_STATIC_SET);
//$('#btn_speed').val(IDC_STATIC_SPEED);
//$('select[id="select_counter"] option[value="Counter01"]').text('TEMPEST');
var current_dzone = "dzone_1";
var current_cold = "NULL";
var current_counter = "pcounters1";
var enable_cloud = "No";
var enable_PTZ = "";
var red_light_zone = "";
var MAX_SIZE_POINTS = 6;
var MAX_SIZE_POST = 9;
var MAX_SIZE_COUNTERS = 8;
var MAX_SIZE_SNMP_POST = 4;
var LIMITED_TOTAL_POST = 4;
var enable_only_once_to_post = "Yes";
//var points_array = new Array(MAX_SIZE_POINTS);
var points_x_config = new Array(MAX_DETECTION_ZONE);
var points_y_config = new Array(MAX_DETECTION_ZONE);
var checked_trigger_events = new Array(MAX_DETECTION_ZONE);
var checked_post_event_name = new Array(MAX_DETECTION_ZONE);
var post_event_name = new Array(MAX_SIZE_POST);
var post_checked = new Array(MAX_SIZE_POST + MAX_SIZE_SNMP_POST);
var post_checked_to_zone = new Array(MAX_SIZE_POST + MAX_SIZE_SNMP_POST);
var snmp_event_name = new Array(MAX_SIZE_SNMP_POST);
var counter_name = new Array(MAX_SIZE_COUNTERS);
var reset_value = new Array(MAX_SIZE_COUNTERS);
var reset_time_interval = new Array(MAX_SIZE_COUNTERS);
//var enable_reset_only_cloud = new Array(MAX_SIZE_COUNTERS);
var enable_linked_to_dwell_time = new Array(MAX_SIZE_COUNTERS);
var link_to_post_event_name = new Array(MAX_SIZE_COUNTERS);
var post_interval = new Array(MAX_SIZE_COUNTERS);
var counter_cust_name = new Array(MAX_SIZE_COUNTERS);
var selected_counter_name = new Array(MAX_DETECTION_ZONE);
var selected_counter_increment = new Array(MAX_DETECTION_ZONE);
var current_trigger = new Array(MAX_DETECTION_ZONE);
var metadata_stop = new Array(MAX_DETECTION_ZONE);
{
for (var i = 0; i < MAX_SIZE_POST + MAX_SIZE_SNMP_POST; i++) {
post_checked[i] = 0;
post_checked_to_zone[i] = new Array(MAX_DETECTION_ZONE);
for (var j = 0; j < MAX_DETECTION_ZONE; j++) {
post_checked_to_zone[i][j] = 0;
}
}
}
{
for (var i = 0; i < MAX_SIZE_COUNTERS; i++) {
counter_name[i] = "Default";
reset_value[i] = "0";
reset_time_interval[i] = "1 minute";
//enable_reset_only_cloud[i] = "No";
enable_linked_to_dwell_time[i] = "No";
link_to_post_event_name[i] = "";
post_interval[i] = "5 minutes";
counter_cust_name[i] = "Default";
}
}
// Loop to create 2D array using 1D array
{
for (var i = 0; i < MAX_DETECTION_ZONE; i++) {
points_x_config[i] = new Array(MAX_SIZE_POINTS);
points_y_config[i] = new Array(MAX_SIZE_POINTS);
checked_trigger_events[i] = new Array(MAX_SIZE_IDC_LIST_TRIGGER_EVENTS);
checked_post_event_name[i] = new Array(MAX_SIZE_IDC_LIST_TRIGGER_EVENTS);
current_trigger[i] = 0;
selected_counter_name[i] = new Array(MAX_SIZE_IDC_LIST_TRIGGER_EVENTS);
selected_counter_increment[i] = new Array(MAX_SIZE_IDC_LIST_TRIGGER_EVENTS);
metadata_stop[i] = "";
}
}
var obj_max_proportion = "";
var obj_min_proportion = "";
var enable_traffic = "";
var enable_direction = new Array(MAX_DETECTION_ZONE);
var confidence_traffic = "";
var no_parking_time = new Array(MAX_DETECTION_ZONE);
var no_parking_time_in_minute = new Array(MAX_DETECTION_ZONE);
var obj_min_proportion_in_zone = new Array(MAX_DETECTION_ZONE);
var obj_max_proportion_in_zone = new Array(MAX_DETECTION_ZONE);
var metadata1 = new Array(MAX_DETECTION_ZONE);
var queuing_count = new Array(MAX_DETECTION_ZONE);
var enable_unknown_object = "";
var tab_view_size = new Array(2);
var image_width = GetMaxWidth();
var image_height = GetMaxHeight();
var check_if_existing_any_metalist = 0;
//JVC OPTIONS
//zone selection
var jvc_zone_enable_detect = new Array(MAX_DETECTION_ZONE);
var jvc_zone_link_preset_point = new Array(MAX_DETECTION_ZONE);
//Metadata setting
var jvc_person_check = new Array(MAX_DETECTION_ZONE);
var jvc_vehicle_check = new Array(MAX_DETECTION_ZONE);
var jvc_person_confidence = new Array(MAX_DETECTION_ZONE);
var jvc_vehicle_confidence = new Array(MAX_DETECTION_ZONE);
var jvc_obj_size = new Array(MAX_DETECTION_ZONE);
var jvc_behavior = new Array(MAX_DETECTION_ZONE); //0 Intrusion//1 Line Cross//2 Density
//Intrusion
var jvc_detect_priority = new Array(MAX_DETECTION_ZONE);
var jvc_enable_ptz = new Array(MAX_DETECTION_ZONE);
var jvc_trigger_delay_time = new Array(MAX_DETECTION_ZONE);
var jvc_ptz_tracking_time = new Array(MAX_DETECTION_ZONE);
var jvc_ptz_fov = new Array(MAX_DETECTION_ZONE);
var jvc_ptz_auto_intercept = new Array(MAX_DETECTION_ZONE);
var jvc_ptz_preset_intercept = new Array(MAX_DETECTION_ZONE);
//Line Cross
var jvc_trigger_times = new Array(MAX_DETECTION_ZONE);
var jvc_counter_name = new Array(MAX_DETECTION_ZONE);
var jvc_counter_value = new Array(MAX_DETECTION_ZONE);
//Density
var jvc_density_value = new Array(MAX_DETECTION_ZONE);
//Detecti Position
var jvc_detect_mode = new Array(MAX_DETECTION_ZONE);
var jvc_detect_fov = new Array(MAX_DETECTION_ZONE);
for (var i = 0; i < MAX_DETECTION_ZONE; i++) {
jvc_zone_enable_detect[i] = 0;
jvc_zone_link_preset_point[i] = 0;
jvc_person_check[i] = 0;
jvc_vehicle_check[i] = 0;
jvc_person_confidence[i] = 1;
jvc_vehicle_confidence[i] = 1;
jvc_obj_size[i] = 0;
jvc_behavior[i] = 0;
jvc_detect_priority[i] = 0;
jvc_enable_ptz[i] = 1;
jvc_trigger_delay_time[i] = 0;
jvc_ptz_tracking_time[i] = 0;
jvc_ptz_fov[i] = 0;
jvc_ptz_auto_intercept[i] = 0;
jvc_ptz_preset_intercept[i] = 0;
jvc_trigger_times[i] = 0;
jvc_counter_value[i] = 0;
jvc_counter_name[i] = "Counter0" + (i + 1).toString();
//console.log(i + jvc_counter_name[i]);
jvc_density_value[i] = 0;
jvc_detect_mode[i] = 0;
jvc_detect_fov[i] = 0;
}
$("#confidence_traffic").slider({
//width: 300,
//height: 300,
//value: 12,
mode: 'h',//v,h
showTip: true,
//将最大最小值对调
// reversed:true,
// disabled:true,
min: 0,
max: 100,
// step:2.5,
//提示格式函数
tipFormatter: function (value) {
// return '['+value+']';
return value;
},
onChange: function (newValue, oldValue) {
// alert(newValue+" | "+oldValue);
},
onSlideStart: function (value) {
// alert(value);
},
onSlideEnd: function (value) {
// alert(value);
}
});
/*$("#parking_space").slider({
//width: 300,
//height: 300,
//value: 12,
mode: 'h',//v,h
showTip: true,
//将最大最小值对调
// reversed:true,
// disabled:true,
min: 0,
max: 100,
// step:2.5,
//提示格式函数
tipFormatter: function (value) {
// return '['+value+']';
return value;
},
onChange: function (newValue, oldValue) {
// alert(newValue+" | "+oldValue);
},
onSlideStart: function (value) {
// alert(value);
},
onSlideEnd: function (value) {
// alert(value);
}
});*/
$("#no_parking_time").slider({
//width: 300,
//height: 300,
//value: 12,
mode: 'h',//v,h
showTip: true,
//将最大最小值对调
// reversed:true,
disabled: false,
min: 2,
max: 30,
// step:2.5,
//提示格式函数
tipFormatter: function (value) {
// return '['+value+']';
return value;
},
onChange: function (newValue, oldValue) {
// alert(newValue+" | "+oldValue);
},
onSlideStart: function (value) {
// alert(value);
},
onSlideEnd: function (value) {
// alert(value);
}
});
$("#obj_min_max_proportion_in_zone").slider({
//width: 300,
//height: 300,
value: [0, 100],
mode: 'h',//v,h
showTip: true,
range: true,
//将最大最小值对调
// reversed:true,
// disabled:true,
min: 0,
max: 100,
// step:2.5,
//提示格式函数
tipFormatter: function (value) {
// return '['+value+']';
return value;
},
onChange: function (newValue, oldValue) {
// alert(newValue+" | "+oldValue);
},
onSlideStart: function (value) {
// alert(value);
},
onSlideEnd: function (value) {
// alert(value);
}
});
$("#obj_min_max_proportion").slider({
//width: 300,
//height: 300,
value: [0, 100],
mode: 'h',//v,h
showTip: true,
range: true,
//将最大最小值对调
// reversed:true,
// disabled:true,
min: 0,
max: 100,
// step:2.5,
//提示格式函数
tipFormatter: function (value) {
// return '['+value+']';
return value;
},
onChange: function (newValue, oldValue) {
// alert(newValue+" | "+oldValue);
},
onSlideStart: function (value) {
// alert(value);
},
onSlideEnd: function (value) {
// alert(value);
}
});
/*$("#queuing_count").slider({
//width: 300,
//height: 300,
//value: 12,
mode: 'h',//v,h
showTip: true,
//将最大最小值对调
// reversed:true,
// disabled:true,
min: 1,
max: 300,
// step:2.5,
//提示格式函数
tipFormatter: function (value) {
// return '['+value+']';
return value;
},
onChange: function (newValue, oldValue) {
// alert(newValue+" | "+oldValue);
},
onSlideStart: function (value) {
// alert(value);
},
onSlideEnd: function (value) {
// alert(value);
}
});*/
$("#obj_person_proportion").slider({
//width: 300,
//height: 300,
//value: 12,
//value: [0, 100],
mode: 'h',//v,h
showTip: true,
//range: true,
//将最大最小值对调
// reversed:true,
//disabled: false,
min: 0,
max: 100,
// step:2.5,
//提示格式函数
tipFormatter: function (value) {
// return '['+value+']';
return value;
},
onChange: function (newValue, oldValue) {
// alert(newValue+" | "+oldValue);
},
onSlideStart: function (value) {
// alert(value);
},
onSlideEnd: function (value) {
// alert(value);
}
});
$("#obj_vehicle_proportion").slider({
//width: 300,
//height: 300,
//value: 12,
mode: 'h',//v,h
showTip: true,
//将最大最小值对调
// reversed:true,
disabled: false,
min: 0,
max: 100,
// step:2.5,
//提示格式函数
tipFormatter: function (value) {
// return '['+value+']';
return value;
},
onChange: function (newValue, oldValue) {
// alert(newValue+" | "+oldValue);
},
onSlideStart: function (value) {
// alert(value);
},
onSlideEnd: function (value) {
// alert(value);
}
});
func_getaboutinfo();
func_get_zone_cookie();
func_showCloudData();
func_getEnablePTZ();
function func_store_and_showCountersData() {
func_storeCountersData();
//func_get_current_counter($("#select_counter").val());
func_showCountersData();
}
function func_jvc_storeCountersData() {
var index_counters = -1;
if (current_counter == "pcounters1") {
index_counters = 0;
}
else if (current_counter == "pcounters2") {
index_counters = 1;
}
else if (current_counter == "pcounters3") {
index_counters = 2;
}
else if (current_counter == "pcounters4") {
index_counters = 3;
}
else if (current_counter == "pcounters5") {
index_counters = 4;
}
else if (current_counter == "pcounters6") {
index_counters = 5;
}
else if (current_counter == "pcounters7") {
index_counters = 6;
}
else if (current_counter == "pcounters8") {
index_counters = 7;
}
if (index_counters != -1) {
counter_name[index_counters] = "Counter0" + (index_counters + 1).toString();
}
}
function func_storeCountersData() {
var index_counters = -1;
if (current_counter == "pcounters1") {
index_counters = 0;
}
else if (current_counter == "pcounters2") {
index_counters = 1;
}
else if (current_counter == "pcounters3") {
index_counters = 2;
}
else if (current_counter == "pcounters4") {
index_counters = 3;
}
else if (current_counter == "pcounters5") {
index_counters = 4;
}
else if (current_counter == "pcounters6") {
index_counters = 5;
}
else if (current_counter == "pcounters7") {
index_counters = 6;
}
else if (current_counter == "pcounters8") {
index_counters = 7;
}
/*
if ($('#enable_http_notification').is(":checked")) {
enable_post = "Yes";
}
else {
enable_post = "No";
}*/
if (index_counters != -1) {
counter_name[index_counters] = "Counter0" + (index_counters + 1).toString();
//reset_value[index_counters] = $('#reset_value').val();
//reset_time_interval[index_counters] = $('#reset_time_interval').val();
/*
if ($('#enable_reset_only_cloud').is(":checked")) {
enable_reset_only_cloud[index_counters] = "Yes";
}
else {
enable_reset_only_cloud[index_counters] = "No";
}*/
/*if ($('#enable_linked_to_dwell_time').is(":checked")) {
enable_linked_to_dwell_time[index_counters] = "Yes";
}
else {
enable_linked_to_dwell_time[index_counters] = "No";
}*/
//link_to_post_event_name[index_counters] = $('#link_to_post_event_name').val();
//post_interval[index_counters] = $('#post_interval').val();
/*if (typeof $('#counter_cust_name').val() === "undefined" || $('#counter_cust_name').val().length == 0) {
counter_cust_name[index_counters] = "Counter0" + (index_counters + 1).toString();
}
else {
counter_cust_name[index_counters] = $('#counter_cust_name').val();
}*/
}
}
function func_get_current_counter(current_checked_id) {
if (current_checked_id === 'Counter01') {
current_counter = "pcounters1";
}
else if (current_checked_id === 'Counter02') {
current_counter = "pcounters2";
}
else if (current_checked_id === 'Counter03') {
current_counter = "pcounters3";
}
else if (current_checked_id === 'Counter04') {
current_counter = "pcounters4";
}
else if (current_checked_id === 'Counter05') {
current_counter = "pcounters5";
}
else if (current_checked_id === 'Counter06') {
current_counter = "pcounters6";
}
else if (current_checked_id === 'Counter07') {
current_counter = "pcounters7";
}
else if (current_checked_id === 'Counter08') {
current_counter = "pcounters8";
}
else {
current_counter = "NULL";
}
}
function func_getCurrentEventsData() {
var index_counters = -1;
if (current_counter == "pcounters1") {
index_counters = 0;
}
else if (current_counter == "pcounters2") {
index_counters = 1;
}
else if (current_counter == "pcounters3") {
index_counters = 2;
}
else if (current_counter == "pcounters4") {
index_counters = 3;
}
else if (current_counter == "pcounters5") {
index_counters = 4;
}
else if (current_counter == "pcounters6") {
index_counters = 5;
}
else if (current_counter == "pcounters7") {
index_counters = 6;
}
else if (current_counter == "pcounters8") {
index_counters = 7;
}
/*
if ($('#enable_http_notification').is(":checked")) {
enable_post = "Yes";
}
else {
enable_post = "No";
}*/
if (index_counters != -1) {
counter_name[index_counters] = "Counter0" + (index_counters + 1).toString();
//reset_value[index_counters] = $('#reset_value').val();
//reset_time_interval[index_counters] = $('#reset_time_interval').val();
/*
if ($('#enable_reset_only_cloud').is(":checked")) {
enable_reset_only_cloud[index_counters] = "Yes";
}
else {
enable_reset_only_cloud[index_counters] = "No";
}*/
/*if ($('#enable_linked_to_dwell_time').is(":checked")) {
enable_linked_to_dwell_time[index_counters] = "Yes";
}
else {
enable_linked_to_dwell_time[index_counters] = "No";
}*/
//link_to_post_event_name[index_counters] = $('#link_to_post_event_name').val();
//post_interval[index_counters] = $('#post_interval').val();
/*if (typeof $('#counter_cust_name').val() === "undefined" || $('#counter_cust_name').val().length == 0) {
counter_cust_name[index_counters] = "Counter0" + (index_counters + 1).toString();
}
else {
counter_cust_name[index_counters] = $('#counter_cust_name').val();
}*/
}
}
function func_showCountersData() {
/*for (var i = 0; i < MAX_SIZE_POST; i++) {
$('select[id="link_to_post_event_name"] option[value="' + (i).toString() + '"]').text(post_event_name[i]);
}
if (enable_cloud == "Yes") {
for (var i = 0; i < MAX_SIZE_SNMP_POST; i++) {
$('select[id="link_to_post_event_name"] option[value="' + (MAX_SIZE_POST + i).toString() + '"]').text(snmp_event_name[i]);
}
}
else {
for (var i = 0; i < MAX_SIZE_SNMP_POST; i++) {
$('select[id="link_to_post_event_name"] option[value="' + (MAX_SIZE_POST + i).toString() + '"]').hide();
}
}*/
var index_counters = -1;
if (current_counter == "pcounters1") {
index_counters = 0;
/*
document.getElementById("post_password").style.visibility = "hidden";
document.getElementById("IDC_STATIC_POST_PASSWORD").style.visibility = "hidden";
document.getElementById("post_user_name").style.background = "#F3F1F1";
document.getElementById("post_user_name").readOnly = true;
document.getElementById("post_host_port").style.background = "#F3F1F1";
document.getElementById("post_host_port").readOnly = true;
document.getElementById("post_host_name").style.background = "#F3F1F1";
document.getElementById("post_host_name").readOnly = true;*/
}
else if (current_counter == "pcounters2") {
index_counters = 1;
}
else if (current_counter == "pcounters3") {
index_counters = 2;
}
else if (current_counter == "pcounters4") {
index_counters = 3;
}
else if (current_counter == "pcounters5") {
index_counters = 4;
}
else if (current_counter == "pcounters6") {
index_counters = 5;
}
else if (current_counter == "pcounters7") {
index_counters = 6;
}
else if (current_counter == "pcounters8") {
index_counters = 7;
}
/*
if (enable_post === 'Yes')
$('#enable_http_notification').prop("checked", true);
else
$('#enable_http_notification').prop("checked", false);*/
//console.log(link_to_post_event_name[index_counters]);
if (index_counters != -1) {
$('#counter_name').val(counter_name[index_counters]);
//$('#reset_value').val(reset_value[index_counters]);
//$('#reset_time_interval').val(reset_time_interval[index_counters]);
/*
if (enable_reset_only_cloud[index_counters] === 'Yes')
$('#enable_reset_only_cloud').prop("checked", true);
else
$('#enable_reset_only_cloud').prop("checked", false);
*/
/*if (enable_linked_to_dwell_time[index_counters] === 'Yes')
$('#enable_linked_to_dwell_time').prop("checked", true);
else
$('#enable_linked_to_dwell_time').prop("checked", false);*/
//$('#link_to_post_event_name').val(link_to_post_event_name[index_counters]);
//$('#post_interval').val(post_interval[index_counters]);
//$('#counter_cust_name').val(counter_cust_name[index_counters]);
}
/*
document.getElementById("checked_counter_name_1_text").innerHTML = counter_name[0];
document.getElementById("checked_counter_name_2_text").innerHTML = counter_name[1];
document.getElementById("checked_counter_name_3_text").innerHTML = counter_name[2];
document.getElementById("checked_counter_name_4_text").innerHTML = counter_name[3];
document.getElementById("checked_counter_name_5_text").innerHTML = counter_name[4];
document.getElementById("checked_counter_name_6_text").innerHTML = counter_name[5];
document.getElementById("checked_counter_name_7_text").innerHTML = counter_name[6];
document.getElementById("checked_counter_name_8_text").innerHTML = counter_name[7];*/
}
/*
var checkbox_enable_direction = document.querySelector("input[name=enable_direction]");
checkbox_enable_direction.addEventListener('change', function () {
if (current_trigger[get_current_index_zone()] == 4 ||
current_trigger[get_current_index_zone()] == 17 ||
current_trigger[get_current_index_zone()] == 18 ||
current_trigger[get_current_index_zone()] == 19) {
open_visible_arrow();
enable_direction[get_current_index_zone()] = "Yes";
enable_show_direction();
}
else if (current_trigger[get_current_index_zone()] == 15 ||
current_trigger[get_current_index_zone()] == 16 ||
red_light_zone == get_current_index_zone().toString()) {
hide_visible_arrow();
enable_direction[get_current_index_zone()] = "No";
enable_show_direction();
}
else {
enable_direction[get_current_index_zone()] = "No";
disable_show_direction();
}
});
*/
function func_change_no_parking_time_in_minute() {
func_set_zone_data();
if (no_parking_time_in_minute[get_current_index_zone()] == "0") {
$('#no_parking_time').slider({ disabled: false });
}
else {
$('#no_parking_time').slider({ disabled: true });
}
}
function func_hide_open_label() {
if (current_state_hide_or_open_label == 1) {
current_state_hide_or_open_label = 0;
//document.getElementById("hide_open_label").style.background = "gray";
//document.getElementById("hide_open_label").style.borderColor = "gray";
}
else {
current_state_hide_or_open_label = 1;
//document.getElementById("hide_open_label").style.background = "#6c87d4";
//document.getElementById("hide_open_label").style.borderColor = "#6c87d4";
}
}
function func_hide_open_direction() {
if (current_state_hide_or_open_direction == 1) {
current_state_hide_or_open_direction = 0;
//document.getElementById("hide_open_direction").style.background = "gray";
//document.getElementById("hide_open_direction").style.borderColor = "gray";
}
else {
current_state_hide_or_open_direction = 1;
//document.getElementById("hide_open_direction").style.background = "#6c87d4";
//document.getElementById("hide_open_direction").style.borderColor = "#6c87d4";
}
}
function func_hide_open_speed() {
if (current_state_hide_or_open_speed == 1) {
current_state_hide_or_open_speed = 0;
//document.getElementById("hide_open_speed").style.background = "gray";
//document.getElementById("hide_open_speed").style.borderColor = "gray";
}
else {
current_state_hide_or_open_speed = 1;
//document.getElementById("hide_open_speed").style.background = "#6c87d4";
//document.getElementById("hide_open_speed").style.borderColor = "#6c87d4";
}
}
var lock_IDOK = 0;
function func_show_all_zone() {
func_set_zone_data();
func_set_zone_cookie4();
func_set_zone_cookie3();
func_set_zone_cookie2();
func_set_zone_cookie1();
show_all_zone = 1;
change_color_of_button_zone();
if (typeof canvasTripwire_all !== 'undefined') {
//Clear all objects
while (canvasTripwire_all.getObjects().length > 0) {
var items = canvasTripwire_all.getObjects();
if (items[canvasTripwire_all.getObjects().length - 1]) {
canvasTripwire_all.remove(items[canvasTripwire_all.getObjects().length - 1]);
}
}
}
if (get_check_edit2() === 1) {
disabelIteraction(canvasTripwire2.getObjects()[0]);
Edit2();
}
if (get_check_edit3() === 1) {
disabelIteraction(canvasTripwire3.getObjects()[0]);
Edit3();
}
if (get_check_edit4() === 1) {
disabelIteraction(canvasTripwire4.getObjects()[0]);
Edit4();
}
if (get_check_edit5() === 1) {
disabelIteraction(canvasTripwire5.getObjects()[0]);
Edit5();
}
if (get_check_edit6() === 1) {
disabelIteraction(canvasTripwire6.getObjects()[0]);
Edit6();
}
if (get_check_edit7() === 1) {
disabelIteraction(canvasTripwire7.getObjects()[0]);
Edit7();
}
if (get_check_edit8() === 1) {
disabelIteraction(canvasTripwire8.getObjects()[0]);
Edit8();
}
if (get_check_edit1() === 1) {
disabelIteraction(canvasTripwire1.getObjects()[0]);
Edit1();
}
var object1 = fabric.util.object.clone(canvasTripwire1.getObjects()[0]);
var object2 = fabric.util.object.clone(canvasTripwire2.getObjects()[0]);
var object3 = fabric.util.object.clone(canvasTripwire3.getObjects()[0]);
var object4 = fabric.util.object.clone(canvasTripwire4.getObjects()[0]);
var object5 = fabric.util.object.clone(canvasTripwire5.getObjects()[0]);
var object6 = fabric.util.object.clone(canvasTripwire6.getObjects()[0]);
var object7 = fabric.util.object.clone(canvasTripwire7.getObjects()[0]);
var object8 = fabric.util.object.clone(canvasTripwire8.getObjects()[0]);
if (count_zone >= 1) {
canvasTripwire_all.add(object1);
if (count_zone >= 2) {
canvasTripwire_all.add(object2);
if (count_zone >= 3) {
canvasTripwire_all.add(object3);
if (count_zone >= 4) {
canvasTripwire_all.add(object4);
if (count_zone >= 5) {
canvasTripwire_all.add(object5);
if (count_zone >= 6) {
canvasTripwire_all.add(object6);
if (count_zone >= 7) {
canvasTripwire_all.add(object7);
if (count_zone >= 8) {
canvasTripwire_all.add(object8);
}
}
}
}
}
}
}
}
click_canvas_all = count_zone;
canvasTripwire_all.requestRenderAll();
//document.getElementById('IDOK').disabled = true;
lock_IDOK = 1;
document.getElementById("IDOK").style.background = "#BABABA";
document.getElementById("IDOK").style.color = "black";
document.getElementById("IDOK_counter").style.background = "#BABABA";
document.getElementById("IDOK_counter").style.color = "black";
if (enable_PTZ == "Yes") {
//document.getElementById("IDC_STATIC_COLD_ZONE").style.visibility = "hidden";
//document.getElementById("button_show_coldobjects").style.visibility = "hidden";
//document.getElementById("button_clean_coldobjects").style.visibility = "hidden";
//document.getElementById("button_set_coldobjects").style.visibility = "hidden";
}
else {
//document.getElementById("IDC_STATIC_COLD_ZONE").style.visibility = "visible";
//document.getElementById("button_show_coldobjects").style.visibility = "visible";
//document.getElementById("button_clean_coldobjects").style.visibility = "visible";
//document.getElementById("button_set_coldobjects").style.visibility = "visible";
}
}
function func_set_only_show_metadata1_cookie() {
/*
var enable_only_show_metadata1 = "off";
if ($('#enable_only_show_metadata1').is(":checked")) {
enable_only_show_metadata1 = "on";
func_set_only_show_metadata1_on();
}
else {
enable_only_show_metadata1 = "off";
func_set_only_show_metadata1_off();
}
cookie("enable_only_show_metadata1", enable_only_show_metadata1, "9999/12/31 12:00:00");
*/
}
function func_get_only_show_metadata1_cookie() {
/*
var list = '';
var cookies = cookie();
for (var v in cookies) {
if (v === 'enable_only_show_metadata1')
list += cookies[v];
}
if (list.length >= 1) {
if (list === "on") {
$("#enable_only_show_metadata1").prop("checked", true);
func_set_only_show_metadata1_on();
}
else {
$("#enable_only_show_metadata1").prop("checked", false);
func_set_only_show_metadata1_off();
}
}
else {
cookie("enable_only_show_metadata1", "on", "9999/12/31 12:00:00");
$("#enable_only_show_metadata1").prop("checked", true);
func_set_only_show_metadata1_on();
}
*/
}
function func_listen_to_enable_or_disable_show_direction() {
if (current_trigger[get_current_index_zone()] == 4 ||
current_trigger[get_current_index_zone()] == 17 ||
current_trigger[get_current_index_zone()] == 18 ||
current_trigger[get_current_index_zone()] == 19) {
open_visible_arrow();
enable_direction[get_current_index_zone()] = "Yes";
enable_show_direction();
}
else if (current_trigger[get_current_index_zone()] == 15 ||
current_trigger[get_current_index_zone()] == 16 ||
red_light_zone == get_current_index_zone().toString()) {
hide_visible_arrow();
enable_direction[get_current_index_zone()] = "No";
enable_show_direction();
}
else {
enable_direction[get_current_index_zone()] = "No";
disable_show_direction();
}
}
function set_g_zone_id_and_arrow() {
set_g_zone_id(get_current_index_zone());
Edit_Arrow();
}
function func_add_zone() {
if (count_zone < 4) {
count_zone = count_zone + 1;
}
func_set_count_zone_cookie();
enable_detection_zone_button();
}
function func_minus_zone() {
if (count_zone > 1) {
count_zone = count_zone - 1;
}
func_set_count_zone_cookie();
enable_detection_zone_button();
}
function enable_detection_zone_button() {
/*
if (count_zone === 0) {
document.getElementById("dzone_1").style.visibility = "hidden";
document.getElementById("dzone_2").style.visibility = "hidden";
document.getElementById("dzone_3").style.visibility = "hidden";
document.getElementById("dzone_4").style.visibility = "hidden";
}
else if (count_zone === 1) {
document.getElementById("dzone_1").style.visibility = "visible";
document.getElementById("dzone_2").style.visibility = "hidden";
document.getElementById("dzone_3").style.visibility = "hidden";
document.getElementById("dzone_4").style.visibility = "hidden";
}
else if (count_zone === 2) {
document.getElementById("dzone_1").style.visibility = "visible";
document.getElementById("dzone_2").style.visibility = "visible";
document.getElementById("dzone_3").style.visibility = "hidden";
document.getElementById("dzone_4").style.visibility = "hidden";
}
else if (count_zone === 3) {
document.getElementById("dzone_1").style.visibility = "visible";
document.getElementById("dzone_2").style.visibility = "visible";
document.getElementById("dzone_3").style.visibility = "visible";
document.getElementById("dzone_4").style.visibility = "hidden";
}
else if (count_zone === 4) {
document.getElementById("dzone_1").style.visibility = "visible";
document.getElementById("dzone_2").style.visibility = "visible";
document.getElementById("dzone_3").style.visibility = "visible";
document.getElementById("dzone_4").style.visibility = "visible";
}
*/
}
function func_set_zone_data() {
func_storeCountersData();
//if ($('#enable_unknown_object').is(":checked")) {
// enable_unknown_object = "Yes";
//}
//else {
// enable_unknown_object = "No";
//}
if (current_dzone === "dzone_2") {
func_jvc_set_zone_data(1);
//no_parking_time[1] = $('#no_parking_time').val();
//no_parking_time[1] = $('#no_parking_time').slider('getValue');
//no_parking_time_in_minute[1] = $("#no_parking_time_in_minute").val();
//parking_space[1] = $('#parking_space').slider('getValue');
//parking_line[1] = $("#parking_line").val();
//metadata1[1] = func_get_list_check();
//func_get_eventslist_check(1);
////func_get_postlist_check(1, current_trigger[1]);
//metadata_stop[1] = $("#metadata_stop").val();
//if ($('#enable_traffic').is(":checked")) {
// enable_traffic = "Yes";
//}
//else {
//// enable_traffic = "No";
//}
//obj_max_proportion = $('#obj_min_max_proportion').slider('getValues')[1];
//obj_min_proportion = $('#obj_min_max_proportion').slider('getValues')[0];
//obj_max_proportion_in_zone[1] = $('#obj_min_max_proportion_in_zone').slider('getValues')[1];
//obj_min_proportion_in_zone[1] = $('#obj_min_max_proportion_in_zone').slider('getValues')[0];
/*
if (parseInt($('#obj_max_proportion').val(), 10) >= parseInt($('#obj_min_proportion').val(), 10)) {
obj_max_proportion = $('#obj_max_proportion').val();
obj_min_proportion = $('#obj_min_proportion').val();
}*/
//confidence_traffic = $('#confidence_traffic').val();
//confidence_traffic = $('#confidence_traffic').slider('getValue');
//queuing_count[1] = $('#queuing_count').slider('getValue');
//selected_counter_name[1][current_trigger[1]] = $("#select_counter").val();
//selected_counter_increment[1][current_trigger[1]] = $("#select_counter_increment").val();
}
else if (current_dzone === "dzone_3") {
func_jvc_set_zone_data(2);
//no_parking_time[2] = $('#no_parking_time').val();
//no_parking_time[2] = $('#no_parking_time').slider('getValue');
//no_parking_time_in_minute[2] = $("#no_parking_time_in_minute").val();
//parking_space[2] = $('#parking_space').slider('getValue');
//parking_line[2] = $("#parking_line").val();
//metadata1[2] = func_get_list_check();
//func_get_eventslist_check(2);
//func_get_postlist_check(2, current_trigger[2]);
//metadata_stop[2] = $("#metadata_stop").val();
//if ($('#enable_traffic').is(":checked")) {
// enable_traffic = "Yes";
//}
//else {
// enable_traffic = "No";
//}
//obj_max_proportion = $('#obj_min_max_proportion').slider('getValues')[1];
//obj_min_proportion = $('#obj_min_max_proportion').slider('getValues')[0];
//obj_max_proportion_in_zone[2] = $('#obj_min_max_proportion_in_zone').slider('getValues')[1];
//obj_min_proportion_in_zone[2] = $('#obj_min_max_proportion_in_zone').slider('getValues')[0];
/*
if (parseInt($('#obj_max_proportion').val(), 10) >= parseInt($('#obj_min_proportion').val(), 10)) {
obj_max_proportion = $('#obj_max_proportion').val();
obj_min_proportion = $('#obj_min_proportion').val();
}*/
//confidence_traffic = $('#confidence_traffic').val();
//confidence_traffic = $('#confidence_traffic').slider('getValue');
//queuing_count[2] = $('#queuing_count').slider('getValue');
//selected_counter_name[2][current_trigger[2]] = $("#select_counter").val();
//selected_counter_increment[2][current_trigger[2]] = $("#select_counter_increment").val();
}
else if (current_dzone === "dzone_4") {
func_jvc_set_zone_data(3);
//no_parking_time[3] = $('#no_parking_time').val();
//no_parking_time[3] = $('#no_parking_time').slider('getValue');
//no_parking_time_in_minute[3] = $("#no_parking_time_in_minute").val();
//parking_space[3] = $('#parking_space').slider('getValue');
//parking_line[3] = $("#parking_line").val();
//metadata1[3] = func_get_list_check();
//func_get_eventslist_check(3);
//func_get_postlist_check(3, current_trigger[3]);
//metadata_stop[3] = $("#metadata_stop").val();
//if ($('#enable_traffic').is(":checked")) {
// enable_traffic = "Yes";
//}
//else {
// enable_traffic = "No";
//}
//obj_max_proportion = $('#obj_min_max_proportion').slider('getValues')[1];
//obj_min_proportion = $('#obj_min_max_proportion').slider('getValues')[0];
//obj_max_proportion_in_zone[3] = $('#obj_min_max_proportion_in_zone').slider('getValues')[1];
//obj_min_proportion_in_zone[3] = $('#obj_min_max_proportion_in_zone').slider('getValues')[0];
/*
if (parseInt($('#obj_max_proportion').val(), 10) >= parseInt($('#obj_min_proportion').val(), 10)) {
obj_max_proportion = $('#obj_max_proportion').val();
obj_min_proportion = $('#obj_min_proportion').val();
}*/
//confidence_traffic = $('#confidence_traffic').val();
//confidence_traffic = $('#confidence_traffic').slider('getValue');
//queuing_count[3] = $('#queuing_count').slider('getValue');
//selected_counter_name[3][current_trigger[3]] = $("#select_counter").val();
//selected_counter_increment[3][current_trigger[3]] = $("#select_counter_increment").val();
}
else if (current_dzone === "dzone_5") {
func_jvc_set_zone_data(4);
}
else if (current_dzone === "dzone_6") {
func_jvc_set_zone_data(5);
}
else if (current_dzone === "dzone_7") {
func_jvc_set_zone_data(6);
}
else if (current_dzone === "dzone_8") {
func_jvc_set_zone_data(7);
}
else if (current_dzone === "dzone_1") {
func_jvc_set_zone_data(0);
//no_parking_time[0] = $('#no_parking_time').val();
//no_parking_time[0] = $('#no_parking_time').slider('getValue');
//no_parking_time_in_minute[0] = $("#no_parking_time_in_minute").val();
//parking_space[0] = $('#parking_space').slider('getValue');
//parking_line[0] = $("#parking_line").val();
//metadata1[0] = func_get_list_check();
//(0);
//func_get_postlist_check(0, current_trigger[0]);
//metadata_stop[0] = $("#metadata_stop").val();
//if ($('#enable_traffic').is(":checked")) {
//// enable_traffic = "Yes";
//}
//else {
// enable_traffic = "No";
//}
//obj_max_proportion = $('#obj_min_max_proportion').slider('getValues')[1];
//obj_min_proportion = $('#obj_min_max_proportion').slider('getValues')[0];
//obj_max_proportion_in_zone[0] = $('#obj_min_max_proportion_in_zone').slider('getValues')[1];
//obj_min_proportion_in_zone[0] = $('#obj_min_max_proportion_in_zone').slider('getValues')[0];
/*
if (parseInt($('#obj_max_proportion').val(), 10) >= parseInt($('#obj_min_proportion').val(), 10)) {
obj_max_proportion = $('#obj_max_proportion').val();
obj_min_proportion = $('#obj_min_proportion').val();
}*/
//confidence_traffic = $('#confidence_traffic').val();
//confidence_traffic = $('#confidence_traffic').slider('getValue');
//queuing_count[0] = $('#queuing_count').slider('getValue');
//selected_counter_name[0][current_trigger[0]] = $("#select_counter").val();
//selected_counter_increment[0][current_trigger[0]] = $("#select_counter_increment").val();
}
}
function func_jvc_showAlarmData(zone_idx) {
//function func_showAlarmData()
//console.log('jvc show alarm data: ' + zone_idx);
//1. set object fov setting
//$('#obj_person_proportion').slider('setValues', 40);
//jvc_obj_size[zone_idx] = $('#list_min_size').val();
//jvc_detect_fov[zone_idx] = $('#list_parts_size').val();
//if (jvc_zone_enable_detect[zone_idx] == 'Yes') {
// $('#r_enable_area').set("checked", true);
//$('#r_disable_area').set("checked", false);
//}
//else {
// $('#r_enable_area').set("checked", false);
//}
if (jvc_zone_enable_detect[zone_idx] == 1)
r_enable_area.checked = true;
else
r_disable_area.checked = true;
list_link_position.value = jvc_zone_link_preset_point[zone_idx];
if (jvc_person_check[zone_idx] == 1)
{
$('#enable_person').prop("checked", true);
}
else
{
$('#enable_person').prop("checked", false);
}
if (jvc_vehicle_check[zone_idx] == 1)
{
$('#enable_vehicle').prop("checked", true);
}
else
{
$('#enable_vehicle').prop("checked", false);
}
//obj_person_proportion.value = jvc_person_confidence[zone_idx];
//obj_vehicle_proportion.value = jvc_vehicle_confidence[zone_idx];
$('#obj_person_proportion').slider('setValues', jvc_person_confidence[zone_idx]);
$('#obj_vehicle_proportion').slider('setValues', jvc_vehicle_confidence[zone_idx]);
//console.log('jvc_person_confidence: ' + jvc_person_confidence[zone_idx]);
//console.log('obj_vehicle_proportion: ' + jvc_vehicle_confidence[zone_idx]);
list_min_size.value = jvc_obj_size[zone_idx];
//obj_person_proportion
//jvc_person_confidence
//-----------------------------------------------
//Intrusion
//0 Intrusion//1 Line Cross//2 Density
if (jvc_behavior[zone_idx] == 0){
r_intrusion.checked = true;
}
else if (jvc_behavior[zone_idx] == 1){
r_linecross.checked = true;
}
else if (jvc_behavior[zone_idx] == 2){
r_density.checked = true;
}
if (jvc_detect_priority[zone_idx] == 0){
r_first.checked = true;
}
else if (jvc_detect_priority[zone_idx] == 1){
r_size.checked = true;
}
list_tracking_ptz.value = jvc_enable_ptz[zone_idx];
list_delay_sec.value = jvc_trigger_delay_time[zone_idx];
list_timer_sec.value = jvc_ptz_tracking_time[zone_idx];
list_fov_size.value = jvc_ptz_fov[zone_idx];
list_auto_intercept.value = jvc_ptz_auto_intercept[zone_idx];
list_preset_intercept.value = jvc_ptz_preset_intercept[zone_idx];
//-----------------------------------------------
//Line Cross
list_trigger_times.value = jvc_trigger_times[zone_idx];
count_value.value = jvc_counter_value[zone_idx];
//-----------------------------------------------
//Density
list_density_value.value = jvc_density_value[zone_idx];
//-----------------------------------------------
//0 center//1 bottom//2 parts
if (jvc_detect_mode[zone_idx] == 0){
r_center.checked = true;
}
else if (jvc_detect_mode[zone_idx] == 1){
r_bottom.checked = true;
}
else if (jvc_detect_mode[zone_idx] == 2){
r_parts.checked = true;
}
list_parts_size.value = jvc_detect_fov[zone_idx];
}
function func_jvc_set_zone_data(zone_idx) {
//function func_set_zone_data()
//console.log('set zone idx ' + zone_idx);
//func_storeCountersData();
func_jvc_storeCountersData();
enable_unknown_object = "No";
no_parking_time[zone_idx] = $('#list_delay_sec').val();
//console.log(no_parking_time[zone_idx]);
//metadata_stop[1] = $("#metadata_stop").val();
no_parking_time_in_minute[zone_idx] = 0;
parking_space[zone_idx] = 0;
parking_line[zone_idx] = 0;
//metadata1[zone_idx] = func_get_list_check();
metadata1[zone_idx] = func_jvc_get_list_check();
//console.log(metadata1[zone_idx]);
func_jvc_get_eventslist_check(zone_idx);
//func_get_postlist_check(1, current_trigger[1]);
metadata_stop[zone_idx] = "";
//var zone_det_on_off = $("input[type='radio'][name='dr_enable_area']:checked").val();
enable_traffic = "Yes";
obj_max_proportion = 100;
obj_min_proportion = 0;
obj_max_proportion_in_zone[zone_idx] = 100;
obj_min_proportion_in_zone[zone_idx] = jvc_detect_fov[zone_idx];
confidence_traffic = 1;
selected_counter_name[zone_idx][current_trigger[zone_idx]] = jvc_counter_name[zone_idx];
selected_counter_increment[zone_idx][current_trigger[zone_idx]] = 1;
//console.log(selected_counter_name[zone_idx][current_trigger[zone_idx]]);
//JVC OPTION ===============================================================
//Metadata===
jvc_zone_enable_detect[zone_idx] = $("input[type='radio'][name='dr_enable_area']:checked").val();
//console.log("enable" + jvc_zone_enable_detect[zone_idx]);
jvc_zone_link_preset_point[zone_idx] = $('#list_link_position').val();
if ($('#enable_person').is(":checked")) {
jvc_person_check[zone_idx] = 1;
}
else {
jvc_person_check[zone_idx] = 0;
}
if ($('#enable_vehicle').is(":checked")) {
jvc_vehicle_check[zone_idx] = 1;
}
else {
jvc_vehicle_check[zone_idx] = 0;
}
jvc_person_confidence[zone_idx] = $('#obj_person_proportion').slider('getValues');
jvc_vehicle_confidence[zone_idx] = $('#obj_vehicle_proportion').slider('getValues');
//console.log("person confidence " + jvc_person_confidence[zone_idx]);
//console.log("vehicle confidence " + jvc_vehicle_confidence[zone_idx]);
jvc_obj_size[zone_idx] = $('#list_min_size').val();
//Behrvior===
//Intrusion
jvc_behavior[zone_idx] = $("input[type='radio'][name='drone']:checked").val();
jvc_detect_priority[zone_idx] = $("input[type='radio'][name='dr_priority']:checked").val();
jvc_enable_ptz[zone_idx] = $('#list_tracking_ptz').val();
jvc_trigger_delay_time[zone_idx] = $('#list_delay_sec').val();
jvc_ptz_tracking_time[zone_idx] = $('#list_timer_sec').val();
jvc_ptz_fov[zone_idx] = $('#list_fov_size').val();
jvc_ptz_auto_intercept[zone_idx] = $('#list_auto_intercept').val();
jvc_ptz_preset_intercept[zone_idx] = $('#list_preset_intercept').val();
//Line Cross
jvc_trigger_times[zone_idx] = $('#list_trigger_times').val();
jvc_counter_value[zone_idx] = $('#count_value').val();
//Density
jvc_density_value[zone_idx] = $('#list_density_value').val();
//Detection Position===
jvc_detect_mode[zone_idx] = $("input[type='radio'][name='dr_position']:checked").val();
jvc_detect_fov[zone_idx] = $('#list_parts_size').val();
}
function func_jvc_set_zone_cookie(zone_idx) {
//current_dzone = "dzone_1";
//func_jvc_set_zone_data(zond_idx);
//var sel_zone_idx = sel_obj.value;
console.log('set zone cookie: ' + zone_idx);
//window.alert("In func_set_zone_cookie_all");
//var temp_zone_id = zone_idx+1;
if (zone_idx == 0)
{
temp_zone_id = 1;
}
else if (zone_idx == 1)
{
temp_zone_id = 2;
}
else if (zone_idx == 2)
{
temp_zone_id = 3;
}
else if (zone_idx == 3)
{
temp_zone_id = 4;
}
else if (zone_idx == 4)
{
temp_zone_id = 5;
}
else if (zone_idx == 5)
{
temp_zone_id = 6;
}
else if (zone_idx == 6)
{
temp_zone_id = 7;
}
else if (zone_idx == 7)
{
temp_zone_id = 8;
}
console.log('temp set zone cookie: ' + temp_zone_id);
var dzone_name = "dzone_"+ temp_zone_id;
console.log('set zone dzone_name: ' + dzone_name);
cookie("DZONE", dzone_name, "9999/12/31 12:00:00");
current_dzone = dzone_name;
current_cold = "NULL";
//change_color_of_button_cold();
func_jvc_showAlarmData(zone_idx);
//set_g_zone_id_and_arrow();
set_g_zone_id_and_arrow();
console.log('ch 1 ' + get_check_edit1());
console.log('ch 2 ' + get_check_edit2());
console.log('ch 3 ' + get_check_edit3()) ;
console.log('ch 4 ' + get_check_edit4());
console.log('ch 5 ' + get_check_edit5());
console.log('ch 6 ' + get_check_edit6());
console.log('ch 7 ' + get_check_edit7());
console.log('ch 8 ' + get_check_edit8());
if (get_check_edit2() === 1) {
console.log('set-edit2');
disabelIteraction(canvasTripwire2.getObjects()[0]);
Edit2();
}
if (get_check_edit3() === 1) {
console.log('set-edit3');
disabelIteraction(canvasTripwire3.getObjects()[0]);
Edit3();
}
if (get_check_edit4() === 1) {
console.log('set-edit4');
disabelIteraction(canvasTripwire4.getObjects()[0]);
Edit4();
}
if (get_check_edit5() === 1) {
console.log('set-edit5');
disabelIteraction(canvasTripwire5.getObjects()[0]);
Edit5();
}
if (get_check_edit6() === 1) {
console.log('set-edit6');
disabelIteraction(canvasTripwire6.getObjects()[0]);
Edit6();
}
if (get_check_edit7() === 1) {
console.log('set-edit7');
disabelIteraction(canvasTripwire7.getObjects()[0]);
Edit7();
}
if (get_check_edit8() === 1) {
console.log('set-edit8');
disabelIteraction(canvasTripwire8.getObjects()[0]);
Edit8();
}
if (get_check_edit1() === 0) {
console.log('set-edit1');
enableIteraction(canvasTripwire1.getObjects()[0]);
Edit1();
}
}
function func_jvc_set_zone(zone_idx) {
if (zone_idx == 0){ //zone 1
func_set_zone_cookie1();
}
else if (zone_idx == 1){ //zone 2
func_set_zone_cookie2();
}
else if (zone_idx == 2){ //zone 3
func_set_zone_cookie3();
}
else if (zone_idx == 3){ //zone 4
func_set_zone_cookie4();
}
else if (zone_idx == 4){ //zone 5
func_set_zone_cookie5();
}
else if (zone_idx == 5){ //zone 6
func_set_zone_cookie6();
}
else if (zone_idx == 6){ //zone 7
func_set_zone_cookie7();
}
else if (zone_idx == 7){ //zone 8
func_set_zone_cookie8();
}
}
//select zone change
var click_idx = 0;
var current_idx = 0;
var previous = 0;
//var current_dzone = "dzone_1"; default is this;
(function () {
$("select[id=list_area_number").focus(function () {
// Store the current value on focus, before it changes
//previous = this.value;
//console.log("focus " + previous);
click_idx = this.value;
//console.log("focus " + click_idx);
}).change(function() {
current_idx = this.value;
func_jvc_set_zone(current_idx);
/*
// Do soomething with the previous value after the change
// set_zone_data: store previous zone setting
console.log("change bef " + click_idx);
//func_jvc_set_zone_data(previous);
func_jvc_set_zone_data(click_idx);
//console.log("B " + current_idx);
//previous = current_idx;
//
func_jvc_set_zone_cookie(current_idx);
//Edit1();
//current_idx: 0 1 2 3 4 5 6 7
//console.log(current_idx);
//if (current_idx === "1") {
// console.log('1');
//}
*/
}).click(function() {
click_idx = this.value;
});
})();
function func_set_zone_cookie1() {
//console.log('pre idx = ' + click_idx);
//console.log('pre_dzone = ' + current_dzone);
if (current_dzone != "dzone_1") {
func_set_zone_data();
}
cookie("DZONE", "dzone_1", "9999/12/31 12:00:00");
current_dzone = "dzone_1";
current_cold = "NULL";
//change_color_of_button_cold();
//func_showAlarmData();
func_jvc_showAlarmData(0);
set_g_zone_id_and_arrow();
if (get_check_edit2() === 1) {
disabelIteraction(canvasTripwire2.getObjects()[0]);
Edit2();
}
if (get_check_edit3() === 1) {
disabelIteraction(canvasTripwire3.getObjects()[0]);
Edit3();
}
if (get_check_edit4() === 1) {
disabelIteraction(canvasTripwire4.getObjects()[0]);
Edit4();
}
if (get_check_edit5() === 1) {
disabelIteraction(canvasTripwire5.getObjects()[0]);
Edit5();
}
if (get_check_edit6() === 1) {
disabelIteraction(canvasTripwire6.getObjects()[0]);
Edit6();
}
if (get_check_edit7() === 1) {
disabelIteraction(canvasTripwire7.getObjects()[0]);
Edit7();
}
if (get_check_edit8() === 1) {
disabelIteraction(canvasTripwire8.getObjects()[0]);
Edit8();
}
if (get_check_edit1() === 0) {
enableIteraction(canvasTripwire1.getObjects()[0]);
Edit1();
}
/*
$('input.TRIGGER_EVENTS_ALARM').on('change', function () {
$('input.TRIGGER_EVENTS_ALARM').not(this).prop('checked', false);
for (var i = 0; i < MAX_SIZE_IDC_LIST_TRIGGER_EVENTS; i++) {
if ($(this).attr('id') === IDC_LIST_TRIGGER_EVENTS[i]) {
current_trigger[get_current_index_zone()] = i;
func_hide_or_show_direction_attr(1, i);
break;
}
}
if (current_trigger[get_current_index_zone()] != 4 &&
current_trigger[get_current_index_zone()] != 15 &&
current_trigger[get_current_index_zone()] != 16 &&
current_trigger[get_current_index_zone()] != 17 &&
current_trigger[get_current_index_zone()] != 18 &&
current_trigger[get_current_index_zone()] != 19 &&
red_light_zone != get_current_index_zone().toString()) {
func_hide_or_show_direction_attr(0, current_trigger[get_current_index_zone()]);
}
//if (red_light_zone != get_current_index_zone().toString())
{
func_get_postlist(get_current_index_zone(), current_trigger[get_current_index_zone()]);
func_listen_to_enable_or_disable_show_direction();
func_set_zone_data();
}
});
*/
/*
$('input.POST_EVENTS_ALARM').on('change', function () {
func_set_zone_data();
});
$('input.CLASS_META_LIST').on('change', function () {
func_get_list_check_select();
});
func_listen_to_enable_or_disable_show_direction();
*/
show_all_zone = 0;
change_color_of_button_zone();
/*
if (current_trigger[0] != 4 &&
current_trigger[0] != 15 &&
current_trigger[0] != 16 &&
current_trigger[0] != 17 &&
current_trigger[0] != 18 &&
current_trigger[0] != 19 &&
red_light_zone != get_current_index_zone().toString()) {
func_hide_or_show_direction_attr(0, current_trigger[get_current_index_zone()]);
}
else {
func_hide_or_show_direction_attr(1, current_trigger[0]);
}
//}
*/
//document.getElementById('IDOK').disabled = false;
lock_IDOK = 0;
//document.getElementById("IDOK").style.background = "#6c87d4";
//document.getElementById("IDOK").style.color = "white";
////document.getElementById("IDOK_counter").style.background = "#6c87d4";
//document.getElementById("IDOK_counter").style.color = "white";
}
function func_set_zone_cookie2() {
//console.log('pre idx = ' + click_idx);
//console.log('pre_dzone = ' + current_dzone);
if (current_dzone != "dzone_2") {
func_set_zone_data();
}
cookie("DZONE", "dzone_2", "9999/12/31 12:00:00");
current_dzone = "dzone_2";
current_cold = "NULL";
//change_color_of_button_cold();
//func_showAlarmData();
func_jvc_showAlarmData(1);
set_g_zone_id_and_arrow();
if (get_check_edit1() === 1) {
disabelIteraction(canvasTripwire1.getObjects()[0]);
Edit1();
}
if (get_check_edit3() === 1) {
disabelIteraction(canvasTripwire3.getObjects()[0]);
Edit3();
}
if (get_check_edit4() === 1) {
disabelIteraction(canvasTripwire4.getObjects()[0]);
Edit4();
}
if (get_check_edit5() === 1) {
disabelIteraction(canvasTripwire5.getObjects()[0]);
Edit5();
}
if (get_check_edit6() === 1) {
disabelIteraction(canvasTripwire6.getObjects()[0]);
Edit6();
}
if (get_check_edit7() === 1) {
disabelIteraction(canvasTripwire7.getObjects()[0]);
Edit7();
}
if (get_check_edit8() === 1) {
disabelIteraction(canvasTripwire8.getObjects()[0]);
Edit8();
}
if (get_check_edit2() === 0) {
enableIteraction(canvasTripwire2.getObjects()[0]);
Edit2();
}
/*
$('input.TRIGGER_EVENTS_ALARM').on('change', function () {
$('input.TRIGGER_EVENTS_ALARM').not(this).prop('checked', false);
for (var i = 0; i < MAX_SIZE_IDC_LIST_TRIGGER_EVENTS; i++) {
if ($(this).attr('id') === IDC_LIST_TRIGGER_EVENTS[i]) {
current_trigger[get_current_index_zone()] = i;
func_hide_or_show_direction_attr(1, i);
break;
}
}
if (current_trigger[get_current_index_zone()] != 4 &&
current_trigger[get_current_index_zone()] != 15 &&
current_trigger[get_current_index_zone()] != 16 &&
current_trigger[get_current_index_zone()] != 17 &&
current_trigger[get_current_index_zone()] != 18 &&
current_trigger[get_current_index_zone()] != 19 &&
red_light_zone != get_current_index_zone().toString()) {
func_hide_or_show_direction_attr(0, current_trigger[get_current_index_zone()]);
}
//if (red_light_zone != get_current_index_zone().toString())
{
func_get_postlist(get_current_index_zone(), current_trigger[get_current_index_zone()]);
func_listen_to_enable_or_disable_show_direction();
func_set_zone_data();
}
});
$('input.POST_EVENTS_ALARM').on('change', function () {
func_set_zone_data();
});
$('input.CLASS_META_LIST').on('change', function () {
func_get_list_check_select();
});
func_listen_to_enable_or_disable_show_direction();
*/
show_all_zone = 0;
change_color_of_button_zone();
/*
if (current_trigger[1] != 4 &&
current_trigger[1] != 15 &&
current_trigger[1] != 16 &&
current_trigger[1] != 17 &&
current_trigger[1] != 18 &&
current_trigger[1] != 19 &&
red_light_zone != get_current_index_zone().toString()) {
func_hide_or_show_direction_attr(0, current_trigger[get_current_index_zone()]);
}
else {
func_hide_or_show_direction_attr(1, current_trigger[1]);
}
*/
// }
//document.getElementById('IDOK').disabled = false;
lock_IDOK = 0;
//document.getElementById("IDOK").style.background = "#6c87d4";
//document.getElementById("IDOK").style.color = "white";
//document.getElementById("IDOK_counter").style.background = "#6c87d4";
//document.getElementById("IDOK_counter").style.color = "white";
}
function func_set_zone_cookie3() {
//console.log('pre idx = ' + click_idx);
//console.log('pre_dzone = ' + current_dzone);
if (current_dzone != "dzone_3") {
func_set_zone_data();
}
cookie("DZONE", "dzone_3", "9999/12/31 12:00:00");
current_dzone = "dzone_3";
current_cold = "NULL";
//change_color_of_button_cold();
//func_showAlarmData();
func_jvc_showAlarmData(2);
set_g_zone_id_and_arrow();
if (get_check_edit1() === 1) {
disabelIteraction(canvasTripwire1.getObjects()[0]);
Edit1();
}
if (get_check_edit2() === 1) {
disabelIteraction(canvasTripwire2.getObjects()[0]);
Edit2();
}
if (get_check_edit4() === 1) {
disabelIteraction(canvasTripwire4.getObjects()[0]);
Edit4();
}
if (get_check_edit5() === 1) {
disabelIteraction(canvasTripwire5.getObjects()[0]);
Edit5();
}
if (get_check_edit6() === 1) {
disabelIteraction(canvasTripwire6.getObjects()[0]);
Edit6();
}
if (get_check_edit7() === 1) {
disabelIteraction(canvasTripwire7.getObjects()[0]);
Edit7();
}
if (get_check_edit8() === 1) {
disabelIteraction(canvasTripwire8.getObjects()[0]);
Edit8();
}
if (get_check_edit3() === 0) {
enableIteraction(canvasTripwire3.getObjects()[0]);
Edit3();
}
/*
$('input.TRIGGER_EVENTS_ALARM').on('change', function () {
$('input.TRIGGER_EVENTS_ALARM').not(this).prop('checked', false);
for (var i = 0; i < MAX_SIZE_IDC_LIST_TRIGGER_EVENTS; i++) {
if ($(this).attr('id') === IDC_LIST_TRIGGER_EVENTS[i]) {
current_trigger[get_current_index_zone()] = i;
func_hide_or_show_direction_attr(1, i);
break;
}
}
if (current_trigger[get_current_index_zone()] != 4 &&
current_trigger[get_current_index_zone()] != 15 &&
current_trigger[get_current_index_zone()] != 16 &&
current_trigger[get_current_index_zone()] != 17 &&
current_trigger[get_current_index_zone()] != 18 &&
current_trigger[get_current_index_zone()] != 19 &&
red_light_zone != get_current_index_zone().toString()) {
func_hide_or_show_direction_attr(0, current_trigger[get_current_index_zone()]);
}
//if (red_light_zone != get_current_index_zone().toString())
{
func_get_postlist(get_current_index_zone(), current_trigger[get_current_index_zone()]);
func_listen_to_enable_or_disable_show_direction();
func_set_zone_data();
}
});
$('input.POST_EVENTS_ALARM').on('change', function () {
func_set_zone_data();
});
$('input.CLASS_META_LIST').on('change', function () {
func_get_list_check_select();
});
func_listen_to_enable_or_disable_show_direction();
*/
show_all_zone = 0;
change_color_of_button_zone();
/*
if (current_trigger[2] != 4 &&
current_trigger[2] != 15 &&
current_trigger[2] != 16 &&
current_trigger[2] != 17 &&
current_trigger[2] != 18 &&
current_trigger[2] != 19 &&
red_light_zone != get_current_index_zone().toString()) {
func_hide_or_show_direction_attr(0, current_trigger[get_current_index_zone()]);
}
else {
func_hide_or_show_direction_attr(1, current_trigger[2]);
}
*/
//}
//document.getElementById('IDOK').disabled = false;
lock_IDOK = 0;
//document.getElementById("IDOK").style.background = "#6c87d4";
//document.getElementById("IDOK").style.color = "white";
//document.getElementById("IDOK_counter").style.background = "#6c87d4";
//document.getElementById("IDOK_counter").style.color = "white";
}
function func_set_zone_cookie4() {
//console.log('pre idx = ' + click_idx);
//console.log('pre_dzone = ' + current_dzone);
if (current_dzone != "dzone_4") {
func_set_zone_data();
}
cookie("DZONE", "dzone_4", "9999/12/31 12:00:00");
current_dzone = "dzone_4";
current_cold = "NULL";
//change_color_of_button_cold();
//func_showAlarmData();
func_jvc_showAlarmData(3);
set_g_zone_id_and_arrow();
if (get_check_edit1() === 1) {
disabelIteraction(canvasTripwire1.getObjects()[0]);
Edit1();
}
if (get_check_edit2() === 1) {
disabelIteraction(canvasTripwire2.getObjects()[0]);
Edit2();
}
if (get_check_edit3() === 1) {
disabelIteraction(canvasTripwire3.getObjects()[0]);
Edit3();
}
if (get_check_edit5() === 1) {
disabelIteraction(canvasTripwire5.getObjects()[0]);
Edit5();
}
if (get_check_edit6() === 1) {
disabelIteraction(canvasTripwire6.getObjects()[0]);
Edit6();
}
if (get_check_edit7() === 1) {
disabelIteraction(canvasTripwire7.getObjects()[0]);
Edit7();
}
if (get_check_edit8() === 1) {
disabelIteraction(canvasTripwire8.getObjects()[0]);
Edit8();
}
if (get_check_edit4() === 0) {
enableIteraction(canvasTripwire4.getObjects()[0]);
Edit4();
}
/*
$('input.TRIGGER_EVENTS_ALARM').on('change', function () {
$('input.TRIGGER_EVENTS_ALARM').not(this).prop('checked', false);
for (var i = 0; i < MAX_SIZE_IDC_LIST_TRIGGER_EVENTS; i++) {
if ($(this).attr('id') === IDC_LIST_TRIGGER_EVENTS[i]) {
current_trigger[get_current_index_zone()] = i;
func_hide_or_show_direction_attr(1, i);
break;
}
}
if (current_trigger[get_current_index_zone()] != 4 &&
current_trigger[get_current_index_zone()] != 15 &&
current_trigger[get_current_index_zone()] != 16 &&
current_trigger[get_current_index_zone()] != 17 &&
current_trigger[get_current_index_zone()] != 18 &&
current_trigger[get_current_index_zone()] != 19 &&
red_light_zone != get_current_index_zone().toString()) {
func_hide_or_show_direction_attr(0, current_trigger[get_current_index_zone()]);
}
//if (red_light_zone != get_current_index_zone().toString())
{
func_get_postlist(get_current_index_zone(), current_trigger[get_current_index_zone()]);
func_listen_to_enable_or_disable_show_direction();
func_set_zone_data();
}
});
$('input.POST_EVENTS_ALARM').on('change', function () {
func_set_zone_data();
});
$('input.CLASS_META_LIST').on('change', function () {
func_get_list_check_select();
});
func_listen_to_enable_or_disable_show_direction();
*/
show_all_zone = 0;
change_color_of_button_zone();
/*
if (current_trigger[3] != 4 &&
current_trigger[3] != 15 &&
current_trigger[3] != 16 &&
current_trigger[3] != 17 &&
current_trigger[3] != 18 &&
current_trigger[3] != 19 &&
red_light_zone != get_current_index_zone().toString()) {
func_hide_or_show_direction_attr(0, current_trigger[get_current_index_zone()]);
}
else {
func_hide_or_show_direction_attr(1, current_trigger[3]);
}
*/
// }
//document.getElementById('IDOK').disabled = false;
lock_IDOK = 0;
//document.getElementById("IDOK").style.background = "#6c87d4";
//document.getElementById("IDOK").style.color = "white";
//document.getElementById("IDOK_counter").style.background = "#6c87d4";
//document.getElementById("IDOK_counter").style.color = "white";
}
function func_set_zone_cookie5() {
//console.log('pre idx = ' + click_idx);
//console.log('pre_dzone = ' + current_dzone);
if (current_dzone != "dzone_5") {
func_set_zone_data();
}
cookie("DZONE", "dzone_5", "9999/12/31 12:00:00");
current_dzone = "dzone_5";
current_cold = "NULL";
//change_color_of_button_cold();
//func_showAlarmData();
func_jvc_showAlarmData(4);
set_g_zone_id_and_arrow();
if (get_check_edit1() === 1) {
disabelIteraction(canvasTripwire1.getObjects()[0]);
Edit1();
}
if (get_check_edit2() === 1) {
disabelIteraction(canvasTripwire2.getObjects()[0]);
Edit2();
}
if (get_check_edit3() === 1) {
disabelIteraction(canvasTripwire3.getObjects()[0]);
Edit3();
}
if (get_check_edit4() === 1) {
disabelIteraction(canvasTripwire4.getObjects()[0]);
Edit4();
}
if (get_check_edit6() === 1) {
disabelIteraction(canvasTripwire6.getObjects()[0]);
Edit6();
}
if (get_check_edit7() === 1) {
disabelIteraction(canvasTripwire7.getObjects()[0]);
Edit7();
}
if (get_check_edit8() === 1) {
disabelIteraction(canvasTripwire8.getObjects()[0]);
Edit8();
}
if (get_check_edit5() === 0) {
enableIteraction(canvasTripwire5.getObjects()[0]);
Edit5();
}
/*
$('input.TRIGGER_EVENTS_ALARM').on('change', function () {
$('input.TRIGGER_EVENTS_ALARM').not(this).prop('checked', false);
for (var i = 0; i < MAX_SIZE_IDC_LIST_TRIGGER_EVENTS; i++) {
if ($(this).attr('id') === IDC_LIST_TRIGGER_EVENTS[i]) {
current_trigger[get_current_index_zone()] = i;
func_hide_or_show_direction_attr(1, i);
break;
}
}
if (current_trigger[get_current_index_zone()] != 4 &&
current_trigger[get_current_index_zone()] != 15 &&
current_trigger[get_current_index_zone()] != 16 &&
current_trigger[get_current_index_zone()] != 17 &&
current_trigger[get_current_index_zone()] != 18 &&
current_trigger[get_current_index_zone()] != 19 &&
red_light_zone != get_current_index_zone().toString()) {
func_hide_or_show_direction_attr(0, current_trigger[get_current_index_zone()]);
}
//if (red_light_zone != get_current_index_zone().toString())
{
func_get_postlist(get_current_index_zone(), current_trigger[get_current_index_zone()]);
func_listen_to_enable_or_disable_show_direction();
func_set_zone_data();
}
});
$('input.POST_EVENTS_ALARM').on('change', function () {
func_set_zone_data();
});
$('input.CLASS_META_LIST').on('change', function () {
func_get_list_check_select();
});
func_listen_to_enable_or_disable_show_direction();
*/
show_all_zone = 0;
change_color_of_button_zone();
/*
if (current_trigger[3] != 4 &&
current_trigger[3] != 15 &&
current_trigger[3] != 16 &&
current_trigger[3] != 17 &&
current_trigger[3] != 18 &&
current_trigger[3] != 19 &&
red_light_zone != get_current_index_zone().toString()) {
func_hide_or_show_direction_attr(0, current_trigger[get_current_index_zone()]);
}
else {
func_hide_or_show_direction_attr(1, current_trigger[3]);
}
*/
// }
//document.getElementById('IDOK').disabled = false;
lock_IDOK = 0;
//document.getElementById("IDOK").style.background = "#6c87d4";
//document.getElementById("IDOK").style.color = "white";
//document.getElementById("IDOK_counter").style.background = "#6c87d4";
//document.getElementById("IDOK_counter").style.color = "white";
}
function func_set_zone_cookie6() {
//console.log('pre idx = ' + click_idx);
//console.log('pre_dzone = ' + current_dzone);
if (current_dzone != "dzone_6") {
func_set_zone_data();
}
cookie("DZONE", "dzone_6", "9999/12/31 12:00:00");
current_dzone = "dzone_6";
current_cold = "NULL";
//change_color_of_button_cold();
//func_showAlarmData();
func_jvc_showAlarmData(5);
set_g_zone_id_and_arrow();
if (get_check_edit1() === 1) {
disabelIteraction(canvasTripwire1.getObjects()[0]);
Edit1();
}
if (get_check_edit2() === 1) {
disabelIteraction(canvasTripwire2.getObjects()[0]);
Edit2();
}
if (get_check_edit3() === 1) {
disabelIteraction(canvasTripwire3.getObjects()[0]);
Edit3();
}
if (get_check_edit4() === 1) {
disabelIteraction(canvasTripwire4.getObjects()[0]);
Edit4();
}
if (get_check_edit5() === 1) {
disabelIteraction(canvasTripwire5.getObjects()[0]);
Edit5();
}
if (get_check_edit7() === 1) {
disabelIteraction(canvasTripwire7.getObjects()[0]);
Edit7();
}
if (get_check_edit8() === 1) {
disabelIteraction(canvasTripwire8.getObjects()[0]);
Edit8();
}
if (get_check_edit6() === 0) {
enableIteraction(canvasTripwire6.getObjects()[0]);
Edit6();
}
/*
$('input.TRIGGER_EVENTS_ALARM').on('change', function () {
$('input.TRIGGER_EVENTS_ALARM').not(this).prop('checked', false);
for (var i = 0; i < MAX_SIZE_IDC_LIST_TRIGGER_EVENTS; i++) {
if ($(this).attr('id') === IDC_LIST_TRIGGER_EVENTS[i]) {
current_trigger[get_current_index_zone()] = i;
func_hide_or_show_direction_attr(1, i);
break;
}
}
if (current_trigger[get_current_index_zone()] != 4 &&
current_trigger[get_current_index_zone()] != 15 &&
current_trigger[get_current_index_zone()] != 16 &&
current_trigger[get_current_index_zone()] != 17 &&
current_trigger[get_current_index_zone()] != 18 &&
current_trigger[get_current_index_zone()] != 19 &&
red_light_zone != get_current_index_zone().toString()) {
func_hide_or_show_direction_attr(0, current_trigger[get_current_index_zone()]);
}
//if (red_light_zone != get_current_index_zone().toString())
{
func_get_postlist(get_current_index_zone(), current_trigger[get_current_index_zone()]);
func_listen_to_enable_or_disable_show_direction();
func_set_zone_data();
}
});
$('input.POST_EVENTS_ALARM').on('change', function () {
func_set_zone_data();
});
$('input.CLASS_META_LIST').on('change', function () {
func_get_list_check_select();
});
func_listen_to_enable_or_disable_show_direction();
*/
show_all_zone = 0;
change_color_of_button_zone();
/*
if (current_trigger[3] != 4 &&
current_trigger[3] != 15 &&
current_trigger[3] != 16 &&
current_trigger[3] != 17 &&
current_trigger[3] != 18 &&
current_trigger[3] != 19 &&
red_light_zone != get_current_index_zone().toString()) {
func_hide_or_show_direction_attr(0, current_trigger[get_current_index_zone()]);
}
else {
func_hide_or_show_direction_attr(1, current_trigger[3]);
}
*/
// }
//document.getElementById('IDOK').disabled = false;
lock_IDOK = 0;
//document.getElementById("IDOK").style.background = "#6c87d4";
//document.getElementById("IDOK").style.color = "white";
//document.getElementById("IDOK_counter").style.background = "#6c87d4";
//document.getElementById("IDOK_counter").style.color = "white";
}
function func_set_zone_cookie7() {
//console.log('pre idx = ' + click_idx);
//console.log('pre_dzone = ' + current_dzone);
if (current_dzone != "dzone_7") {
func_set_zone_data();
}
cookie("DZONE", "dzone_7", "9999/12/31 12:00:00");
current_dzone = "dzone_7";
current_cold = "NULL";
//change_color_of_button_cold();
//func_showAlarmData();
func_jvc_showAlarmData(6);
set_g_zone_id_and_arrow();
if (get_check_edit1() === 1) {
disabelIteraction(canvasTripwire1.getObjects()[0]);
Edit1();
}
if (get_check_edit2() === 1) {
disabelIteraction(canvasTripwire2.getObjects()[0]);
Edit2();
}
if (get_check_edit3() === 1) {
disabelIteraction(canvasTripwire3.getObjects()[0]);
Edit3();
}
if (get_check_edit4() === 1) {
disabelIteraction(canvasTripwire4.getObjects()[0]);
Edit4();
}
if (get_check_edit5() === 1) {
disabelIteraction(canvasTripwire5.getObjects()[0]);
Edit5();
}
if (get_check_edit6() === 1) {
disabelIteraction(canvasTripwire6.getObjects()[0]);
Edit6();
}
if (get_check_edit8() === 1) {
disabelIteraction(canvasTripwire8.getObjects()[0]);
Edit8();
}
if (get_check_edit7() === 0) {
enableIteraction(canvasTripwire7.getObjects()[0]);
Edit7();
}
/*
$('input.TRIGGER_EVENTS_ALARM').on('change', function () {
$('input.TRIGGER_EVENTS_ALARM').not(this).prop('checked', false);
for (var i = 0; i < MAX_SIZE_IDC_LIST_TRIGGER_EVENTS; i++) {
if ($(this).attr('id') === IDC_LIST_TRIGGER_EVENTS[i]) {
current_trigger[get_current_index_zone()] = i;
func_hide_or_show_direction_attr(1, i);
break;
}
}
if (current_trigger[get_current_index_zone()] != 4 &&
current_trigger[get_current_index_zone()] != 15 &&
current_trigger[get_current_index_zone()] != 16 &&
current_trigger[get_current_index_zone()] != 17 &&
current_trigger[get_current_index_zone()] != 18 &&
current_trigger[get_current_index_zone()] != 19 &&
red_light_zone != get_current_index_zone().toString()) {
func_hide_or_show_direction_attr(0, current_trigger[get_current_index_zone()]);
}
//if (red_light_zone != get_current_index_zone().toString())
{
func_get_postlist(get_current_index_zone(), current_trigger[get_current_index_zone()]);
func_listen_to_enable_or_disable_show_direction();
func_set_zone_data();
}
});
$('input.POST_EVENTS_ALARM').on('change', function () {
func_set_zone_data();
});
$('input.CLASS_META_LIST').on('change', function () {
func_get_list_check_select();
});
func_listen_to_enable_or_disable_show_direction();
*/
show_all_zone = 0;
change_color_of_button_zone();
/*
if (current_trigger[3] != 4 &&
current_trigger[3] != 15 &&
current_trigger[3] != 16 &&
current_trigger[3] != 17 &&
current_trigger[3] != 18 &&
current_trigger[3] != 19 &&
red_light_zone != get_current_index_zone().toString()) {
func_hide_or_show_direction_attr(0, current_trigger[get_current_index_zone()]);
}
else {
func_hide_or_show_direction_attr(1, current_trigger[3]);
}
*/
// }
//document.getElementById('IDOK').disabled = false;
lock_IDOK = 0;
//document.getElementById("IDOK").style.background = "#6c87d4";
//document.getElementById("IDOK").style.color = "white";
//document.getElementById("IDOK_counter").style.background = "#6c87d4";
//document.getElementById("IDOK_counter").style.color = "white";
}
function func_set_zone_cookie8() {
//console.log('pre idx = ' + click_idx);
//console.log('pre_dzone = ' + current_dzone);
if (current_dzone != "dzone_8") {
func_set_zone_data();
}
cookie("DZONE", "dzone_8", "9999/12/31 12:00:00");
current_dzone = "dzone_8";
current_cold = "NULL";
//change_color_of_button_cold();
//func_showAlarmData();
func_jvc_showAlarmData(7);
set_g_zone_id_and_arrow();
if (get_check_edit1() === 1) {
disabelIteraction(canvasTripwire1.getObjects()[0]);
Edit1();
}
if (get_check_edit2() === 1) {
disabelIteraction(canvasTripwire2.getObjects()[0]);
Edit2();
}
if (get_check_edit3() === 1) {
disabelIteraction(canvasTripwire3.getObjects()[0]);
Edit3();
}
if (get_check_edit4() === 1) {
disabelIteraction(canvasTripwire4.getObjects()[0]);
Edit4();
}
if (get_check_edit5() === 1) {
disabelIteraction(canvasTripwire5.getObjects()[0]);
Edit5();
}
if (get_check_edit6() === 1) {
disabelIteraction(canvasTripwire6.getObjects()[0]);
Edit6();
}
if (get_check_edit7() === 1) {
disabelIteraction(canvasTripwire7.getObjects()[0]);
Edit7();
}
if (get_check_edit8() === 0) {
enableIteraction(canvasTripwire8.getObjects()[0]);
Edit8();
}
/*
$('input.TRIGGER_EVENTS_ALARM').on('change', function () {
$('input.TRIGGER_EVENTS_ALARM').not(this).prop('checked', false);
for (var i = 0; i < MAX_SIZE_IDC_LIST_TRIGGER_EVENTS; i++) {
if ($(this).attr('id') === IDC_LIST_TRIGGER_EVENTS[i]) {
current_trigger[get_current_index_zone()] = i;
func_hide_or_show_direction_attr(1, i);
break;
}
}
if (current_trigger[get_current_index_zone()] != 4 &&
current_trigger[get_current_index_zone()] != 15 &&
current_trigger[get_current_index_zone()] != 16 &&
current_trigger[get_current_index_zone()] != 17 &&
current_trigger[get_current_index_zone()] != 18 &&
current_trigger[get_current_index_zone()] != 19 &&
red_light_zone != get_current_index_zone().toString()) {
func_hide_or_show_direction_attr(0, current_trigger[get_current_index_zone()]);
}
//if (red_light_zone != get_current_index_zone().toString())
{
func_get_postlist(get_current_index_zone(), current_trigger[get_current_index_zone()]);
func_listen_to_enable_or_disable_show_direction();
func_set_zone_data();
}
});
$('input.POST_EVENTS_ALARM').on('change', function () {
func_set_zone_data();
});
$('input.CLASS_META_LIST').on('change', function () {
func_get_list_check_select();
});
func_listen_to_enable_or_disable_show_direction();
*/
show_all_zone = 0;
change_color_of_button_zone();
/*
if (current_trigger[3] != 4 &&
current_trigger[3] != 15 &&
current_trigger[3] != 16 &&
current_trigger[3] != 17 &&
current_trigger[3] != 18 &&
current_trigger[3] != 19 &&
red_light_zone != get_current_index_zone().toString()) {
func_hide_or_show_direction_attr(0, current_trigger[get_current_index_zone()]);
}
else {
func_hide_or_show_direction_attr(1, current_trigger[3]);
}
*/
// }
//document.getElementById('IDOK').disabled = false;
lock_IDOK = 0;
//document.getElementById("IDOK").style.background = "#6c87d4";
//document.getElementById("IDOK").style.color = "white";
//document.getElementById("IDOK_counter").style.background = "#6c87d4";
//document.getElementById("IDOK_counter").style.color = "white";
}
/*
function func_get_plate_cookie() {
var list = '';
var cookies = cookie();
for (var v in cookies) {
if (v === 'OK_BBOX_COUNT')
list = cookies[v];
}
if (list.length >= 1) {
var SIZE_BBOX_COUNT = parseInt(list, 10);
return list;
}
cookie("OK_BBOX_COUNT", "0", "9999/12/31 12:00:00");
return 0;
}
*//*
function func_get_count_zone_cookie() {
var list = '';
var cookies = cookie();
for (var v in cookies) {
if (v === 'COUNT_ZONE')
list += cookies[v];
}
if (list.length >= 1) {
if (list === "0") {
count_zone = 0;
}
else if (list === "1") {
count_zone = 1;
}
else if (list === "2") {
count_zone = 2;
}
else if (list === "3") {
count_zone = 3;
}
else if (list === "4") {
count_zone = 4;
}
return list;
}
cookie("COUNT_ZONE", "0", "9999/12/31 12:00:00");
count_zone = 0;
return 0;
}*/
function func_set_count_zone_cookie() {
if (count_zone === 0) {
cookie("COUNT_ZONE", "0", "9999/12/31 12:00:00");
}
else if (count_zone === 1) {
cookie("COUNT_ZONE", "1", "9999/12/31 12:00:00");
}
else if (count_zone === 2) {
cookie("COUNT_ZONE", "2", "9999/12/31 12:00:00");
}
else if (count_zone === 3) {
cookie("COUNT_ZONE", "3", "9999/12/31 12:00:00");
}
else if (count_zone === 4) {
cookie("COUNT_ZONE", "4", "9999/12/31 12:00:00");
}
else if (count_zone === 5) {
cookie("COUNT_ZONE", "5", "9999/12/31 12:00:00");
}
else if (count_zone === 6) {
cookie("COUNT_ZONE", "6", "9999/12/31 12:00:00");
}
else if (count_zone === 7) {
cookie("COUNT_ZONE", "7", "9999/12/31 12:00:00");
}
else if (count_zone === 8) {
cookie("COUNT_ZONE", "8", "9999/12/31 12:00:00");
}
}
function func_get_zone_cookie() {
var list = '';
var cookies = cookie();
cookie("DZONE", "dzone_1", "9999/12/31 12:00:00");
cookie("DZONE", "dzone_2", "9999/12/31 12:00:00");
cookie("DZONE", "dzone_3", "9999/12/31 12:00:00");
cookie("DZONE", "dzone_4", "9999/12/31 12:00:00");
cookie("DZONE", "dzone_5", "9999/12/31 12:00:00");
cookie("DZONE", "dzone_6", "9999/12/31 12:00:00");
cookie("DZONE", "dzone_7", "9999/12/31 12:00:00");
cookie("DZONE", "dzone_8", "9999/12/31 12:00:00");
current_dzone = "dzone_1";
count_zone = 8;
return 'dzone_1';
}
function func_showAlarmData() {
//$('#obj_max_proportion').val(obj_max_proportion);
//$('#obj_min_proportion').val(obj_min_proportion);
$('#obj_min_max_proportion').slider('setValues', [obj_min_proportion, obj_max_proportion]);
if (enable_traffic === 'Yes')
$('#enable_traffic').prop("checked", true);
else
$('#enable_traffic').prop("checked", false);
//if (enable_unknown_object === 'Yes')
// $('#enable_unknown_object').prop("checked", true);
//else
// $('#enable_unknown_object').prop("checked", false);
//for (var i = 0; i < MAX_SIZE_COUNTERS; i++) {
// $('select[id="select_counter"] option[value="Counter0' + (i + 1).toString() + '"]').text((i + 1).toString());//counter_name[i]
//}
//if (localStorage.getItem('check_ship') == 1) {
// $('#no_parking_time').slider({ max: 600 });
//}
//else {
// $('#no_parking_time').slider({ max: 30 });
//}
if (current_dzone === "dzone_1") {
//$('#confidence_traffic').val(confidence_traffic);
$('#confidence_traffic').slider('setValue', confidence_traffic);
//$('#no_parking_time').val(no_parking_time[0]);
//$('#parking_space').slider('setValue', parking_space[0]);
//$("#parking_line").val(parking_line[0]);
$('#no_parking_time').slider('setValue', no_parking_time[0]);
$('#no_parking_time_in_minute').val(no_parking_time_in_minute[0]);
if (no_parking_time_in_minute[0] == "0") {
$('#no_parking_time').slider({ disabled: false });
}
else {
$('#no_parking_time').slider({ disabled: true });
}
//$('#queuing_count').slider('setValue', queuing_count[0]);
//$('#obj_min_max_proportion_in_zone').slider('setValues', [obj_min_proportion_in_zone[0], obj_max_proportion_in_zone[0]]);
/*
for (var i = 0; i < MAX_SIZE_IDC_LIST_TRIGGER_EVENTS; i++){
if (jsonbuf["trigger_events"][i]["checked"] === 1)
$('#trigger_events_' + padLeft(i + 1, 2)).prop("checked", true);
else
$('#trigger_events_' + padLeft(i + 1, 2)).prop("checked", false);
}*/
var names = metadata1[0].split(",");
func_get_list(names);
func_get_eventslist(0);
func_get_postlist(0, current_trigger[0]);
//$("#select_counter").val(selected_counter_name[0][current_trigger[0]]);
//$("#select_counter_increment").val(selected_counter_increment[0][current_trigger[0]]);
}
else if (current_dzone === "dzone_2") {
//$('#confidence_traffic').val(confidence_traffic);
$('#confidence_traffic').slider('setValue', confidence_traffic);
//$('#no_parking_time').val(no_parking_time[1]);
//$('#parking_space').slider('setValue', parking_space[1]);
//$("#parking_line").val(parking_line[1]);
$('#no_parking_time').slider('setValue', no_parking_time[1]);
$('#no_parking_time_in_minute').val(no_parking_time_in_minute[1]);
if (no_parking_time_in_minute[1] == "0") {
$('#no_parking_time').slider({ disabled: false });
}
else {
$('#no_parking_time').slider({ disabled: true });
}
//$('#queuing_count').slider('setValue', queuing_count[1]);
//$('#obj_min_max_proportion_in_zone').slider('setValues', [obj_min_proportion_in_zone[1], obj_max_proportion_in_zone[1]]);
var names = metadata1[1].split(",");
func_get_list(names);
func_get_eventslist(1);
func_get_postlist(1, current_trigger[1]);
//$("#select_counter").val(selected_counter_name[1][current_trigger[1]]);
//$("#select_counter_increment").val(selected_counter_increment[1][current_trigger[1]]);
}
else if (current_dzone === "dzone_3") {
//$('#confidence_traffic').val(confidence_traffic);
$('#confidence_traffic').slider('setValue', confidence_traffic);
//$('#no_parking_time').val(no_parking_time[2]);
//$('#parking_space').slider('setValue', parking_space[2]);
//$("#parking_line").val(parking_line[2]);
$('#no_parking_time').slider('setValue', no_parking_time[2]);
$('#no_parking_time_in_minute').val(no_parking_time_in_minute[2]);
if (no_parking_time_in_minute[2] == "0") {
$('#no_parking_time').slider({ disabled: false });
}
else {
$('#no_parking_time').slider({ disabled: true });
}
//$('#queuing_count').slider('setValue', queuing_count[2]);
//$('#obj_min_max_proportion_in_zone').slider('setValues', [obj_min_proportion_in_zone[2], obj_max_proportion_in_zone[2]]);
var names = metadata1[2].split(",");
func_get_list(names);
func_get_eventslist(2);
func_get_postlist(2, current_trigger[2]);
//$("#select_counter").val(selected_counter_name[2][current_trigger[2]]);
//$("#select_counter_increment").val(selected_counter_increment[2][current_trigger[2]]);
}
else if (current_dzone === "dzone_4") {
//$('#confidence_traffic').val(confidence_traffic);
$('#confidence_traffic').slider('setValue', confidence_traffic);
//$('#no_parking_time').val(no_parking_time[3]);
//$('#parking_space').slider('setValue', parking_space[3]);
//$("#parking_line").val(parking_line[3]);
$('#no_parking_time').slider('setValue', no_parking_time[3]);
$('#no_parking_time_in_minute').val(no_parking_time_in_minute[3]);
if (no_parking_time_in_minute[3] == "0") {
$('#no_parking_time').slider({ disabled: false });
}
else {
$('#no_parking_time').slider({ disabled: true });
}
//$('#queuing_count').slider('setValue', queuing_count[3]);
//$('#obj_min_max_proportion_in_zone').slider('setValues', [obj_min_proportion_in_zone[3], obj_max_proportion_in_zone[3]]);
var names = metadata1[3].split(",");
func_get_list(names);
func_get_eventslist(3);
func_get_postlist(3, current_trigger[3]);
//$("#select_counter").val(selected_counter_name[3][current_trigger[3]]);
//$("#select_counter_increment").val(selected_counter_increment[3][current_trigger[3]]);
}
else if (current_dzone === "dzone_5") {
}
else if (current_dzone === "dzone_6") {
}
else if (current_dzone === "dzone_7") {
}
else if (current_dzone === "dzone_8") {
}
if (current_dzone != "dzone_1") {
if (enable_PTZ == "Yes") {
//document.getElementById("IDC_STATIC_COLD_ZONE").style.visibility = "hidden";
//document.getElementById("button_show_coldobjects").style.visibility = "hidden";
//document.getElementById("button_clean_coldobjects").style.visibility = "hidden";
//document.getElementById("button_set_coldobjects").style.visibility = "hidden";
}
else {
//document.getElementById("IDC_STATIC_COLD_ZONE").style.visibility = "visible";
//document.getElementById("button_show_coldobjects").style.visibility = "visible";
//document.getElementById("button_clean_coldobjects").style.visibility = "visible";
//document.getElementById("button_set_coldobjects").style.visibility = "visible";
}
}
else {
//document.getElementById("IDC_STATIC_COLD_ZONE").style.visibility = "visible";
//document.getElementById("button_show_coldobjects").style.visibility = "visible";
//document.getElementById("button_clean_coldobjects").style.visibility = "visible";
//document.getElementById("button_set_coldobjects").style.visibility = "visible";
}
//func_get_current_counter($("#select_counter").val());
func_showCountersData();
func_get_list_check_select();
}
function func_ResetCounter() {
var urlStr;
if (g_check_if_airelay == 1) {
urlStr = '/airelay/reset_counter';
}
else {
urlStr = '/reset_counter';
}
$.ajax({
url: urlStr,
type: "GET",
async: true,
beforeSend: function (xmlHttp) {
xmlHttp.setRequestHeader("If-Modified-Since", "0");
xmlHttp.setRequestHeader("Cache-Control", "no-cache");
//xmlHttp.setRequestHeader("Authorization", "Basic " + btoa("username:password"));
},
success: function (retdata) {
//var jsonbuf = JSON.parse('{ "name":"John", "age":30, "city":"New York"}');
},
error: function (retdata) {
console.warn(retdata);
}
});
}
function func_getEnablePTZ() {
var urlStr;
if (g_check_if_airelay == 1) {
urlStr = '/airelay/get_enable_ptz';
}
else {
urlStr = '/get_enable_ptz';
}
$.ajax({
//url: "/airelay/get_enable_ptz",
url: urlStr,
type: "GET",
async: true,
beforeSend: function (xmlHttp) {
xmlHttp.setRequestHeader("If-Modified-Since", "0");
xmlHttp.setRequestHeader("Cache-Control", "no-cache");
//xmlHttp.setRequestHeader("Authorization", "Basic " + btoa("username:password"));
},
success: function (retdata) {
//var jsonbuf = JSON.parse('{ "name":"John", "age": 30, "city":"New York"}');
var jsonbuf = JSON.parse(retdata);
//$('#license_status_2').val(jsonbuf["jstr1"]);
//$('#enable_anpr').prop("checked", true);
enable_PTZ = jsonbuf["enable_PTZ"];
{
func_getPostEventName();
}
},
error: function (retdata) {
setTimeout(func_getEnablePTZ(), 3000);
console.warn(retdata);
}
});
}
function validatingJSON(json) {
var checkedjson;
try {
checkedjson = JSON.parse(json); //JSON parse only for try catch
//console.log("json OK");
//console.log(json);
} catch (e) {
checkedjson = null;
console.log(e);//the character would be drop sometimes, for example the label "class_id" may be "clas_id".
//console.log(json);
}
return checkedjson;
}
function func_getjvcAlarmData() {
var urlStr;
if (g_check_if_airelay == 1) {
urlStr = '/airelay/getjvcconfigfile?ch=all';
}
else {
urlStr = '/getjvcconfigfile?ch=all';
}
$.ajax({
//url: "/getconfigfile?ch=all",
url: urlStr,
type: "GET",
async: true,
beforeSend: function (xmlHttp) {
xmlHttp.setRequestHeader("If-Modified-Since", "0");
xmlHttp.setRequestHeader("Cache-Control", "no-cache");
//xmlHttp.setRequestHeader("Authorization", "Basic " + btoa("username:password"));
},
success: function (retdata) {
//console.log(retdata);
//var jsonbuf = JSON.parse('{ "name":"John", "age":30, "city":"New York"}');
var jsonbuf = validatingJSON(retdata);
if (jsonbuf != null) {
//console.log(jsonbuf);
enable_cloud = jsonbuf["system_setting"]["enable_cloud"];
obj_max_proportion = jsonbuf["view_setting"]["camera01"]["obj_max_proportion"];
obj_min_proportion = jsonbuf["view_setting"]["camera01"]["obj_min_proportion"];
enable_traffic = jsonbuf["view_setting"]["camera01"]["enable_traffic"];
enable_unknown_object = jsonbuf["view_setting"]["camera01"]["enable_unknown_object"];
confidence_traffic = jsonbuf["view_setting"]["camera01"]["confidence2"];
tab_view_size = jsonbuf["view_setting"]["camera01"]["tab_view_size"].split("x");
tab_view_size[0] = parseInt(tab_view_size[0], 10);
tab_view_size[1] = parseInt(tab_view_size[1], 10);
count_zone = jsonbuf["view_setting"]["camera01"]["count_zone"];
localStorage.setItem('count_zone', count_zone);
red_light_zone = jsonbuf["view_setting"]["camera01"]["red_light_zone"];
var temp_tof_enable_show_distance = 0;
var temp_tof_enable_show_height = 0;
for (var i = 0; i < MAX_DETECTION_ZONE; i++) {
if ((localStorage.getItem("03AI") == "Yes" || localStorage.getItem("Third_party") == "Yes")) {
parking_space[i] = jsonbuf["view_setting"]["camera01"]["detection_zone"][i]["parking_space"];
parking_line[i] = jsonbuf["view_setting"]["camera01"]["detection_zone"][i]["parking_line"];
}
else {
parking_space[i] = "0";
parking_line[i] = "0";
}
no_parking_time[i] = jsonbuf["view_setting"]["camera01"]["detection_zone"][i]["no_parking_time"];
no_parking_time_in_minute[i] = jsonbuf["view_setting"]["camera01"]["detection_zone"][i]["no_parking_time_in_minute"];
metadata1[i] = jsonbuf["view_setting"]["camera01"]["detection_zone"][i]["metadata1"].replace(/\s/g, '');
enable_direction[i] = jsonbuf["view_setting"]["camera01"]["detection_zone"][i]["enable_direction1"];
func_set_direction(parseInt(jsonbuf["view_setting"]["camera01"]["detection_zone"][i]["direction1"], 10), i);
queuing_count[i] = jsonbuf["view_setting"]["camera01"]["detection_zone"][i]["queuing_count"];
metadata_stop[i] = jsonbuf["view_setting"]["camera01"]["detection_zone"][i]["metadata_stop"];
obj_max_proportion_in_zone[i] = jsonbuf["view_setting"]["camera01"]["detection_zone"][i]["obj_max_proportion_in_zone"];
obj_min_proportion_in_zone[i] = jsonbuf["view_setting"]["camera01"]["detection_zone"][i]["obj_min_proportion_in_zone"];
for (var j = 0; j < MAX_SIZE_POINTS; j++) {
points_x_config[i][j] = jsonbuf["view_setting"]["camera01"]["detection_zone"][i]["x" + (j + 1).toString()];
points_y_config[i][j] = jsonbuf["view_setting"]["camera01"]["detection_zone"][i]["y" + (j + 1).toString()];
}
for (var j = 0; j < MAX_SIZE_IDC_LIST_TRIGGER_EVENTS; j++) {
checked_trigger_events[i][j] = jsonbuf["view_setting"]["camera01"]["detection_zone"][i]["trigger_events"][j]["checked"];
checked_post_event_name[i][j] = jsonbuf["view_setting"]["camera01"]["detection_zone"][i]["trigger_events"][j]["post_event_name"];
if (j == 21 && checked_trigger_events[i][j] == 1) {
temp_tof_enable_show_distance = 1;
}
else if (j == 22 && checked_trigger_events[i][j] == 1) {
temp_tof_enable_show_height = 1;
}
if (jsonbuf["view_setting"]["camera01"]["detection_zone"][i]["trigger_events"][j]["counter_name"].length <= 0)
selected_counter_name[i][j] = "NULL";
else
selected_counter_name[i][j] = jsonbuf["view_setting"]["camera01"]["detection_zone"][i]["trigger_events"][j]["counter_name"];
if (jsonbuf["view_setting"]["camera01"]["detection_zone"][i]["trigger_events"][j]["counter_increment"].length <= 0)
selected_counter_increment[i][j] = "NULL";
else
selected_counter_increment[i][j] = jsonbuf["view_setting"]["camera01"]["detection_zone"][i]["trigger_events"][j]["counter_increment"];
}
}
g_tof_enable_show_distance = temp_tof_enable_show_distance;
g_tof_enable_show_height = temp_tof_enable_show_height;
createCanvasTrafficLight_alarm([{
x: Math.round(points_x_config[0][0] * image_width / tab_view_size[0]), y: Math.round(points_y_config[0][0] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[0][1] * image_width / tab_view_size[0]), y: Math.round(points_y_config[0][1] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[0][2] * image_width / tab_view_size[0]), y: Math.round(points_y_config[0][2] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[0][3] * image_width / tab_view_size[0]), y: Math.round(points_y_config[0][3] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[0][4] * image_width / tab_view_size[0]), y: Math.round(points_y_config[0][4] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[0][5] * image_width / tab_view_size[0]), y: Math.round(points_y_config[0][5] * image_height / tab_view_size[1])
}], //zone 1
[{
x: Math.round(points_x_config[1][0] * image_width / tab_view_size[0]), y: Math.round(points_y_config[1][0] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[1][1] * image_width / tab_view_size[0]), y: Math.round(points_y_config[1][1] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[1][2] * image_width / tab_view_size[0]), y: Math.round(points_y_config[1][2] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[1][3] * image_width / tab_view_size[0]), y: Math.round(points_y_config[1][3] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[1][4] * image_width / tab_view_size[0]), y: Math.round(points_y_config[1][4] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[1][5] * image_width / tab_view_size[0]), y: Math.round(points_y_config[1][5] * image_height / tab_view_size[1])
}], //zone 2
[{
x: Math.round(points_x_config[2][0] * image_width / tab_view_size[0]), y: Math.round(points_y_config[2][0] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[2][1] * image_width / tab_view_size[0]), y: Math.round(points_y_config[2][1] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[2][2] * image_width / tab_view_size[0]), y: Math.round(points_y_config[2][2] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[2][3] * image_width / tab_view_size[0]), y: Math.round(points_y_config[2][3] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[2][4] * image_width / tab_view_size[0]), y: Math.round(points_y_config[2][4] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[2][5] * image_width / tab_view_size[0]), y: Math.round(points_y_config[2][5] * image_height / tab_view_size[1])
}], //zone 3
[{
x: Math.round(points_x_config[3][0] * image_width / tab_view_size[0]), y: Math.round(points_y_config[3][0] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[3][1] * image_width / tab_view_size[0]), y: Math.round(points_y_config[3][1] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[3][2] * image_width / tab_view_size[0]), y: Math.round(points_y_config[3][2] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[3][3] * image_width / tab_view_size[0]), y: Math.round(points_y_config[3][3] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[3][4] * image_width / tab_view_size[0]), y: Math.round(points_y_config[3][4] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[3][5] * image_width / tab_view_size[0]), y: Math.round(points_y_config[3][5] * image_height / tab_view_size[1])
}], //zone 4
[{
x: Math.round(points_x_config[4][0] * image_width / tab_view_size[0]), y: Math.round(points_y_config[4][0] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[4][1] * image_width / tab_view_size[0]), y: Math.round(points_y_config[4][1] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[4][2] * image_width / tab_view_size[0]), y: Math.round(points_y_config[4][2] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[4][3] * image_width / tab_view_size[0]), y: Math.round(points_y_config[4][3] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[4][4] * image_width / tab_view_size[0]), y: Math.round(points_y_config[4][4] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[4][5] * image_width / tab_view_size[0]), y: Math.round(points_y_config[4][5] * image_height / tab_view_size[1])
}], //zone 5
[{
x: Math.round(points_x_config[5][0] * image_width / tab_view_size[0]), y: Math.round(points_y_config[5][0] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[5][1] * image_width / tab_view_size[0]), y: Math.round(points_y_config[5][1] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[5][2] * image_width / tab_view_size[0]), y: Math.round(points_y_config[5][2] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[5][3] * image_width / tab_view_size[0]), y: Math.round(points_y_config[5][3] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[5][4] * image_width / tab_view_size[0]), y: Math.round(points_y_config[5][4] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[5][5] * image_width / tab_view_size[0]), y: Math.round(points_y_config[5][5] * image_height / tab_view_size[1])
}], //zone 6
[{
x: Math.round(points_x_config[6][0] * image_width / tab_view_size[0]), y: Math.round(points_y_config[6][0] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[6][1] * image_width / tab_view_size[0]), y: Math.round(points_y_config[6][1] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[6][2] * image_width / tab_view_size[0]), y: Math.round(points_y_config[6][2] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[6][3] * image_width / tab_view_size[0]), y: Math.round(points_y_config[6][3] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[6][4] * image_width / tab_view_size[0]), y: Math.round(points_y_config[6][4] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[6][5] * image_width / tab_view_size[0]), y: Math.round(points_y_config[6][5] * image_height / tab_view_size[1])
}], //zone 7
[{
x: Math.round(points_x_config[7][0] * image_width / tab_view_size[0]), y: Math.round(points_y_config[7][0] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[7][1] * image_width / tab_view_size[0]), y: Math.round(points_y_config[7][1] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[7][2] * image_width / tab_view_size[0]), y: Math.round(points_y_config[7][2] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[7][3] * image_width / tab_view_size[0]), y: Math.round(points_y_config[7][3] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[7][4] * image_width / tab_view_size[0]), y: Math.round(points_y_config[7][4] * image_height / tab_view_size[1])
}, {
x: Math.round(points_x_config[7][5] * image_width / tab_view_size[0]), y: Math.round(points_y_config[7][5] * image_height / tab_view_size[1])
}] //zone 8
);
createCanvasTrafficLight();
func_showAlarmData();
enable_detection_zone_button();
change_color_of_button_zone();
set_g_zone_id_and_arrow();
func_listen_to_enable_or_disable_show_direction();
func_get_only_show_metadata1_cookie();
change_color_of_button_cold();
{
if (current_trigger[get_current_index_zone()] != 4 &&
current_trigger[get_current_index_zone()] != 15 &&
current_trigger[get_current_index_zone()] != 16 &&
current_trigger[get_current_index_zone()] != 17 &&
current_trigger[get_current_index_zone()] != 18 &&
current_trigger[get_current_index_zone()] != 19 &&
red_light_zone != get_current_index_zone().toString()) {
func_hide_or_show_direction_attr(0, current_trigger[get_current_index_zone()]);
}
else {
func_hide_or_show_direction_attr(1, current_trigger[get_current_index_zone()]);
}
}
$('input.TRIGGER_EVENTS_ALARM').on('change', function () {
$('input.TRIGGER_EVENTS_ALARM').not(this).prop('checked', false);
for (var i = 0; i < MAX_SIZE_IDC_LIST_TRIGGER_EVENTS; i++) {
if ($(this).attr('id') === IDC_LIST_TRIGGER_EVENTS[i]) {
current_trigger[get_current_index_zone()] = i;
func_hide_or_show_direction_attr(1, i);
break;
}
}
if (current_trigger[get_current_index_zone()] != 4 &&
current_trigger[get_current_index_zone()] != 15 &&
current_trigger[get_current_index_zone()] != 16 &&
current_trigger[get_current_index_zone()] != 17 &&
current_trigger[get_current_index_zone()] != 18 &&
current_trigger[get_current_index_zone()] != 19 &&
red_light_zone != get_current_index_zone().toString()) {
func_hide_or_show_direction_attr(0, current_trigger[get_current_index_zone()]);
}
//if (red_light_zone != get_current_index_zone().toString())
{
func_get_postlist(get_current_index_zone(), current_trigger[get_current_index_zone()]);
func_listen_to_enable_or_disable_show_direction();
$("#select_counter").val(selected_counter_name[get_current_index_zone()][current_trigger[get_current_index_zone()]]);
$("#select_counter_increment").val(selected_counter_increment[get_current_index_zone()][current_trigger[get_current_index_zone()]]);
func_set_zone_data();
}
});
$('input.POST_EVENTS_ALARM').on('change', function () {
func_set_zone_data();
});
$('input.CLASS_META_LIST').on('change', function () {
func_get_list_check_select();
});
update_canvas();
if (current_dzone === "dzone_1") {
disabelIteraction(canvasTripwire2.getObjects()[0]);
disabelIteraction(canvasTripwire3.getObjects()[0]);
disabelIteraction(canvasTripwire4.getObjects()[0]);
disabelIteraction(canvasTripwire5.getObjects()[0]);
disabelIteraction(canvasTripwire6.getObjects()[0]);
disabelIteraction(canvasTripwire7.getObjects()[0]);
disabelIteraction(canvasTripwire8.getObjects()[0]);
Edit1();
}
else if (current_dzone === "dzone_2") {
disabelIteraction(canvasTripwire1.getObjects()[0]);
disabelIteraction(canvasTripwire3.getObjects()[0]);
disabelIteraction(canvasTripwire4.getObjects()[0]);
disabelIteraction(canvasTripwire5.getObjects()[0]);
disabelIteraction(canvasTripwire6.getObjects()[0]);
disabelIteraction(canvasTripwire7.getObjects()[0]);
disabelIteraction(canvasTripwire8.getObjects()[0]);
Edit2();
}
else if (current_dzone === "dzone_3") {
disabelIteraction(canvasTripwire1.getObjects()[0]);
disabelIteraction(canvasTripwire2.getObjects()[0]);
disabelIteraction(canvasTripwire4.getObjects()[0]);
disabelIteraction(canvasTripwire5.getObjects()[0]);
disabelIteraction(canvasTripwire6.getObjects()[0]);
disabelIteraction(canvasTripwire7.getObjects()[0]);
disabelIteraction(canvasTripwire8.getObjects()[0]);
Edit3();
}
else if (current_dzone === "dzone_4"){
disabelIteraction(canvasTripwire1.getObjects()[0]);
disabelIteraction(canvasTripwire2.getObjects()[0]);
disabelIteraction(canvasTripwire3.getObjects()[0]);
disabelIteraction(canvasTripwire5.getObjects()[0]);
disabelIteraction(canvasTripwire6.getObjects()[0]);
disabelIteraction(canvasTripwire7.getObjects()[0]);
disabelIteraction(canvasTripwire8.getObjects()[0]);
Edit4();
}
else if (current_dzone === "dzone_5"){
disabelIteraction(canvasTripwire1.getObjects()[0]);
disabelIteraction(canvasTripwire2.getObjects()[0]);
disabelIteraction(canvasTripwire3.getObjects()[0]);
disabelIteraction(canvasTripwire4.getObjects()[0]);
disabelIteraction(canvasTripwire6.getObjects()[0]);
disabelIteraction(canvasTripwire7.getObjects()[0]);
disabelIteraction(canvasTripwire8.getObjects()[0]);
Edit5();
}
else if (current_dzone === "dzone_6"){
disabelIteraction(canvasTripwire1.getObjects()[0]);
disabelIteraction(canvasTripwire2.getObjects()[0]);
disabelIteraction(canvasTripwire3.getObjects()[0]);
disabelIteraction(canvasTripwire4.getObjects()[0]);
disabelIteraction(canvasTripwire5.getObjects()[0]);
disabelIteraction(canvasTripwire7.getObjects()[0]);
disabelIteraction(canvasTripwire8.getObjects()[0]);
Edit6();
}
else if (current_dzone === "dzone_7"){
disabelIteraction(canvasTripwire1.getObjects()[0]);
disabelIteraction(canvasTripwire2.getObjects()[0]);
disabelIteraction(canvasTripwire3.getObjects()[0]);
disabelIteraction(canvasTripwire4.getObjects()[0]);
disabelIteraction(canvasTripwire5.getObjects()[0]);
disabelIteraction(canvasTripwire6.getObjects()[0]);
disabelIteraction(canvasTripwire8.getObjects()[0]);
Edit7();
}
else if (current_dzone === "dzone_8"){
disabelIteraction(canvasTripwire1.getObjects()[0]);
disabelIteraction(canvasTripwire2.getObjects()[0]);
disabelIteraction(canvasTripwire3.getObjects()[0]);
disabelIteraction(canvasTripwire4.getObjects()[0]);
disabelIteraction(canvasTripwire5.getObjects()[0]);
disabelIteraction(canvasTripwire6.getObjects()[0]);
disabelIteraction(canvasTripwire7.getObjects()[0]);
Edit8();
}
//func_getbar();
//show_tof_map();
}
//console.info(retdata);
},
error: function (retdata) {
setTimeout(func_getjvcAlarmData(),3000);
console.warn(retdata);
}
});
}
function func_getbar() {
if (enable_unknown_object == "Yes") {
var urlStr;
if (g_check_if_airelay == 1) {
urlStr = '/airelay/getbar';
}
else {
urlStr = '/getbar';
}
$.ajax({
url: urlStr,
type: "GET",
async: true,
beforeSend: function (xmlHttp) {
xmlHttp.setRequestHeader("If-Modified-Since", "0");
xmlHttp.setRequestHeader("Cache-Control", "no-cache");
//xmlHttp.setRequestHeader("Authorization", "Basic " + btoa("username:password"));
},
success: function (retdata) {
//console.info(retdata);
//
//if (retdata == "0") {
// document.getElementById("bar_circle").style.fill = "green";
//}
//else if (retdata == "-1") {
// document.getElementById("bar_circle").style.fill = "yellow";
//}
//else {
// console.log("getbar:" + retdata);
// document.getElementById("bar_circle").style.fill = "red";
//}
},
error: function (retdata) {
console.warn(retdata);
//document.getElementById("bar_circle").style.fill = "blue";
}
});
}
else {
//document.getElementById("bar_circle").style.fill = "#BABABA";
}
}
function func_set_only_show_metadata1_on() {
var urlStr;
if (g_check_if_airelay == 1) {
urlStr = '/airelay/set_only_show_metadata1_on';
}
else {
urlStr = '/set_only_show_metadata1_on';
}
$.ajax({
url: urlStr,
type: "GET",
async: true,
beforeSend: function (xmlHttp) {
xmlHttp.setRequestHeader("If-Modified-Since", "0");
xmlHttp.setRequestHeader("Cache-Control", "no-cache");
//xmlHttp.setRequestHeader("Authorization", "Basic " + btoa("username:password"));
},
success: function (retdata) {
//var jsonbuf = JSON.parse('{ "name":"John", "age":30, "city":"New York"}');
var jsonbuf = JSON.parse(retdata);
//console.info(retdata);
},
error: function (retdata) {
console.warn(retdata);
}
});
}
function func_set_only_show_metadata1_off() {
var urlStr;
if (g_check_if_airelay == 1) {
urlStr = '/airelay/set_only_show_metadata1_off';
}
else {
urlStr = '/set_only_show_metadata1_off';
}
$.ajax({
url: urlStr,
type: "GET",
async: true,
beforeSend: function (xmlHttp) {
xmlHttp.setRequestHeader("If-Modified-Since", "0");
xmlHttp.setRequestHeader("Cache-Control", "no-cache");
//xmlHttp.setRequestHeader("Authorization", "Basic " + btoa("username:password"));
},
success: function (retdata) {
//var jsonbuf = JSON.parse('{ "name":"John", "age":30, "city":"New York"}');
var jsonbuf = JSON.parse(retdata);
//console.info(retdata);
},
error: function (retdata) {
console.warn(retdata);
}
});
}
function closethis() {
if (alert(message_alert)) {
}
}
function waitSeconds(iMilliSeconds) {
var counter = 0
, start = new Date().getTime()
, end = 0;
while (counter < iMilliSeconds) {
end = new Date().getTime();
counter = end - start;
}
}
function func_setAlarmData() {
if (lock_IDOK == 1) {
alert(IDC_STATIC_SHOW_ALL_ALERT);
}
else {
alert('aaaaaaccc');
k_index = 0;
//makeProgress();
makeJvcProgress();
}
//console.log('aaaaa');
}
function func_setCounterData() {
if (lock_IDOK == 1) {
alert(IDC_STATIC_SHOW_ALL_ALERT);
}
else {
k_index = 0;
makeProgress_counter();
}
}
function func_setelement_system_setting(name_, value_) {
var urlStr;
if (g_check_if_airelay == 1) {
urlStr = "/airelay/setconfig?ch=system_setting&" + name_ + "=" + value_;
}
else {
urlStr = "/setconfig?ch=system_setting&" + name_ + "=" + value_;
}
$.ajax({
url: urlStr,
method: "GET",
async: true,
beforeSend: function (xmlHttp) {
xmlHttp.setRequestHeader("If-Modified-Since", "0");
xmlHttp.setRequestHeader("Cache-Control", "no-cache");
//xmlHttp.setRequestHeader("Authorization", "Basic " + btoa("username:password"));
},
success: function () {
//console.info();
},
error: function () {
console.warn();
}
});
return false;
}
function func_seteventsfile(json_data) {
var urlStr;
if (g_check_if_airelay == 1) {
urlStr = "/airelay/seteventsfile";
}
else {
urlStr = "/seteventsfile";
}
$.ajax({
url: urlStr,
method: "POST",
async: false,
data: json_data,
contentType: false,
processData: false,
beforeSend: function (xmlHttp) {
xmlHttp.setRequestHeader("If-Modified-Since", "0");
xmlHttp.setRequestHeader("Cache-Control", "no-cache");
//xmlHttp.setRequestHeader("Authorization", "Basic " + btoa("username:password"));
},
success: function () {
//console.info();
},
error: function () {
console.warn();
k_index++;
if (k_index <= 94) {
waitSeconds(500);
func_seteventsfile(json_data);
}
}
});
return false;
}
function func_jvc_setconfigfile(json_data) {
var urlStr;
if (g_check_if_airelay == 1) {
urlStr = "/airelay/setjvcconfigfile";
}
else {
urlStr = "/setjvcconfigfile";
}
$.ajax({
url: urlStr,
method: "POST",
async: false,
data: json_data,
contentType: false,
processData: false,
beforeSend: function (xmlHttp) {
xmlHttp.setRequestHeader("If-Modified-Since", "0");
xmlHttp.setRequestHeader("Cache-Control", "no-cache");
//xmlHttp.setRequestHeader("Authorization", "Basic " + btoa("username:password"));
},
success: function () {
//console.info();
},
error: function () {
console.warn();
k_index++;
if (k_index <= 94) {
waitSeconds(500);
func_jvc_setconfigfile(json_data);
}
}
});
return false;
}
function func_run_osd_server() {
var urlStr;
if (g_check_if_airelay == 1) {
urlStr = "/airelay/run_osd_server";
}
else {
urlStr = "/run_osd_server";
}
$.ajax({
url: urlStr,
method: "GET",
async: true,
beforeSend: function (xmlHttp) {
xmlHttp.setRequestHeader("If-Modified-Since", "0");
xmlHttp.setRequestHeader("Cache-Control", "no-cache");
//xmlHttp.setRequestHeader("Authorization", "Basic " + btoa("username:password"));
},
success: function () {
//console.info();
},
error: function () {
console.warn();
}
});
return false;
}
function func_setelement(name_, value_) {
var urlStr;
if (g_check_if_airelay == 1) {
urlStr = "/airelay/setconfig?ch=1&" + name_ + "=" + value_;
}
else {
urlStr = "/setconfig?ch=1&" + name_ + "=" + value_;
}
$.ajax({
url: urlStr,
method: "GET",
async: true,
beforeSend: function (xmlHttp) {
xmlHttp.setRequestHeader("If-Modified-Since", "0");
xmlHttp.setRequestHeader("Cache-Control", "no-cache");
//xmlHttp.setRequestHeader("Authorization", "Basic " + btoa("username:password"));
},
success: function () {
//console.info();
},
error: function () {
console.warn();
}
});
return false;
}
function func_setelement_detection_zone(name_, value_, zone_) {
var urlStr;
if (g_check_if_airelay == 1) {
urlStr = "/airelay/setconfig?ch=1&detection_zone=" + zone_ + "&" + name_ + "=" + value_;
}
else {
urlStr = "/setconfig?ch=1&detection_zone=" + zone_ + "&" + name_ + "=" + value_;
}
$.ajax({
url: urlStr,
method: "GET",
async: true,
beforeSend: function (xmlHttp) {
xmlHttp.setRequestHeader("If-Modified-Since", "0");
xmlHttp.setRequestHeader("Cache-Control", "no-cache");
//xmlHttp.setRequestHeader("Authorization", "Basic " + btoa("username:password"));
},
success: function () {
//console.info();
},
error: function () {
console.warn();
}
});
return false;
}
function func_setelement_detection_zone_trigger_events(name_, value_, zone_, trigger_) {
var urlStr;
if (g_check_if_airelay == 1) {
urlStr = "/airelay/setconfig?ch=1&detection_zone=" + zone_ + "&trigger_events=" + trigger_ + "&" + name_ + "=" + value_;
}
else {
urlStr = "/setconfig?ch=1&detection_zone=" + zone_ + "&trigger_events=" + trigger_ + "&" + name_ + "=" + value_;
}
$.ajax({
url: urlStr,
method: "GET",
async: true,
beforeSend: function (xmlHttp) {
xmlHttp.setRequestHeader("If-Modified-Since", "0");
xmlHttp.setRequestHeader("Cache-Control", "no-cache");
//xmlHttp.setRequestHeader("Authorization", "Basic " + btoa("username:password"));
},
success: function () {
//console.info();
},
error: function () {
console.warn();
}
});
return false;
}
var count_reload = 0;
function func_getreload() {
var urlStr;
if (g_check_if_airelay == 1) {
urlStr = "/airelay/getconfig?reload=1";
}
else {
urlStr = "/getconfig?reload=1";
}
$.ajax({
url: urlStr,
method: "GET",
async: true,
beforeSend: function (xmlHttp) {
xmlHttp.setRequestHeader("If-Modified-Since", "0");
xmlHttp.setRequestHeader("Cache-Control", "no-cache");
//xmlHttp.setRequestHeader("Authorization", "Basic " + btoa("username:password"));
},
//data : JSON.stringify(data),
success: function (retdata) {
count_reload++;
if (retdata === "Reload OK.") {
count_reload = 0;
//console.log("Reload OK.");
}
else {
if (count_reload <= 3) {
setTimeout(func_getreload(), 2000);
}
else {
count_reload = 0;
}
}
//console.info();
},
error: function () {
console.warn();
}
});
return false;
}
function func_jvc_get_list_check() {
var wanted_meta_data = '';
//if person check or vehicle check
//add it.
var metadata1_number = 0;
if (document.getElementById("enable_person").checked === true) {
wanted_meta_data += "person";
metadata1_number++;
}
if (document.getElementById("enable_vehicle").checked === true) {
if (metadata1_number > 0)
{
wanted_meta_data += ",";
}
wanted_meta_data += "venicle";
}
console.log(wanted_meta_data);
return wanted_meta_data;
}
function func_get_list_check() {
var wanted_meta_data = '';
var array_OK_check = [];
for (var i = 0; i < check_names_array.length; i++) {
if (document.getElementById(check_names_array[i]).checked === true) {
array_OK_check.push(check_names_array[i]);
}
}
for (var i = 0; i < array_OK_check.length; i++) {
if (i < array_OK_check.length - 1) {
wanted_meta_data += (array_OK_check[i] + ",");
}
else if (i === array_OK_check.length - 1) {
wanted_meta_data += array_OK_check[i];
}
}
if (wanted_meta_data.length == 0) {
wanted_meta_data = 'NULL';
}
console.log(wanted_meta_data);
return wanted_meta_data;
}
function func_get_list_check_select() {
$('#metadata_stop').empty();
//$('#metadata_mouse_coldobjects').empty();
var selectElement = document.getElementById('metadata_stop');
selectElement.add(new Option("None", "NULL"));
//var selectElement_mouse = document.getElementById('metadata_mouse_coldobjects');
//selectElement_mouse.add(new Option(text_ban_zone, "ban_zone"));
//selectElement_mouse.add(new Option("buffer_zone", "buffer_zone"));
var check_if_existing_metadata_stop = 0;
for (var i = 0; i < check_names_array.length; i++) {
if (document.getElementById(check_names_array[i]).checked === true) {
if (localStorage.getItem("license_type").search("arty") >= 1) {
selectElement.add(new Option(check_names_array[i], check_names_array[i]));
//selectElement_mouse.add(new Option(check_names_array[i], check_names_array[i]));
}
else {
selectElement.add(new Option(func_translate_name(check_names_array[i]), check_names_array[i]));
//selectElement_mouse.add(new Option(func_translate_name(check_names_array[i]), check_names_array[i]));
}
if (check_names_array[i] == metadata_stop[get_current_index_zone()]) {
check_if_existing_metadata_stop = 1;
}
}
}
if (check_if_existing_metadata_stop == 0) {
metadata_stop[get_current_index_zone()] = "NULL";
}
$('#metadata_stop').val(metadata_stop[get_current_index_zone()]);
}
function padLeft(str, len) {
str = '' + str;
return str.length >= len ? str : new Array(len - str.length + 1).join("0") + str;
}
function func_get_list(names) {
/*
var ul = document.getElementById("metaList");
ul.innerHTML = '';
check_names_array = [];
var json_label_names = JSON.parse(LABEL_NAMES);
var json_third_party_label_names = JSON.parse(THIRD_PARTY_LABEL_NAMES);
if (localStorage.getItem("dataset_ver").search("RAFFIC") >= 1) {
check_if_existing_any_metalist = 1;
var data = json_label_names.Tiny_Traffic[0];
for (var key in data) {
if (data.hasOwnProperty(key)) {
if (data[key] != "_s") {
var label_names = data[key];
//do something with myvalue;
var check_the_same = 0;
for (var i = 0; i < check_names_array.length; i++) {
if (check_names_array[i] === label_names)
check_the_same = 1;
}
if (check_the_same == 1)
continue;
if (localStorage.getItem("g_IsHelm_without_car") == "Yes") {
if (label_names != "person")
continue;
}
if (localStorage.getItem("soft_ver").search("mod004") >= 1) {
if (label_names == "tuktuk" ||
label_names == "trailer" ||
label_names == "pickup" ||
label_names == "fire_engine" ||
label_names == "van" ||
label_names == "bulldozer" ||
label_names == "forklift" ||
label_names == "excavator" ||
label_names == "tanker")
continue;
}
else {
if (label_names == "boat")
continue;
}
var li = document.createElement('li');
var answer = document.createElement('input');
answer.setAttribute('type', 'checkbox');
answer.setAttribute('id', label_names);
answer.setAttribute('class', 'CLASS_META_LIST');
check_names_array.push(label_names);
var checked_built = 0;
for (var i = 0; i < names.length; i++) {
if (label_names === names[i]) {
answer.setAttribute('checked', 'true');
checked_built = 1;
break;
}
}
if (checked_built === 1) {
answer.setAttribute('checked', 'false');
}
//answer.setAttribute('id', 'answer');
//answer.setAttribute('value', 'a');
li.appendChild(answer);
li.appendChild(document.createTextNode(func_translate_name(label_names)));
ul.appendChild(li);
}
}
}
}
if (localStorage.getItem("dataset_ver").search("IFIRE") >= 1) {
check_if_existing_any_metalist = 1;
var data = json_label_names.AIFIRE[0];
for (var key in data) {
if (data.hasOwnProperty(key)) {
if (data[key] != "_s") {
var label_names = data[key];
//do something with myvalue;
var check_the_same = 0;
for (var i = 0; i < check_names_array.length; i++) {
if (check_names_array[i] === label_names)
check_the_same = 1;
}
if (check_the_same == 1)
continue;
if (enable_cloud == "No" && (label_names == "smog" || label_names == "snow")) {
continue;
}
var li = document.createElement('li');
var answer = document.createElement('input');
answer.setAttribute('type', 'checkbox');
answer.setAttribute('id', label_names);
answer.setAttribute('class', 'CLASS_META_LIST');
check_names_array.push(label_names);
var checked_built = 0;
for (var i = 0; i < names.length; i++) {
if (label_names === names[i]) {
answer.setAttribute('checked', 'true');
checked_built = 1;
break;
}
}
if (checked_built === 1) {
answer.setAttribute('checked', 'false');
}
//answer.setAttribute('id', 'answer');
//answer.setAttribute('value', 'a');
li.appendChild(answer);
li.appendChild(document.createTextNode(func_translate_name(label_names)));
ul.appendChild(li);
}
}
}
}
if (localStorage.getItem("dataset_ver").search("IAERO") >= 1) {
check_if_existing_any_metalist = 1;
var data = json_label_names.AIAERO[0];
for (var key in data) {
if (data.hasOwnProperty(key)) {
if (data[key] != "_s") {
var label_names = data[key];
//do something with myvalue;
var check_the_same = 0;
for (var i = 0; i < check_names_array.length; i++) {
if (check_names_array[i] === label_names)
check_the_same = 1;
}
if (check_the_same == 1)
continue;
var li = document.createElement('li');
var answer = document.createElement('input');
answer.setAttribute('type', 'checkbox');
answer.setAttribute('id', label_names);
answer.setAttribute('class', 'CLASS_META_LIST');
check_names_array.push(label_names);
var checked_built = 0;
for (var i = 0; i < names.length; i++) {
if (label_names === names[i]) {
answer.setAttribute('checked', 'true');
checked_built = 1;
break;
}
}
if (checked_built === 1) {
answer.setAttribute('checked', 'false');
}
//answer.setAttribute('id', 'answer');
//answer.setAttribute('value', 'a');
li.appendChild(answer);
li.appendChild(document.createTextNode(func_translate_name(label_names)));
ul.appendChild(li);
}
}
}
}
if (localStorage.getItem("dataset_ver").search("ITOF") >= 1) {
check_if_existing_any_metalist = 1;
var data = json_label_names.AITOF[0];
for (var key in data) {
if (data.hasOwnProperty(key)) {
if (data[key] != "_s") {
var label_names = data[key];
//do something with myvalue;
var check_the_same = 0;
for (var i = 0; i < check_names_array.length; i++) {
if (check_names_array[i] === label_names)
check_the_same = 1;
}
if (check_the_same == 1)
continue;
var li = document.createElement('li');
var answer = document.createElement('input');
answer.setAttribute('type', 'checkbox');
answer.setAttribute('id', label_names);
answer.setAttribute('class', 'CLASS_META_LIST');
check_names_array.push(label_names);
var checked_built = 0;
for (var i = 0; i < names.length; i++) {
if (label_names === names[i]) {
answer.setAttribute('checked', 'true');
checked_built = 1;
break;
}
}
if (checked_built === 1) {
answer.setAttribute('checked', 'false');
}
//answer.setAttribute('id', 'answer');
//answer.setAttribute('value', 'a');
li.appendChild(answer);
li.appendChild(document.createTextNode(func_translate_name(label_names)));
ul.appendChild(li);
}
}
}
}
if (localStorage.getItem("dataset_ver").search("UMAN") >= 1) {
check_if_existing_any_metalist = 1;
var data = json_label_names.AIHUMAN[0];
for (var key in data) {
if (data.hasOwnProperty(key)) {
if (data[key] != "_s") {
var label_names = data[key];
//do something with myvalue;
var check_the_same = 0;
for (var i = 0; i < check_names_array.length; i++) {
if (check_names_array[i] === label_names)
check_the_same = 1;
}
if (check_the_same == 1)
continue;
var li = document.createElement('li');
var answer = document.createElement('input');
answer.setAttribute('type', 'checkbox');
answer.setAttribute('id', label_names);
answer.setAttribute('class', 'CLASS_META_LIST');
check_names_array.push(label_names);
var checked_built = 0;
for (var i = 0; i < names.length; i++) {
if (label_names === names[i]) {
answer.setAttribute('checked', 'true');
checked_built = 1;
break;
}
}
if (checked_built === 1) {
answer.setAttribute('checked', 'false');
}
//answer.setAttribute('id', 'answer');
//answer.setAttribute('value', 'a');
li.appendChild(answer);
li.appendChild(document.createTextNode(func_translate_name(label_names)));
ul.appendChild(li);
}
}
}
}
if (localStorage.getItem("dataset_ver").search("ISAFTY") >= 1) {
check_if_existing_any_metalist = 1;
var data = json_label_names.AISAFETY[0];
for (var key in data) {
if (data.hasOwnProperty(key)) {
if (data[key] != "_s") {
var label_names = data[key];
//do something with myvalue;
var check_the_same = 0;
for (var i = 0; i < check_names_array.length; i++) {
if (check_names_array[i] === label_names)
check_the_same = 1;
}
if (check_the_same == 1)
continue;
if (enable_cloud == "No" && (label_names == "stroller" || label_names == "robber_mask" || label_names == "backpack" || label_names == "handbag" || label_names == "suitcase"
|| label_names == "coat_shirt" || label_names == "shorts" || label_names == "dress_skirt" || label_names == "trousers" || label_names == "golf_cart"
|| label_names == "knife" || label_names == "glasses" || label_names == "gun")) {
continue;
}
var li = document.createElement('li');
var answer = document.createElement('input');
answer.setAttribute('type', 'checkbox');
answer.setAttribute('id', label_names);
answer.setAttribute('class', 'CLASS_META_LIST');
check_names_array.push(label_names);
var checked_built = 0;
for (var i = 0; i < names.length; i++) {
if (label_names === names[i]) {
answer.setAttribute('checked', 'true');
checked_built = 1;
break;
}
}
if (checked_built === 1) {
answer.setAttribute('checked', 'false');
}
//answer.setAttribute('id', 'answer');
//answer.setAttribute('value', 'a');
li.appendChild(answer);
li.appendChild(document.createTextNode(func_translate_name(label_names)));
ul.appendChild(li);
}
}
}
}
if (localStorage.getItem("dataset_ver").search("IPRODUCTION") >= 1) {
check_if_existing_any_metalist = 1;
var data = json_label_names.AIPRODUCTION[0];
for (var key in data) {
if (data.hasOwnProperty(key)) {
if (data[key] != "_s") {
var label_names = data[key];
//do something with myvalue;
var check_the_same = 0;
for (var i = 0; i < check_names_array.length; i++) {
if (check_names_array[i] === label_names)
check_the_same = 1;
}
if (check_the_same == 1)
continue;
if (enable_cloud == "No" && (label_names == "camera" || label_names == "nvr")) {
continue;
}
var li = document.createElement('li');
var answer = document.createElement('input');
answer.setAttribute('type', 'checkbox');
answer.setAttribute('id', label_names);
answer.setAttribute('class', 'CLASS_META_LIST');
check_names_array.push(label_names);
var checked_built = 0;
for (var i = 0; i < names.length; i++) {
if (label_names === names[i]) {
answer.setAttribute('checked', 'true');
checked_built = 1;
break;
}
}
if (checked_built === 1) {
answer.setAttribute('checked', 'false');
}
//answer.setAttribute('id', 'answer');
//answer.setAttribute('value', 'a');
li.appendChild(answer);
li.appendChild(document.createTextNode(func_translate_name(label_names)));
ul.appendChild(li);
}
}
}
}
if (localStorage.getItem("dataset_ver").search("ISHIP") >= 1) {
check_if_existing_any_metalist = 1;
var data = json_label_names.AISHIP[0];
for (var key in data) {
if (data.hasOwnProperty(key)) {
if (data[key] != "_s") {
var label_names = data[key];
//do something with myvalue;
var check_the_same = 0;
for (var i = 0; i < check_names_array.length; i++) {
if (check_names_array[i] === label_names)
check_the_same = 1;
}
if (check_the_same == 1)
continue;
var li = document.createElement('li');
var answer = document.createElement('input');
answer.setAttribute('type', 'checkbox');
answer.setAttribute('id', label_names);
answer.setAttribute('class', 'CLASS_META_LIST');
check_names_array.push(label_names);
var checked_built = 0;
for (var i = 0; i < names.length; i++) {
if (label_names === names[i]) {
answer.setAttribute('checked', 'true');
checked_built = 1;
break;
}
}
if (checked_built === 1) {
answer.setAttribute('checked', 'false');
}
//answer.setAttribute('id', 'answer');
//answer.setAttribute('value', 'a');
li.appendChild(answer);
li.appendChild(document.createTextNode(func_translate_name(label_names)));
ul.appendChild(li);
}
}
}
}
if (localStorage.getItem("license_type").search("LPR") >= 1) {
check_if_existing_any_metalist = 1;
var data = json_label_names.AIANPR[0];
for (var key in data) {
if (data.hasOwnProperty(key)) {
if (data[key] != "_s") {
var label_names = data[key];
//do something with myvalue;
var check_the_same = 0;
for (var i = 0; i < check_names_array.length; i++) {
if (check_names_array[i] === label_names)
check_the_same = 1;
}
if (check_the_same == 1)
continue;
if (enable_cloud == "No" && (label_names == "stop_sign")) {
continue;
}
var li = document.createElement('li');
var answer = document.createElement('input');
answer.setAttribute('type', 'checkbox');
answer.setAttribute('id', label_names);
answer.setAttribute('class', 'CLASS_META_LIST');
check_names_array.push(label_names);
var checked_built = 0;
for (var i = 0; i < names.length; i++) {
if (label_names === names[i]) {
answer.setAttribute('checked', 'true');
checked_built = 1;
break;
}
}
if (checked_built === 1) {
answer.setAttribute('checked', 'false');
}
//answer.setAttribute('id', 'answer');
//answer.setAttribute('value', 'a');
li.appendChild(answer);
li.appendChild(document.createTextNode(func_translate_name(label_names)));
ul.appendChild(li);
}
}
}
}
if (localStorage.getItem("dataset_ver").search("IAML") >= 1) {
check_if_existing_any_metalist = 1;
var data = json_label_names.AIAML[0];
for (var key in data) {
if (data.hasOwnProperty(key)) {
if (data[key] != "_s") {
var label_names = data[key];
//do something with myvalue;
var check_the_same = 0;
for (var i = 0; i < check_names_array.length; i++) {
if (check_names_array[i] === label_names)
check_the_same = 1;
}
if (check_the_same == 1)
continue;
var li = document.createElement('li');
var answer = document.createElement('input');
answer.setAttribute('type', 'checkbox');
answer.setAttribute('id', label_names);
answer.setAttribute('class', 'CLASS_META_LIST');
check_names_array.push(label_names);
var checked_built = 0;
for (var i = 0; i < names.length; i++) {
if (label_names === names[i]) {
answer.setAttribute('checked', 'true');
checked_built = 1;
break;
}
}
if (checked_built === 1) {
answer.setAttribute('checked', 'false');
}
//answer.setAttribute('id', 'answer');
//answer.setAttribute('value', 'a');
li.appendChild(answer);
li.appendChild(document.createTextNode(func_translate_name(label_names)));
ul.appendChild(li);
}
}
}
}
if (localStorage.getItem("dataset_ver").search("IFRONTBACK") >= 1) {
check_if_existing_any_metalist = 1;
var data = json_label_names.AIFRONTBACK[0];
for (var key in data) {
if (data.hasOwnProperty(key)) {
if (data[key] != "_s") {
var label_names = data[key];
//do something with myvalue;
var check_the_same = 0;
for (var i = 0; i < check_names_array.length; i++) {
if (check_names_array[i] === label_names)
check_the_same = 1;
}
if (check_the_same == 1)
continue;
var li = document.createElement('li');
var answer = document.createElement('input');
answer.setAttribute('type', 'checkbox');
answer.setAttribute('id', label_names);
answer.setAttribute('class', 'CLASS_META_LIST');
check_names_array.push(label_names);
var checked_built = 0;
for (var i = 0; i < names.length; i++) {
if (label_names === names[i]) {
answer.setAttribute('checked', 'true');
checked_built = 1;
break;
}
}
if (checked_built === 1) {
answer.setAttribute('checked', 'false');
}
//answer.setAttribute('id', 'answer');
//answer.setAttribute('value', 'a');
li.appendChild(answer);
li.appendChild(document.createTextNode(func_translate_name(label_names)));
ul.appendChild(li);
}
}
}
}
if (localStorage.getItem("license_type").search("arty") >= 1) {
check_if_existing_any_metalist = 1;
var data = json_third_party_label_names.THIRD_PARTY[0];
for (var key in data) {
if (data.hasOwnProperty(key)) {
if (data[key] != "_s") {
var label_names = data[key];
//do something with myvalue;
var check_the_same = 0;
for (var i = 0; i < check_names_array.length; i++) {
if (check_names_array[i] === label_names)
check_the_same = 1;
}
if (check_the_same == 1)
continue;
var li = document.createElement('li');
var answer = document.createElement('input');
answer.setAttribute('type', 'checkbox');
answer.setAttribute('id', label_names);
answer.setAttribute('class', 'CLASS_META_LIST');
check_names_array.push(label_names);
var checked_built = 0;
for (var i = 0; i < names.length; i++) {
if (label_names === names[i]) {
answer.setAttribute('checked', 'true');
checked_built = 1;
break;
}
}
if (checked_built === 1) {
answer.setAttribute('checked', 'false');
}
//answer.setAttribute('id', 'answer');
//answer.setAttribute('value', 'a');
li.appendChild(answer);
li.appendChild(document.createTextNode(label_names));
ul.appendChild(li);
}
}
}
}
// Ken 2021-10-13
if (localStorage.getItem("license_type").search("Radar") >= 1) {
check_if_existing_any_metalist = 1;
var data = json_label_names.AIRADAR[0];
for (var key in data) {
if (data.hasOwnProperty(key)) {
if (data[key] != "_s") {
var label_names = data[key];
//do something with myvalue;
var check_the_same = 0;
for (var i = 0; i < check_names_array.length; i++) {
if (check_names_array[i] === label_names)
check_the_same = 1;
}
if (check_the_same == 1)
continue;
var li = document.createElement('li');
var answer = document.createElement('input');
answer.setAttribute('type', 'checkbox');
answer.setAttribute('id', label_names);
answer.setAttribute('class', 'CLASS_META_LIST');
check_names_array.push(label_names);
var checked_built = 0;
for (var i = 0; i < names.length; i++) {
if (label_names === names[i]) {
answer.setAttribute('checked', 'true');
checked_built = 1;
break;
}
}
if (checked_built === 1) {
answer.setAttribute('checked', 'false');
}
//answer.setAttribute('id', 'answer');
//answer.setAttribute('value', 'a');
li.appendChild(answer);
li.appendChild(document.createTextNode(label_names));
ul.appendChild(li);
}
}
}
}
if (localStorage.getItem("license_type").search("ERAIL") >= 0) {
check_if_existing_any_metalist = 1;
var data = json_label_names.AIRAILWAY[0];
for (var key in data) {
if (data.hasOwnProperty(key)) {
if (data[key] != "_s") {
var label_names = data[key];
//do something with myvalue;
var check_the_same = 0;
for (var i = 0; i < check_names_array.length; i++) {
if (check_names_array[i] === label_names)
check_the_same = 1;
}
if (check_the_same == 1)
continue;
var li = document.createElement('li');
var answer = document.createElement('input');
answer.setAttribute('type', 'checkbox');
answer.setAttribute('id', label_names);
answer.setAttribute('class', 'CLASS_META_LIST');
check_names_array.push(label_names);
var checked_built = 0;
for (var i = 0; i < names.length; i++) {
if (label_names === names[i]) {
answer.setAttribute('checked', 'true');
checked_built = 1;
break;
}
}
if (checked_built === 1) {
answer.setAttribute('checked', 'false');
}
//answer.setAttribute('id', 'answer');
//answer.setAttribute('value', 'a');
li.appendChild(answer);
li.appendChild(document.createTextNode(func_translate_name(label_names)));
ul.appendChild(li);
}
}
}
}
if (localStorage.getItem("license_type").search("ESPORTS") >= 0) {
check_if_existing_any_metalist = 1;
var data = json_label_names.AISPORTS[0];
for (var key in data) {
if (data.hasOwnProperty(key)) {
if (data[key] != "_s") {
var label_names = data[key];
//do something with myvalue;
var check_the_same = 0;
for (var i = 0; i < check_names_array.length; i++) {
if (check_names_array[i] === label_names)
check_the_same = 1;
}
if (check_the_same == 1)
continue;
var li = document.createElement('li');
var answer = document.createElement('input');
answer.setAttribute('type', 'checkbox');
answer.setAttribute('id', label_names);
answer.setAttribute('class', 'CLASS_META_LIST');
check_names_array.push(label_names);
var checked_built = 0;
for (var i = 0; i < names.length; i++) {
if (label_names === names[i]) {
answer.setAttribute('checked', 'true');
checked_built = 1;
break;
}
}
if (checked_built === 1) {
answer.setAttribute('checked', 'false');
}
//answer.setAttribute('id', 'answer');
//answer.setAttribute('value', 'a');
li.appendChild(answer);
li.appendChild(document.createTextNode(func_translate_name(label_names)));
ul.appendChild(li);
}
}
}
}
if (localStorage.getItem("license_type").search("EFACE") >= 0) {
check_if_existing_any_metalist = 1;
var data = json_label_names.AIFACE[0];
for (var key in data) {
if (data.hasOwnProperty(key)) {
if (data[key] != "_s") {
var label_names = data[key];
//do something with myvalue;
var check_the_same = 0;
for (var i = 0; i < check_names_array.length; i++) {
if (check_names_array[i] === label_names)
check_the_same = 1;
}
if (check_the_same == 1)
continue;
var li = document.createElement('li');
var answer = document.createElement('input');
answer.setAttribute('type', 'checkbox');
answer.setAttribute('id', label_names);
answer.setAttribute('class', 'CLASS_META_LIST');
check_names_array.push(label_names);
var checked_built = 0;
for (var i = 0; i < names.length; i++) {
if (label_names === names[i]) {
answer.setAttribute('checked', 'true');
checked_built = 1;
break;
}
}
if (checked_built === 1) {
answer.setAttribute('checked', 'false');
}
//answer.setAttribute('id', 'answer');
//answer.setAttribute('value', 'a');
li.appendChild(answer);
li.appendChild(document.createTextNode(func_translate_name(label_names)));
ul.appendChild(li);
}
}
}
}
if (localStorage.getItem("license_type").search("EGARBAGE") >= 0) {
check_if_existing_any_metalist = 1;
var data = json_label_names.AIGARBAGE[0];
for (var key in data) {
if (data.hasOwnProperty(key)) {
if (data[key] != "_s") {
var label_names = data[key];
//do something with myvalue;
var check_the_same = 0;
for (var i = 0; i < check_names_array.length; i++) {
if (check_names_array[i] === label_names)
check_the_same = 1;
}
if (check_the_same == 1)
continue;
var li = document.createElement('li');
var answer = document.createElement('input');
answer.setAttribute('type', 'checkbox');
answer.setAttribute('id', label_names);
answer.setAttribute('class', 'CLASS_META_LIST');
check_names_array.push(label_names);
var checked_built = 0;
for (var i = 0; i < names.length; i++) {
if (label_names === names[i]) {
answer.setAttribute('checked', 'true');
checked_built = 1;
break;
}
}
if (checked_built === 1) {
answer.setAttribute('checked', 'false');
}
//answer.setAttribute('id', 'answer');
//answer.setAttribute('value', 'a');
li.appendChild(answer);
li.appendChild(document.createTextNode(func_translate_name(label_names)));
ul.appendChild(li);
}
}
}
}
if (localStorage.getItem("license_type").search("EGENDER") >= 0) {
check_if_existing_any_metalist = 1;
var data = json_label_names.AIGENDER[0];
for (var key in data) {
if (data.hasOwnProperty(key)) {
if (data[key] != "_s") {
var label_names = data[key];
//do something with myvalue;
var check_the_same = 0;
for (var i = 0; i < check_names_array.length; i++) {
if (check_names_array[i] === label_names)
check_the_same = 1;
}
if (check_the_same == 1)
continue;
var li = document.createElement('li');
var answer = document.createElement('input');
answer.setAttribute('type', 'checkbox');
answer.setAttribute('id', label_names);
answer.setAttribute('class', 'CLASS_META_LIST');
check_names_array.push(label_names);
var checked_built = 0;
for (var i = 0; i < names.length; i++) {
if (label_names === names[i]) {
answer.setAttribute('checked', 'true');
checked_built = 1;
break;
}
}
if (checked_built === 1) {
answer.setAttribute('checked', 'false');
}
//answer.setAttribute('id', 'answer');
//answer.setAttribute('value', 'a');
li.appendChild(answer);
li.appendChild(document.createTextNode(func_translate_name(label_names)));
ul.appendChild(li);
}
}
}
}
*/
}
function func_hide_or_show_direction_attr(show_direction_attr, trigger_index) {
if (localStorage.getItem("g_IsHelm_without_car") == "Yes"){
//document.getElementById("group_parking").style.display = "none";
}
else if (localStorage.getItem("03AI") == "Yes" /*|| localStorage.getItem("g_IsHelm_without_car") == "Yes"*/ || localStorage.getItem("Third_party") == "Yes") {
if (trigger_index != 7) {
//document.getElementById("group_parking").style.visibility = "hidden";
}
else {
//document.getElementById("group_parking").style.visibility = "visible";
}
}
//console.log(trigger_index);
if (trigger_index === 4 || trigger_index === 17 || trigger_index === 18 || trigger_index === 19) {
open_visible_arrow();
if (show_direction_attr === 1) {
//document.getElementById("enable_direction").style.visibility = "hidden"; // visible
//document.getElementById("IDC_CHECK_ENABLE_DIRECTION").style.visibility = "visible";
//document.getElementById("button_rotate").style.visibility = "visible";
Edit_Zone(1);
}
else {
//document.getElementById("enable_direction").style.visibility = "hidden";
//document.getElementById("IDC_CHECK_ENABLE_DIRECTION").style.visibility = "hidden";
//document.getElementById("button_rotate").style.visibility = "hidden";
if (g_first_edit_zone == 1) {
Edit_Zone(0);
}
}
}
else if (trigger_index === 15 || trigger_index == 16 || red_light_zone == get_current_index_zone().toString()) {
hide_visible_arrow();
if (show_direction_attr === 1) {
//document.getElementById("enable_direction").style.visibility = "hidden";
//document.getElementById("IDC_CHECK_ENABLE_DIRECTION").style.visibility = "hidden";
//document.getElementById("button_rotate").style.visibility = "hidden";
Edit_Zone(1);
}
else {
//document.getElementById("enable_direction").style.visibility = "hidden";
//document.getElementById("IDC_CHECK_ENABLE_DIRECTION").style.visibility = "hidden";
//document.getElementById("button_rotate").style.visibility = "hidden";
if (g_first_edit_zone == 1) {
Edit_Zone(0);
}
}
}
else {
//document.getElementById("enable_direction").style.visibility = "hidden";
//document.getElementById("IDC_CHECK_ENABLE_DIRECTION").style.visibility = "hidden";
//document.getElementById("button_rotate").style.visibility = "hidden";
if (g_first_edit_zone == 1) {
Edit_Zone(0);
}
}
}
function func_get_eventslist(index_zone) {
/*
var ul = document.getElementById("eventsList");
ul.innerHTML = '';
check_events_array = [];
for (var i = 0; i < MAX_SIZE_IDC_LIST_TRIGGER_EVENTS; i++) {
var li = document.createElement('li');
var answer = document.createElement('input');
answer.setAttribute('type', 'checkbox');
answer.setAttribute('id', IDC_LIST_TRIGGER_EVENTS[i]);
answer.setAttribute('class', 'TRIGGER_EVENTS_ALARM');
if (i == 5 || i == 6 || i === 11) {
answer.setAttribute('style', 'visibility:hidden;top:500px;position:absolute;');
}
else if ((i == 17 || i == 18 || i == 19 || i == 20) && enable_cloud != "Yes") {
answer.setAttribute('style', 'visibility:hidden;top:500px;position:absolute;');
}
else if ((i == 21 || i == 22) && localStorage.getItem("ToF_recognition") != "Yes") {
answer.setAttribute('style', 'visibility:hidden;top:500px;position:absolute;');
}
else if ((i == 2 && localStorage.getItem("06AI") != "Yes") ||
(i == 3 && localStorage.getItem("06AI") != "Yes") ||
(i == 7 && localStorage.getItem("03AI") != "Yes" && localStorage.getItem("Third_party") != "Yes") ||
(i == 9 && localStorage.getItem("06AI") != "Yes")) {
answer.setAttribute('style', 'visibility:hidden;top:500px;position:absolute;');
}
check_events_array.push(IDC_LIST_TRIGGER_EVENTS[i]);
if (checked_trigger_events[index_zone][i] == 1) {
answer.setAttribute('checked', 'true');
current_trigger[index_zone] = i;
}
else {
answer.checked = false;
}
li.appendChild(answer);
if (i != 5 && i != 6 && i != 11 &&
!((i == 2 && localStorage.getItem("06AI") != "Yes") ||
(i == 3 && localStorage.getItem("06AI") != "Yes") ||
(i == 7 && localStorage.getItem("03AI") != "Yes" && localStorage.getItem("Third_party") != "Yes") ||
(i == 9 && localStorage.getItem("06AI") != "Yes")) &&
!((i == 17 || i == 18 || i == 19 || i == 20) && enable_cloud != "Yes") &&
!((i == 21 || i == 22) && localStorage.getItem("ToF_recognition") != "Yes"))
li.appendChild(document.createTextNode(IDC_LIST_TRIGGER_EVENTS[i]));
else
li.appendChild(document.createTextNode(""));
ul.appendChild(li);
}
*/
}
function func_get_postlist(index_zone, index_trigger) {
/*
var ul = document.getElementById("postList");
ul.innerHTML = '';
check_post_array = [];
var checked_post_event_nameAry = [];
checked_post_event_nameAry = checked_post_event_name[index_zone][index_trigger].split(',');
for (var i = 0; i < MAX_SIZE_POST; i++) {
var li = document.createElement('li');
var answer = document.createElement('input');
answer.setAttribute('type', 'checkbox');
answer.setAttribute('id', post_event_name[i]);
answer.setAttribute('class', 'POST_EVENTS_ALARM');
check_post_array.push(post_event_name[i]);
//alert(checked_post_event_name[index_zone][index_trigger]);
//alert(post_event_name[i]);
var answer_checked = 0;
for (var j = 0; j < checked_post_event_nameAry.length; j++) {
if (checked_post_event_nameAry[j] === post_event_name[i]) {
answer_checked = 1;
break;
}
}
if (answer_checked) {
answer.setAttribute('checked', 'true');
}
else {
answer.checked = false;
}
li.appendChild(answer);
li.appendChild(document.createTextNode(post_event_name[i]));
ul.appendChild(li);
}
if (enable_cloud == "Yes") {
for (var i = 0; i < MAX_SIZE_SNMP_POST; i++) {
var li = document.createElement('li');
var answer = document.createElement('input');
answer.setAttribute('type', 'checkbox');
answer.setAttribute('id', snmp_event_name[i]);
answer.setAttribute('class', 'POST_EVENTS_ALARM');
check_post_array.push(snmp_event_name[i]);
//alert(checked_post_event_name[index_zone][index_trigger]);
//alert(post_event_name[i]);
var answer_checked = 0;
for (var j = 0; j < checked_post_event_nameAry.length; j++) {
if (checked_post_event_nameAry[j] === snmp_event_name[i]) {
answer_checked = 1;
break;
}
}
if (answer_checked) {
answer.setAttribute('checked', 'true');
}
else {
answer.checked = false;
}
li.appendChild(answer);
li.appendChild(document.createTextNode(snmp_event_name[i]));
ul.appendChild(li);
}
}
*/
}
function func_jvc_get_eventslist_check(index_zone) {
rate_value = $("input[type='radio'][name='drone']:checked").val();
delay_time = $('#list_delay_sec').val();
//var strUser = e.options[e.selectedIndex].value;
//console.log(delay_time);
//console.log(rate_value);
//rate_value == 0; //Intrusion
//rate_value == 1; //LineCross
//rate_value == 2; //Density
if (rate_value == 0 || delay_time == 0) //Intrusion(delay = 0)
{
parking_space[index_zone] = "0";
parking_line[index_zone] = "0";
if (localStorage.getItem("enable_only_once_to_post") != null) {
enable_only_once_to_post = localStorage.getItem("enable_only_once_to_post");
}
enable_direction[index_zone] = "No";
checked_trigger_events[index_zone][0] = 1;
current_trigger[index_zone] = 0;
}
else if (rate_value == 0 || delay_time > 0) //Intrusion(delay > 0)
{
parking_space[index_zone] = "0";
parking_line[index_zone] = "0";
if (localStorage.getItem("enable_only_once_to_post") != null) {
enable_only_once_to_post = localStorage.getItem("enable_only_once_to_post");
}
enable_direction[index_zone] = "No";
checked_trigger_events[index_zone][1] = 1;
current_trigger[index_zone] = 1;
}
else if (rate_value == 4) //LineCross
{
parking_space[index_zone] = "0";
parking_line[index_zone] = "0";
if (localStorage.getItem("enable_only_once_to_post") != null) {
enable_only_once_to_post = localStorage.getItem("enable_only_once_to_post");
}
if (check_if_existing_any_metalist == 0 && enable_only_once_to_post == "Yes") {
alert(message_notice_only_once_to_post);
enable_direction[index_zone] = "No";
checked_trigger_events[index_zone][4] = 0;
}
else {
enable_direction[index_zone] = "Yes";
checked_trigger_events[index_zone][4] = 1;
current_trigger[index_zone] = 4;
}
}
else if (rate_value == 5) //Density
{
parking_space[index_zone] = "0";
parking_line[index_zone] = "0";
if (localStorage.getItem("enable_only_once_to_post") != null) {
enable_only_once_to_post = localStorage.getItem("enable_only_once_to_post");
}
enable_direction[index_zone] = "No";
checked_trigger_events[index_zone][5] = 1;
current_trigger[index_zone] = 5;
}
}
function func_get_eventslist_check(index_zone) {
for (var i = 0; i < check_events_array.length; i++) {
if (document.getElementById(check_events_array[i]).checked === true) {
if (red_light_zone == index_zone.toString()) {
//if ((localStorage.getItem("03AI") == "Yes" || localStorage.getItem("Third_party") == "Yes"))
{
parking_space[index_zone] = "0";
parking_line[index_zone] = "0";
}
enable_direction[index_zone] = "No";
checked_trigger_events[index_zone][i] = 0;
document.getElementById(check_events_array[i]).checked = false;
hide_visible_arrow();
enable_show_direction();
//document.getElementById("enable_direction").style.visibility = "hidden";
//document.getElementById("IDC_CHECK_ENABLE_DIRECTION").style.visibility = "hidden";
//document.getElementById("button_rotate").style.visibility = "hidden";
alert("This is red light zone.");
}
else if (//(i == 0 && check_if_existing_any_metalist == 0) ||
//(i == 1 && check_if_existing_any_metalist == 0) ||
(i == 2 && localStorage.getItem("06AI") != "Yes") ||
(i == 3 && localStorage.getItem("06AI") != "Yes") ||
//(i == 4 && check_if_existing_any_metalist == 0) ||
(i == 7 && localStorage.getItem("03AI") != "Yes" && localStorage.getItem("Third_party") != "Yes") ||
(i == 8 && check_if_existing_any_metalist == 0) ||
(i == 9 && localStorage.getItem("06AI") != "Yes") ||
//(i == 15 && check_if_existing_any_metalist == 0) ||
//(i == 16 && check_if_existing_any_metalist == 0) ||
//(i == 17 && check_if_existing_any_metalist == 0) ||
//(i == 18 && check_if_existing_any_metalist == 0) ||
//(i == 19 && check_if_existing_any_metalist == 0) ||
(i == 20 && check_if_existing_any_metalist == 0) ||
(i == 21 && check_if_existing_any_metalist == 0) ||
(i == 22 && check_if_existing_any_metalist == 0)) {
//if ((localStorage.getItem("03AI") == "Yes" || localStorage.getItem("Third_party") == "Yes"))
{
parking_space[index_zone] = "0";
parking_line[index_zone] = "0";
}
enable_direction[index_zone] = "No";
checked_trigger_events[index_zone][i] = 0;
alert(message_alert_wrong_feature);
}
/*
else if (i == 7 && (index_zone >= 1 && index_zone <= 3) && (localStorage.getItem("03AI") == "Yes" || localStorage.getItem("Third_party") == "Yes")) {
enable_direction[index_zone] = "No";
checked_trigger_events[index_zone][i] = 0;
alert(message_alert_wrong_zone_for_missing_object_detection);
}*/
else if (i == 7 && (localStorage.getItem("03AI") == "Yes" || localStorage.getItem("Third_party") == "Yes")) {
enable_direction[index_zone] = "No";
checked_trigger_events[index_zone][i] = 1;
}
else if ((i == 10 || i == 12) && (enable_unknown_object != "Yes" || no_parking_time_in_minute[index_zone] != "0")) {
//if ((localStorage.getItem("03AI") == "Yes" || localStorage.getItem("Third_party") == "Yes"))
{
parking_space[index_zone] = "0";
parking_line[index_zone] = "0";
}
enable_direction[index_zone] = "No";
//$('#enable_unknown_object').prop("checked", true);
enable_unknown_object = "Yes";
no_parking_time_in_minute[index_zone] = "0";
$('#no_parking_time_in_minute').val(no_parking_time_in_minute[index_zone]);
checked_trigger_events[index_zone][i] = 1;
//alert("Please enable object detection.");
}
else if ((i == 8 || i == 10 || i == 12) && (no_parking_time_in_minute[index_zone] != "0")) {
//if ((localStorage.getItem("03AI") == "Yes" || localStorage.getItem("Third_party") == "Yes"))
{
parking_space[index_zone] = "0";
parking_line[index_zone] = "0";
}
enable_direction[index_zone] = "No";
no_parking_time_in_minute[index_zone] = "0";
$('#no_parking_time_in_minute').val(no_parking_time_in_minute[index_zone]);
checked_trigger_events[index_zone][i] = 1;
//alert("Please enable object detection.");
}
else if (i == 13 || i == 14) {
//if ((localStorage.getItem("03AI") == "Yes" || localStorage.getItem("Third_party") == "Yes"))
{
parking_space[index_zone] = "0";
parking_line[index_zone] = "0";
}
enable_direction[index_zone] = "No";
if (no_parking_time_in_minute[index_zone] != "0") {
no_parking_time_in_minute[index_zone] = "0";
$('#no_parking_time_in_minute').val(no_parking_time_in_minute[index_zone]);
}
if (metadata1[index_zone] != "NULL" && metadata1[index_zone].indexOf(",") >= 1) {
checked_trigger_events[index_zone][i] = 1;
}
else {
alert(message_AND_NAND);
checked_trigger_events[index_zone][i] = 0;
}
//alert("Please enable object detection.");
}
else if (i == 4 || i == 17 || i == 18 || i == 19) {
//if ((localStorage.getItem("03AI") == "Yes" || localStorage.getItem("Third_party") == "Yes"))
{
parking_space[index_zone] = "0";
parking_line[index_zone] = "0";
}
if (localStorage.getItem("enable_only_once_to_post") != null) {
enable_only_once_to_post = localStorage.getItem("enable_only_once_to_post");
}
if (check_if_existing_any_metalist == 0 && enable_only_once_to_post == "Yes") {
alert(message_notice_only_once_to_post);
enable_direction[index_zone] = "No";
checked_trigger_events[index_zone][i] = 0;
}
else {
enable_direction[index_zone] = "Yes";
checked_trigger_events[index_zone][i] = 1;
}
}
else if (i == 15 || i == 16) {
//if ((localStorage.getItem("03AI") == "Yes" || localStorage.getItem("Third_party") == "Yes"))
{
parking_space[index_zone] = "0";
parking_line[index_zone] = "0";
}
enable_direction[index_zone] = "No";
checked_trigger_events[index_zone][i] = 1;
}
else {
//if ((localStorage.getItem("03AI") == "Yes" || localStorage.getItem("Third_party") == "Yes"))
{
parking_space[index_zone] = "0";
parking_line[index_zone] = "0";
}
if (localStorage.getItem("enable_only_once_to_post") != null) {
enable_only_once_to_post = localStorage.getItem("enable_only_once_to_post");
}
if (i == 1 && check_if_existing_any_metalist == 0 && enable_only_once_to_post == "Yes") {
alert(message_notice_only_once_to_post);
enable_direction[index_zone] = "No";
checked_trigger_events[index_zone][i] = 0;
}
else {
enable_direction[index_zone] = "No";
checked_trigger_events[index_zone][i] = 1;
}
}
}
else {
if (i == 4 || i == 15 || i == 16 || i == 17 || i == 18 || i == 19) {
enable_direction[index_zone] = "No";
}
checked_trigger_events[index_zone][i] = 0;
}
}
}
function func_get_postlist_check(index_zone, index_trigger) {
var checked_post = "Null";
var size = 0;
var alert_too_many_posts = 0;
var count_post_checked = 0;
for (var i = 0; i < check_post_array.length; i++) {
if (post_checked[i] >= 1) {
count_post_checked++;
}
}
for (var i = 0; i < check_post_array.length; i++) {
if (document.getElementById(check_post_array[i]).checked === true) {
if (size === 0 && ((post_checked[i] == 0 && count_post_checked < LIMITED_TOTAL_POST) || post_checked[i] >= 1)) {
checked_post = check_post_array[i];
if (post_checked_to_zone[i][index_zone] == 0) {
post_checked[i]++;
post_checked_to_zone[i][index_zone] = 1;
}
size++;
}
else if (size >= 1 && size <= 3 && ((post_checked[i] == 0 && count_post_checked < LIMITED_TOTAL_POST) || post_checked[i] >= 1)) {
checked_post += ',';
checked_post += check_post_array[i];
if (post_checked_to_zone[i][index_zone] == 0) {
post_checked[i]++;
post_checked_to_zone[i][index_zone] = 1;
}
size++;
}
else {
if (post_checked_to_zone[i][index_zone] == 1) {
post_checked_to_zone[i][index_zone] = 0;
post_checked[i]--;
}
document.getElementById(check_post_array[i]).checked = false;
if (alert_too_many_posts === 0) {
alert_too_many_posts = 1;
alert(message_alert_number_output);
}
}
}
else {
if (post_checked_to_zone[i][index_zone] == 1) {
post_checked_to_zone[i][index_zone] = 0;
post_checked[i]--;
}
}
}
checked_post_event_name[index_zone][index_trigger] = checked_post;
}
function func_getCountersData() {
var urlStr;
if (g_check_if_airelay == 1) {
urlStr = "/airelay/getcounters?ch=all";
}
else {
urlStr = "/getcounters?ch=all";
}
$.ajax({
url: urlStr,
type: "GET",
async: true,
beforeSend: function (xmlHttp) {
xmlHttp.setRequestHeader("If-Modified-Since", "0");
xmlHttp.setRequestHeader("Cache-Control", "no-cache");
//xmlHttp.setRequestHeader("Authorization", "Basic " + btoa("username:password"));
},
success: function (retdata) {
//var jsonbuf = JSON.parse('{ "name":"John", "age":30, "city":"New York"}');
var jsonbuf = JSON.parse(retdata);
if (jsonbuf != null) {
for (var i = 0; i < MAX_SIZE_COUNTERS; i++) {
counter_name[i] = jsonbuf["event_counters"][i]["counter_name"];
reset_value[i] = jsonbuf["event_counters"][i]["reset_value"];
reset_time_interval[i] = jsonbuf["event_counters"][i]["reset_time_interval"];
//enable_reset_only_cloud[i] = jsonbuf["event_counters"][i]["enable_reset_only_cloud"];
enable_linked_to_dwell_time[i] = jsonbuf["event_counters"][i]["enable_linked_to_dwell_time"];
post_interval[i] = jsonbuf["event_counters"][i]["post_interval"];
counter_cust_name[i] = jsonbuf["event_counters"][i]["counter_cust_name"];
for (var j = 0; j < MAX_SIZE_POST; j++) {
if (jsonbuf["event_counters"][i]["link_to_post_event_name"] == post_event_name[j]) {
link_to_post_event_name[i] = j;
//console.log(j);
}
else if (jsonbuf["event_counters"][i]["link_to_post_event_name"] == "NULL") {
link_to_post_event_name[i] = -1;
}
}
if (enable_cloud == "Yes") {
for (var j = 0; j < MAX_SIZE_SNMP_POST; j++) {
if (jsonbuf["event_counters"][i]["link_to_post_event_name"] == snmp_event_name[j]) {
link_to_post_event_name[i] = j + MAX_SIZE_POST;
//console.log(j);
}
else if (jsonbuf["event_counters"][i]["link_to_post_event_name"] == "NULL") {
link_to_post_event_name[i] = -1;
}
}
}
}
func_getjvcAlarmData();
}
else {
setTimeout(func_getCountersData(), 3000);
}
//console.info(retdata);
},
error: function (retdata) {
setTimeout(func_getCountersData(), 3000);
console.warn(retdata);
}
});
}
function func_getPostEventName() {
if (localStorage.getItem("post_event_name_0") != null || localStorage.getItem("snmp_event_name_0") != null) {
if (localStorage.getItem("post_event_name_0") != null) {
for (var i = 0; i < MAX_SIZE_POST; i++) {
post_event_name[i] = localStorage.getItem("post_event_name_" + i.toString());
}
}
if (localStorage.getItem("snmp_event_name_0") != null) {
for (var i = 0; i < MAX_SIZE_SNMP_POST; i++) {
snmp_event_name[i] = localStorage.getItem("snmp_event_name_" + i.toString());
}
}
if (localStorage.getItem("enable_only_once_to_post") != null) {
enable_only_once_to_post = localStorage.getItem("enable_only_once_to_post");
}
if (localStorage.getItem("03AI") == "Yes" || localStorage.getItem("g_IsHelm_without_car") == "Yes" || localStorage.getItem("Third_party") == "Yes") {
func_getCountersData();
}
else {
func_getjvcAlarmData();
}
}
else {
var urlStr;
if (g_check_if_airelay == 1) {
urlStr = '/airelay/geteventsfile?ch=all';
}
else {
urlStr = '/geteventsfile?ch=all';
}
$.ajax({
//url: "/airelay/geteventsfile?ch=all",
url: urlStr,
type: "GET",
async: true,
beforeSend: function (xmlHttp) {
xmlHttp.setRequestHeader("If-Modified-Since", "0");
xmlHttp.setRequestHeader("Cache-Control", "no-cache");
//xmlHttp.setRequestHeader("Authorization", "Basic " + btoa("username:password"));
},
success: function (retdata) {
//var jsonbuf = JSON.parse('{ "name":"John", "age":30, "city":"New York"}');
var jsonbuf = JSON.parse(retdata);
enable_only_once_to_post = jsonbuf["notification"]["enable_only_once_to_post"];
for (var i = 0; i < MAX_SIZE_POST; i++) {
post_event_name[i] = jsonbuf["notification"]["http_post_events"][i]["post_event_name"];
}
for (var i = 0; i < MAX_SIZE_SNMP_POST; i++) {
snmp_event_name[i] = jsonbuf["event_counter_setting"]["snmp_management"][i]["snmp_event_name"];
}
if (localStorage.getItem("03AI") == "Yes" || localStorage.getItem("g_IsHelm_without_car") == "Yes" || localStorage.getItem("Third_party") == "Yes") {
func_getCountersData();
}
else {
func_getjvcAlarmData();
}
//console.info(retdata);
},
error: function (retdata) {
console.warn(retdata);
setTimeout(func_getPostEventName(), 3000);
}
});
}
}
function get_current_index_zone() {
var index_zone = 0;
if (current_dzone === "dzone_1") {
index_zone = 0;
}
else if (current_dzone === "dzone_2") {
index_zone = 1;
}
else if (current_dzone === "dzone_3") {
index_zone = 2;
}
else if (current_dzone === "dzone_4") {
index_zone = 3;
}
else if (current_dzone === "dzone_5") {
index_zone = 4;
}
else if (current_dzone === "dzone_6") {
index_zone = 5;
}
else if (current_dzone === "dzone_7") {
index_zone = 6;
}
else if (current_dzone === "dzone_8") {
index_zone = 7;
}
return index_zone;
}
function change_color_of_button_zone() {
/*
if (show_all_zone === 0) {
if (current_dzone === "dzone_1") {
document.getElementById("dzone_1").style.background = "#6c87d4";
document.getElementById("dzone_2").style.background = "#BABABA";
document.getElementById("dzone_3").style.background = "#BABABA";
document.getElementById("dzone_4").style.background = "#BABABA";
document.getElementById("show_all_zone").style.background = "#BABABA";
document.getElementById("dzone_1").style.borderColor = "#6c87d4";
document.getElementById("dzone_2").style.borderColor = "#BABABA";
document.getElementById("dzone_3").style.borderColor = "#BABABA";
document.getElementById("dzone_4").style.borderColor = "#BABABA";
document.getElementById("show_all_zone").style.borderColor = "#BABABA";
document.getElementById("dzone_1").style.color = "white";
document.getElementById("dzone_2").style.color = "black";
document.getElementById("dzone_3").style.color = "black";
document.getElementById("dzone_4").style.color = "black";
document.getElementById("show_all_zone").style.color = "black";
}
else if (current_dzone === "dzone_2") {
document.getElementById("dzone_1").style.background = "#BABABA";
document.getElementById("dzone_2").style.background = "#6c87d4";
document.getElementById("dzone_3").style.background = "#BABABA";
document.getElementById("dzone_4").style.background = "#BABABA";
document.getElementById("show_all_zone").style.background = "#BABABA";
document.getElementById("dzone_1").style.borderColor = "#BABABA";
document.getElementById("dzone_2").style.borderColor = "#6c87d4";
document.getElementById("dzone_3").style.borderColor = "#BABABA";
document.getElementById("dzone_4").style.borderColor = "#BABABA";
document.getElementById("show_all_zone").style.borderColor = "#BABABA";
document.getElementById("dzone_1").style.color = "black";
document.getElementById("dzone_2").style.color = "white";
document.getElementById("dzone_3").style.color = "black";
document.getElementById("dzone_4").style.color = "black";
document.getElementById("show_all_zone").style.color = "black";
}
else if (current_dzone === "dzone_3") {
document.getElementById("dzone_1").style.background = "#BABABA";
document.getElementById("dzone_2").style.background = "#BABABA";
document.getElementById("dzone_3").style.background = "#6c87d4";
document.getElementById("dzone_4").style.background = "#BABABA";
document.getElementById("show_all_zone").style.background = "#BABABA";
document.getElementById("dzone_1").style.borderColor = "#BABABA";
document.getElementById("dzone_2").style.borderColor = "#BABABA";
document.getElementById("dzone_3").style.borderColor = "#6c87d4";
document.getElementById("dzone_4").style.borderColor = "#BABABA";
document.getElementById("show_all_zone").style.borderColor = "#BABABA";
document.getElementById("dzone_1").style.color = "black";
document.getElementById("dzone_2").style.color = "black";
document.getElementById("dzone_3").style.color = "white";
document.getElementById("dzone_4").style.color = "black";
document.getElementById("show_all_zone").style.color = "black";
}
else if (current_dzone === "dzone_4") {
document.getElementById("dzone_1").style.background = "#BABABA";
document.getElementById("dzone_2").style.background = "#BABABA";
document.getElementById("dzone_3").style.background = "#BABABA";
document.getElementById("dzone_4").style.background = "#6c87d4";
document.getElementById("show_all_zone").style.background = "#BABABA";
document.getElementById("dzone_1").style.borderColor = "#BABABA";
document.getElementById("dzone_2").style.borderColor = "#BABABA";
document.getElementById("dzone_3").style.borderColor = "#BABABA";
document.getElementById("dzone_4").style.borderColor = "#6c87d4";
document.getElementById("show_all_zone").style.borderColor = "#BABABA";
document.getElementById("dzone_1").style.color = "black";
document.getElementById("dzone_2").style.color = "black";
document.getElementById("dzone_3").style.color = "black";
document.getElementById("dzone_4").style.color = "white";
document.getElementById("show_all_zone").style.color = "black";
}
}
else {
document.getElementById("dzone_1").style.background = "#BABABA";
document.getElementById("dzone_2").style.background = "#BABABA";
document.getElementById("dzone_3").style.background = "#BABABA";
document.getElementById("dzone_4").style.background = "#BABABA";
document.getElementById("show_all_zone").style.background = "#6c87d4";
document.getElementById("dzone_1").style.borderColor = "#BABABA";
document.getElementById("dzone_2").style.borderColor = "#BABABA";
document.getElementById("dzone_3").style.borderColor = "#BABABA";
document.getElementById("dzone_4").style.borderColor = "#BABABA";
document.getElementById("show_all_zone").style.borderColor = "#6c87d4";
document.getElementById("dzone_1").style.color = "black";
document.getElementById("dzone_2").style.color = "black";
document.getElementById("dzone_3").style.color = "black";
document.getElementById("dzone_4").style.color = "black";
document.getElementById("show_all_zone").style.color = "white";
}
*/
}
function func_set_events_counter(name_, value_, event_id) {
var urlStr;
if (g_check_if_airelay == 1) {
urlStr = "/airelay/setcounters?ch=all&event_counters=" + event_id + "&" + name_ + "=" + value_;
}
else {
urlStr = "/setcounters?ch=all&event_counters=" + event_id + "&" + name_ + "=" + value_;
}
$.ajax({
url: urlStr,
method: "GET",
async: true,
beforeSend: function (xmlHttp) {
xmlHttp.setRequestHeader("If-Modified-Since", "0");
xmlHttp.setRequestHeader("Cache-Control", "no-cache");
//xmlHttp.setRequestHeader("Authorization", "Basic " + btoa("username:password"));
},
success: function () {
//console.info();
},
error: function () {
console.warn();
}
});
return false;
}
function func_showCloudData() {
if (localStorage.getItem("03AI") == "Yes" || localStorage.getItem("g_IsHelm_without_car") == "Yes" || localStorage.getItem("Third_party") == "Yes") {
//document.getElementById("border_counter").style.display = "block";
//document.getElementById("title_counter").style.display = "block";
//document.getElementById("IDOK_counter").style.display = "block";
}
else {
//document.getElementById("border_counter").style.display = "none";
//document.getElementById("title_counter").style.display = "none";
//document.getElementById("IDOK_counter").style.display = "none";
//document.getElementById("group_parking").style.display = "none";
}
}
/*
$("#eventsList li").click(function () {
$("#eventsList li").each(function () { $(this).removeClass("selected") });
$(this).addClass("selected");
});
*/
// main function for emulating IE11's "change" event:
/*
function onRangeChange(rangeInputElmt, listener) {
var inputEvtHasNeverFired = true;
var rangeValue = { current: undefined, mostRecent: undefined };
rangeInputElmt.addEventListener("input", function (evt) {
inputEvtHasNeverFired = false;
rangeValue.current = evt.target.value;
if (rangeValue.current !== rangeValue.mostRecent) {
listener(evt);
}
rangeValue.mostRecent = rangeValue.current;
});
rangeInputElmt.addEventListener("change", function (evt) {
if (inputEvtHasNeverFired) {
listener(evt);
}
});
}
*/
// example usage:
/*
var myRangeInputElmt = document.querySelector("input");
var myRangeValPar = document.querySelector("#rangeValPar");
var myNumChgEvtsCell = document.querySelector("#numChgEvtsCell");
var myNumInpEvtsCell = document.querySelector("#numInpEvtsCell");
var myNumCusEvtsCell = document.querySelector("#numCusEvtsCell");
var myNumEvts = { input: 0, change: 0, custom: 0 };
var myUpdate = function () {
myNumChgEvtsCell.innerHTML = myNumEvts["change"];
myNumInpEvtsCell.innerHTML = myNumEvts["input"];
myNumCusEvtsCell.innerHTML = myNumEvts["custom"];
};
["input", "change"].forEach(function (myEvtType) {
myRangeInputElmt.addEventListener(myEvtType, function () {
myNumEvts[myEvtType] += 1;
myUpdate();
});
});
var myListener = function (myEvt) {
myNumEvts["custom"] += 1;
myRangeValPar.innerHTML = "range value: " + myEvt.target.value;
myUpdate();
};
onRangeChange(myRangeInputElmt, myListener);
*/
function makeJvcProgress() {
if (k_index < 100 && k_index >= 0) {
k_index = k_index + 1;
if (k_index == 1) {
g_check_if_run_setting = 1;
$('html, body').scrollTop(0);
//func_getCurrentEventsData();
func_set_zone_data();
localStorage.setItem('count_zone', count_zone);
var points_array_0 = new Array(MAX_SIZE_POINTS);
points_array_0 = GetPointLocation(0);
var points_array_1 = new Array(MAX_SIZE_POINTS);
points_array_1 = GetPointLocation(1);
var points_array_2 = new Array(MAX_SIZE_POINTS);
points_array_2 = GetPointLocation(2);
var points_array_3 = new Array(MAX_SIZE_POINTS);
points_array_3 = GetPointLocation(3);
var points_array_4 = new Array(MAX_SIZE_POINTS);
points_array_4 = GetPointLocation(4);
var points_array_5 = new Array(MAX_SIZE_POINTS);
points_array_5 = GetPointLocation(5);
var points_array_6 = new Array(MAX_SIZE_POINTS);
points_array_6 = GetPointLocation(6);
var points_array_7 = new Array(MAX_SIZE_POINTS);
points_array_7 = GetPointLocation(7);
var json_data = '{"view_setting":{"camera01":{';
json_data += '"obj_max_proportion": "' + obj_max_proportion + '",';
json_data += '"obj_min_proportion": "' + obj_min_proportion + '",';
json_data += '"count_zone": "' + MAX_DETECTION_ZONE + '",';
json_data += '"detection_zone":[';
for (var i = 0; i < MAX_DETECTION_ZONE; i++) {
//Zone i
json_data += '{';
json_data += '"enable_direction1":"0",';
json_data += '"direction1":"0",';
json_data += '"queuing_count":"0",';
json_data += '"no_parking_time":"0",';
json_data += '"ptz_zone_to_preset": "' + jvc_zone_link_preset_point[i] + '", ';
json_data += '"metadata1": "' + metadata1[i] + '", ';
json_data += '"jvc_enable_detect": "' + jvc_zone_enable_detect[i] + '", ';
json_data += '"jvc_person_check": "' + jvc_person_check[i] + '", ';
json_data += '"jvc_vehicle_check": "' + jvc_vehicle_check[i] + '", ';
json_data += '"jvc_person_confidence": "' + jvc_person_confidence[i] + '", ';
json_data += '"jvc_vehicle_confidence": "' + jvc_vehicle_confidence[i] + '", ';
json_data += '"jvc_obj_size": "' + jvc_obj_size[i] + '", ';
json_data += '"jvc_behavior": "' + jvc_behavior[i] + '", ';
json_data += '"jvc_detect_priority": "' + jvc_detect_priority[i] + '", ';
json_data += '"jvc_enable_ptz": "' + jvc_enable_ptz[i] + '", ';
json_data += '"jvc_trigger_delay_time": "' + jvc_trigger_delay_time[i] + '", ';
json_data += '"jvc_ptz_tracking_time": "' + jvc_ptz_tracking_time[i] + '", ';
json_data += '"jvc_ptz_fov": "' + jvc_ptz_fov[i] + '", ';
json_data += '"jvc_ptz_auto_intercept": "' + jvc_ptz_auto_intercept[i] + '", ';
json_data += '"jvc_ptz_preset_intercept": "' + jvc_ptz_preset_intercept[i] + '", ';
//Line Cross
json_data += '"jvc_trigger_times": "' + jvc_trigger_times[i] + '", ';
json_data += '"jvc_counter_name": "' + jvc_counter_name[i] + '", ';
json_data += '"jvc_counter_value": "' + jvc_counter_value[i] + '", ';
//Density
json_data += '"jvc_density_value": "' + jvc_density_value[i] + '", ';
json_data += '"jvc_detect_mode": "' + jvc_detect_mode[i] + '", ';
//json_data += '"jvc_detect_fov": "' + jvc_detect_fov[i] + '"}';
json_data += '"jvc_detect_fov": "' + jvc_detect_fov[i] + '", ';
if (i == 0) {
json_data += '"x1": ' + Math.round(points_array_0[0].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y1": ' + Math.round(points_array_0[0].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x2": ' + Math.round(points_array_0[1].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y2": ' + Math.round(points_array_0[1].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x3": ' + Math.round(points_array_0[2].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y3": ' + Math.round(points_array_0[2].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x4": ' + Math.round(points_array_0[3].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y4": ' + Math.round(points_array_0[3].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x5": ' + Math.round(points_array_0[4].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y5": ' + Math.round(points_array_0[4].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x6": ' + Math.round(points_array_0[5].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y6": ' + Math.round(points_array_0[5].y * tab_view_size[1] / image_height) + '}';
}
if (i == 1) {
json_data += '"x1": ' + Math.round(points_array_1[0].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y1": ' + Math.round(points_array_1[0].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x2": ' + Math.round(points_array_1[1].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y2": ' + Math.round(points_array_1[1].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x3": ' + Math.round(points_array_1[2].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y3": ' + Math.round(points_array_1[2].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x4": ' + Math.round(points_array_1[3].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y4": ' + Math.round(points_array_1[3].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x5": ' + Math.round(points_array_1[4].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y5": ' + Math.round(points_array_1[4].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x6": ' + Math.round(points_array_1[5].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y6": ' + Math.round(points_array_1[5].y * tab_view_size[1] / image_height) + '}';
}
if (i == 2) {
json_data += '"x1": ' + Math.round(points_array_2[0].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y1": ' + Math.round(points_array_2[0].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x2": ' + Math.round(points_array_2[1].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y2": ' + Math.round(points_array_2[1].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x3": ' + Math.round(points_array_2[2].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y3": ' + Math.round(points_array_2[2].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x4": ' + Math.round(points_array_2[3].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y4": ' + Math.round(points_array_2[3].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x5": ' + Math.round(points_array_2[4].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y5": ' + Math.round(points_array_2[4].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x6": ' + Math.round(points_array_2[5].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y6": ' + Math.round(points_array_2[5].y * tab_view_size[1] / image_height) + '}';
}
if (i == 3) {
json_data += '"x1": ' + Math.round(points_array_3[0].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y1": ' + Math.round(points_array_3[0].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x2": ' + Math.round(points_array_3[1].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y2": ' + Math.round(points_array_3[1].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x3": ' + Math.round(points_array_3[2].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y3": ' + Math.round(points_array_3[2].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x4": ' + Math.round(points_array_3[3].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y4": ' + Math.round(points_array_3[3].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x5": ' + Math.round(points_array_3[4].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y5": ' + Math.round(points_array_3[4].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x6": ' + Math.round(points_array_3[5].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y6": ' + Math.round(points_array_3[5].y * tab_view_size[1] / image_height) + '}';
}
if (i == 4) {
json_data += '"x1": ' + Math.round(points_array_4[0].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y1": ' + Math.round(points_array_4[0].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x2": ' + Math.round(points_array_4[1].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y2": ' + Math.round(points_array_4[1].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x3": ' + Math.round(points_array_4[2].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y3": ' + Math.round(points_array_4[2].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x4": ' + Math.round(points_array_4[3].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y4": ' + Math.round(points_array_4[3].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x5": ' + Math.round(points_array_4[4].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y5": ' + Math.round(points_array_4[4].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x6": ' + Math.round(points_array_4[5].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y6": ' + Math.round(points_array_4[5].y * tab_view_size[1] / image_height) + '}';
}
if (i == 5) {
json_data += '"x1": ' + Math.round(points_array_5[0].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y1": ' + Math.round(points_array_5[0].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x2": ' + Math.round(points_array_5[1].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y2": ' + Math.round(points_array_5[1].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x3": ' + Math.round(points_array_5[2].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y3": ' + Math.round(points_array_5[2].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x4": ' + Math.round(points_array_5[3].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y4": ' + Math.round(points_array_5[3].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x5": ' + Math.round(points_array_5[4].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y5": ' + Math.round(points_array_5[4].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x6": ' + Math.round(points_array_5[5].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y6": ' + Math.round(points_array_5[5].y * tab_view_size[1] / image_height) + '}';
}
if (i == 6) {
json_data += '"x1": ' + Math.round(points_array_6[0].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y1": ' + Math.round(points_array_6[0].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x2": ' + Math.round(points_array_6[1].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y2": ' + Math.round(points_array_6[1].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x3": ' + Math.round(points_array_6[2].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y3": ' + Math.round(points_array_6[2].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x4": ' + Math.round(points_array_6[3].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y4": ' + Math.round(points_array_6[3].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x5": ' + Math.round(points_array_6[4].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y5": ' + Math.round(points_array_6[4].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x6": ' + Math.round(points_array_6[5].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y6": ' + Math.round(points_array_6[5].y * tab_view_size[1] / image_height) + '}';
}
if (i == 7) {
json_data += '"x1": ' + Math.round(points_array_7[0].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y1": ' + Math.round(points_array_7[0].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x2": ' + Math.round(points_array_7[1].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y2": ' + Math.round(points_array_7[1].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x3": ' + Math.round(points_array_7[2].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y3": ' + Math.round(points_array_7[2].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x4": ' + Math.round(points_array_7[3].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y4": ' + Math.round(points_array_7[3].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x5": ' + Math.round(points_array_7[4].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y5": ' + Math.round(points_array_7[4].y * tab_view_size[1] / image_height) + ', ';
json_data += '"x6": ' + Math.round(points_array_7[5].x * tab_view_size[0] / image_width) + ', ';
json_data += '"y6": ' + Math.round(points_array_7[5].y * tab_view_size[1] / image_height) + '}';
}
//,"x1": ' + Math.round(points_array_0[0].x * tab_view_size[0] / image_width) + '
if (i < MAX_DETECTION_ZONE - 1) {
json_data += ', ';
}
}
json_data += ']}}}';
//console.log(json_data);
func_jvc_setconfigfile(json_data);
k_index = 94;
}
else if (k_index == 95) {
}
else if (k_index == 100) {
func_run_osd_server();
$(".progress-bar").css("visibility", "hidden");
//$(".progress-bar").css("width", "0%").text("0 %");
$(".progress-bar").css("width", "0%");
k_index = -1;
g_check_if_run_setting = 0;
}
setTimeout("makeProgress()", 200);
}
}
function makeJvcProgressa() {
//var json_data = '{"view_setting":{"camera01":{"obj_max_proportion": "50","obj_min_proportion": "50","enable_traffic": "Yes","enable_unknown_object": "Yes","confidence2": "Yes","count_zone": 0,"detection_zone":[{"enable_direction1": "No","direction1": "0","queuing_count": "0","parking_line": "0","parking_space": "0","no_parking_time": "0","metadata_stop": "0","no_parking_time_in_minute": "0","obj_min_proportion_in_zone": "0","obj_max_proportion_in_zone": "0","metadata1": "0","point_number": 0,"trigger_events": [0],"x1": 0,"y1": 0,"x2": 0,"y2": 0,"x3": 0,"y3": 0,"x4": 0,"y4": 0,"x5": 0,"y5": 0,"x6": 0,"y6": 0},{"enable_direction1": "0","direction1": "0","queuing_count": "0","parking_line": "0","parking_space": "0","no_parking_time": "0","metadata_stop": "0","no_parking_time_in_minute": "0","obj_min_proportion_in_zone": "0","obj_max_proportion_in_zone": "0","metadata1": "0","point_number": 0,"trigger_events": [0],"x1": 0,"y1": 0,"x2": 0,"y2": 0,"x3": 0,"y3": 0,"x4": 0,"y4": 0,"x5": 0,"y5": 0,"x6": 0,"y6": 0},{"enable_direction1": "0","direction1": "0","queuing_count": "0","parking_line": "0","parking_space": "0","no_parking_time": "0","metadata_stop": "0","no_parking_time_in_minute": "0","obj_min_proportion_in_zone": "0","obj_max_proportion_in_zone": "0","metadata1": "0","point_number": 0,"trigger_events": [0],"x1": 0,"y1": 0,"x2": 0,"y2": 0,"x3": 0,"y3": 0,"x4": 0,"y4": 0,"x5": 0,"y5": 0,"x6": 0,"y6": 0},{"enable_direction1": "0","direction1": "0","queuing_count": "0","parking_line": "0","parking_space": "0","no_parking_time": "","metadata_stop": "","no_parking_time_in_minute": "","obj_min_proportion_in_zone": "","obj_max_proportion_in_zone": "0","metadata1": "0","point_number": 0,"trigger_events": [0],"x1": 0,"y1": 0,"x2": 0,"y2": 0,"x3": 0,"y3": 0,"x4": 0,"y4": 0,"x5": 0,"y5": 0,"x6": 0,"y6": 0}]}}}';
//var json_data = 'AAAAAAAAAAAAAAAAAAA';
json_data += '"x1": "' + Math.round(points_array_0[0].x * tab_view_size[0] / image_width) + '", ';
json_data += '"y1": "' + Math.round(points_array_0[0].y * tab_view_size[1] / image_height) + '", ';
json_data += '"x2": "' + Math.round(points_array_0[1].x * tab_view_size[0] / image_width) + '", ';
json_data += '"y2": "' + Math.round(points_array_0[1].y * tab_view_size[1] / image_height) + '", ';
json_data += '"x3": "' + Math.round(points_array_0[2].x * tab_view_size[0] / image_width) + '", ';
json_data += '"y3": "' + Math.round(points_array_0[2].y * tab_view_size[1] / image_height) + '", ';
json_data += '"x4": "' + Math.round(points_array_0[3].x * tab_view_size[0] / image_width) + '", ';
json_data += '"y4": "' + Math.round(points_array_0[3].y * tab_view_size[1] / image_height) + '", ';
json_data += '"x5": "' + Math.round(points_array_0[4].x * tab_view_size[0] / image_width) + '", ';
json_data += '"y5": "' + Math.round(points_array_0[4].y * tab_view_size[1] / image_height) + '", ';
json_data += '"x6": "' + Math.round(points_array_0[5].x * tab_view_size[0] / image_width) + '", ';
json_data += '"y6": "' + Math.round(points_array_0[5].y * tab_view_size[1] / image_height) + '", ';
//json_data += '},{';
json_data += '}]}}}';
console.log(json_data);
//func_jvc_setconfigfile(json_data);
}
var k_index = -1;
$(".progress-bar").css("visibility", "hidden");
function makeProgress() {
if (k_index < 100 && k_index >= 0) {
k_index = k_index + 1;
$(".progress-bar").css("visibility", "visible");
//$(".progress-bar").css("width", k_index + "%").text(k_index + " %");
$(".progress-bar").css("width", k_index + "%");
console.log("k_index:" + k_index.toString());
if (k_index == 1) {
g_check_if_run_setting = 1;
$('html, body').scrollTop(0);
func_getCurrentEventsData();
func_set_zone_data();
localStorage.setItem('count_zone', count_zone);
for (var index_zone = 0; index_zone < MAX_DETECTION_ZONE; index_zone++) {
if (index_zone >= count_zone) {
enable_direction[index_zone] = "No";
}
}
var points_array_0 = new Array(MAX_SIZE_POINTS);
points_array_0 = GetPointLocation(0);
var points_num_0 = 6;
if (checked_trigger_events[0][4] == 1 ||
checked_trigger_events[0][15] == 1 ||
checked_trigger_events[0][16] == 1 ||
checked_trigger_events[0][17] == 1 ||
checked_trigger_events[0][18] == 1 ||
checked_trigger_events[0][19] == 1 ||
red_light_zone == get_current_index_zone().toString()) {
points_num_0 = 4;
}
else {
points_num_0 = 6;
}
var points_array_1 = new Array(MAX_SIZE_POINTS);
points_array_1 = GetPointLocation(1);
var points_num_1 = 6;
if (checked_trigger_events[1][4] == 1 ||
checked_trigger_events[1][15] == 1 ||
checked_trigger_events[1][16] == 1 ||
checked_trigger_events[1][17] == 1 ||
checked_trigger_events[1][18] == 1 ||
checked_trigger_events[1][19] == 1 ||
red_light_zone == get_current_index_zone().toString()) {
points_num_1 = 4;
}
else {
points_num_1 = 6;
}
var points_array_2 = new Array(MAX_SIZE_POINTS);
points_array_2 = GetPointLocation(2);
var points_num_2 = 6;
if (checked_trigger_events[2][4] == 1 ||
checked_trigger_events[2][15] == 1 ||
checked_trigger_events[2][16] == 1 ||
checked_trigger_events[2][17] == 1 ||
checked_trigger_events[2][18] == 1 ||
checked_trigger_events[2][19] == 1 ||
red_light_zone == get_current_index_zone().toString()) {
points_num_2 = 4;
}
else {
points_num_2 = 6;
}
var points_array_3 = new Array(MAX_SIZE_POINTS);
points_array_3 = GetPointLocation(3);
var points_num_3 = 6;
if (checked_trigger_events[3][4] == 1 ||
checked_trigger_events[3][15] == 1 ||
checked_trigger_events[3][16] == 1 ||
checked_trigger_events[3][17] == 1 ||
checked_trigger_events[3][18] == 1 ||
checked_trigger_events[3][19] == 1 ||
red_light_zone == get_current_index_zone().toString()) {
points_num_3 = 4;
}
else {
points_num_3 = 6;
}
var temp_tof_enable_show_distance = 0;
var temp_tof_enable_show_height = 0;
for (var index_zone = 0; index_zone < count_zone; index_zone++) {
if (checked_trigger_events[index_zone][21] == 1) {
temp_tof_enable_show_distance = 1;
}
else if (checked_trigger_events[index_zone][22] == 1) {
temp_tof_enable_show_height = 1;
}
}
g_tof_enable_show_distance = temp_tof_enable_show_distance;
g_tof_enable_show_height = temp_tof_enable_show_height;
var temp_text_clear_trigger_event = get_text_to_clear_config_trigger_event();
var json_data = '{"view_setting":{"camera01":{"obj_max_proportion": "' + obj_max_proportion + '","obj_min_proportion": "' + obj_min_proportion + '","enable_traffic": "' + enable_traffic + '","enable_unknown_object": "' + enable_unknown_object + '","confidence2": "' + confidence_traffic + '","count_zone": ' + count_zone + ',"detection_zone":[{"enable_direction1": "' + enable_direction[0] + '","direction1": "' + func_get_direction(0).toString() + '","queuing_count": "' + queuing_count[0] + '","parking_line": "' + parking_line[0] + '","parking_space": "' + parking_space[0] + '","no_parking_time": "' + no_parking_time[0] + '","metadata_stop": "' + metadata_stop[0] + '","no_parking_time_in_minute": "' + no_parking_time_in_minute[0] + '","obj_min_proportion_in_zone": "' + obj_min_proportion_in_zone[0] + '","obj_max_proportion_in_zone": "' + obj_max_proportion_in_zone[0] + '","metadata1": "' + metadata1[0] + '","point_number": ' + points_num_0 + ',"trigger_events": [' + temp_text_clear_trigger_event + '],"x1": ' + Math.round(points_array_0[0].x * tab_view_size[0] / image_width) + ',"y1": ' + Math.round(points_array_0[0].y * tab_view_size[1] / image_height) + ',"x2": ' + Math.round(points_array_0[1].x * tab_view_size[0] / image_width) + ',"y2": ' + Math.round(points_array_0[1].y * tab_view_size[1] / image_height) + ',"x3": ' + Math.round(points_array_0[2].x * tab_view_size[0] / image_width) + ',"y3": ' + Math.round(points_array_0[2].y * tab_view_size[1] / image_height) + ',"x4": ' + Math.round(points_array_0[3].x * tab_view_size[0] / image_width) + ',"y4": ' + Math.round(points_array_0[3].y * tab_view_size[1] / image_height) + ',"x5": ' + Math.round(points_array_0[4].x * tab_view_size[0] / image_width) + ',"y5": ' + Math.round(points_array_0[4].y * tab_view_size[1] / image_height) + ',"x6": ' + Math.round(points_array_0[5].x * tab_view_size[0] / image_width) + ',"y6": ' + Math.round(points_array_0[5].y * tab_view_size[1] / image_height) + '},{"enable_direction1": "' + enable_direction[1] + '","direction1": "' + func_get_direction(1).toString() + '","queuing_count": "' + queuing_count[1] + '","parking_line": "' + parking_line[1] + '","parking_space": "' + parking_space[1] + '","no_parking_time": "' + no_parking_time[1] + '","metadata_stop": "' + metadata_stop[1] + '","no_parking_time_in_minute": "' + no_parking_time_in_minute[1] + '","obj_min_proportion_in_zone": "' + obj_min_proportion_in_zone[1] + '","obj_max_proportion_in_zone": "' + obj_max_proportion_in_zone[1] + '","metadata1": "' + metadata1[1] + '","point_number": ' + points_num_1 + ',"trigger_events": [' + temp_text_clear_trigger_event + '],"x1": ' + Math.round(points_array_1[0].x * tab_view_size[0] / image_width) + ',"y1": ' + Math.round(points_array_1[0].y * tab_view_size[1] / image_height) + ',"x2": ' + Math.round(points_array_1[1].x * tab_view_size[0] / image_width) + ',"y2": ' + Math.round(points_array_1[1].y * tab_view_size[1] / image_height) + ',"x3": ' + Math.round(points_array_1[2].x * tab_view_size[0] / image_width) + ',"y3": ' + Math.round(points_array_1[2].y * tab_view_size[1] / image_height) + ',"x4": ' + Math.round(points_array_1[3].x * tab_view_size[0] / image_width) + ',"y4": ' + Math.round(points_array_1[3].y * tab_view_size[1] / image_height) + ',"x5": ' + Math.round(points_array_1[4].x * tab_view_size[0] / image_width) + ',"y5": ' + Math.round(points_array_1[4].y * tab_view_size[1] / image_height) + ',"x6": ' + Math.round(points_array_1[5].x * tab_view_size[0] / image_width) + ',"y6": ' + Math.round(points_array_1[5].y * tab_view_size[1] / image_height) + '},{"enable_direction1": "' + enable_direction[2] + '","direction1": "' + func_get_direction(2).toString() + '","queuing_count": "' + queuing_count[2] + '","parking_line": "' + parking_line[2] + '","parking_space": "' + parking_space[2] + '","no_parking_time": "' + no_parking_time[2] + '","metadata_stop": "' + metadata_stop[2] + '","no_parking_time_in_minute": "' + no_parking_time_in_minute[2] + '","obj_min_proportion_in_zone": "' + obj_min_proportion_in_zone[2] + '","obj_max_proportion_in_zone": "' + obj_max_proportion_in_zone[2] + '","metadata1": "' + metadata1[2] + '","point_number": ' + points_num_2 + ',"trigger_events": [' + temp_text_clear_trigger_event + '],"x1": ' + Math.round(points_array_2[0].x * tab_view_size[0] / image_width) + ',"y1": ' + Math.round(points_array_2[0].y * tab_view_size[1] / image_height) + ',"x2": ' + Math.round(points_array_2[1].x * tab_view_size[0] / image_width) + ',"y2": ' + Math.round(points_array_2[1].y * tab_view_size[1] / image_height) + ',"x3": ' + Math.round(points_array_2[2].x * tab_view_size[0] / image_width) + ',"y3": ' + Math.round(points_array_2[2].y * tab_view_size[1] / image_height) + ',"x4": ' + Math.round(points_array_2[3].x * tab_view_size[0] / image_width) + ',"y4": ' + Math.round(points_array_2[3].y * tab_view_size[1] / image_height) + ',"x5": ' + Math.round(points_array_2[4].x * tab_view_size[0] / image_width) + ',"y5": ' + Math.round(points_array_2[4].y * tab_view_size[1] / image_height) + ',"x6": ' + Math.round(points_array_2[5].x * tab_view_size[0] / image_width) + ',"y6": ' + Math.round(points_array_2[5].y * tab_view_size[1] / image_height) + '},{"enable_direction1": "' + enable_direction[3] + '","direction1": "' + func_get_direction(3).toString() + '","queuing_count": "' + queuing_count[3] + '","parking_line": "' + parking_line[3] + '","parking_space": "' + parking_space[3] + '","no_parking_time": "' + no_parking_time[3] + '","metadata_stop": "' + metadata_stop[3] + '","no_parking_time_in_minute": "' + no_parking_time_in_minute[3] + '","obj_min_proportion_in_zone": "' + obj_min_proportion_in_zone[3] + '","obj_max_proportion_in_zone": "' + obj_max_proportion_in_zone[3] + '","metadata1": "' + metadata1[3] + '","point_number": ' + points_num_3 + ',"trigger_events": [' + temp_text_clear_trigger_event + '],"x1": ' + Math.round(points_array_3[0].x * tab_view_size[0] / image_width) + ',"y1": ' + Math.round(points_array_3[0].y * tab_view_size[1] / image_height) + ',"x2": ' + Math.round(points_array_3[1].x * tab_view_size[0] / image_width) + ',"y2": ' + Math.round(points_array_3[1].y * tab_view_size[1] / image_height) + ',"x3": ' + Math.round(points_array_3[2].x * tab_view_size[0] / image_width) + ',"y3": ' + Math.round(points_array_3[2].y * tab_view_size[1] / image_height) + ',"x4": ' + Math.round(points_array_3[3].x * tab_view_size[0] / image_width) + ',"y4": ' + Math.round(points_array_3[3].y * tab_view_size[1] / image_height) + ',"x5": ' + Math.round(points_array_3[4].x * tab_view_size[0] / image_width) + ',"y5": ' + Math.round(points_array_3[4].y * tab_view_size[1] / image_height) + ',"x6": ' + Math.round(points_array_3[5].x * tab_view_size[0] / image_width) + ',"y6": ' + Math.round(points_array_3[5].y * tab_view_size[1] / image_height) + '}]}}}';
//console.log(json_data);
func_setconfigfile(json_data);
var text_checked_trigger_events = new Array(MAX_DETECTION_ZONE);
var text_checked_post_event_name = new Array(MAX_DETECTION_ZONE);
var text_detect_event_id = new Array(MAX_DETECTION_ZONE);
for (var i = 0; i < MAX_DETECTION_ZONE; i++) {
text_detect_event_id[i] = "0x00000000";
text_checked_trigger_events[i] = "0";
text_checked_post_event_name[i] = "";
}
for (var i = 0; i < count_zone; i++) {
for (var j = 0; j < MAX_SIZE_IDC_LIST_TRIGGER_EVENTS; j++) {
if (checked_trigger_events[i][j] == 1) {
text_detect_event_id[i] = DETECT_EVENT_ID_ARRAY[j];
text_checked_trigger_events[i] = checked_trigger_events[i][j].toString();
text_checked_post_event_name[i] = checked_post_event_name[i][j];
break;
}
}
}
var json_data_trigger = '{"view_setting":{"camera01":{"detection_zone":[';
for (var i = 0; i < count_zone; i++) {
json_data_trigger += '{"trigger_events": [{"checked":' + text_checked_trigger_events[i] + ',"detect_event_id": "' + text_detect_event_id[i] + '","post_event_name": "' + text_checked_post_event_name[i] + '"}]}';
if (i < count_zone - 1) {
json_data_trigger += ',';
}
}
json_data_trigger += ']}}}';
func_setconfigfile(json_data_trigger);
localStorage.setItem('speed_index_success', 'Null');
localStorage.setItem('setting_success', 'Null');
//g_luckalarmui = value_luckalarmui * 0.9;
if (no_parking_time_in_minute[get_current_index_zone()] == "0") {
$('#no_parking_time').slider({ disabled: false });
}
else {
$('#no_parking_time').slider({ disabled: true });
}
k_index = 94;
}
else if (k_index == 95) {
//g_luckalarmui = value_luckalarmui * 0.3;
//waitSeconds(500);
//func_getreload();
//k_index = 95;
}
else if (k_index == 100) {
func_run_osd_server();
var alert_message_check_current_resolution = 0;
for (var i = 0; i < count_zone; i++) {
if ((metadata1[i].indexOf("barcode") >= 0 || metadata1[i].indexOf("qrcode") >= 0) && check_current_resolution == 0) {
alert_message_check_current_resolution = 1;
break;
}
}
if (alert_message_check_current_resolution == 1) {
alert(message_check_current_resolution);
}
$(".progress-bar").css("visibility", "hidden");
//$(".progress-bar").css("width", "0%").text("0 %");
$(".progress-bar").css("width", "0%");
k_index = -1;
g_check_if_run_setting = 0;
}
// Wait for sometime before running this script again
setTimeout("makeProgress()", 200);
}
}
function makeProgress_counter() {
if (k_index < 100 && k_index >= 0) {
k_index = k_index + 1;
$(".progress-bar").css("visibility", "visible");
//$(".progress-bar").css("width", k_index + "%").text(k_index + " %");
$(".progress-bar").css("width", k_index + "%");
console.log("k_index:" + k_index.toString());
if (k_index == 1) {
g_check_if_run_setting = 1;
$('html, body').scrollTop(0);
func_getCurrentEventsData();
func_set_zone_data();
localStorage.setItem('count_zone', count_zone);
var temp_text_clear_trigger_event_counter = get_text_to_clear_config_trigger_event_counter();
var json_data = '{"view_setting":{"camera01":{"detection_zone":[';
for (var index_zone = 0; index_zone < MAX_DETECTION_ZONE; index_zone++) {
json_data += '{"trigger_events": [' + temp_text_clear_trigger_event_counter + ']' + '}';
if (index_zone < MAX_DETECTION_ZONE - 1) {
json_data += ',';
}
}
json_data += ']}}}';
//console.log(json_data);
func_setconfigfile(json_data);
//MAX_SIZE_COUNTERS
var text_reset_time_interval = new Array(MAX_SIZE_COUNTERS);
var text_enable_reset_time_interval = new Array(MAX_SIZE_COUNTERS);
var text_link_to_post_event_name = new Array(MAX_SIZE_COUNTERS);
for (var index_text = 0; index_text < MAX_SIZE_COUNTERS; index_text++) {
if (reset_time_interval[index_text] != "No") {
text_reset_time_interval[index_text] = reset_time_interval[index_text];
text_enable_reset_time_interval[index_text] = "Yes";
}
else {
text_reset_time_interval[index_text] = "NULL";
text_enable_reset_time_interval[index_text] = "No";
}
if (link_to_post_event_name[index_text] >= 0 && link_to_post_event_name[index_text] < MAX_SIZE_POST)
text_link_to_post_event_name[index_text] = post_event_name[link_to_post_event_name[index_text]];
else if (enable_cloud == "Yes" && link_to_post_event_name[index_text] >= MAX_SIZE_POST && link_to_post_event_name[index_text] < MAX_SIZE_POST + MAX_SIZE_SNMP_POST)
{
text_link_to_post_event_name[index_text] = snmp_event_name[link_to_post_event_name[index_text] - MAX_SIZE_POST];
}
else
text_link_to_post_event_name[index_text] = "NULL";
}
var json_data_events = '{"event_counter_setting":{"event_counters":[';
for (var index_counter = 0; index_counter < MAX_SIZE_COUNTERS; index_counter++) {
json_data_events += '{"counter_name":"Counter0' + (index_counter + 1).toString() + '","reset_value":"' + reset_value[index_counter] + '","enable_linked_to_dwell_time":"' + enable_linked_to_dwell_time[index_counter] + '","enable_reset_time_interval":"' + text_enable_reset_time_interval[index_counter] + '","reset_time_interval": "' + text_reset_time_interval[index_counter] + '","link_to_post_event_name":"' + text_link_to_post_event_name[index_counter] + '","counter_cust_name":"' + counter_cust_name[index_counter] + '","post_interval":"' + post_interval[index_counter] + '"}';
if (index_counter < MAX_SIZE_COUNTERS - 1) {
json_data_events += ',';
}
}
json_data_events += ']}}';
func_seteventsfile(json_data_events);
var text_selected_counter_name = new Array(MAX_DETECTION_ZONE);
var text_selected_counter_increment = new Array(MAX_DETECTION_ZONE);
var text_checked_trigger_events = new Array(MAX_DETECTION_ZONE);
var text_checked_post_event_name = new Array(MAX_DETECTION_ZONE);
var text_detect_event_id = new Array(MAX_DETECTION_ZONE);
for (var i = 0; i < MAX_DETECTION_ZONE; i++) {
text_detect_event_id[i] = "0x00000000";
text_checked_trigger_events[i] = "0";
text_checked_post_event_name[i] = "";
text_selected_counter_name[i] = "";
text_selected_counter_increment[i] = "";
}
for (var i = 0; i < count_zone; i++) {
for (var j = 0; j < MAX_SIZE_IDC_LIST_TRIGGER_EVENTS; j++) {
if (checked_trigger_events[i][j] == 1) {
text_detect_event_id[i] = DETECT_EVENT_ID_ARRAY[j];
text_checked_trigger_events[i] = checked_trigger_events[i][j].toString();
text_checked_post_event_name[i] = checked_post_event_name[i][j];
//func_setelement_detection_zone_trigger_events("checked", checked_trigger_events[i][j].toString(), (i).toString(), (j).toString());
//func_setelement_detection_zone_trigger_events("post_event_name", checked_post_event_name[i][j], (i).toString(), (j).toString());
if (selected_counter_name[i][j] != "NULL" &&
(
selected_counter_increment[i][j] == "counter_increment_add" ||
selected_counter_increment[i][j] == "counter_increment_minus" ||
selected_counter_increment[i][j] == "counter_increment_equal"
)) {
text_selected_counter_name[i] = selected_counter_name[i][j];
text_selected_counter_increment[i] = selected_counter_increment[i][j];
//func_setelement_detection_zone_trigger_events("counter_name", selected_counter_name[i][j], (i).toString(), (j).toString());
//func_setelement_detection_zone_trigger_events("counter_increment", selected_counter_increment[i][j], (i).toString(), (j).toString());
}
else {
text_selected_counter_name[i] = "NULL";
text_selected_counter_increment[i] = "NULL";
//func_setelement_detection_zone_trigger_events("counter_name", "NULL", (i).toString(), (j).toString());
//func_setelement_detection_zone_trigger_events("counter_increment", "NULL", (i).toString(), (j).toString());
}
break;
}
}
}
var json_data_trigger = '{"view_setting":{"camera01":{"detection_zone":[';
for (var i = 0; i < count_zone; i++) {
if (i == count_zone - 1) {
json_data_trigger += '{"trigger_events": [{"checked":' + text_checked_trigger_events[i] + ',"detect_event_id": "' + text_detect_event_id[i] + '","counter_name": "' + text_selected_counter_name[i] + '","counter_increment": "' + text_selected_counter_increment[i] + '"}]}';
}
else {
json_data_trigger += '{"trigger_events": [{"checked":' + text_checked_trigger_events[i] + ',"detect_event_id": "' + text_detect_event_id[i] + '","counter_name": "' + text_selected_counter_name[i] + '","counter_increment": "' + text_selected_counter_increment[i] + '"}]},';
}
}
json_data_trigger += ']}}}';
func_setconfigfile(json_data_trigger);
localStorage.setItem('speed_index_success', 'Null');
localStorage.setItem('setting_success', 'Null');
//g_luckalarmui = value_luckalarmui * 0.9;
if (no_parking_time_in_minute[get_current_index_zone()] == "0") {
$('#no_parking_time').slider({ disabled: false });
}
else {
$('#no_parking_time').slider({ disabled: true });
}
func_showCountersData();
k_index = 94;
}
else if (k_index == 95) {
//g_luckalarmui = value_luckalarmui * 0.3;
//waitSeconds(500);
//func_getreload();
//k_index = 95;
}
else if (k_index == 100) {
func_run_osd_server();
$(".progress-bar").css("visibility", "hidden");
//$(".progress-bar").css("width", "0%").text("0 %");
$(".progress-bar").css("width", "0%");
k_index = -1;
g_check_if_run_setting = 0;
}
// Wait for sometime before running this script again
setTimeout("makeProgress_counter()", 200);
}
}
/*
function getDevicePixelRatio() {
var mediaQuery;
var is_firefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1;
if (window.devicePixelRatio !== undefined && !is_firefox) {
//alert(window.devicePixelRatio);
document.body.style.zoom = 1 / window.devicePixelRatio;
return window.devicePixelRatio;
} else if (window.matchMedia) {
mediaQuery = "(-webkit-min-device-pixel-ratio: 1.5),\
(min--moz-device-pixel-ratio: 1.5),\
(-o-min-device-pixel-ratio: 3/2),\
(min-resolution: 1.5dppx)";
if (window.matchMedia(mediaQuery).matches) {
document.body.style.zoom = 1 / 1.5;
return 1.5;
}
mediaQuery = "(-webkit-min-device-pixel-ratio: 2),\
(min--moz-device-pixel-ratio: 2),\
(-o-min-device-pixel-ratio: 2/1),\
(min-resolution: 2dppx)";
if (window.matchMedia(mediaQuery).matches) {
document.body.style.zoom = 1 / 2;
return 2;
}
mediaQuery = "(-webkit-min-device-pixel-ratio: 0.75),\
(min--moz-device-pixel-ratio: 0.75),\
(-o-min-device-pixel-ratio: 3/4),\
(min-resolution: 0.75dppx)";
if (window.matchMedia(mediaQuery).matches) {
document.body.style.zoom = 1 / 0.7;
return 0.7;
}
} else {
return 1;
}
}
*/
function func_set_cold() {
func_show_all_zone();
current_cold = "set";
change_color_of_button_cold();
}
function func_set_mouse_cold() {
func_show_all_zone();
current_cold = "mouse";
change_color_of_button_cold();
}
function func_show_cold() {
if (current_cold != "show") {
func_get_coldobjects();
current_cold = "show";
change_color_of_button_cold();
}
else {
current_cold = "NULL";
change_color_of_button_cold();
}
}
function func_clean_cold() {
if (confirm(message_alert_clean)) {
func_clean_coldobjects();
current_cold = "clean";
change_color_of_button_cold();
}
}
var isMouseDown,tool;
/*$('#button_set_mouse_coldobjects').click(function () {
tool = 'square';
canvasTripwire_all.selection = false;
changeStatus(false);
//register mouse event
// canvas.isDrawingMode = true;
//canvas.freeDrawingBrush.color = 'transparent';
//canvas.isDrawingMode = false;
canvasTripwire_all.on('mouse:down', onMouseDown);
canvasTripwire_all.on('mouse:move', onMouseMove);
canvasTripwire_all.on('mouse:up', onMouseUp);
});*/
function onMouseDown(o) {
console.warn('clicked');
isMouseDown = true;
var pointer = canvasTripwire_all.getPointer(o.e);
if (tool == 'square') {
rect = new fabric.Rect({
left: pointer.x,
top: pointer.y,
width: 0.1,
height: 0.1,
stroke: 'blue',
strokeWidth: 3,
selectable: false,
fill: ''
});
canvasTripwire_all.add(rect);
}
}
function changeStatus(val) {
canvasTripwire_all.forEachObject(function (obj) {
obj.selectable = val;
})
canvasTripwire_all.renderAll();
}
function onMouseMove(o) {
if (!isMouseDown) {
return;
}
console.log("on mouse move!");
var pointer = canvasTripwire_all.getPointer(o.e);
if (tool == 'square') {
var mouse_width = 0;
var mouse_height = 0;
if (rect.left <= 10 || pointer.x <= 10) {
mouse_width = 0.1
}
else if (rect.left >= MAX_WIDTH - 10 || pointer.x >= MAX_WIDTH - 10) {
mouse_width = 0.1
}
else if ((pointer.x - rect.left) <= 0) {
mouse_width = 0.1
}
else {
mouse_width = (pointer.x - rect.left);
}
if (rect.top <= 10 || pointer.y <= 10) {
mouse_height = 0.1
}
else if (rect.top >= MAX_HEIGHT - 10 || pointer.y >= MAX_HEIGHT - 10) {
mouse_height = 0.1
}
else if ((pointer.y - rect.top) <= 0) {
mouse_height = 0.1
}
else {
mouse_height = (pointer.y - rect.top);
}
rect.set({
width: mouse_width,
height: mouse_height
});
canvasTripwire_all.renderAll();
}
}
function onMouseUp(o) {
if (tool == 'square') {
rect.setCoords();
console.log(rect);
}
isMouseDown = false;
if (typeof canvasTripwire_all !== 'undefined') {
var items = canvasTripwire_all.getObjects();
if (items[canvasTripwire_all.getObjects().length - 1].width * items[canvasTripwire_all.getObjects().length - 1].height < 50) {
canvasTripwire_all.remove(items[canvasTripwire_all.getObjects().length - 1]);
canvasTripwire_all.renderAll();
}
/*else if ($('#metadata_mouse_coldobjects').val() != null && $('#metadata_mouse_coldobjects').val().length >= 1) {
var r_left = items[canvasTripwire_all.getObjects().length - 1].left;
var r_top = items[canvasTripwire_all.getObjects().length - 1].top;
var r_width = items[canvasTripwire_all.getObjects().length - 1].width;
var r_height = items[canvasTripwire_all.getObjects().length - 1].height;
var r_name = $('#metadata_mouse_coldobjects').val();
var selected_left = r_left * G_CAM_VIDEO_RES_WIDTH / MAX_WIDTH - 20;
var selected_top = r_top * G_CAM_VIDEO_RES_HEIGHT / MAX_HEIGHT - 20;
var selected_width = r_width * G_CAM_VIDEO_RES_WIDTH / MAX_WIDTH + 40;
var selected_height = r_height * G_CAM_VIDEO_RES_HEIGHT / MAX_HEIGHT + 40;
if (selected_left < 10)
selected_left = 10;
if (selected_top < 10)
selected_top = 10;
if (selected_width > G_CAM_VIDEO_RES_WIDTH - 20)
selected_width = G_CAM_VIDEO_RES_WIDTH - 20;
if (selected_height > G_CAM_VIDEO_RES_HEIGHT - 20)
selected_height = G_CAM_VIDEO_RES_HEIGHT - 20;
func_set_coldobjects(selected_left, selected_top, selected_width, selected_height, r_name);
}*/
}
}
function change_color_of_button_cold() {
if (current_cold === "set") {
//document.getElementById("button_set_coldobjects").style.background = "#6c87d4";
//document.getElementById("button_show_coldobjects").style.background = "#BABABA";
//document.getElementById("button_clean_coldobjects").style.background = "#BABABA";
//document.getElementById("button_set_mouse_coldobjects").style.background = "#BABABA";
//document.getElementById("button_set_coldobjects").style.borderColor = "#6c87d4";
//document.getElementById("button_show_coldobjects").style.borderColor = "#BABABA";
//document.getElementById("button_clean_coldobjects").style.borderColor = "#BABABA";
//document.getElementById("button_set_mouse_coldobjects").style.borderColor = "#BABABA";
//document.getElementById("button_set_coldobjects").style.color = "white";
//document.getElementById("button_show_coldobjects").style.color = "black";
//document.getElementById("button_clean_coldobjects").style.color = "black";
//document.getElementById("button_set_mouse_coldobjects").style.color = "black";
click_cold_set = 1;
click_mouse_set = 0;
check_if_existing_coldobjects = 0;
canvasTripwire_all.off('mouse:down', onMouseDown);
canvasTripwire_all.off('mouse:move', onMouseMove);
canvasTripwire_all.off('mouse:up', onMouseUp);
}
else if (current_cold === "show") {
//document.getElementById("button_set_coldobjects").style.background = "#BABABA";
//document.getElementById("button_show_coldobjects").style.background = "#6c87d4";
//document.getElementById("button_clean_coldobjects").style.background = "#BABABA";
//document.getElementById("button_set_mouse_coldobjects").style.background = "#BABABA";
//document.getElementById("button_set_coldobjects").style.borderColor = "#BABABA";
//document.getElementById("button_show_coldobjects").style.borderColor = "#6c87d4";
//document.getElementById("button_clean_coldobjects").style.borderColor = "#BABABA";
//document.getElementById("button_set_mouse_coldobjects").style.borderColor = "#BABABA";
//document.getElementById("button_set_coldobjects").style.color = "black";
//document.getElementById("button_show_coldobjects").style.color = "white";
//document.getElementById("button_clean_coldobjects").style.color = "black";
//document.getElementById("button_set_mouse_coldobjects").style.color = "black";
click_cold_set = 0;
click_mouse_set = 0;
canvasTripwire_all.off('mouse:down', onMouseDown);
canvasTripwire_all.off('mouse:move', onMouseMove);
canvasTripwire_all.off('mouse:up', onMouseUp);
}
else if (current_cold === "clean") {
//document.getElementById("button_set_coldobjects").style.background = "#BABABA";
//document.getElementById("button_show_coldobjects").style.background = "#BABABA";
//document.getElementById("button_clean_coldobjects").style.background = "#6c87d4";
//document.getElementById("button_set_mouse_coldobjects").style.background = "#BABABA";
//document.getElementById("button_set_coldobjects").style.borderColor = "#BABABA";
//document.getElementById("button_show_coldobjects").style.borderColor = "#BABABA";
//document.getElementById("button_clean_coldobjects").style.borderColor = "#6c87d4";
//document.getElementById("button_set_mouse_coldobjects").style.borderColor = "#BABABA";
//document.getElementById("button_set_coldobjects").style.color = "black";
//document.getElementById("button_show_coldobjects").style.color = "black";
//document.getElementById("button_clean_coldobjects").style.color = "white";
//document.getElementById("button_set_mouse_coldobjects").style.color = "black";
click_cold_set = 0;
click_mouse_set = 0;
check_if_existing_coldobjects = 0;
canvasTripwire_all.off('mouse:down', onMouseDown);
canvasTripwire_all.off('mouse:move', onMouseMove);
canvasTripwire_all.off('mouse:up', onMouseUp);
}
else if (current_cold === "mouse") {
//document.getElementById("button_set_coldobjects").style.background = "#BABABA";
//document.getElementById("button_show_coldobjects").style.background = "#BABABA";
//document.getElementById("button_clean_coldobjects").style.background = "#BABABA";
//document.getElementById("button_set_mouse_coldobjects").style.background = "#6c87d4";
//document.getElementById("button_set_coldobjects").style.borderColor = "#BABABA";
//document.getElementById("button_show_coldobjects").style.borderColor = "#BABABA";
//document.getElementById("button_clean_coldobjects").style.borderColor = "#BABABA";
//document.getElementById("button_set_mouse_coldobjects").style.borderColor = "#6c87d4";
//document.getElementById("button_set_coldobjects").style.color = "black";
//document.getElementById("button_show_coldobjects").style.color = "black";
//document.getElementById("button_clean_coldobjects").style.color = "black";
//document.getElementById("button_set_mouse_coldobjects").style.color = "white";
click_cold_set = 0;
click_mouse_set = 1;
check_if_existing_coldobjects = 0;
}
else {
//document.getElementById("button_set_coldobjects").style.background = "#BABABA";
//document.getElementById("button_show_coldobjects").style.background = "#BABABA";
//document.getElementById("button_clean_coldobjects").style.background = "#BABABA";
//document.getElementById("button_set_mouse_coldobjects").style.background = "#BABABA";
//document.getElementById("button_set_coldobjects").style.borderColor = "#BABABA";
//document.getElementById("button_show_coldobjects").style.borderColor = "#BABABA";
//document.getElementById("button_clean_coldobjects").style.borderColor = "#BABABA";
//document.getElementById("button_set_mouse_coldobjects").style.borderColor = "#BABABA";
//document.getElementById("button_set_coldobjects").style.color = "black";
//document.getElementById("button_show_coldobjects").style.color = "black";
//document.getElementById("button_clean_coldobjects").style.color = "black";
//document.getElementById("button_set_mouse_coldobjects").style.color = "black";
click_cold_set = 0;
click_mouse_set = 0;
check_if_existing_coldobjects = 0;
canvasTripwire_all.off('mouse:down', onMouseDown);
canvasTripwire_all.off('mouse:move', onMouseMove);
canvasTripwire_all.off('mouse:up', onMouseUp);
}
}
function show_tof_map(){
var colorBarRuler = null;
var rangeMax = 7.4;
var canvasDiv = $("#CanvasTripwire1").parent().parent().parent();
var canvasH = canvasDiv.height();
// 2022-12-19 Ken tof color bar
if (localStorage.getItem("ToF_recognition") === "Yes") {
// console.log("localStorage - ToF_recognition: ", localStorage.getItem("ToF_recognition"));
// create inline div for ruler
canvasDiv.css("display", "inline-block");
canvasDiv.after('<div id="colorBarDiv" style="display: inline-block; vertical-align:top;"> <div id="colorMap"></div> </div>');
var margeLeft = 15;
$("#colorMap").css("margin-left", margeLeft.toString()+"px");
$("#colorMap").css("height", canvasH.toString()+"px");
$("#colorMap").css("width", margeLeft.toString()+"px");
$("#colorMap").css("background-image", "linear-gradient(to bottom, red,orange,yellow,chartreuse,green,aqua,blue,blueViolet,violet,magenta)"); // HSV color map
var textBoxWidth = "250px";
var tofMinMaxTextHeight = 16;
var color_map_height = canvasH - (tofMinMaxTextHeight * 2);
$("#colorMap").append('<div id="tofMin" style="display: inline-block; width: ' + textBoxWidth + '; height:' + tofMinMaxTextHeight.toString() + 'px; margin-left:' + (margeLeft + 5).toString() +'px;"></div>');
$("#tofMin").append('<div>0.3M 0.984Ft</div>');
//var tof_current_min_Height = 30;
$("#colorMap").append('<div id="tof_current_min" style="display: inline-block; width: ' + textBoxWidth + '; height:' + tofMinMaxTextHeight.toString() + 'px; margin-left:' + (margeLeft + 5).toString() + 'px;margin-top:' + (color_map_height*0.333-10).toString() +'px"></div>');
$("#tof_current_min").append('<div>Min:1.4M&ensp;4.592Ft</div>');
$("#colorMap").append('<div id="tof_current_max" style="display: inline-block; width: ' + textBoxWidth + '; height:' + tofMinMaxTextHeight.toString() + 'px; margin-left:' + (margeLeft + 5).toString() + 'px;margin-top:' + (color_map_height * 0.333 - 10).toString() + 'px"></div>');
$("#tof_current_max").append('<div>Max:6M&ensp;19.68Ft</div>');
$("#colorMap").append('<div id="tofMax" style="display: inline-block; width: ' + textBoxWidth + '; height:' + tofMinMaxTextHeight.toString() + 'px; margin-left:' + (margeLeft + 5).toString() + 'px; margin-top:' + (color_map_height*0.333-10).toString()+'px"></div>');
$("#tofMax").append('<div>7.4M&ensp;24.272Ft</div>');
}
}
function get_text_to_clear_config_trigger_event() {
var json_data = '{"checked": 0,"detect_event_id": "0x00000001","post_event_name": ""}, {"checked": 0,"detect_event_id": "0x00000004","post_event_name": ""}, {"checked": 0,"detect_event_id": "0x00200000","post_event_name": ""}, {"checked": 0,"detect_event_id": "0x00400000","post_event_name": ""}, {"checked": 0,"detect_event_id": "0x00000008","post_event_name": ""}, {"checked": 0,"detect_event_id": "0x00000010","post_event_name": ""}, {"checked": 0,"detect_event_id": "0x00000020","post_event_name": ""}, {"checked": 0,"detect_event_id": "0x10000000","post_event_name": ""}, {"checked": 0,"detect_event_id": "0x20000000","post_event_name": ""}, {"checked": 0,"detect_event_id": "0x00800000","post_event_name": ""}, {"checked": 0,"detect_event_id": "0x01000000","post_event_name": ""}, {"checked": 0,"detect_event_id": "0x02000000","post_event_name": ""}, {"checked": 0,"detect_event_id": "0x04000000","post_event_name": ""}, {"checked": 0,"detect_event_id": "0x40000000","post_event_name": ""}, {"checked": 0,"detect_event_id": "0x80000000","post_event_name": ""}, {"checked": 0,"detect_event_id": "0x00002000","post_event_name": ""}, {"checked": 0,"detect_event_id": "0x00004000","post_event_name": ""}, {"checked": 0,"detect_event_id": "0x00000400","post_event_name": ""}, {"checked": 0,"detect_event_id": "0x00000800","post_event_name": ""}, {"checked": 0,"detect_event_id": "0x00001000","post_event_name": ""}, {"checked": 0,"detect_event_id": "0x00008000","post_event_name": ""}, {"checked": 0,"detect_event_id": "0x00040000","post_event_name": ""}, {"checked": 0,"detect_event_id": "0x08000000","post_event_name": ""}';
return json_data;
}
function get_text_to_clear_config_trigger_event_counter() {
var json_data = '{"detect_event_id": "0x00000001","counter_name": "","counter_increment": ""}, {"detect_event_id": "0x00000004","counter_name": "","counter_increment": ""}, {"detect_event_id": "0x00200000","counter_name": "","counter_increment": ""}, {"detect_event_id": "0x00400000","counter_name": "","counter_increment": ""}, {"detect_event_id": "0x00000008","counter_name": "","counter_increment": ""}, {"detect_event_id": "0x00000010","counter_name": "","counter_increment": ""}, {"detect_event_id": "0x00000020","counter_name": "","counter_increment": ""}, {"detect_event_id": "0x10000000","counter_name": "","counter_increment": ""}, {"detect_event_id": "0x20000000","counter_name": "","counter_increment": ""}, {"detect_event_id": "0x00800000","counter_name": "","counter_increment": ""}, {"detect_event_id": "0x01000000","counter_name": "","counter_increment": ""}, {"detect_event_id": "0x02000000","counter_name": "","counter_increment": ""}, {"detect_event_id": "0x04000000","counter_name": "","counter_increment": ""}, {"detect_event_id": "0x40000000","counter_name": "","counter_increment": ""}, {"detect_event_id": "0x80000000","counter_name": "","counter_increment": ""}, {"detect_event_id": "0x00002000","counter_name": "","counter_increment": ""}, {"detect_event_id": "0x00004000","counter_name": "","counter_increment": ""}, {"detect_event_id": "0x00000400","counter_name": "","counter_increment": ""}, {"detect_event_id": "0x00000800","counter_name": "","counter_increment": ""}, {"detect_event_id": "0x00001000","counter_name": "","counter_increment": ""}, {"detect_event_id": "0x00008000","counter_name": "","counter_increment": ""}, {"detect_event_id": "0x00040000","counter_name": "","counter_increment": ""}, {"detect_event_id": "0x08000000","counter_name": "","counter_increment": ""}';
return json_data;
}
//getalarmmotion_value();
function func_getaboutinfo() {
var urlStr;
if (g_check_if_airelay == 1) {
urlStr = '/airelay/getAidaInfo';
}
else {
urlStr = '/getAidaInfo';
}
$.ajax({
url: urlStr,
type: "GET",
async: false,
beforeSend: function (xmlHttp) {
xmlHttp.setRequestHeader("If-Modified-Since", "0");
xmlHttp.setRequestHeader("Cache-Control", "no-cache");
//xmlHttp.setRequestHeader("Authorization", "Basic " + btoa("username:password"));
},
success: function (retdata) {
//var jsonbuf = JSON.parse('{ "name":"John", "age":30, "city":"New York"}');
var jsonbuf = JSON.parse(retdata);
//$('#license_status_2').val(jsonbuf["jstr1"]);
//$('#enable_anpr').prop("checked", true);
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 ((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"]);
//console.log(jsonbuf["dataset_ver"]);
localStorage.setItem("soft_ver", jsonbuf["soft_ver"]);
localStorage.setItem("license_type", jsonbuf["license_type"]);
localStorage.setItem("license_status", jsonbuf["license_status"]);
//console.log(jsonbuf["license_file_content"]);
localStorage.setItem("license_file_content", jsonbuf["license_file_content"]);
//console.info(retdata);
localStorage.setItem("v_series", jsonbuf["v_series"]);
localStorage.setItem("No_brand", jsonbuf["No_brand"]);
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;
console.log("[index.html] modify check_radar value: ", check_radar);
}
else {
localStorage.setItem("Radar_recognition", "No");
}
// 2023-01-05 bypass ToF license
// localStorage.setItem("ToF_recognition", "Yes");
// check_tof = 1;
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;
//g_enable_anpr = 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);
// console.log("[index.html] localStorage check_tof", localStorage.getItem('check_tof'));
// console.log("[index.html] check_key_false:", localStorage.getItem('check_key_false'));
/*
if (check_key_false) {
$("#RADIO_SETTING").prop('checked', false);
$("#IFRAME_SETTING").prop("style", "visibility: hidden;");
$("#RADIO_LICENSE").prop('checked', true);
$("#IFRAME_LICENSE").prop("style", "visibility: visible;");
}*/
if ((check_tof == 0 && check_radar == 0 && check_lpr == 0) || check_key_false == 1) {
//document.getElementById("TAB_LPR_LIST").style.visibility = "hidden";
//document.getElementById("TAB_ANPR").style.visibility = "hidden";
//g_enable_anpr = 0;
//toggle_specific_tabs(localStorage.getItem('current_page'));
}
else {
if (check_radar == 1) {
// console.log("[index.html] check_radar == 1");
//toggle_specific_tabs(localStorage.getItem('current_page'));
} else if (check_tof == 1) {
// console.log("[index.html] check_tof == 1");
//toggle_specific_tabs(localStorage.getItem('current_page'));
}
else {
//toggle_specific_tabs(localStorage.getItem('current_page'));
}
}
/*
if (enable_PTZ == "Yes")
document.getElementById("TAB_PTZ").style.visibility = "visible";
else
document.getElementById("TAB_PTZ").style.visibility = "hidden";*/
localStorage.setItem("current_page", "alarm_nvr");
},
error: function (retdata) {
console.warn(retdata);
}
});
}
g_check_if_run_setting = 0;
localStorage.setItem('alarm_success', 'OK');
</script>
</body>
</html>