window.AddMyCameraEvent=function(){var a=$("#addCameraButton").attr("class"),e=$("#addCameraButton").attr("data-id"),d="btn btn-primary"==a;$.ajax("/Camera/SaveMyCameras",{traditional:!0,contentType:"application/json; charset=utf-8",dataType:"json",data:JSON.stringify({CameraId:e,isChecked:d}),type:"POST"}).done(function(){window.DisplayMyCamerasMobile&&window.DisplayMyCamerasMobile(),window.DisplayMyCameras&&window.DisplayMyCameras(),d?($("#addCameraButton").addClass("btn-danger").removeClass("btn-primary"),$("#addCameraButton").prop("value",window.resources.Remove),$("#addCameraButton").attr("title",window.resources.RemoveCameras)):($("#addCameraButton").addClass("btn-primary").removeClass("btn-danger"),$("#addCameraButton").prop("value",window.resources.Add),$("#addCameraButton").attr("title",window.resources.AddCameras)),$(document).trigger("layer-changed",["MyCameras",null])})},window.DisplayMyCameras=function(r){function s(a){var e,d="";return"True"==resources.CctvEnableVideo&&(!a.videoDisabled&&a.videoUrl&&null!=a.videoType?(d+='<div id="'+a.id+'-myVideoContainer" data-cameraid="'+a.id+'" data-videoauth="'+a.isVideoAuthRequired+'" data-videourl="'+a.videoUrl+'" data-streamtype="'+a.videoType+'"></div>',e=a.displayCamera?"":"disabled",d=(d+='<div class="text-center"><button class="btn btn-default btn-xs showMyVideo" id="showVideo-'+a.id+'" data-camera-id="'+a.id+'"'+e+"> "+resources.ShowVideo+" </button>")+'<button class="btn btn-default btn-xs hideMyVideo" id="hideVideo-'+a.id+'" data-camera-id="'+a.id+'" style="display:none">'+resources.HideVideo+"</button></div>"):a.videoDisabled?d+='<div class="text-center">  '+resources.CctvNoVideoAtThisTime+"  </div>":d+='<div class="text-center">  '+resources.CctvNoVideo+"</div>"),d}r=r||$("#myCameraList").val(),$.ajax("/Camera/GetUserCameras",{type:"GET",data:{listId:r},cache:!1}).done(function(a){if(Array.isArray(a.data)){var e=a.data;if(a.myCameras&&(-1<(a=window.MyCameras.findIndex(a=>a.id==r))&&(window.MyCameras[a].cameras=e),$("#myCameraList").val(r)),$(".cameraCarousel").slick("slickRemove",null,null,!0),0===e.length)$("#NoCameras").show(),$("#myCameraTitle").hide();else{$("#NoCameras").hide(),$("#myCameraTitle").show();for(var d=0;d<e.length;d++){var i="",t=("N/A"!=e[d].description3&&"S.O."!=e[d].description3&&("N/A"==e[d].description4||"S.O."==e[d].description4)&&(i='<div class="dirDescHeader">'+e[d].description3+"</div>"),'<img id="carouselId-'+e[d].id+'" data-id="'+e[d].id+'" data-title="'+e[d].displayName+'" data-lazy="/map/Cctv/'+e[d].id+'"  data-url="/map/Cctv/'+e[d].id+'" class="myCamImg" alt="'+e[d].description1+'" data-refresh-rate="'+e[d].refreshRateMs+'" />');"True"==resources.CameraImageLink?$(".cameraCarousel").slick("slickAdd","<div>"+i+'<a href="/map/Cctv/'+e[d].id+'"  target="_blank">'+t+"</a>"+s(e[d])+"</div>"):$(".cameraCarousel").slick("slickAdd","<div>"+i+t+s(e[d])+"</div>")}0<e.length&&$(document).trigger("cameraCarouselLoaded")}}})};
