/**
 *demo
 * 
 */
$.namespace("cg.detail");
cg.detail.path=null;
cg.detail.wxydjselData=null;
cg.detail.back=function(){
	if(cg.detail.path!=null&&cg.detail.path!='') {
		location.href=$.app+cg.detail.path;
	} else {
		location.href=$.app+"/cg/main";
	}
};
cg.detail.initCgxs=function(divid, existVal){
	 $.post($.app + "/cg/selectCgxs", {
         
     }, function(data) {
         if (data) {
        	 var str = "";
        		str+="";
        		$("#"+divid).empty();
        		$("#"+divid).append(str);
        		
        		$('.cgxsselectpicker').selectpicker({
        			width: '80%'
        		});
         } else {
        	
         }
     }, "json");
};
cg.detail.initCgwx=function(divid, existVal){
	 $.post($.app + "/cg/selectCgwx", {
        
    }, function(data) {
        if (data) {
       	 var str = "";
       		str+="";
       		$("#"+divid).empty();
       		$("#"+divid).append(str);
       		
       		$('.cgwxselectpicker').selectpicker({
       			width: '80%'
       		});
        } else {
       	
        }
    }, "json");
};
cg.detail.initCgcz=function(divid, existVal){
	 $.post($.app + "/cg/selectCgcz", {
        
    }, function(data) {
        if (data) {
       	 var str = "";
       		str+="";
       		$("#"+divid).empty();
       		$("#"+divid).append(str);
       		
       		$('.cgczselectpicker').selectpicker({
       			width: '80%'
       		});
        } else {
       	
        }
    }, "json");
};
cg.detail.initWxydj=function(divid, existVal){
	 $.post($.app + "/cg/selectWxydj", {
        
    }, function(data) {
        if (data) {
       	 var str = "";
       		str+="";
       		$("#"+divid).empty();
       		$("#"+divid).append(str);
       		
       		$('.wxdjselectpicker').selectpicker({
       			width: '80%'
       		});
        } else {
       	
        }
    }, "json");
};
cg.detail.initYwfhd=function(divid, existVal){
	 $.post($.app + "/cg/selectYwfhd", {
        
    }, function(data) {
        if (data) {
       	 var str = "";
       		str+="";
       		$("#"+divid).empty();
       		$("#"+divid).append(str);
       		
       		$('.ywfhdselectpicker').selectpicker({
       			width: '80%'
       		});
        } else {
       	
        }
    }, "json");
};
cg.detail.initCgazxs=function(divid, existVal){
	 $.post($.app + "/cg/selectCgazxs", {
       
   }, function(data) {
       if (data) {
      	 var str = "";
      		str+="";
      		$("#"+divid).empty();
      		$("#"+divid).append(str);
      		
      		$('.cgazxsselectpicker').selectpicker({
      			width: '80%'
      		});
       } else {
      	
       }
   }, "json");
};
cg.detail.initWzzt=function(divid, existVal){
	 $.post($.app + "/cg/selectWzzt", {
       
   }, function(data) {
       if (data) {
      	 var str = "";
      		str+="";
      		$("#"+divid).empty();
      		$("#"+divid).append(str);
      		
      		$('.wzztselectpicker').selectpicker({
      			width: '80%'
      		});
       } else {
      	
       }
   }, "json");
};
cg.detail.initJlfs=function(divid, existVal){
	 $.post($.app + "/cg/selectJlfs", {
       
   }, function(data) {
       if (data) {
      	 var str = "";
      		str+="";
      		$("#"+divid).empty();
      		$("#"+divid).append(str);
      		
      		$('.jlfsselectpicker').selectpicker({
      			width: '80%'
      		});
       } else {
      	
       }
   }, "json");
};
cg.detail.initClfs=function(divid, existVal){
	 $.post($.app + "/cg/selectClfs", {
       
   }, function(data) {
       if (data) {
      	 var str = "";
      		str+="";
      		$("#"+divid).empty();
      		$("#"+divid).append(str);
      		
      		$('.clfsselectpicker').selectpicker({
      			width: '80%'
      		});
       } else {
      	
       }
   }, "json");
};
cg.detail.initSfwxpcg=function(divid, existVal){
	 $.post($.app + "/cg/selectSfwxpcg", {
      
  }, function(data) {
      if (data) {
     	 var str = "";
     		str+="";
     		$("#"+divid).empty();
     		$("#"+divid).append(str);
     		
     		$('.sfwxpcgselectpicker').selectpicker({
     			width: '80%'
     		});
      } else {
     	
      }
  }, "json");
};
/**
 * 验证不为空
 * 
 */
vae=function(area,name){
	if(isEmpty(area.val())){
		$.alert({
		    title: '提示',
		    content: name+'不能为空!',
		});
		return false;
	}
};
/**
 * 验证为整数或者浮点数
 * 
 */
van=function(area,name){
	if(!isFDS(area.val())&&!isZS(area.val())){
		$.alert({
		    title: '提示',
		    content: name+'需为正数',
		});
		return false;
	}
};
cg.detail.save=function(){
	// 必填非空验证
	if(vae($('#szdid'), "所在地")==false){return false;}
	if(vae($('#szgkid'), "所在港口")==false){return false;}
	if(vae($('#szgqid'), "所在港区")==false){return false;}
	if(vae($('#xzjyrid'), "所属经营人")==false){return false;}
	if(vae($('#cgmctext'), "储罐名称")==false){return false;}
	if(vae($('#addform input[name=cglx]'), "储罐类型")==false){return false;}
	if(vae($('#addform input[name=hxpmc]'), "作业品名")==false){return false;}
	
	
	if(vae($('#sjyltext'), "储存压力")==false){
		return false;
	}else{
		if(van($('#sjyltext'), "储存压力")==false){return false;}
	}
	if(vae($('#aqgdtext'), "罐体高度")==false){return false;}else{
		if(van($('#aqgdtext'), "罐体高度")==false){return false;}
	}
	if(vae($('#zjtext'), "罐体直径")==false){return false;}else{
		if(van($('#zjtext'), "罐体直径")==false){return false;}
	}
	if(vae($('#cgqmjtext'), "罐体容积")==false){return false;}else{
		if(van($('#cgqmjtext'), "罐体容积")==false){return false;}
	}
	if(vae($('#addform input[name=tcsj]'), "投产日期")==false){return false;}
	
	// 特殊字段类型验证
	/*if(van($('#cgqmjtext'), "储罐区面积")==false){return false;}*/
	if(van($('#gjzxjltext'), "罐间最小距离")==false){return false;}
	if(van($('#cgrjtext'), "储罐容积")==false){return false;}
	/*if(van($('#sjyltext'), "设计压力")==false){return false;}*/
	if(van($('#sjgzyltext'), "实际工作压力")==false){return false;}
	/*if(van($('#aqgdtext'), "安全高度")==false){return false;}*/
	/*if(van($('#zjtext'), "直径")==false){return false;}*/
	if(van($('#zdwxycgrltext'), "重大危险源储罐容量")==false){return false;}
	
	if(van($('#ygrjtext'), "油罐容积")==false){return false;}
	if(van($('#ygrltext'), "油罐容量")==false){return false;}
	if(van($('#ytcrjtext'), "圆筒仓容积")==false){return false;}
	if(van($('#ythgcgrjtext'), "液体化工储罐容积")==false){return false;}
	if(van($('#lstcrjtext'), "粮食筒仓容积")==false){return false;}
	if(van($('#sntcrjtext'), "水泥筒仓容积")==false){return false;}
	if(van($('#qtscyckrjtext'), "其他生产用仓库容积")==false){return false;}
	
	$("#szdid").removeAttr("disabled");
	$("#szgkid").removeAttr("disabled");
	$("#szgqid").removeAttr("disabled");
	$(".btn").attr("disabled",true);
	 $.ajax({
         url:$.app+"/cg/save",
         data:$("#addform").serialize(),
         type:"post",
         dataType:"json",
         success:function(data){//ajax返回的数据
	           if (data.success) {
		           	$.alert({
		       		    title: '提示',
		       		    content: '操作成功',
		       		    confirm: function(){
		       		    	if(cg.detail.path!=null&&cg.detail.path!='') {
		       		    		location.href=$.app+cg.detail.path;
			       		 	} else {
			       		 		location.href=$.app+"/cg/main";
			       		 	}
		       		    }
		           	});
	           }else {
		           	$.alert({
		       		    title: '提示',
		       		    content: data.message,
		       		    confirm: function(){
		       		    	$(".btn").attr("disabled",false);
		       		    }
		           	});
	           }
	     }
    }); 
};