function BaseDataYzd(){}
//ҳ���ʼ�����ػ�������
BaseDataYzd.init = function(){
	BaseDataYzd();
	//����ģ���ʼ
	BaseDataYzd.initMonitorYzd();   //��������ͷ����·����Ϣ
	BaseDataYzd.initMonitorChoose();
	setInterval(function(){
			BaseDataYzd.initMonitorYzd(); 
		}
	,1000*60*60);//ÿСʱ����һ��Ԥ�õ�λ��Ϣ
	
	// setInterval(function(){
	// 	if($("#monitorPreset").is(":hidden")){
	// 		BaseDataYzd.initMonitorMoved();
	//
	// 	}
	// }
	// ,1000*3);
	
}
//�����λ��ʼ���澯

BaseDataYzd.initMonitorMoved = function(){
	$("#monitorPreset").hide();
	$("#monitorPreset .box ul:eq(0)").empty();
	$.ajax({
		type:'post',
		dataType : 'json',
		url:'sbtdspyzdAction!getMonitorMovedCache.do',
		success:function(data){
		 	if(data){
		 		for(var key in data){
		 			if(data[key]=="1"){
		 				var sbbh = key.split("-")[0];
		 				var tdbh = key.split("-")[1];
		 				var li='<li id="'+sbbh+'_'+tdbh+'">'
		 				+'<span class="monitorPresetMsg">'+BaseDataYzd.monitorYzdMap.get(sbbh+"-"+tdbh).tdmc+'��λ����ͣ�澯</span>'
		 				+'<span class="monitorPresetRecovery" onclick="monitorPresetRecovery(\''+sbbh+'\',\''+tdbh+'\');">��λ</span>'
		 				+'<span class="monitorPresetCancel" onclick="monitorPresetCancel(event,this);">ȡ��</span></li>';
		 				$("#monitorPreset .box ul:eq(0)").append(li);
		 			}
		 		}
		 		$("#monitorPreset").show();
		 		if($("#monitorPreset .box ul:eq(0)").children().length<=0){
		 			$("#monitorPreset").hide();
		 		}
		 	}	
		 }
    });
}

//���������λ�ӿ�ѡ�����㷨IP���˿�
BaseDataYzd.initMonitorChoose = function(){
	BaseDataYzd.monitorChooseObj = {};
	$.ajax({
		type:'post',
		dataType : 'json',
		url:'sbtdspyzdAction!getMonitorChooseObj.do',
		success:function(data){
		 	if(data){
		 		BaseDataYzd.monitorChooseObj = data;
		 		console.log("����ӿ���Ϣ��",BaseDataYzd.monitorChooseObj);
		 	}	
		 }
    });
}
//����豸��ǰ״̬
BaseDataYzd.initMonitorYzd = function(){
	BaseDataYzd.monitorYzdMap = new Map();//��ͨ�¹ʼ����Ϣ
	$.ajax({
		type:'post',
		dataType : 'json',
		url:'sbtdspyzdAction!getAll.do',
		success:function(data){
		 	if(data && data.length ){
		 		for(var i=0;i<data.length;i++){
		 			console.log(BaseDataYzd.monitorYzdMap)
		 			BaseDataYzd.monitorYzdMap.put(data[i].sbbh+"-"+data[i].tdbh,data[i]);
				}
		 		console.log("Ԥ�õ�λ��Ϣ��",BaseDataYzd.monitorYzdMap);
		 	}	
		 }
    });
}