﻿//add by hmy

function $(id){return document.getElementById(id)}
//输入框默认提示文字的清空和重置
function trySetDefaultText(obj,txt){
	if(obj.value==""){
		obj.value = txt;
	}
}
function tryClearDefaultText(obj,txt){
	if(obj.value==txt){
		obj.value = '';
	}
}

//add by cheng 2007-12-06
// 复选框的选择
function checkAll(e, itemName)
{
  var UjobsCheck = document.getElementsByName(itemName);
  for (var i=0; i<UjobsCheck.length; i++)
   UjobsCheck[i].checked = e.checked;
}
function checkItem(e, allName)
{
  var all = document.getElementsByName(allName)[0];
  if(!e.checked) all.checked = false;
  else
  {
    var UjobsCheck = document.getElementsByName(e.name);
    for (var i=0; i<UjobsCheck.length; i++)
     if(!UjobsCheck[i].checked) return;
    all.checked = true;
  }
}
 

//验证email
function checkemail()
{

    var email=document.getElementById("txtEmail").value.replace(/(^\s*)|(\s*$)/g, "");
    var hidemail=document.getElementById("hidEmail").value.replace(/(^\s*)|(\s*$)/g, "");
    if (email!=hidemail)
    LoadPageData("GET", "CheckEmail.aspx?email="+email+"", "","", "","emailstatus");

}
//修改个人密码
function checkpwd()
{
    debugger;
    var pwd=document.getElementById("oldpwd").value;
    LoadPageData("GET", "checkPwd.aspx?pwd="+pwd+"", "","", "","pwdstatus");
//    var statusobj=document.getElementById("pwdstatus");
//    var infomsg=document.getElementById("checkresult");
//    if (statusobj.innerHTML=="-1")
//    {
//    showinfo('infoBox');
//    infomsg.innerHTML="旧密码不正确！";
//	return false;
//    }
}
function checkpwdinput(a)
{
    var infomsg=document.getElementById("checkresult");
    
   var oldpwdobj=document.getElementById("oldpwd").value;
   if (checkspace(oldpwdobj))
   {
   showinfo(a);
    infomsg.innerHTML="请输入旧密码！ ";
	return false;
   }
   if(checkspace(oldpwdobj) || oldpwdobj.length < 6 || oldpwdobj.length >20) {
   showinfo(a);
    infomsg.innerHTML="旧密码长度应在6位到20位之间，请重新输入！            ";
	return false;
  }
//   var statusobj=document.getElementById("pwdstatus");
//  
//    if (statusobj.innerHTML=="-1")
//    {
//    showinfo(a);
//    infomsg.innerHTML="旧密码不正确！";
//	return false;
//    }
  var userpwdobj=document.getElementById("newpwd");
    var userpwd=userpwdobj.value;
    var userconfirmpwd=document.getElementById("confirmpwd");
    if (checkspace(userpwd))
   {
   showinfo(a);
    infomsg.innerHTML="请输入新密码！";
	return false;
   }
    if(checkspace(userpwd) || userpwd.length < 6 || userpwd.length >20) {
	//userpwdobj.focus();
    //alert("密码长度应在6位到20位之间，请重新输入！");
    infomsg.innerHTML="新密码长度应在6位到20位之间，请重新输入！";
	return false;
  }
   if (checkspace(userconfirmpwd.value))
   {
    showinfo(a);
    infomsg.innerHTML="请再次输入新密码！";
	return false;
   }
    if(userpwd != userconfirmpwd.value) {
    showinfo(a);
    infomsg.innerHTML="两次输入的密码不同，请重新输入！";
	return false;
  }

}
//弹出框
function showinfo(a)
{
    var posx=0,posy=0;
         posx = (document.body.scrollWidth - 280)/2;
        posy = document.body.scrollTop + (window.screen.availHeight-400)/2;
         with ($(a).style){
        display='block';
        top = posy+"px";
        left = posx+"px";
        }
}

//jobList.aspx

//验证简历
function checkresume(a)
{
    var infomsg=document.getElementById("checkresult");
    if ($('txtResumeName').value=="")
    {
        showinerrfo();
         infomsg.innerHTML="请填写简历名称！";
	     return false;
    }
    //职位
    if ($('hfSelectedItems_JobPosition').value=="")
    {
        showinerrfo();
         infomsg.innerHTML="请选择职位，最多5项！";
	     return false;
    }
    if ($('textDescrible').value=="")
    {
        showinerrfo();
         infomsg.innerHTML="请填写自我展示！";
	     return false;
    }
}
function checkuserinfo(a)
{
     var infomsg=document.getElementById("checkresult");

     $('suffinfo').style.display='none';
    var strReg,obj;
    //姓名
    obj=document.getElementById("txtName");
    strReg=/^[\u4e00-\u9fa5A-Za-z][\u4e00-\u9fa5A-Za-z\s]{0,14}[\u4e00-\u9fa5A-Za-z]$/;
    //strReg=/^[A-Za-z][A-Za-z0-9]{3,15}$/;
    if(obj.value.match(strReg)==null)
    {
     showinerrfo();
     infomsg.innerHTML="姓名填写有误，只能为2-16位汉字或英文！";
	 return false;
    }
    //职位
    if ($('hfSelectedItems_JobPosition').value=="")
    {
        showinerrfo();
         infomsg.innerHTML="请选择职位，最多5项！";
	     return false;
    }
    //alert($('hfSelectedItems_JobPosition').value);
    //工作地
    if ($('hfSelectedItems_Area').value=="")
    {
        showinerrfo();
         infomsg.innerHTML="请选择期望工作地点，最多5项！";
	     return false;
    }

    if(document.getElementById("ddlDiploma_ddlMain").value=="-1")
    {
        showinerrfo();
        infomsg.innerHTML="请选择最高学历！";
        return false;
    }
    if(document.getElementById("ddlWorkYear_ddlMain").value=="-1")
    {
        showinerrfo();
        infomsg.innerHTML="请选择工作年限！";
        return false;
    }
   
//   if ( document.getElementById("txtMobile").value != "" )
//   {
//         var mobile=document.getElementById("txtMobile").value;
//         var reg0=/^13\d{5,9}$/;   //130--139。至少7位
//         var reg1=/^153\d{4,8}$/;  //联通153。至少7位
//         var reg2=/^159\d{4,8}$/;  //移动159。至少7位
//         var my=false;
//         if (reg0.test(mobile))my=true;
//         if (reg1.test(mobile))my=true;
//         if (reg2.test(mobile))my=true;
//         if (!my){
//                showinerrfo();
//                infomsg.innerHTML="请填写正确手机号码。";
//                return false;
//	      
//	        }
//   }
   
//   debugger;
//    if ( document.getElementById("txtMobile").value != "" )
//    {
//        if ( document.getElementById("txtMobile").value.length != 11 )
//            {
//                showinerrfo();
//                infomsg.innerHTML="请输入正确的手机号码";
//                return false;
//            }
//   }
   
   //验证电话号码
//   if ( document.getElementById("txtFamilyTel").value != "" ){
//       var chphone = document.getElementById("txtFamilyTel");
//       var regu   =/^(\({0,1}\d{3,4})\){0,1}(-){0,1}(\d{7,8})$/;
//                 //=/(^([0][1-9]{2,3}[-])?\d{3,8}(-\d{1,6})?$)|(^\([0][1-9]{2,3}\)\d{3,8}(\(\d{1,6}\))?$)|(^\d{3,8}$)/; 
//                 //=/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/
//   
//       var re = new RegExp(regu);
//       if ( !re.test(chphone.value))
//       {
//           showinerrfo();
//            infomsg.innerHTML="请填写正确的电话号码！";
//            return false;
//       }   
//   }
    obj=document.getElementById("txtEmail");
    strReg=/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
    if(obj.value.match(strReg)==null)
    {
        showinerrfo();
        infomsg.innerHTML="请填写正确的电子邮箱！";
        return false;
    }
    
//  var statusobj=document.getElementById("emailstatus");
//  var email=document.getElementById("txtEmail").value.replace(/(^\s*)|(\s*$)/g, "");
//    var hidemail=document.getElementById("hidEmail").value.replace(/(^\s*)|(\s*$)/g, "");
//    if (statusobj.innerHTML=="-1"&&email!=hidemail)
//    {
//    showinerrfo();
//    infomsg.innerHTML="Email已被使用！";
//	return false;
//    }
   
    return true;
}

function f_check_phone(obj)    
{   
    var regu =/(^([0][1-9]{2,3}[-])?\d{3,8}(-\d{1,6})?$)|(^\([0][1-9]{2,3}\)\d{3,8}(\(\d{1,6}\))?$)|(^\d{3,8}$)/;    
    var re = new RegExp(regu);   
    if (re.test( obj.value )) {   
      return true;   
    }   
    f_alert(obj,"请输入正确的电话号码");   
    return false;   
}   


//
function enterHall(a,pid,cid,d)
{
   var chkLoing = document.getElementById("txtHideInfo");
    
    if (chkLoing.value!= "online" )
    {
        alert('抱歉，您还没有登录！');
        window.location.href='member/PersonLogin.aspx';
        return;
     }
    if(pid!=""&&cid!="")
        { 
         var rid=document.getElementById(d).value;
         if(rid=="0")
         {
              alert('抱歉，请先填写您的简历！');
              location.reload();   
            return;
         }
         showinfo(a);
       btcontrol.innerHTML="<input type=\"button\" class=\"btnStyle\" value=\"确定\"  onmouseover=\"this.className='btnStyleOver'\"  "
       +" onmousedown=\"this.className='btnStyleDown'\"   onmouseout=\"this.className='btnStyle'\" "
       +" onclick=\"window.location.href='video/personVideo.aspx?ResumeID="+rid+"&PositionID="+pid+"&CompanyID="+cid+"'\" />";
       }
     
}
// 发送简历   add by cheng 2007-12-06
function checkSendResume(a,b,c,d)
{
//    var chkLoing = document.getElementById("txtHideInfo");
//    
//    if (chkLoing.value!= "online" )
//    {
//       alert('抱歉，你还没有登录！');
//     
//        return;
//    }
//    
    var checkObj=document.getElementsByName("workCheck");
    var str="";
    if(d=='all')
    {
         for(var i=0;i<checkObj.length;i++)
        {
           if(checkObj[i]!=null&&checkObj[i].checked==true)
           {
                 if(str==''||str.length==0) str=checkObj[i].value;
                 else str+=','+checkObj[i].value;
           }
        }
        b=str;
    }
   
  if(b!=''&&b!=null&&b.length!=0)
        {
        
                showinfo(a);
            rid=document.getElementById(c).value;
            if(rid=="0")
            {  
                btcontrol.innerHTML="<input type=\"button\" class=\"btnStyle\" value=\"确定\"  onmouseover=\"this.className='btnStyleOver'\"  "
                    +" onmousedown=\"this.className='btnStyleDown'\"   onmouseout=\"this.className='btnStyle'\"  "
                 +" onclick=\"window.location.href='personManage/Index.aspx'\" />";
            }
            else
            {
             btcontrol.innerHTML="<input type=\"button\" class=\"btnStyle\" value=\"确定\"  onmouseover=\"this.className='btnStyleOver'\"  "
           +" onmousedown=\"this.className='btnStyleDown'\"   onmouseout=\"this.className='btnStyle'\"  "
            +" onclick=\"window.location.href='Ajax/SendResume.aspx?jid="+b+"&rid="+rid+"&action="+d+"'\" />";
          }
        }
        else
        {
           alert('请选择您要申请的职位！');
        }
}


//弹出框
function showinerrfo(){
 var posx=0,posy=0;
   posx = (document.body.scrollWidth - 280)/2;
   posy = document.body.scrollTop + (window.screen.availHeight-500)/2;
   
  if (document.all){
    if (!$('framBk')){initBK();}
    with ($('framBk').style){
      display='block';
      width='284px';
      height='180px';
      top = posy+"px";
      left = posx+"px";
    }
  }
  with ($('infoBox').style){
    display='block';
    top = posy+"px";
    left = posx+"px";
  }
}
//关闭弹出框
function closebaseinfo()
{
	$('framBk').style.display='none';
	$('infoBox').style.display='none';
}

//提示信息框的背景Iframe的显示
function initBK(){
  var o = document.createElement('iframe');
  o.id = 'framBk';
  o.className = 'iframeBox';
  document.body.appendChild(o);
}

//全选
function getcheckedrediaonum(id)
{   var trObj1 = document.getElementById(id);
    if (trObj1 != null)
    {
    var rediaocontrol=document.getElementsByTagName("input");
    for(var j=0;j<rediaocontrol.length;j++)
    {  
        if (rediaocontrol[j].type=="checkbox")
        {
            var divboxid=rediaocontrol[j].id.split("x")[1];
            var trobj2=document.getElementById(divboxid);
            if (trObj1.checked==true)
            {
                rediaocontrol[j].checked=true;
                if (trobj2 != null)
                {
                    trobj2.style.color="Black";
	                trobj2.style.background="#EBF4FF";
	            }
            }
            else
            {
                rediaocontrol[j].checked=false;
                if (trobj2 != null)
                {
                    trobj2.style.color ="#000000"; 
	                trobj2.style.background="White";
	            }
            }
        }   
    }
    }
}
function setallbox()
{
var selectobj=document.getElementById("checkall");
selectobj.checked=false;
}
//获取id集合
function getcheckedid()
{
var selectobj=document.getElementById("optionselect");
//var saveurlobj=document.getElementById("saveurl");
//var savedeleteurlobj=document.getElementById("savedeleteurl");
var tempid=document.getElementById("tranidstrbt")
var infomsg1=document.getElementById("checkresult1");
var infomsg=document.getElementById("checkresult");
    var rediaocontrol=document.getElementsByTagName("input");
    if (rediaocontrol !=null)
    {
        var idstr='';
        for(var j=0;j<rediaocontrol.length;j++)
        { 
            if (rediaocontrol[j].type=="checkbox")
            {
                 
                if (rediaocontrol[j].checked==true)
                {
                    if (rediaocontrol[j].id!="checkall")
                    {
                        idstr=idstr+rediaocontrol[j].id.split("x")[1]+',';
                    }
                }
            }   
        }
        idstr=idstr+'A';
        idstr=idstr.replace(',A','').replace('A','');
        if (idstr=='')
        {
        showinfo('infoBox1');
        infomsg1.innerHTML="请选择记录！";
            return false;
        }
        else
        {
        tempid.value=idstr;
        showinfo('infoBox');
        infomsg.innerHTML="确定要删除吗！";
            return false;
            
        }
    }
    return false;
}
function deletejob(objtype)
{
var tempid=document.getElementById("tranidstrbt").value;
if (tempid!='')
 window.location.href="deleteMyJob.aspx?type="+objtype+"&id="+tempid;

}

function checksearch(myobjid)
{
var infomsg1=document.getElementById("checkresult1");
var myobj=document.getElementById(myobjid);
  if(myobj.value==''|| myobj.value=="输入职位或企业关键字")
  {
 showinfo('infoBox1');
        infomsg1.innerHTML="输入职位或企业关键字！";
            return false;
  }
  
}

function showleaveword(a,b,c){
var divID=document.getElementById("divID");

if (b!='')
{var str=b;

$('leaveworddiv').innerHTML=str;
}
else
$('leaveworddiv').innerHTML="无留言";

if(c!='') divID.innerText=c;

 var posx=0,posy=0;
    posx = (document.body.scrollWidth - 280)/2;
   posy = document.documentElement.scrollTop + (window.screen.availHeight-500)/2;
   with ($(a).style){
    display='block';
    top = posy+"px";
    left = posx+"px";
  }
}

//确认是否读过面试通知
function IsReadNotice(a)
{
      with ($(a).style){
    display='none';  }
    var divID=document.getElementById("divID").innerText;
  if(divID!=''&&divID!=null&&divID.length!=0)
    {
        window.location.href='../Ajax/IsReadNotice.aspx?nid='+divID;
     }   
}

function compareDate(DateOne,DateTwo)
{
DateOne=new Date(DateOne.replace(/\-/g, "/"));
DateTwo=new Date(DateTwo.replace(/\-/g, "/"));
return DateOne<DateTwo;
}
//alert("日期1：2005-2-16\n日期2：2005-2-17\n\n"+"比较结果："+compareDate("2005-2-16","2005-2-17")+"（日期1小于日期2返回true，反之返回false）");
//self.close();

function checkFaceListsearch(myobjid)
{
var infomsg1=document.getElementById("checkresult1");
var startTime = new Date(document.getElementById("beginTime").value.replace(/\-/g, "/"));
var endTime = new Date( document.getElementById("endTime").value.replace(/\-/g, "/") );
if ( endTime - startTime < 0 )
{      
        showinfo('infoBox1');
        
        infomsg1.innerHTML="时间间隔选择不对！";
        return false;
}



}
/*********************************************5月23日  用于个人简历 第一步 （by cheng）*********************************************************/
   function showMsg(msg,tid,flag)
    {
       var obj = document.getElementById(tid);
       if(flag==false)
       {
            obj.innerHTML="<font color=\"red\">"+msg+"</font>";
            return false;
       }
       else 
       {   obj.innerHTML=msg;
           return true;
       }
    }

//得到文本长度
    function getLength(str)
    {        
        return str.replace(/[^\x00-\xff]/g,"aa").length;
    }
    
    function subLength(str,len)
    {
        i_len = 0;
        for(i=0; i<str.length; i++)
        {
            if(str.charCodeAt(i) > 255)
                i_len += 2;
            else 
                i_len ++;
            if(len < i_len)
            {
                i_len = i;
                break;
            }
        }
        return i_len;
    }
   

function resumenamecheck(obj,tid,msg)
{
    var length=getLength(obj.value)
    if(length<=0)
    {
        showMsg(msg+'不能为空！',tid,false);
        return false;
    }
    if(length>100)
     {
        showMsg('请输入不多于100个字符的'+msg,tid,false);
        return false;
     }
     else
     {
        showMsg('请输入不多于100个字符的'+msg,tid,true);
        return true;
     }
}
//判断电子邮箱是否符合规范
function emailcheck(string){
// var re;
// re=new RegExp("^[\\w-_\\.]+@([a-z|0-9|-]+\\.)+[a-z]{2,5}$");
// return re.test(string.toLowerCase());
if(string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
return true;
else return false;
}
function isEmail(obj,tid)
{
   if(emailcheck(obj.value))
   {
       showMsg('',tid,true);
        return true;
   }
   else
   {
     showMsg('E-mail格式错误！',tid,false);
        return false;
   }
}



function isPhone(obj,tid)
{
  if (obj.value != "") {   
      if (!obj.value.match(/^[0-9]{3,4}\-[0-9]{7,8}$/)) {
       showMsg('对不起,电话区号以"-"分割,且只能为数字!',tid,false);
     //obj.focus();
    // obj.select();
     return false;
      } 
      else
      {
           showMsg('',tid,true);
           return true;
      }
  }
}


  function checkMobile(s)
{
 var reg0=/^13\d{5,9}$/;   //130--139。至少7位
 var reg1=/^153\d{4,8}$/;  //联通153。至少7位
 var reg2=/^159\d{4,8}$/;  //移动159。至少7位
 var reg3=/^150\d{4,8}$/;  //150。至少7位
 var my=false;
 if (reg0.test(s))my=true;
 if (reg1.test(s))my=true;
 if (reg2.test(s))my=true;
 if (reg3.test(s))my=true;
 return my;
}

function isMobile(obj,tid)
{
  if(obj.value!="")
  {
       if(!checkMobile(obj.value))
       {
            showMsg('手机号码格式错误!',tid,false);
             return false;
       }
       else
       {
          showMsg('',tid,true);
           return true;
       }
   }
}
/*检查输入字符串是否符合正整数格式 */
function isNumber( s ){ 
    var regu = "^[0-9]+$"; 
    var re = new RegExp(regu); 
    if (s.search(re) != -1) { 
    return true; 
    } else { 
    return false; 
    } 
} 
function checkIdcard(idcard){ 
var Errors=new Array( 
"验证通过!", 
"身份证号码位数不对!", 
"身份证号码出生日期超出范围或含有非法字符!", 
"身份证号码校验错误!", 
"身份证地区非法!" 
); 
var area={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外"}  
var idcard,Y,JYM; 
var S,M; 
var idcard_array = new Array(); 
idcard_array = idcard.split(""); 
//地区检验 
if(area[parseInt(idcard.substr(0,2))]==null) return Errors[4]; 
//身份号码位数及格式检验 
switch(idcard.length){ 
case 15: 
if ( (parseInt(idcard.substr(6,2))+1900) % 4 == 0 || ((parseInt(idcard.substr(6,2))+1900) % 100 == 0 && (parseInt(idcard.substr(6,2))+1900) % 4 == 0 )){ 
ereg=/^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}$/;//测试出生日期的合法性 
} else { 
ereg=/^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}$/;//测试出生日期的合法性 
} 
if(ereg.test(idcard)) return Errors[0]; 
else return Errors[2]; 
break; 
case 18: 
//18位身份号码检测 
//出生日期的合法性检查  
//闰年月日:((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9])) 
//平年月日:((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8])) 
if ( parseInt(idcard.substr(6,4)) % 4 == 0 || (parseInt(idcard.substr(6,4)) % 100 == 0 && parseInt(idcard.substr(6,4))%4 == 0 )){ 
ereg=/^[1-9][0-9]{5}19[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}[0-9Xx]$/;//闰年出生日期的合法性正则表达式 
} else { 
ereg=/^[1-9][0-9]{5}19[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}[0-9Xx]$/;//平年出生日期的合法性正则表达式 
} 
if(ereg.test(idcard)){//测试出生日期的合法性 
//计算校验位 
S = (parseInt(idcard_array[0]) + parseInt(idcard_array[10])) * 7 
+ (parseInt(idcard_array[1]) + parseInt(idcard_array[11])) * 9 
+ (parseInt(idcard_array[2]) + parseInt(idcard_array[12])) * 10 
+ (parseInt(idcard_array[3]) + parseInt(idcard_array[13])) * 5 
+ (parseInt(idcard_array[4]) + parseInt(idcard_array[14])) * 8 
+ (parseInt(idcard_array[5]) + parseInt(idcard_array[15])) * 4 
+ (parseInt(idcard_array[6]) + parseInt(idcard_array[16])) * 2 
+ parseInt(idcard_array[7]) * 1  
+ parseInt(idcard_array[8]) * 6 
+ parseInt(idcard_array[9]) * 3 ; 
Y = S % 11; 
M = "F"; 
JYM = "10X98765432"; 
M = JYM.substr(Y,1);//判断校验位 
if(M == idcard_array[17]) return Errors[0]; //检测ID的校验位 
else return Errors[3]; 
} 
else return Errors[2]; 
break; 
default: 
return Errors[1]; 
break; 
} 
} 


function isCard(obj,tid)
{
    if(isNumber(obj.value))
    {
      showMsg('',tid,true);
           return true;
    }
    else
    {
      showMsg('证件号应为数字！',tid,true);
           return true;
    }
}

function checkWriteResume1()
{
  var resumename=document.getElementById("txtResmueName");
  var name=document.getElementById("txtTrueName");
  var card=document.getElementById("txtCard");
  var mobile=document.getElementById("txtMobile");
  var phone=document.getElementById("txtPhone");
  var email=document.getElementById("txtEmail");
  var address=document.getElementById("txtAddress");
  var postcode=document.getElementById("txtPostCode");
  var industry=document.getElementById("hfSelectedItems_Industry");
  var jobposition=document.getElementById("hfSelectedItems_JobPosition");
  var area=document.getElementById("hfSelectedItems_Area");
  var demo=document.getElementById("txtIntroduction");
  var parent_address=document.getElementById("DoubleSelect_Parent_ddlAddress");
   var child_address=document.getElementById("DoubleSelect_Child_ddlAddress");
  var child_address=document.getElementById("DoubleSelect_Child_ddlAddress");
   var prov=document.getElementById("ddlProvince");
   var check=/^\d{18}|\d{17}[a-zA-Z]{1}|\d{15}/;
  if(getLength(resumename.value)>100)
   {
     alert("请输入不多于100个字符的简历名称！");return false;
   }
   else if(getLength(resumename.value)<=0)
   {
    alert("简历名称不能为空！");resumename.focus();return false;
   }
   if(getLength(name.value)>100)
   {
     alert("请输入不多于100个字符的姓名！");name.focus(); return false;
   }
   else if(getLength(name.value)<=0)
   {
    alert("姓名不能为空！");name.focus();return false;
   }
//   if(prov.value=="-1")
//   {
//     alert("请选择户口！");return false;
//   }
   if(parent_address.value=="-1"||child_address.value=="-1")
   {
      alert("请选择目前居住地！");return false;
   }
   if(!check.test(document.getElementById("txtCard").value))
   {
     alert("证件号应为数字！");card.value="";card.focus();return false;
   }
//   if(!isNumber(card.value))
//   {
//     alert("证件号应为数字！");card.value="";card.focus();return false;
//   }
//   if(mobile.value==""&&phone.value=="")
//   {
//      alert("请至少填写一项电话联系方式！");mobile.focus();return false;
//   }
//   else if(mobile.value.length>0)
//   {
//       if(!checkMobile(mobile.value))
//       {
//          alert("手机号码错误！");mobile.value="";mobile.focus();return false;
//       }
//   }
       if(mobile.value.length<=0)
       {
           alert("请填写您的手机号码！");mobile.focus();return false;
       }
       if(!checkMobile(mobile.value))
       {
          alert("手机号码错误！");mobile.value="";mobile.focus();return false;
       }
   else if(phone.value.length>0)
   {
      if (!phone.value.match(/^[0-9]{3,4}\-[0-9]{7,8}$/)) 
      {
        alert("固定号码错误！");phone.value="";phone.focus();return false;
      }
   }
   if(email.value.length<=0)
   {
      alert("请填写电子邮件");email.focus();return false;
   }
   if(!emailcheck(email.value))
   {
      alert("E-mail格式错误！");email.focus();return false;
   }
   if(address.value!="")
   {
      if(getLength(address.value)>100)
      {
        alert("填写的地址过长，请输入不多于100个字符的地址！");address.focus();return false;
      }
      
//      else if(postcode.value.length<=0)
//      {
//        alert("地址与邮政编码请同时填写！");postcode.focus();return false;
//      }
    
   }
   
     if(postcode.value.length>6)
      {
        alert("邮政编码请输入6位的数字！");postcode.value="";postcode.focus();return false;
      }
//    if(!isNumber(postcode.value))
//     {
//       alert("邮政编码应为数字！");postcode.value="";postcode.focus();return false;
//     }
    
   if(industry.value.length<=0)
   {
     alert("请选择期望行业！");return false;
   }
   if(jobposition.value.length<=0)
   {
     alert("请选择期望职位！");return false;
   }

   if(area.value.length<=0)
   {
     alert("请选择期望工作地！");return false;
   }
   if(getLength(demo.value)<=0)
   {
      alert("请填写自我评价！");return false;
   }
   else if(getLength(demo.value)>500)
   {
      alert("自我评价请不要超过500字符！");return false;
   }
}
/*********************************************5月27日 用于个人简历 第二步（by cheng）*********************************************************/
 //ddlLanguage1_ddlMain
function checkLangInfo(id)
{
   var lang=document.getElementById("ddlLanguage"+id+"_ddlMain");
    var lvl=document.getElementById("ddlLvl"+id+"_ddlMain");
   if(lang.value=="-1"||lang.value.length<=0)
   {
        alert("请选择语言！");
        return false;
    }
     if(lvl.value=="-1"||lvl.value.length<=0)
    {
        alert("请选择语言掌握程度！");
        return false;
    }
    return true;
}
 function checkExpInfo(id)
 {
    var bTime=document.getElementById("ddlWorkBegin"+id);
    var eTime=document.getElementById("ddlWorkEnd"+id);
    var cmyName=document.getElementById("txtCmyName"+id);
    var workAddress=document.getElementById("txtWorkAddress"+id);
    var deptName=document.getElementById("txtDeptName"+id);
    var dutyName=document.getElementById("txtJobName"+id);
    var desc=document.getElementById("txtDesc"+id);
    var industry=document.getElementById("ddlIndustry"+id+"_ddlMain");
    var btime=document.getElementById("mybirth_year_ddlWorkBegin"+id);
     var etime=document.getElementById("mybirth_year_ddlWorkEnd"+id);
       if(Number(btime.value)>=Number(etime.value))
       {
          alert("开始日期不能晚于结束日期！");
         btime.focus();
         return false;
       }
    if(cmyName.value.length<=0)
    {
        alert("请填写公司名称！");
        cmyName.focus();
        return false;
    }
     else if(cmyName.value.length>100)
    {
          alert("请填写不多于100个字符的公司名称!");
            cmyName.focus();
            return false;
    }
    
    if(workAddress.value.length<=0)
    {
            alert("请填写工作地点!");
            workAddress.focus();
            return false;
    }
    else if(workAddress.value.length>100)
    {
          alert("请填写不多于100个字符的工作地点!");
            workAddress.focus();
            return false;
    }
    
    if(deptName.value.length<=0)
    {
       alert("请填写部门！");
        deptName.focus();
        return false;
    }
    else if(deptName.value.length>100)
    {
          alert("请填写不多于100个字符的部门名称!");
           deptName.focus();
            return false;
    }
     if(dutyName.value.length<=0)
    {
       alert("请填写职位！");
        dutyName.focus();
        return false;
    }
      else if(dutyName.value.length>100)
    {
          alert("请填写不多于100个字符的职位名称!");
           dutyName.focus();
            return false;
    }
    
     if(desc.value.length<=0)
    {
       alert("请填写工作描述！");
        desc.focus();
        return false;
    }
    else if(desc.value.length>5000)
    {
        alert("工作描述输入过长已超过5000字符！");
       desc.focus();
        return false;
    }
    if(industry.value=="-1")
    {
       alert("请选择公司所属行业！");
        return false;
    }
    return true;
}
function checkWriteResume2()
{
    var school=document.getElementById("txtSchool"); 
    var specname=document.getElementById("txtSpecName"); 
    var btime=document.getElementById("mybirth_year_ddlBeginDate");
       var etime=document.getElementById("mybirth_year_ddlEndDate");
       if(Number(btime.value)>=Number(etime.value))
       {
          alert("开始日期不能晚于结束日期！");
         btime.focus();
         return false;
       }
    if(getLength(school.value)>100)
    {
       alert("请输入不多于100个字符的学校名称！");school.focus();return false;
    }
    else if(getLength(school.value)<=0)
    {
      alert("请填写学校名称！");school.focus();return false;
    }
     if(getLength(specname.value)>100)
    {
       alert("请输入不多于100个字符的专业名称！");specname.focus();return false;
    }
    else if(getLength(specname.value)<=0)
    {
      alert("请填写专业名称！");specname.focus();return false;
    }
    
     if(!checkLangInfo(1))return false;
   if($("langue1").style.display=="block"&&!checkLangInfo(2)) return false;
    if($("langue2").style.display=="block"&&!checkLangInfo(3)) return false;
    
    var div2=document.getElementById("job1");
    var div3=document.getElementById("job2");
     if(!checkExpInfo(1))return false;
   if(div2.style.display=="block"&&!checkExpInfo(2)) return false;
    if(div3.style.display=="block"&&!checkExpInfo(3)) return false;

}


