﻿// JScript 文件
function checkit(i)
{
    if(i==0)
    {
        document.getElementById("Radio1").checked="checked";
        document.getElementById("Radio2").checked=false;
    }
    if(i==1)
    {
        document.getElementById("Radio2").checked="checked";
        document.getElementById("Radio1").checked=false;
    }
}

function englishCheck(i)
{
    if(i==0)
    {
        document.getElementById("rbEnglish1").checked="checked";
        document.getElementById("rbEnglish2").checked=false;
        document.getElementById("rbEnglish3").checked=false;
        document.getElementById("rbEnglish4").checked=false;
    }
    if(i==1)
    {
        document.getElementById("rbEnglish2").checked="checked";
        document.getElementById("rbEnglish1").checked=false;
        document.getElementById("rbEnglish3").checked=false;
        document.getElementById("rbEnglish4").checked=false;
    }
    if(i==2)
    {
        document.getElementById("rbEnglish3").checked="checked";
        document.getElementById("rbEnglish1").checked=false;
        document.getElementById("rbEnglish2").checked=false;
        document.getElementById("rbEnglish4").checked=false;
    }
    if(i==3)
    {
        document.getElementById("rbEnglish4").checked="checked";
        document.getElementById("rbEnglish1").checked=false;
        document.getElementById("rbEnglish3").checked=false;
        document.getElementById("rbEnglish2").checked=false;
    }
}

function findHuHang(i)
{
    if(i==0)
    {
        document.getElementById("Radio7").checked="checked";
        document.getElementById("Radio8").checked=false;
        document.getElementById("Radio9").checked=false;
        document.getElementById("Radio10").checked=false;
        document.getElementById("Radio11").checked=false;
        document.getElementById("Radio12").checked=false;
        document.getElementById("Radio13").checked=false;
        document.getElementById("Radio14").checked=false;
    }
    if(i==1)
    {
        document.getElementById("Radio8").checked="checked";
        document.getElementById("Radio7").checked=false;
        document.getElementById("Radio9").checked=false;
        document.getElementById("Radio10").checked=false;
        document.getElementById("Radio11").checked=false;
        document.getElementById("Radio12").checked=false;
        document.getElementById("Radio13").checked=false;
        document.getElementById("Radio14").checked=false;
    }
    if(i==2)
    {
        document.getElementById("Radio9").checked="checked";
        document.getElementById("Radio8").checked=false;
        document.getElementById("Radio7").checked=false;
        document.getElementById("Radio10").checked=false;
        document.getElementById("Radio11").checked=false;
        document.getElementById("Radio12").checked=false;
        document.getElementById("Radio13").checked=false;
        document.getElementById("Radio14").checked=false;
    }
    if(i==3)
    {
        document.getElementById("Radio10").checked="checked";
        document.getElementById("Radio8").checked=false;
        document.getElementById("Radio9").checked=false;
        document.getElementById("Radio7").checked=false;
        document.getElementById("Radio11").checked=false;
        document.getElementById("Radio12").checked=false;
        document.getElementById("Radio13").checked=false;
        document.getElementById("Radio14").checked=false;
    }
    if(i==4)
    {
        document.getElementById("Radio11").checked="checked";
        document.getElementById("Radio8").checked=false;
        document.getElementById("Radio9").checked=false;
        document.getElementById("Radio10").checked=false;
        document.getElementById("Radio7").checked=false;
        document.getElementById("Radio12").checked=false;
        document.getElementById("Radio13").checked=false;
        document.getElementById("Radio14").checked=false;
    }
    if(i==5)
    {
        document.getElementById("Radio12").checked="checked";
        document.getElementById("Radio8").checked=false;
        document.getElementById("Radio9").checked=false;
        document.getElementById("Radio10").checked=false;
        document.getElementById("Radio11").checked=false;
        document.getElementById("Radio7").checked=false;
        document.getElementById("Radio13").checked=false;
        document.getElementById("Radio14").checked=false;
    }
    if(i==6)
    {
        document.getElementById("Radio13").checked="checked";
        document.getElementById("Radio8").checked=false;
        document.getElementById("Radio9").checked=false;
        document.getElementById("Radio10").checked=false;
        document.getElementById("Radio11").checked=false;
        document.getElementById("Radio12").checked=false;
        document.getElementById("Radio7").checked=false;
        document.getElementById("Radio14").checked=false;
    }
    if(i==7)
    {
        document.getElementById("Radio14").checked="checked";
        document.getElementById("Radio8").checked=false;
        document.getElementById("Radio9").checked=false;
        document.getElementById("Radio10").checked=false;
        document.getElementById("Radio11").checked=false;
        document.getElementById("Radio12").checked=false;
        document.getElementById("Radio13").checked=false;
        document.getElementById("Radio7").checked=false;
    }
}

    var name;
    var education;
    var age;
    var sex;
    var profession;
    var phone;
    var school;
    var time;
    var email;
    var adress;
    var jobhunt;
    var english;
    var exprience;
    var channel;
    var nameplatetime;

function getInformation()
{
    var informationarr=new Array(14);
    
    name=document.getElementById("txtName").value;
    education=document.getElementById("txtEducation").value;
    age=document.getElementById("txtAge").value;
    sex=getSex();
    profession=document.getElementById("txtProfession").value;
    phone=document.getElementById("txtPhone").value;
    school=document.getElementById("txtSchool").value;
    time=document.getElementById("txtTime").value;
    email=document.getElementById("txtEmail").value;
    adress=document.getElementById("txtAdress").value;
    jobhunt=findWork();
    english=getEnglish();
    exprience=getExprien();
    channel=getFindChannel();
    var date=new Date();
    nameplatetime=date.getFullYear()+"-"+(date.getMonth()+1)+"-"+date.getDate()+" "+date.getHours()+":"+date.getMinutes()+":"+date.getSeconds();
    
    informationarr[0]=name;
    informationarr[1]=education;
    informationarr[2]=age;
    informationarr[3]=sex;
    informationarr[4]=profession;
    informationarr[5]=phone;
    informationarr[6]=school;
    informationarr[7]=time;
    informationarr[8]=email;
    informationarr[9]=adress;
    informationarr[10]=jobhunt;
    informationarr[11]=english;
    informationarr[12]=exprience;
    informationarr[13]=channel;
    informationarr[14]=nameplatetime;
    
    return informationarr;
}

function datarow()
{
    var arrdata=new Array(14);
    arrdata[0]="name";
    arrdata[1]="educational";
    arrdata[2]="age";
    arrdata[3]="sex";
    arrdata[4]="profession";
    arrdata[5]="phone";
    arrdata[6]="school";
    arrdata[7]="graduatetime";
    arrdata[8]="email";
    arrdata[9]="adress";
    arrdata[10]="jobhunt";
    arrdata[11]="EnglishDegree";
    arrdata[12]="workhandson";
    arrdata[13]="fashion";
    arrdata[14]="nameplatetime";
    return arrdata;
}

function getSex()
{
    var chk=document.getElementById("Radio1");
    if(chk.checked)
        return "男";
    else
        return "女";
}

function findWork()
{
    var jobhunt="";
    var chk;
    var chkid="chkFind";
    for(var i=1;i<5;i++)
    {
        var chkidnum=chkid+i;
        chk=document.getElementById(chkidnum);
        if(chk.checked)
        {
            if(jobhunt=="")
                jobhunt=jobhunt+chk.value;
            else    
                jobhunt=jobhunt+"，"+chk.value;    
        }
    }
    return jobhunt;
}

function getEnglish()
{   
    var eng="";
    var rb;
    var rbid="rbEnglish";
    for(var i=1;i<5;i++)
    {
        var rbidnum=rbid+i;
        rb=document.getElementById(rbidnum);
        if(rb.checked)
        {
            eng+=rb.value;
        }
    }
    return eng;
}

function getExprien()
{
    var exprien="";
    var chk;
    var chkid="Checkbox";
    for(var i=9;i<13;i++)
    {
        var chkidnum=chkid+i;
        chk=document.getElementById(chkidnum);
        if(chk.checked)
        {
            if(exprien=="")
                exprien=exprien+chk.value;
            else    
                exprien=exprien+"，"+chk.value;    
        }
    }
    return exprien;
}

function getFindChannel()
{
    var chan="";
    var rb;
    var rbid="Radio";
    for(var i=7;i<15;i++)
    {
        var rbidnum=rbid+i;
        rb=document.getElementById(rbidnum);
        if(rb.checked)
        {
            chan+=rb.value;
        }
    }
    return chan;
}
//判断信息是否为空
function infromationIsNull()
{
    var isnull="不能为空！";
    name=document.getElementById("txtName").value;
    education=document.getElementById("txtEducation").value;
    age=document.getElementById("txtAge").value;
    profession=document.getElementById("txtProfession").value;
    phone=document.getElementById("txtPhone").value;
    school=document.getElementById("txtSchool").value;
    time=document.getElementById("txtTime").value;
    email=document.getElementById("txtEmail").value;
    adress=document.getElementById("txtAdress").value;
    if(name.trim()=="")
    {
        isnull="姓名"+isnull;
    }
    else if(education.trim()=="0")
    {
        isnull="学历"+isnull;
    }
//    else if(age.trim()=="")
//    {
//        isnull="年龄"+isnull;
//    }
    else if(profession.trim()=="0")
    {
        isnull="专业"+isnull;
    }
    else if(phone.trim()==""||phone.trim()=="直接填写区号和号码")
    {
        isnull="电话号码"+isnull;
    }
//    else if(school.trim()=="")
//    {
//        isnull="毕业院校"+isnull;
//    }
//    else if(time.trim()==""||time=="(格式如:2008-8-8)")
//    {
//        isnull="毕业时间"+isnull;
//    }
//    else if(email.trim()=="")
//    {
//        isnull="Email"+isnull;
//    }
//    else if(adress.trim()=="")
//    {
//        isnull="地址"+isnull
//    }
    
    if(isnull!="不能为空！")
    {
        alert(isnull);
        return false;
    }
    else
        return true;
}
//判断年龄,手机是否为数字,和判断邮箱格式是否正确
 function IsNumber(i)
 {
    if(i==0)
    {
        age=document.getElementById("txtAge").value;
        if(isNaN(age))
        {
            alert('年龄必须为数字！');
            document.getElementById("txtAge").focus();
        }
        else
        {
            if(age<0||age>=100)
            {
                alert('请核对您的年龄');
                document.getElementById("txtAge").focus();
            }
        }    
    }
    if(i==1)
    {
        phone=document.getElementById("txtPhone").value;
        if(isNaN(phone))
        {
            alert('电话号码必须为数字！');
            document.getElementById("txtPhone").focus();
        }
    }
    if(i==2)
    {
        var reg=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;
        email=document.getElementById("txtEmail").value;
        if(!reg.test(email)&& email.trim()!="")
            alert('邮箱格式有误!');
    }
    if(i==3)
    {
        name=document.getElementById("txtName").value;
        if(!isNaN(name)&& name.trim()!="")
            alert('姓名只能为字符或汉字！');
    }
 }
//判断日期的格式和当日期的文本框获取焦点时使“格式如：2008-8-8”的字样消失
function dateGeshi()
{
    var reg = /^(\d{4})(\/|-)(\d{1,2})\2(\d{1,2})$/;
    time=document.getElementById("txtTime").value;
    if(time=="(格式如:2008-8-8)")
        document.getElementById("txtTime").value="";
    else
    {
        if(time.trim()!="")
        {
            if(!reg.test(time))
            {
                alert("请填写正确格式的日期！\n如：2008-08-08");
            }
        }    
    }
}

function tothis()
{
    window.location.href="Actual.aspx";
}
//取消按钮的效果=======================================================================
function cancle()
{
    document.getElementById("txtName").value="";
    document.getElementById("txtEducation").value="0";
    document.getElementById("txtAge").value="";
    document.getElementById("txtProfession").value="0";
    document.getElementById("txtPhone").value="";
    document.getElementById("txtSchool").value="";
    document.getElementById("txtTime").value="";
    document.getElementById("txtEmail").value="";
    document.getElementById("txtAdress").value="";
    sexCancle();
    findWorkCancle();
    getEnglishCancle();
    getExprienCancle();
    getFindChannelCancle();
}
//性别取消
function sexCancle()
{
    document.getElementById("Radio1").checked="checked";
    document.getElementById("Radio2").checked=false;
}

//求职取消
function findWorkCancle()
{
    var chk;
    var chkid="chkFind";
    for(var i=1;i<5;i++)
    {
        var chkidnum=chkid+i;
        chk=document.getElementById(chkidnum);
        chk.checked=false;
    }
}
//英语级别取消
function getEnglishCancle()
{   
    var rb;
    var rbid="rbEnglish";
    for(var i=1;i<5;i++)
    {
        var rbidnum=rbid+i;
        rb=document.getElementById(rbidnum);
        if(rbidnum=="rbEnglish1")
            rb.checked=true;
        else
            rb.checked=false;
    }
}
//工作经历取消
function getExprienCancle()
{
    var chk;
    var chkid="Checkbox";
    for(var i=9;i<13;i++)
    {
        var chkidnum=chkid+i;
        chk=document.getElementById(chkidnum);
        chk.checked=false
    }
}
//途径取消
function getFindChannelCancle()
{
    var rb;
    var rbid="Radio";
    for(var i=7;i<15;i++)
    {
        var rbidnum=rbid+i;
        rb=document.getElementById(rbidnum);
        if(rbidnum=="Radio7")
            rb.checked=true;
        else
            rb.checked=false;
    }
}

//页面加载===================================================================================
function doQuery()
{
    if(infromationIsNull())
    {
        //如果没填写毕业时间，则毕业时间为空
        if(time.trim()=="(格式如:2008-8-8)")
            document.getElementById("txtTime").value=""
        var txtyard=document.getElementById("lbyard").value;
        var yardtxt=document.getElementById("Text7");
        var yard=document.getElementById("Text7").value;
        if(yard.trim()!="")
        {
            if(txtyard==yard)
            {
                var arrinfor=Array();
                arrinfor=getInformation();
                var arrcanshu=Array();
                arrcanshu=datarow();
                var tablename="ShiXun";
                var aa=DB.InsertSql(tablename,arrcanshu,arrinfor);
                if(aa.error!=null)
                    alert('信息提交失败！');
                else
                {
                    alert('提交成功！');
                    cancle();
                    document.getElementById("Text7").value="";
                    return true;
                }
            }
            else
            {
                alert("验证码输入有误！");
                yardtxt.value="";
                return false;
            }
        }
        else
        {
            alert("请输入验证码！");
            return false;
        } 
    }
}
