/**
 * 检测并提交
 */
function checkValue(url,type,yzm,str_number) { //type表示前台接口页面
    if (checkIsComplete(str_number)) {
        formSubmit.action = url+"applysuccess.jsp?type="+type+"&yzm="+yzm+"&vc_number="+str_number;
        //if (confirm("确定提交吗？")) {
            allElementDisabled();
            formSubmit.submit();
       // }
    }
}
  function ismail(mail) 
      { 
        return(new RegExp(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/).test(mail)); 
      } 
/**检查是否填写[公民]信息的内容
 */
function checkCI(str_number) {
    var vc_nameObj = document.getElementsByName("vc_name")[0];
    var vc_worlObj = document.getElementsByName("vc_workunit")[0];
    var vc_documentnameObj =document.getElementsByName("vc_documentname")[0]; 
    var vc_documentnumObj =document.getElementsByName("vc_documentnum")[0];
    var vc_addressObj = document.getElementsByName("vc_address")[0];
    var vc_zipcodeObj = document.getElementsByName("vc_zipcode")[0];
    var codeFlag = vc_zipcodeObj.value.length == 6 ? true : false;
    var vc_phoneObj = document.getElementsByName("vc_phone")[0];
    var vc_contentObj = document.getElementsByName("vc_content")[0];
    var vc_usesObj = document.getElementsByName("vc_uses")[0]; 
    var vc_uses2Obj = document.getElementsByName("vc_uses2")[0]; 
    var vc_faxesObj = document.getElementsByName("vc_faxes")[0];
    var flag = 0;
    flag = document.getElementById("name_req");
    if(flag && flag.value == 1){
    	if (Trim(vc_nameObj.value) == "") {
		  alert("请填写公民姓名！");
		  document.formSubmit.vc_name.focus();
	       return false;
	    }
	    else if(Trim(vc_nameObj.value).length > 10) {
			alert("姓名长度不能大于10！");
			formSubmit.vc_name.focus();
			return false;
		}
    }
    flag = document.getElementById("work_req");
    if(flag && flag.value == 1){
    	if (Trim(vc_worlObj.value) == "") {
		  alert("工作单位！");
		  document.formSubmit.vc_name.focus();
	      return false;
	    }
    }
    flag = document.getElementById("cred_req");
    if(flag && flag.value == 1){
    	if (Trim(vc_documentnameObj.value) == "") {
		  alert("请选择证件名称！");
		  document.formSubmit.vc_documentname.focus();
	      return false;
	    }
    }
    flag = document.getElementById("number_req");
    if(flag && flag.value == 1){
    	if (Trim(vc_documentnumObj.value) == "") {
		  alert("请填写证件号码！");
		  document.formSubmit.vc_documentnum.focus();
	      return false;
	    }
    }
    flag = document.getElementById("adress_req");
    if(flag && flag.value == 1){
    	if (Trim(vc_addressObj.value) == "") {
		  alert("请填写通信地址！");
		  document.formSubmit.vc_address.focus();
	      return false;
	    } 
    }
    flag = document.getElementById("post_req");
    if(flag && flag.value == 1){
    	if (Trim(vc_zipcodeObj.value) == "") {
			alert("请填写邮政编码！");
		    document.formSubmit.vc_zipcode.focus();
	        return false;
	    }else if(codeFlag == false){
		    alert("邮编必须是6位数字!");
        	return false;
		}
	}
    flag = document.getElementById("email_req");
    if(flag && flag.value == 1){
    	if ( formSubmit.vc_email.value.indexOf("@") == -1 || formSubmit.vc_email.value.indexOf(".") == -1){
			alert("电子邮箱不合法或者为空！");
			formSubmit.vc_email.focus();
			return false;
		}
    }
    flag = document.getElementById("tel_req");
    if(flag && flag.value == 1){
    	if (Trim(vc_phoneObj.value) == "") {
		    alert("请填写联系电话！");
		    document.formSubmit.vc_phone.focus();
	        return false;
	    }
	    else if(Trim(vc_phoneObj.value).length > 18) {
			alert("电话长度不能大于18位！");
			formSubmit.vc_phone.focus();
			return false;
		} 
    }
    flag = document.getElementById("content_req");
    if(flag && flag.value == 1){
    	if (Trim(vc_contentObj.value) == "") {
		    alert("请填写所需信息的内容描述！");
	        return false;
	    }
    }
    flag = document.getElementById("purpose_req");
    if(flag && flag.value == 1){
    	if(str_number.length==0){
		    if (Trim(vc_usesObj.value) == "") {
			   alert("请填写所需信息的用途描述！");
		        return false;
		    } 
	    } else if (str_number.length != 0) {
	    	if (Trim(vc_uses2Obj.value) == "") {
			   alert("请填写所需信息的用途描述！");
		        return false;
		    }
	    }
    }
    flag = document.getElementById("fax_req");
    if(flag && flag.value == 1){
    	if (Trim(vc_faxesObj.value) == "") {
		    alert("请填写传真！");
	        return false;
	    } 
    }

    return true;
   }
/**检查是否填写[法人/其他组织信息]的内容
 */
function checkCO(str_number) {
    var vc_orgnameObj = document.getElementsByName("vc_orgname")[0];
    var vc_orgcodeObj = document.getElementsByName("vc_orgcode")[0];
    var vc_licenseObj = document.getElementsByName("vc_license")[0];
    var vc_orgmanObj = document.getElementsByName("vc_orgman")[0];
    var vc_contactnameObj = document.getElementsByName("vc_contactname")[0];
    var vc_contactphoneObj = document.getElementsByName("vc_contactphone")[0];
    var vc_contentObj = document.getElementsByName("vc_content")[0];
    var vc_usesObj = document.getElementsByName("vc_uses")[0]; 
    var vc_uses2Obj = document.getElementsByName("vc_uses2")[0]; 
  	var vc_faxesObj = document.getElementsByName("vc_faxes")[0];
  	var vc_contactemailObj = document.getElementsByName("vc_contactemail")[0];
  	var b_area = document.getElementById("b_area");
  	
    var flag = 0;
    flag = document.getElementById("org_req");
    if(flag && flag.value == 1){
    	if (Trim(vc_orgnameObj.value) == "") {
			alert("请填写法人/其他组织的名称！");
			 document.formSubmit.vc_orgname.focus();
	        return false;
	    } else if(Trim(vc_orgnameObj.value).length > 10) {
			alert("名称长度不能大于10！");
			formSubmit.vc_orgname.focus();
			return false;
		}
    }
    flag = document.getElementById("orgnum_req");
    if(flag && flag.value == 1){
    	if (Trim(vc_orgcodeObj.value) == "") {
			alert("请填写组织机构代码！");
		 	formSubmit.vc_orgcode.focus();
	        return false;
	    } else if(Trim(vc_orgcodeObj.value).length > 18) {
			alert("组织机构代码长度不能大于18位！");
			formSubmit.vc_orgcode.focus();
			return false;
		}
    }
    flag = document.getElementById("licence_req");
    if(flag && flag.value == 1){
    	if (Trim(vc_licenseObj.value) == "") {
		    alert("请填写营业执照信息！");
		    formSubmit.vc_license.focus();
	        return false;
	    }
    }
    flag = document.getElementById("person_req");
    if(flag && flag.value == 1){
    	if (Trim(vc_orgmanObj.value) == "") {
		    alert("请填写法人代表！");
		    formSubmit.vc_orgman.focus();
	        return false;
	    }
	    else if(Trim(vc_orgmanObj.value).length > 10) {
			alert("法人代表长度不能大于10！");
			formSubmit.vc_orgman.focus();
			return false;
		}
    }
    flag = document.getElementById("pername_req");
    if(flag && flag.value == 1){
    	if(Trim(vc_contactnameObj.value) == ""){
		      alert("请填写联系人姓名！");
		      formSubmit.vc_contactname.focus();
		      return false;
	    }
    }
    flag = document.getElementById("pertel_req");
    if(flag && flag.value == 1){
    	if(Trim(vc_contactphoneObj.value) == ""){
		     alert("请填写联系人电话！");
		     formSubmit.vc_contactphone.focus();
		     return false;
	    }
	    else if(Trim(vc_contactphoneObj.value).length > 18) {
			alert("联系人电话长度不能大于18位！");
			formSubmit.vc_contactphone.focus();
			return false;
		}
    }
    flag = document.getElementById("peremial_req");
    if(flag && flag.value == 1){
    	if ( formSubmit.vc_contactemail.value.indexOf("@") == -1 || formSubmit.vc_contactemail.value.indexOf(".") == -1){
				alert("电子邮箱不合法或者为空！");
				formSubmit.vc_contactemail.focus();
				return false;
		}
    }
    if(b_area==3){//太仓格式
    	var vc_address2Obj = document.getElementsByName("vc_address2").value;
    	flag = document.getElementById("peraddress_req");
    	if(flag && flag.value == 1){
    		if(Trim(vc_address2Obj.value) == ""){
			     alert("请填写联系地址！");
			     formSubmit.vc_address2.focus();
			     return false;
		   	}
    	}
    }
    flag = document.getElementById("fax_req");
    if(flag && flag.value == 1){
    	if (Trim(vc_faxesObj.value) == "") {
		    alert("请填写传真！");
	        return false;
	    } 
    }
    flag = document.getElementById("content_req");
    if(flag && flag.value == 1){
    	if (Trim(vc_contentObj.value) == "") {
		    alert("请填写所需信息的内容描述！");
		    formSubmit.vc_content.focus();
	        return false;
	    }
    }
    flag = document.getElementById("purpose_req");
    if(flag && flag.value == 1){
    	if(str_number.length ==0){
		     if (Trim(vc_usesObj.value) == "") {
			   alert("请填写所需信息的用途描述！");
		        return false;
		    } 
	    } else if (str_number.length != 0) {
	    	if (Trim(vc_uses2Obj.value) == "") {
			   alert("请填写所需信息的用途描述！");
		        return false;
		    }
	    }
    }
    
    return true;
}


/**检查是否按要求填写完整内容
 */
function checkIsComplete(str_number) {  
    var vc_zipcodeObj = document.getElementsByName("vc_zipcode")[0];
    var vc_zipcode = checkint(vc_zipcodeObj.value);
    var codeFlag = vc_zipcodeObj.length == 6 ? true : false;
    var bverifycode;
    if(document.getElementById("verifycode")) {
     bverifycode =document.getElementById("verifycode").value;
    }
    
    var b_free = document.getElementsByName("b_free")[0];
    var flag = 0;
if (document.getElementsByName("vc_type")[0].checked){//填写公民信息
		if(!checkCI(str_number)){//未填信息
        	return false;
		}
		flag = document.getElementById("free_req");
		if(flag && flag.value == 1){
			if(Trim(b_free.value)== ""){
			   alert("请选择是否申请减免费用！");
		       return false;
		    }
		}
		flag = document.getElementById("requirinfo_req");
		if(flag && flag.value == 1){
			if (!checkMedia()) {
	            alert("请指定信息的提供方式！");
	            return false;
	        }
		}
		flag = document.getElementById("getinfo_req");
		if(flag && flag.value == 1){
			if(!checkMethods()){
	            alert("请指定获取信息的方式！");
	            return false;
			}
		}
		
		if(!checkTarget()){
		    alert("请选择需要提交的部门！");
		    return false;
		}else if(bverifycode == "1") { // 带验证码
          var randomcode = document.getElementsByName("randomcode")[0].value; 
	      if(!checkrandomcode(randomcode))
	      return false;
	   }else{
			document.getElementsByName("vc_orgname")[0].value = "";
			return true;
	   }
	}
else{//填写法人信息
		if(!checkCO(str_number)){//未填信息
        	return false;
		}
		
		flag = document.getElementById("free_req");
		if(flag && flag.value == 1){
			if(Trim(b_free.value)== ""){
			   alert("请选择是否申请减免费用！");
		       return false;
		    }
		}
		
		flag = document.getElementById("requirinfo_req");
		if(flag && flag.value == 1){
			if (!checkMedia()) {
	            alert("请指定信息的提供方式！");
	            return false;
	        }
		}
		flag = document.getElementById("getinfo_req");
		if(flag && flag.value == 1){
			if(!checkMethods()){
	            alert("请指定获取信息的方式！");
	            return false;
			}
		}
		
		if(!checkTarget()){
		    alert("请选择需要提交的部门！");
		    return false;
		}else if(bverifycode == "1") { // 带验证码
	        var randomcode = document.getElementsByName("randomcode")[0].value; 
		    if(!checkrandomcode(randomcode))
		      return false;
		    }
			else{
				document.getElementsByName("vc_name")[0].value = "";
				return true;
			}
	}
	return true;
}



function checkMedia() { 
   var vc_accessmediaObj =document.getElementsByName("vc_accessmedia"); 
   
   var mediaFalg=false;
   for(var i=0;i<vc_accessmediaObj.length;i++)
   {  
     if(vc_accessmediaObj[i].checked)
	    {
		  mediaFalg=true;
		  break;
		}
   }  
  return mediaFalg;
}


function checkMethods() {
 
   var vc_accessmethodsObj =document.getElementsByName("vc_accessmethods"); 
   var methodsFalg=false;

   for(var i=0;i<vc_accessmethodsObj.length;i++)
   {  
     if(vc_accessmethodsObj[i].checked)
	    {
		  methodsFalg=true;
		  break;
		}
   }  
  return methodsFalg;
}

function checkTarget() {
  var vc_targetidOb =document.getElementsByName("vc_targetid");  
    var flag=0;
    for(var i=0;i<vc_targetidOb.length;i++)
    {  
     if(vc_targetidOb[i].checked)
 
		    flag=1;
   } 
  if(flag==0)  
		return false;
  else
	   return true;
}


function clearCI() { 
  document.getElementsByName("vc_name")[0].value="";
  document.getElementsByName("vc_documentname")[0].value=""; 
  document.getElementsByName("vc_documentnum")[0].value="";
  document.getElementsByName("vc_address")[0].value="";
  document.getElementsByName("vc_zipcode")[0].value="";
  document.getElementsByName("vc_phone")[0].value="";
  document.getElementsByName("vc_content")[0].value="";
  document.getElementsByName("vc_uses")[0].value=""; 
  document.getElementsByName("vc_workunit")[0].value=""; 
  document.getElementsByName("vc_email")[0].value=""; 
  document.getElementsByName("b_free")[1].click(); 
  
 
  var vc_accessmediaObj =document.getElementsByName("vc_accessmedia"); 
   for(var i=0;i<vc_accessmediaObj.length;i++)
   {  
     if(vc_accessmediaObj[i].checked)
		  vc_accessmediaObj[i].click();
		
   }  
 
  var vc_accessmethodsObj =document.getElementsByName("vc_accessmethods"); 
   for(var i=0;i<vc_accessmethodsObj.length;i++)
   {  
     if(vc_accessmethodsObj[i].checked)
		  vc_accessmethodsObj[i].click();
   } 
   
   var b_acceptotherObj=document.getElementsByName("b_acceptother"); 
   if(b_acceptotherObj[0].checked)
   b_acceptotherObj[0].click();
      
}

function clearCO() {
document.getElementsByName("vc_orgname")[0].value=""; ;
document.getElementsByName("vc_orgcode")[0].value="";
document.getElementsByName("vc_license")[0].value="";
document.getElementsByName("vc_orgman")[0].value="";
document.getElementsByName("vc_contactname")[0].value="";
document.getElementsByName("vc_contactphone")[0].value="";
document.getElementsByName("vc_content")[0].value="";
document.getElementsByName("vc_uses")[0].value=""; 
document.getElementsByName("vc_contactemail")[0].value="";
document.getElementsByName("b_free")[1].click(); 
  var vc_accessmediaObj =document.getElementsByName("vc_accessmedia"); 
   for(var i=0;i<vc_accessmediaObj.length;i++)
   {  
     if(vc_accessmediaObj[i].checked)
		  vc_accessmediaObj[i].click();
		
   }  
 
  var vc_accessmethodsObj =document.getElementsByName("vc_accessmethods"); 
   for(var i=0;i<vc_accessmethodsObj.length;i++)
   {  
     if(vc_accessmethodsObj[i].checked)
		  vc_accessmethodsObj[i].click();
   } 
   
   var b_acceptotherObj=document.getElementsByName("b_acceptother"); 
   if(b_acceptotherObj[0].checked)
     b_acceptotherObj[0].click();
}

	function sendMail(){   //发送邮件
	   var objForm = document.FormName;
	   objForm.action = "./email.jsp";
	   objForm.target = "fm_mail";
	   objForm.submit();
	}
	
	function sendMsg(){   //发送手机
	   var objForm = document.FormName;
	   objForm.action = "./opr_msg.jsp";
	   objForm.target = "fm_msg";
	   objForm.submit();
	}
	
	function checkrandomcode(randomcode){ //验证码设置
       if(randomcode=="")
		{
	     alert("请填写验证码！");
	     return false;
	     }
		  return true;
}
	
	// 一下两个函数用于 applysuccess.jsp页面
	function searchState(type) { //type用于前台接口页面模板调用
	   window.location="./querystatus.jsp?jdid="+document.getElementById("jdid").value+"&type="+type;
	}
	
	function goBack() {
	  window.location="./index.jsp?jdid="+document.getElementById("jdid").value;
	}
	
	/*屏蔽 F5 刷新键 */
	function document.onkeydown(){ 
    var k = window.event.keyCode; 
    if (k == 116)                   //屏蔽 F5 刷新键 
    { 
        window.event.keyCode    = 0; 
        window.event.returnValue= false; 
    } 
}
  function showorhide(selfobj) {
          var tobj = document.all.depsite;
		  if(tobj.style.display == "none") {
              tobj.style.display = "";
              selfobj.innerHTML = "<b>-全部部门</b>";
		  } else {
              tobj.style.display = 'none';
              selfobj.innerHTML = "<b>+全部部门</b>";
		  }			
	  }
   
