/**
 * 检测并提交
 */
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_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 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]; 
    
  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;
	}else if (Trim(vc_documentnameObj.value) == "") {
	  alert("请选择证件名称！");
	   document.formSubmit.vc_documentname.focus();
        return false;
    } else if (Trim(vc_documentnumObj.value) == "") {
	  alert("请填写证件号码！");
	  document.formSubmit.vc_documentnum.focus();
        return false;
    }else if (Trim(vc_addressObj.value) == "") {
	 alert("请填写通信地址！");
	  document.formSubmit.vc_address.focus();
        return false;
    } else if (Trim(vc_zipcodeObj.value) == "") {
	alert("请填写邮政编码！");
	  document.formSubmit.vc_zipcode.focus();
        return false;
    }else if ( formSubmit.vc_email.value.indexOf("@") == -1 || formSubmit.vc_email.value.indexOf(".") == -1){
			alert("电子邮箱不合法或者为空！");
			formSubmit.vc_email.focus();
			return false;
	}
	else 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;
	} else if (Trim(vc_contentObj.value) == "") {
	    alert("请填写所需信息的内容描述！");
        return false;
    } else 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 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]; 
  
    
  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;
	} else 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;
	}else if (Trim(vc_licenseObj.value) == "") {
	    alert("请填写营业执照信息！");
	    formSubmit.vc_license.focus();
        return false;
    }  else 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;
	}else if(Trim(vc_contactnameObj.value) == ""){
	      alert("请填写联系人姓名！");
	      formSubmit.vc_contactname.focus();
	      return false;
    }else 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;
	}else if ( formSubmit.vc_contactemail.value.indexOf("@") == -1 || formSubmit.vc_contactemail.value.indexOf(".") == -1){
			alert("电子邮箱不合法或者为空！");
			formSubmit.vc_contactemail.focus();
			return false;
	}else if (Trim(vc_contentObj.value) == "") {
	    alert("请填写所需信息的内容描述！");
	    formSubmit.vc_content.focus();
        return false;
    }else 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.value.length == 6 ? true : false;
    var bverifycode = document.getElementById("verifycode").value;
if (document.getElementsByName("vc_type")[0].checked){//填写公民信息
		if(!checkCI(str_number)){//未填信息
        	return false;
		}
		else if (!checkMedia()) {
            alert("请指定信息的提供方式！");
            return false;
        }
        else if(!checkMethods()){
            alert("请指定获取信息的方式！");
            return false;
		}else if(!checkTarget()){
		    alert("请选择需要提交的部门！");
		    return false;
		}else if(codeFlag == false){
		    alert("邮编必须是6位数字!");
        	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;
		}
		else if (!checkMedia()) {
            alert("请指定信息的提供方式！");
            return false;
        }
        else if(!checkMethods()){
            alert("请指定获取信息的方式！");
            return false;
		}else 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; 
    } 
} 
   