 function setCity(oj2,cc,v){
	var m=-1;
	for (i=1;i<=34;i++){
  		if (province[i]==v){
     			m=i;
     		}
	}
	clear2(oj2);
	if (m!=-1){
		for (i=1;i<citys[m].length;i++){
		    if(cc==citys[m][i])
                   {
                      oj2.add(new Option(name1[m][i],citys[m][i]));
                      oj2.options[i-1].selected=true;
                   }
                   else{
                     oj2.add(new Option(name1[m][i],citys[m][i]));
                     }
		}
	}
}

  function textCounter1(maxChars)
{     var vlen=Math.floor(getLength5(document.all.contact.value));
	document.all.InputCount1.innerHTML = maxChars -vlen ;
}


function setPro(oj2,cc){
  if(cc.length>0&&cc!='null')
oj2.options[cc].selected=true;
}


function setType1(oj2,cc){
  for(i=1;i<=8;i++){
  if(cc==fclass[i]){
  oj2.options[i].selected=true;
  }
}
}

function setType2(oj,cc,v){
//       alert(cc+v);
	var m=-1;
	for (i=1;i<=8;i++){
		if (fclass[i]==v){
			m=i;
			}
	}
	clear2(oj);
        var temp;
	if (m!=-1){
	 	for (i=1;i<sclass[m].length;i++){
                      temp=v+tclass[m][i];
//                      alert(temp+""+cc);
                      if(cc==temp){
//                        alert(temp+""+cc);
		 	oj.add(new Option(sclass[m][i],temp));
                        oj.options[i-1].selected=true;
                         }
                      else{
                      oj.add(new Option(sclass[m][i],temp));
                      }
		}

	}
}
//验证手机号码
/*
要求：一、移动电话号码为11或12位，如果为12位,那么第一位为0
二、11位移动电话号码的第一位和第二位为"13"
三、12位移动电话号码的第二位和第三位为"13"
用途：检查输入手机号码是否正确
输入：
s：字符串
返回：
如果通过验证返回true,否则返回false
*/
function f_check_mobile(obj){
    var regu =/(^[1][3,5][0-9]{9}$)|(^0[1][3,5][0-9]{9}$)/;
    var re = new RegExp(regu);
    if (re.test( obj.value )) {
     // alert("ok");
      return true;
    }
    //alert(obj+"请输入正确的手机号码");
    return false;
}

 function IsURL(str_url){
       var strRegex = "^((https|http|ftp|rtsp|mms)?://)"
       + "?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?" //ftp的user@
       + "(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP形式的URL- 199.194.52.184
        + "|" // 允许IP和DOMAIN（域名）
        + "([0-9a-z_!~*'()-]+\.)*" // 域名- www.
        + "([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\." // 二级域名
        + "[a-z]{2,6})" // first level domain- .com or .museum
        + "(:[0-9]{1,4})?" // 端口- :80
        + "((/?)|" // a slash isn't required if there is no file name
        + "(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$";
        var re=new RegExp(strRegex);
  //re.test()
        if (re.test(str_url)){
            return (true);
        }else{
            return (false);
        }
    }



function  getLength5(stringIn)
{
        var   strLength=0;
        strLength=stringIn.length;
//       for(var   i=0;i<stringIn.length;i++)
//        {
//                if(stringIn.charCodeAt(i)>255)
//                {
//                        strLength+=2;
//                }
//                else
//                {
//                        strLength+=1;
//                }
//
//        }
        return   strLength;
}
  function textCounter(maxChars)
{     var vlen=Math.floor(getLength5(document.all.ct_content.value));
	document.all.InputCount.innerHTML = maxChars -vlen ;
}
  function textCounter2(maxChars)
{     var vlen=Math.floor(getLength5(document.all.contact.value));
	document.all.InputCount2.innerHTML = maxChars -vlen ;
}
//使用onKeydown='onlyNum();'屏蔽掉非数字输入
function onlyNum()
{
  var keys=event.keyCode;
  if (!((keys>=48&&keys<=57)||(keys>=96&&keys<=105)
  ||(keys==8)||(keys==46)||(keys==37)||(keys==39)||(keys==13)||(keys==229)||(keys==189)||(keys==109)
  ))
  event.returnValue=false;
  }

//验证数字
function postalcode(input)
{   var number = "1234567890";
    var temp;
    var j=0;
    for (var i = 0; i < input.length; i++ )
    {
        temp = input.substring(i,i+1);
        if (number.indexOf(temp) == -1)
        {
            return (false);
        }
    }
}

function replaceInput(obj,event){
     	//alert(event.keyCode);
	if(event.keyCode!=37 && event.keyCode!=39&&event.keyCode!=8 && event.keyCode!=46)
        {
	obj.value=obj.value.replace(/[^\u4E00-\u9FA50-9a-zA-Z\_]/g,'');
        obj.value=obj.value.toLowerCase();}
}

function replaceInput2(obj){
     	 obj.value=obj.value.toLowerCase();
}
String.prototype.isTel = function()
{
    //"兼容格式: 国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)"
    //return (/^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/.test(this.Trim()));
    return (/^(([0\+]\d{2,3}-)?(0\d{2,4})-)(\d{7,8})(-(\d{2,}))?$/.test(this));
}
//验证电话号码
function phone(phone)
{
    var phoneNum = "1234567890()-";
    var temp;
    if (phone.length < 7)
    {
         return (false);
    }
    for (var i = 0; i < phone.length; i++)
    {
        temp = phone.substring(i,i+1);
        if (phoneNum.indexOf(temp) == -1)
        {
            return (false);
        }
    }
}

// 设置地区－－－－－－－－－
function clear2(o){
l=o.length;

for (i = 0; i< l; i++){
	o.options[0]=null;
}
}


function set_fb_pro(oj,k){
	var v=k.value;
var m=-1;
    for (i=1;i<=36;i++){
        if (province[i]==v){
	 m=i;
	}
   }
  clear(oj);
  if (m!=-1){
     for (i=1;i<citys[m].length;i++){
      oj.add(new Option(name1[m][i],citys[m][i]));
     }
  }
}

function set_fb_city2(obj){
  if(!obj){
        document.getElementById("city").style.display="none";
         document.getElementById("fb_city2").style.display="inline";
    	 document.getElementById("fb_city2").innerHTML ="请选择所在省市！";
         return false;
         }
      else {
        document.getElementById("city").style.display="inline";
         document.getElementById("fb_city2").style.display="inline";
    	 document.getElementById("fb_city2").innerHTML ="请选择详细地区！";
         return false;
        }
        return true;
  }


function set_jobnum_tr(obj){
   if (obj.value=="0"){
    document.getElementById("jobNum_tr").style.display="inline";
   }
   else {
   document.getElementById("jobNum_tr").style.display="none";
   }
  }


  function clear_zhushi2(k,obj1,obj2){
        if(obj1.value!=""){
//         obj2.style.display="none";
             obj2.innerHTML ="";
         }
         else{
//         obj2.style.display="inline";
         obj2.innerHTML ="请选择详细地区！";
           }
//         var jj=k.options[k.selectedIndex].text;
//        jj=jj+"  >  "+obj1.options[obj1.selectedIndex].text;
//       document.getElementById("diqu").innerHTML=jj;
  }
//-------------------------------------------

//设置类型－－－－－－－－－－
  function clear_zhushi(k,obj1,obj2){
        if(obj1.value!=""){
         obj2.style.display="none";
             obj2.innerHTML ="";
         }
         else{
           obj2.style.display="inline";
             obj2.innerHTML ="请选择二级分类！";
           }
//        var jj=k.options[k.selectedIndex].text;
//        jj=jj+"  >  "+obj1.options[obj1.selectedIndex].text;
//       document.getElementById("leimu").innerHTML=jj;
  }

function clear(o){
l=o.length;

for (i = 0; i< l; i++){
	o.options[0]=null;
}
}

function set_fb_type(oj,k){

  var v=k.value;
	var m=-1;
	for (i=1;i<=36;i++){
		if (fclass[i]==v){
			m=i;
			}
	}
	clear(oj);
	if (m!=-1){
      for (i=1;i<sclass[m].length;i++){
		 	oj.add(new Option(sclass[m][i],(v+tclass[m][i])));
      // oj.add(new Option(sclass[m][i],sclass[m][i]));
		}
      }
}

function set_fb_rtype22(obj){
  if(!obj){
         document.getElementById("rtype2").style.display="none";
         document.getElementById("fb_rtype22").style.display="inline";
    	 document.getElementById("fb_rtype22").innerHTML ="请选择信息分类！";
         return false;
         }
      else {
         document.getElementById("rtype2").style.display="inline";
         document.getElementById("fb_rtype22").style.display="inline";
    	 document.getElementById("fb_rtype22").innerHTML ="请选择二级分类！";
         return false;
        }
        return true;
  }
//---------------------------------------------
//电子邮件
function isemail (s)
{
         if (s.length > 40)
        {
                window.alert("电子邮件长度不能超过40位!");
                return false;
        }
		s = s.toLowerCase()
		 var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT|name|NAME)$";
		 var re = new RegExp(regu);
         if (s.search(re) != -1) {
               return true;
         } else {
               window.alert ("您的电子邮件格式填写不正确！");
               return false;
         }
}

//设置标题－－－－－－－－－－－－－
  function clear_zhushi3(obj1,obj2){
    Trim_char(obj1);
        if(obj1.value!=""){
         obj2.style.display="none";
             obj2.innerHTML ="";
         }
         else{
           obj2.style.display="inline";
             obj2.innerHTML ="标题不能为空。";
           }
  }

//设置联系人－－－－－－－－－－－－－
  function clear_zhushi4(obj1,obj2){
    Trim_char(obj1);
        if(obj1.value!=""){
         obj2.style.display="none";
             obj2.innerHTML ="";
         }
         else{
           obj2.style.display="inline";
             obj2.innerHTML ="请填写联系人！";
           }
  }
//使用onKeydown='onlyNum();'屏蔽掉非数字输入
function onlyNum()
{
  var keys=event.keyCode;
  if (!((keys>=48&&keys<=57)||(keys>=96&&keys<=105)
  ||(keys==8)||(keys==46)||(keys==37)||(keys==39)||(keys==13)||(keys==229)||(keys==189)||(keys==109)
  ))
  event.returnValue=false;
  }

 //验证字符<>
  function strangecode2(code)
  {   var strangCode = "<>";
      var temp;
      for (var i = 0; i<code.length; i++ )
      {
          temp = code.substring(i,i+1);
          if (strangCode.indexOf(temp) !=-1)
          {
              return (false);
          }
      }
  }
function zpCheckForm(form){

  //  return true;
   //验证信息分类

    if (!form.ct_class[0].checked&&!form.ct_class[1].checked&&!form.ct_class[2].checked){
   	 alert("\n请选择招聘性质！");
         form.ct_class[0].focus();
        return (false);
   	}


    if (form.ct_type_id.value=="")
    {
        alert("\n请选择职位类别！");
        form.ct_type_id.focus();
        return (false);
    }

	 //验证所在地点
  if (form.city.value=="")
    {
        alert("请选择工作地区！");
        form.province.focus();
        return (false);
    }

  if (form.ct_digree.value=="")
    {
        alert("请选择学历要求！");
        form.ct_digree.focus();
        return (false);
    }

  if (form.ct_selsex.value=="")
    {
        alert("请选择性别要求！");
        form.ct_selsex.focus();
        return (false);
    }
  if (form.ct_shengao.value=="")
    {
        alert("请选择填写身高要求！");
        form.ct_shengao.focus();
        return (false);
    }

     Trim_char(form.ct_salary);
     if(form.ct_salary.value==""){
   	 alert("\n请填写薪资待遇！");
        form.ct_salary.focus();
        return (false);
   	}
   if (strangecode2(form.ct_salary.value)==false)
    {
        alert("\n薪资待遇中不能含有特殊字符 < >");
        form.ct_salary.focus();
        return (false);
    }

    if (getLength(form.ct_salary.value) >15  )
    {
        alert("薪资待遇小于等于15字符！");
        form.ct_salary.focus();
              return (false);
    }


     if (form.ct_jobnum.value=="")
    {
        alert("请填写招聘人数！");
        form.ct_jobnum.focus();
        return (false);
    }

    //验证标题
     Trim_char(form.ct_title);
    if (form.ct_title.value=="")
    {
        alert("职位名称不能为空！");
        form.ct_title.value="";
        form.ct_title.focus();
        return (false);
    }
       if (strangecode2(form.ct_title.value)==false)
    {
        alert("\n职位名称含有特殊字符 < >");
        form.ct_title.focus();
        return (false);
    }
   if(countInstances(form.ct_title.value)>0){
    alert("信息监控系统提醒您：很抱歉，由于您提交的内容中含有系统不允许的关键词或者您的IP受到了访问限制，本次操作无效，系统已记录您的IP及您提交的所有数据。请注意，不要提交任何违反国家规定的内容！");
    form.ct_title.focus();
      return (false);
    }
    //验证详细信息
 Trim_char(form.ct_content);
    if (form.ct_content.value=="")
    {
        alert("职位要求不能为空！");
        form.ct_content.value="";
        form.ct_content.focus();
        return (false);
    }
    if (strangecode2(form.ct_content.value)==false)
    {
        alert("\n职位要求不能含有特殊字符 < >");
        form.ct_content.focus();
        return (false);
    }
    if (getLength(form.ct_content.value) < 10  || getLength(form.ct_content.value) > 500)
    {
        alert("职位要求大于十个字符,小于等于500字符！");
        form.ct_content.focus();
        return (false);
    }
   if(countInstances(form.ct_content.value)>0){
    alert("信息监控系统提醒您：很抱歉，由于您提交的内容中含有系统不允许的关键词或者您的IP受到了访问限制，本次操作无效，系统已记录您的IP及您提交的所有数据。请注意，不要提交任何违反国家规定的内容！");
    form.ct_content.focus();
      return (false);
    }
    if (strangecode2(form.ct_user_name.value)==false)
    {
        alert("\n联系人名称不能含有特殊字符 < >");
        form.ct_user_name.focus();
        return (false);
    }

       if (form.ct_email.value!="")
    {
 if (!isemail(form.ct_email.value) )
   {
   form.ct_email.focus();
      return false
    }

    }

       Trim_char(form.ct_phone);
    //验证联系电话
  if(form.ct_phone.value !=""){
    if (phone(form.ct_phone.value) == false)
    {
        alert("请输入正确电话号码，必须为数字 如：010-63521234");
        form.ct_phone.focus();
        return (false);
    }

   if (form.ct_phone.value.isTel())  {
//   alert("dui ");
   }
   else {
        alert("请输入正确电话号码，必须为数字 如：010-63521234");
        form.ct_phone.focus();
        return (false);
}
   }

      Trim_char(form.ct_mobile);
   if(form.ct_mobile.value !=""){
      if (f_check_mobile(form.ct_mobile) == false)
    {
        alert("请输入有效手机号码！");
        form.ct_mobile.focus();
        return (false);
    }
   }
        //验证电话号码/手机不能同时为空
    if (form.ct_phone.value == "" && form.ct_mobile.value == "")
    {
         alert("电话号码和手机号码不能同时为空！");
         form.ct_phone.focus();
         return false;
    }

 Trim_char(form.ct_http);
   if(form.ct_http.value !=""){
   if(!IsURL(form.ct_http.value)){
       alert("请填写正确规范的网址！");
        form.ct_http.focus();
        return (false);
}
}
    if (form.ct_limitdate.value=="")
    {
        alert("职位信息有效期不能为空！");
        form.ct_limitdate.focus();
        return (false);
    }
     document.all.submit2.value="提交中...";
     document.all.submit2.disabled = true;
    return true;
}

