//function validateEmail() {
//    var regular = new RegExp("^[a-z0-9A-Z_.-]+@[a-z0-9A-Z_.-]+$");
//    var email = document.getElementById(this.id).value;
//    if (!regular.test(email)) {
//        this.setState("error");
//        this.setMessage("<img src='" + context + "/jqlib/images/wrong.gif'/>请输入正确的email地址");
//    } else {
//        userService.isUserExist(email, function(isExist) {
//            var object = eval("email_item");
//            if (isExist) {
//                object.setState("error");
//                object.setMessage("<img src='" + context + "/jqlib/images/wrong.gif'/>该email地址已经被注册。忘记了密码？");
//            }
//            else {
//                object.setState("ok");
//            }
//            object.apply();
//        })
//    }
//    this.apply();
//}
//
//function validatePasswordHint() {
//    var passwordHint = document.getElementById(this.id).value;
//    if (passwordHint == "") {
//        this.setState("error");
//        this.setMessage("<img src='" + context + "/jqlib/images/wrong.gif'/>请输入您的密码提示，以便在您忘记密码时提醒您。");
//    }
//    else
//        this.setState("ok");
//    this.apply();
//}

//function validateENTEmail() {
//    var regular = new RegExp("^[a-z0-9A-Z_.-]+@[a-z0-9A-Z_.-]+$");
//    var email = document.getElementById(this.id).value;
//    if (!regular.test(email)) {
//        this.setState("error");
//        this.setMessage("<img src='" + context + "/jqlib/images/wrong.gif'/>请输入正确的MSN帐号");
//    } else {
//        service.isEnterpriseExist(email, function(isExist) {
//            var object = eval("email_item");
//            if (isExist) {
//                object.setState("error");
//                object.setMessage("<img src='" + context + "/jqlib/images/wrong.gif'/>该MSN地址已经被注册。忘记了密码？");
//            }
//            else {
//                object.setState("ok");
//            }
//            object.apply();
//        })
//    }
//    this.apply();
//}
//
//function validatePassword() {
//    var regular = new RegExp("^[a-z0-9A-Z_&$#-]{6,16}$");
//    var password = document.getElementById(this.id).value;
//    if (!regular.test(password)) {
//        this.setState("error");
//        this.setMessage("<img src='" + context + "/jqlib/images/wrong.gif'/>您输入的密码不合要求! 密码由6-16个字符组成，请使用英文字母、数字或\"@#$-_\"的组合密码。");
//    }
//    else
//        this.setState("ok");
//    this.apply();
//}
//
//function validateComPassword() {
//    var password = document.getElementById("password").value;
//    var comPassword = document.getElementById("comPassword").value;
//    if (password != comPassword) {
//        this.setState("error");
//        this.setMessage("<img src='" + context + "/jqlib/images/wrong.gif'/>您两次输入的密码不相同");
//    }
//    else if (comPassword == null || comPassword == "") {
//        this.setState("error");
//        this.setMessage("<img src='" + context + "/jqlib/images/wrong.gif'/>您还没有确认密码")
//    }
//    else
//        this.setState("ok");
//    this.apply();
//}
//
//function valiateNickName() {
//    if (document.getElementById(this.id).value == "") {
//        this.setState("error")
//        this.setMessage("<img src='" + context + "/jqlib/images/wrong.gif'/>请填写您的昵称");
//    }
//    else
//        this.setState("ok");
//    this.apply();
//}

function validateProvinceOrCity() {
    var provinceOrCity = document.getElementById(this.id);
    if (provinceOrCity.options.length == 1) {
        if (provinceOrCity.options[0].value == "110100" || provinceOrCity.options[0].value == "120100" || provinceOrCity.options[0].value == "310100" || provinceOrCity.options[0].value == "820000" || provinceOrCity.options[0].value == "810000") {
            this.setState("ok");
        }
        else {
            this.setState("normal")
        }
    }
    else if (provinceOrCity.selectedIndex == 0) {
        this.setState("error");
        this.setMessage("<img src='" + context + "/jqlib/images/wrong.gif'/>您的选择不正确");
    }
    else
        this.setState("ok");
    this.apply();
}

function validateIdCard() {
    var regular = new RegExp("^[0-9]{15}$|^[0-9]{17}[0-9xX]{1}$");
    var idCard = document.getElementById(this.id).value;
    if (!regular.test(idCard)) {
        this.setState("error");
        this.setMessage("<img src='" + context + "/jqlib/images/wrong.gif'/>您输入的身份证号有错误。身份证号由15位数字或者18位数字加\"x\"组成");
    }
    else
        this.setState("ok");
    this.apply();
}

function validateTelephone() {
    var regular = new RegExp("(^(\k\d{2,4}[-_－—]?)?\\d{3,8}([-_－—]?\\d{3,8})?([-_－—]?\\d{1,7})?$)");
    var telehpone = document.getElementById(this.id).value;
    if (!regular.test(telehpone)) {
        this.setState("error");
        this.setMessage("<img src='" + context + "/jqlib/images/wrong.gif'/>您输入的电话号码格式有误");
    }
    else
        this.setState("ok");
    this.apply();
}

function validateMobile() {
    var regular = new RegExp("^((\\+86)|(86))?(1[35])\\d{9}$");
    var mobile = document.getElementById(this.id).value;
    if (!regular.test(mobile)) {
        this.setState("error");
        this.setMessage("<img src='" + context + "/jqlib/images/wrong.gif'/>您输入的手机号码号码格式有误");
    }
    else
        this.setState("ok");
    this.apply();
}

function validatePost() {
    var regular = new RegExp("^[0-9]{6}$");
    var mobile = document.getElementById(this.id).value;
    if (!regular.test(mobile)) {
        this.setState("error");
        this.setMessage("<img src='" + context + "/jqlib/images/wrong.gif'/>您输入的邮政编码格式有误");
    }
    else
        this.setState("ok");
    this.apply();
}
//([a-zA-Z]|[_])+([a-z0-9A-Z]|[-_.]){2}@(([a-z0－9A-Z]|[-_])+\\.)+([a-z0－9A-Z]|[-_])

function validateMoney(marks, marks_err) {
    var filter = /^\s*[.0-9]{0,4}\s*$/;
    if (!filter.test(document.getElementById(marks).value)) {
        document.getElementById(marks).value = ""
        document.getElementById(marks_err).style.display = "";
        document.getElementById(marks).focus();
    } else if (document.getElementById(marks).value == "") {
        document.getElementById(marks_err).style.display = "";
    } else {
        document.getElementById(marks_err).style.display = "none";
    }
}

function selectDisabled(id) {
    document.getElementById(id).disabled = "";
}

function validateProfile() {
    //    var count = 0;
    //    var personalProfileForm = dojo.byId("personalProfileForm");
    //
    //    for (i = 0; i < personalProfileForm.gender.length; i++) {
    //        if (personalProfileForm.gender[i].checked) {
    //            count++;
    //        }
    //    }
    //    if (count == 0) {
    //        document.getElementById("gender_err").style.display = "";
    //        document.getElementById("gender").focus();
    //        return false;

    if (document.getElementById("personName").value == "") {
        showError('personName', 'personName_err');
        document.getElementById('personName').focus();
        return false;
    } else if (document.getElementById('birthProvince').value == "") {
        showError('birthProvince', 'birthProvince_err');
        document.getElementById('birthProvince').focus();
        return false;
    } else if (document.getElementById('birthCity').value == "") {
        showError('birthCity', 'birthCity_err');
        document.getElementById('birthCity').focus();
        return false;
    } else if (document.getElementById('residenceProvince').value == "") {
        showError('residenceProvince', 'residenceProvince_err');
        document.getElementById('residenceProvince').focus();
        return false;
    } else if (document.getElementById('residenceCity').value == "") {
        showError('residenceCity', 'residenceCity_err');
        document.getElementById('residenceCity').focus();
        return false;
    } else if (document.getElementById('birthday').value == "") {
        showError('birthday', 'birthday_err');
        document.getElementById('birthday').focus();
        return false;
    } else if (document.getElementById('political').value == "") {
        showError('political', 'politicsName_err');
        document.getElementById('political').focus();
        return false;
    } else if (document.getElementById('political').value == "-1" && window.document.getElementById('politicsName').value == "") {
        showError('politicsName', 'politicsName_err');
        document.getElementById('politicsName').focus();
        return false;
    } else if (document.getElementById('political').value == "4028814d13a9c4690113a9d0f6740009" && document.getElementById('cpEnrollingDateId').value == "") {
        showError('cpEnrollingDateId', 'cpEnrollingDate_err');
        document.getElementById('cpEnrollingDateId').focus();
        return false;
    } else if (document.getElementById('personalProfile.interpersonalSkill.id').value == "") {
        showError('personalProfile.interpersonalSkill.id', 'hobbys_err');
        document.getElementById('personalProfile.interpersonalSkill.id').focus();
        return false;
    } else if (document.getElementById('mobilePhone').value == "") {
        showError('mobilePhone', 'mobilePhone_err');
        document.getElementById('mobilePhone')
        return false;
    } else if (document.getElementById('addressCHN').value == "") {
        showError('addressCHN', 'addressCHN_err');
        document.getElementById('addressCHN').focus();
        return false;
    } else if (document.getElementById('hobby1').value != "" && document.getElementById("hobbyLevel1").value == "") {
        showError('hobbyLevel1', 'hobbyLevel1_err');
        document.getElementById('hobbyLevel1').focus();
        return false;
    } else if (document.getElementById('hobby2').value != "" && document.getElementById("hobbyLevel2").value == "") {
        showError('hobbyLevel2', 'hobbyLevel2_err');
        document.getElementById('hobbyLevel2').focus();
        return false;
    } else if (document.getElementById('hobby3').value != "" && document.getElementById("hobbyLevel3").value == "") {
        showError('hobbyLevel3', 'hobbyLevel3_err');
        document.getElementById('hobbyLevel3').focus();
        return false;
    } else {
        return true;
    }
}

function validateJobSummary() {
    //    if (document.getElementById("jobSummary.industry").value == "") {
    //        showError('jobSummary.industry', 'industry_err');
    //        document.getElementById("jobSummary.industry").focus();
    //        return false;
    //    } else if (document.getElementById("jobSummary.parentPosition").value == "") {
    //        showError('jobSummary.parentPosition', 'parentPosition_err');
    //        document.getElementById("jobSummary.parentPosition").focus();
    //        return false;
    //    } else if (document.getElementById("positionLevel").value == "") {
    //        showError('positionLevel', 'positionLevel_err');
    //        document.getElementById("positionLevel").focus();
    //        return false;
    //    } else if (document.getElementById("workExperience").value == "") {
    //        showError('workExperience', 'workExperience_err');
    //        document.getElementById("workExperience").focus();
    //        return false;
    //    } else
    if (document.getElementById("targetJob.industry").value == "") {
        showError('targetJob.industry', 'industrys_err');
        document.getElementById("targetJob.industry").focus();
        return false;
    } else if (document.getElementById("targetJob.position").value == "") {
        showError('targetJob.position', 'positions_err');
        document.getElementById("targetJob.position").focus();
        return false;
    } else if (document.getElementById("targetJob.cities").value == "") {
        showError('targetJob.cities', 'cities_err');
        document.getElementById("targetJob.cities").focus();
        return false;
    } else if (document.getElementById("timeToArrival").value == "") {
        showError('timeToArrival', 'timeToArrival_err');
        document.getElementById("timeToArrival").focus();
        return false;
    } else {
        return true;
    }
}

function validateDegreeInfo(formId) {

    if (document.getElementById("entityObject.university.province.id").value == "") {
        showError('entityObject.university.province.id', 'province_err');
        document.getElementById("entityObject.university.province.id").focus();
        return false;
    } else if (document.getElementById("entityObject.university.id").value == "") {
        showError('entityObject.university.id', 'university_err');
        document.getElementById("entityObject.university.id").focus();
        return false;
    } else if (document.getElementById("topSpecialtyId").value == "") {
        showError('topSpecialtyId', 'topSpecialty_err')
        document.getElementById("topSpecialtyId").focus();
        return false;
    } else if (document.getElementById("entityObject.specialty.id").value == "") {
        showError('entityObject.specialty.id', 'specialty_err');
        document.getElementById("entityObject.specialty.id").focus();
        return false;
    } else if (document.getElementById("entityObject.degreeType.id").value == "") {
        showError('entityObject.degreeType.id', 'degreeType_err');
        document.getElementById("entityObject.degreeType.id").focus();
        return false;
        //    } else if (count1 == 0) {
        //        showError('secondTopSpecialtyId', 'secondTopSpecialtyIdradio_err');
        //        return false;
        //    } else if (count2 == 0) {
        //        document.getElementById("enrollingType_err").style.display = "";
        //        return false;
    } else if (document.getElementById("entityObject.enrollingDate").value == "") {
        showError('entityObject.enrollingDate', 'enrollingDate_err');
        document.getElementById("entityObject.enrollingDate").focus();
        return false;
    } else if (document.getElementById("entityObject.graduateDate").value == "") {
        showError('entityObject.graduateDate', 'graduateDate_err');
        document.getElementById("entityObject.graduateDate").focus();
        return false;
    } else if (document.getElementById("avgMarks").value == "") {
        validateMarks('avgMarks', 'avgMarks_err');
        document.getElementById("avgMarks").focus();
        return false;
    } else if (document.getElementById("entityObject.rankInGrade.id").value == "") {
        showError('entityObject.rankInGrade.id', 'rankInGrade_err');
        document.getElementById("entityObject.rankInGrade.id").focus();
        return false;
    } else if (document.getElementById("avgMarks").value == "") {
        showError('avgMarks', 'avgMarks_err');
        document.getElementById("avgMarks").focus();
        return false;
    } else if (document.getElementById("course1").value == "") {
        showError('course1', 'course1_err');
        document.getElementById("course1").focus();
        return false;
    } else if (document.getElementById("marks1").value == "") {
        showError('marks1', 'marks1_err');
        document.getElementById("marks1").focus();
        return false;
    } else if (document.getElementById("course2").value == "") {
        showError('course2', 'course2_err');
        document.getElementById("course2").focus();
        return false;
    } else if (document.getElementById("marks2").value == "") {
        showError('marks2', 'marks2_err');
        document.getElementById("marks2").focus();
        return false;
    } else if (document.getElementById("course3").value == "") {
        showError('course3', 'course3_err');
        document.getElementById("course3").focus();
        return false;
    } else if (document.getElementById("marks3").value == "") {
        showError('marks3', 'marks3_err');
        document.getElementById("marks3").focus();
        return false;
    } else if (document.getElementById("course4").value == "") {
        showError('course4', 'course4_err');
        document.getElementById("course4").focus();
        return false;
    } else if (document.getElementById("marks4").value == "") {
        showError('marks4', 'marks4_err');
        document.getElementById("marks4").focus();
        return false;
    } else if (document.getElementById("course5").value == "") {
        showError('course5', 'course5_err');
        document.getElementById("course5").focus();
        return false;
    } else if (document.getElementById("marks5").value == "") {
        showError('marks5', 'marks5_err');
        document.getElementById("marks5").focus();
        return false;
    } else {
        return true;
    }
}

function validatePaper() {

    if (document.getElementById("paperTitle").value == "") {
        showError('paperTitle', 'paperTitle_err');
        document.getElementById("paperTitle").focus();
        return false;
    } else if (document.getElementById("paperLevel").value == "") {
        showError('paperLevel', 'paperLevel_err');
        document.getElementById("paperLevel").focus();
        return false;
    } else if (document.getElementById("authorLevel").value == "") {
        showError('authorLevel', 'authorLevel_err');
        document.getElementById("authorLevel").focus();
        return false;
    } else if (document.getElementById("publishDate").value == "") {
        showError('publishDate', 'publishDate_err');
        document.getElementById("publishDate").focus();
        return false;
        //    } else if (count == 0) {
        //        document.getElementById("professional_err").style.display = "";
        //        document.getElementById("professional").focus();
        //        return false;
    } else {
        return true;
    }
}

function validateScholarship() {

    if (document.getElementById("degreeScholarship.scholarship.id").value == "") {
        showError('degreeScholarship.scholarship.id', 'scholarship_err');
        document.getElementById("degreeScholarship.scholarship.id").focus();
        return false;
    } else if (document.getElementById("degreeScholarship.scholarship.id").value == "-1" && document.getElementById("scholarshipType").value == "") {
        showError('scholarshipType', 'scholarshipType_err');
        document.getElementById("scholarshipType").focus();
        return false;
    } else if (document.getElementById("scholarshipnameCHN").value == "" && document.getElementById("degreeScholarship.scholarship.id").value == "-1") {
        showError('scholarshipnameCHN', 'scholarshipnameCHN_err');
        document.getElementById("scholarshipnameCHN").focus();
        return false;
    } else if (document.getElementById("degreeScholarship.scholarship.id").value == "-1" && document.getElementById("money").value == "") {
        validateMoney('money', 'money_err');
        document.getElementById("money").focus();
        return false;
    } else if (document.getElementById("scholarshipLevel").value == "") {
        showError('scholarshipLevel', 'scholarshipLevel_err');
        document.getElementById("scholarshipLevel").focus();
        return false;
    } else {
        return true;
    }
}

function validateDegreeContest() {
    var count1 = 0;
    var count2 = 0;
    var contestAwardForm = dojo.byId("contestAwardForm")

    for (var i = 0; i < contestAwardForm.professional.length; i++) {
        if (contestAwardForm.professional[i].checked) {
            count1++;
        }
    }

    for (var j = 0; j < contestAwardForm.it.length; j++) {
        if (contestAwardForm.it[j].checked) {
            count2++;
        }
    }

    if (document.getElementById("degreeContest.contest.id").value == "") {
        showError('degreeContest.contest.id', 'contest_err');
        document.getElementById("degreeContest.contest.id").focus();
        return false;
    } else if (document.getElementById("degreeContest.contest.id").value == "-1" && document.getElementById("contestName").value == "") {
        showError('contestName', 'contestName_err');
        document.getElementById("contestName").focus();
        return false;
    } else if (document.getElementById("degreeContest.contest.id").value == "-1" && document.getElementById("contestLevel").value == "") {
        showError('contestLevel', 'contestLevel_err');
        document.getElementById("contestLevel").focus();
        return false;
    } else if (document.getElementById("degreeContest.contest.id").value == "-1" && document.getElementById("contestType").value == "") {
        showError('contestType', 'contestType_err');
        document.getElementById("contestType").focus();
        return false;
    } else if (document.getElementById("degreeContest.contest.id").value == "-1" && count1 == 0) {
        document.getElementById("professional_err").style.display = "";
        document.getElementById("professional").focus();
        return false;
    } else if (document.getElementById("degreeContest.contest.id").value == "-1" && count2 == 0) {
        document.getElementById("it_err").style.display = "";
        document.getElementById("it").focus();
        return false;
    } else if (document.getElementById("contestAwardLevel").value == "") {
        showError('contestAwardLevel', 'contestAwardLevel_err');
        document.getElementById("contestAwardLevel").focus();
        return false;
    } else if (document.getElementById("honorDate").value == "") {
        showError('honorDate', 'honorDate_err');
        document.getElementById("honorDate").focus();
        return false;
    } else {
        return true;
    }
}

function validateDegreeCertificate() {
    //    var count1 = 0;
    //    var count2 = 0;
    //    var degreeCertificateForm = dojo.byId("degreeCertificateForm")
    //
    //    for (var i = 0; i < degreeCertificateForm.professional.length; i++) {
    //        if (degreeCertificateForm.professional[i].checked) {
    //            count1++;
    //        }
    //    }
    //
    //    for (var j = 0; j < degreeCertificateForm.it.length; j++) {
    //        if (degreeCertificateForm.it[j].checked) {
    //            count2++;
    //        }
    //    }

    if (document.getElementById("degreeCertificate.certificate.id").value == "") {
        showError('degreeCertificate.certificate.id', 'certificate_err');
        document.getElementById("degreeCertificate.certificate.id").focus();
        return false;
    } else if (document.getElementById("degreeCertificate.certificate.id").value == "-1" && document.getElementById("certificateName").value == "") {
        showError('certificateName', 'certificateName_err');
        document.getElementById("certificateName").focus();
        return false;
    } else if (document.getElementById("degreeCertificate.certificate.id").value == "-1" && document.getElementById("degreeCertificate.certificate.certificateLevel.id").value == "") {
        showError('degreeCertificate.certificate.certificateLevel.id', 'certificateLevel_err');
        document.getElementById("degreeCertificate.certificate.certificateLevel.id").focus();
        return false;
    } else if (document.getElementById("degreeCertificate.certificate.id").value == "-1" && document.getElementById("degreeCertificate.certificate.certificateType.id").value == "") {
        showError('degreeCertificate.certificate.certificateType.id', 'certificateType_err');
        document.getElementById("degreeCertificate.certificate.certificateType.id").focus();
        return false;
//    } else if (document.getElementById("degreeCertificate.certificate.id").value == "-1" && count1 == 0) {
        //        document.getElementById("professional_err").style.display = "";
        //        document.getElementById("professional").focus();
        //        return false;
        //    } else if (document.getElementById("degreeCertificate.certificate.id").value == "-1" && count2 == 0) {
        //        document.getElementById("it_err").style.display = "";
        //        document.getElementById("it").focus();
        //        return false;
    } else {
        return true;
    }
}

function validateCadreExperience() {
    if (document.getElementById("cadreExperience.organization.id").value == "") {
        showError('cadreExperience.organization.id', 'organization_err');
        document.getElementById("cadreExperience.organization.id").focus();
        return false;
    } else if (document.getElementById("cadreExperience.organization.id").value == "-1" && document.getElementById("organizationName").value == "") {
        showError('organizationName', 'organizationName_err');
        document.getElementById("organizationName").focus();
        return false;
    } else if (document.getElementById("cadreExperience.organization.id").value == "-1" && document.getElementById("organizationType").value == "") {
        showError('organizationType', 'organizationType_err');
        document.getElementById("organizationType").focus();
        return false;
    } else if (document.getElementById("cadreExperience.organization.id").value == "-1" && document.getElementById("organizationLevel").value == "") {
        showError('organizationLevel', 'organizationLevel_err');
        document.getElementById("organizationLevel").focus();
        return false;
    } else if (document.getElementById("cadreLevel").value == "") {
        showError('cadreLevel', 'cadreLevel_err');
        document.getElementById("cadreLevel").focus();
        return false;
    } else if (document.getElementById("cadreTitle").value == "") {
        showError('cadreTitle', 'cadreTitle_err');
        document.getElementById("cadreTitle").focus();
        return false;
    } else if (document.getElementById("cadreExperience.startDate").value == "") {
        showError('cadreExperience.startDate', 'startDate_err');
        document.getElementById("cadreExperience.startDate").focus();
        return false;
    } else if (document.getElementById("cadreExperience.endDate").value == "") {
        showError('cadreExperience.endDate', 'endDate_err');
        document.getElementById("cadreExperience.endDate").focus();
        return false;
    } else {
        return true;
    }

}


function validateLanguageSkill() {
    if (document.getElementById("englishCapability.englishType.id").value == "") {
        showError('englishCapability.englishType.id', 'englishType_err');
        document.getElementById("englishCapability.englishType.id").focus();
        return false;
    } else if (document.getElementById("mark").value == "") {
        showError('mark', 'marks_err');
        document.getElementById("mark").focus();
        return false;
    } else {
        return true;
    }
}

function validateOtherLanguage() {
    if (document.getElementById("otherLanguage.language.id").value == "") {
        showError('otherLanguage.language.id', 'language_err')
        document.getElementById("otherLanguage.language.id").focus();
        return false;
    } else if (document.getElementById("languageLevel").value == "") {
        showError('languageLevel', 'languageLevel_err')
        document.getElementById("otherLanguage.languageLevel.id").focus();
        return false;
    } else {
        return true;
    }
}

function validateArticle() {
    if (document.getElementById("articleName").value == "") {
        showError('articleName', 'articleName_err');
        document.getElementById("articleName").focus();
        return false;
    } else if (document.getElementById("articleLevel").value == "") {
        showError('articleLevel', 'articleLevel_err');
        document.getElementById("articleLevel").focus();
        return false;
    } else if (document.getElementById("releaseTime").value == "") {
        showError('releaseTime', 'releaseTime_err');
        document.getElementById("releaseTime").focus();
        return false;
    } else {
        return true;
    }
}

function validateComputer() {
    if (document.getElementById("computerSkill.computerLevel.id").value == "") {
        showError('computerSkill.computerLevel.id', 'nationalComputerGrade_err');
        document.getElementById("computerSkill.computerLevel.id").focus();
        return false;
    } else if (document.getElementById("computerSkill.networkActivity.id").value == "") {
        showError('computerSkill.networkActivity.id', 'networkActivity_err');
        document.getElementById("computerSkill.networkActivity.id").focus();
        return false;
    } else {
        return true;
    }
    function chkCheckBoxChs(objNam) {
        alert("ll");
        var obj = document.getElementsByName(objNam);
        var objLen = obj.length;
        var objYN;
        var i;
        objYN = false;
        for (i = 0; i < objLen; i++) {
            if (obj [i].checked == true) {
                objYN = true;
                break;
            }
        }
        return objYN;
    }

}

//关闭窗口

function shutDown() {
    if (confirm("您当前操作会关闭此页面，您确认信息已经填写修改完并已保存！")) {
        window.close();
    } else {
        return false;
    }
}

//文本框文字输入限制
function textCounter(field, countfield, maxlimit) {
    if (field.value.length > maxlimit)
        field.value = field.value.substring(0, maxlimit);
    else
        countfield.value = maxlimit - field.value.length;
}

function sure() {
    var r = confirm("确认删除！")
    if (r == false)
    {
        return false;
    }
}

function educateBackgroundResultValidation() {

    var schoolNameResult = document.getElementsByName("educateBackgroundResult.schoolNameResult")
//    var graduatedResult = document.getElementsByName("educateBackgroundResult.graduatedResult")
    var degreeTypeResult = document.getElementsByName("educateBackgroundResult.degreeTypeResult")
    var specialityResult = document.getElementsByName("educateBackgroundResult.specialityResult")
    var specialityRankAndNumber = document.getElementsByName("educateBackgroundResult.specialityRankAndNumber")
//    var representation = document.getElementsByName("educateBackgroundResult.representation")
    var scholarship = document.getElementsByName("educateBackgroundResult.scholarship")
    var contest = document.getElementsByName("educateBackgroundResult.contest")
    var paper = document.getElementsByName("educateBackgroundResult.paper")
    var studentCadre = document.getElementsByName("educateBackgroundResult.studentCadre")
    var consortiumActivity = document.getElementsByName("educateBackgroundResult.consortiumActivity")
    var societyPractice = document.getElementsByName("educateBackgroundResult.societyPractice")
  //--------------------------------------------------------------------------------
    if (schoolNameResult != null) {
        var key1 = 0;
        for (var i1 = 0; i1 < schoolNameResult.length; i1++) {
            if (schoolNameResult[i1].checked) {
                key1 = 1;
            }

        }
        if (key1 == 0) {
            alert("请选择, 邀请人就读的学校答案");
            document.getElementsByName("educateBackgroundResult.schoolNameResult")[0].focus();
            return false;
        }
    }
   //--------------------------------------------------------------------------------
    //    var key2 = 0;
    //    for (var i = 0; i < graduatedResult.length; i++) {
    //        if (graduatedResult[i].checked) {
    //            key2 = 1;
    //        }
    //
    //    }
    //    if (key2 == 0) {
    //        alert("对不起, 请选择是否毕业答案");
    //        document.getElementsByName("educateBackgroundResult.graduatedResult")[0].focus();
    //        return false;
    //    }
    //--------------------------------------------------------------------------------
    if (degreeTypeResult != null) {
        var key3 = 0;
        for (var i3 = 0; i3 < degreeTypeResult.length; i3++) {
            if (degreeTypeResult[i3].checked) {
                key3 = 1;
            }

        }
        if (key3 == 0) {
            alert("请选择, 邀请人即将获得的学位答案");
            document.getElementsByName("educateBackgroundResult.degreeTypeResult")[0].focus();
            return false;
        }
    }
    //--------------------------------------------------------------------------------
    if (specialityResult != null) {
        var key4 = 0;
        for (var i4 = 0; i4 < specialityResult.length; i4++) {
            if (specialityResult[i4].checked) {
                key4 = 1;
            }

        }
        if (key4 == 0) {
            alert("请选择, 邀请人就读的专业答案");
            document.getElementsByName("educateBackgroundResult.specialityResult")[0].focus();
            return false;
        }
    }
    //--------------------------------------------------------------------------------
    if (specialityRankAndNumber != null) {
        var key5 = 0;
        for (var i5 = 0; i5 < specialityRankAndNumber.length; i5++) {
            if (specialityRankAndNumber[i5].checked) {
                key5 = 1;
            }

        }
        if (key5 == 0) {
            alert("请选择, 邀请人在就读专业的排名及专业人数答案");
            document.getElementsByName("educateBackgroundResult.specialityRankAndNumber")[0].focus();
            return false;
        }
    }
    //--------------------------------------------------------------------------------
    //    var key6 = 0;
    //    for (var i = 0; i < representation.length; i++) {
    //        if (representation[i].checked) {
    //            key6 = 1;
    //        }
    //
    //    }
    //    if (key6 == 0) {
    //        alert("对不起, 请选择在校突出表现答案");
    //        document.getElementsByName("educateBackgroundResult.representation")[0].focus();
    //        return false;
    //    }
    //--------------------------------------------------------------------------------
    if (scholarship != null) {
        var key7 = 0;
        for (var i7 = 0; i7 < scholarship.length; i7++) {
            if (scholarship[i7].checked) {
                key7 = 1;
            }

        }
        if (key7 == 0) {
            alert("请选择, 邀请人所获奖学金答案");
            document.getElementsByName("educateBackgroundResult.scholarship")[0].focus();
            return false;
        }
    }
    //--------------------------------------------------------------------------------
    if (contest != null) {
        var key8 = 0;
        for (var i8 = 0; i8 < contest.length; i8++) {
            if (contest[i8].checked) {
                key8 = 1;
            }

        }
        if (key8 == 0) {
            alert("请选择, 邀请人所获竞赛奖励答案");
            document.getElementsByName("educateBackgroundResult.contest")[0].focus();
            return false;
        }
    }
    //--------------------------------------------------------------------------------
    if (paper != null) {
        var key9 = 0;
        for (var i9 = 0; i9 < paper.length; i9++) {
            if (paper[i9].checked) {
                key9 = 1;
            }

        }
        if (key9 == 0) {
            alert("请选择, 邀请人发表的科研论文答案");
            document.getElementsByName("educateBackgroundResult.paper")[0].focus();
            return false;
        }
    }
    //--------------------------------------------------------------------------------
    if (studentCadre != null) {
        var key10 = 0;
        for (var i10 = 0; i10 < studentCadre.length; i10++) {
            if (studentCadre[i10].checked) {
                key10 = 1;
            }

        }
        if (key10 == 0) {
            alert("请选择, 邀请人当选的学生干部答案");
            document.getElementsByName("educateBackgroundResult.studentCadre")[0].focus();
            return false;
        }
    }
    //--------------------------------------------------------------------------------
    if (consortiumActivity != null) {
        var key11 = 0;
        for (var i11 = 0; i11 < consortiumActivity.length; i11++) {
            if (consortiumActivity[i11].checked) {
                key11 = 1;
            }

        }
        if (key11 == 0) {
            alert("请选择, 邀请人参加的社团及职务答案");
            document.getElementsByName("educateBackgroundResult.consortiumActivity")[0].focus();
            return false;
        }
    }
    //--------------------------------------------------------------------------------
    if (societyPractice != null) {
        var key12 = 0;
        for (var i12 = 0; i12 < societyPractice.length; i12++) {
            if (societyPractice[i12].checked) {
                key12 = 1;
            }

        }
        if (key12 == 0) {
            alert("请选择, 邀请人参加的社会实践答案");
            document.getElementsByName("educateBackgroundResult.societyPractice")[0].focus();
            return false;
        }
    }
    //--------------------------------------------------------------------------------

    return true;

}

function workExperienceResultValidation() {
    var companyNameResult = document.getElementsByName('workExperienceResult.companyNameResult')
    var workDateResult = document.getElementsByName('workExperienceResult.workDateResult')
    var positionResult = document.getElementsByName('workExperienceResult.positionResult')
    var dutyResult = document.getElementsByName('workExperienceResult.dutyResult')
    var exampleResult = document.getElementsByName('workExperienceResult.exampleResult')

     //--------------------------------------------------------------------------------
    var key1 = 0;
    for (var i = 0; i < companyNameResult.length; i++) {
        if (companyNameResult[i].checked) {
            key1 = 1;
        }

    }
    if (key1 == 0) {
        alert("请选择, 邀请人实习公司名称");
        document.getElementsByName("workExperienceResult.companyNameResult")[0].focus();
        return false;
    }
   //--------------------------------------------------------------------------------
    var key2 = 0;
    for (var i2 = 0; i2 < workDateResult.length; i2++) {
        if (workDateResult[i2].checked) {
            key2 = 1;
        }

    }
    if (key2 == 0) {
        alert("请选择, 邀请人实习时间");
        document.getElementsByName("workExperienceResult.workDateResult")[0].focus();
        return false;
    }
  //--------------------------------------------------------------------------------
    var key3 = 0;
    for (var i3 = 0; i3 < positionResult.length; i3++) {
        if (positionResult[i3].checked) {
            key3 = 1;
        }

    }
    if (key3 == 0) {
        alert("请选择, 邀请人实习职务");
        document.getElementsByName("workExperienceResult.positionResult")[0].focus();
        return false;
    }
    //--------------------------------------------------------------------------------
    var key4 = 0;
    for (var i4 = 0; i4 < dutyResult.length; i4++) {
        if (dutyResult[i4].checked) {
            key4 = 1;
        }

    }
    if (key4 == 0) {
        alert("请选择, 邀请人实习职责");
        document.getElementsByName("workExperienceResult.dutyResult")[0].focus();
        return false;
    }
    //--------------------------------------------------------------------------------
    var key5 = 0;
    for (var i5 = 0; i5 < exampleResult.length; i5++) {
        if (exampleResult[i5].checked) {
            key5 = 1;
        }

    }
    if (key5 == 0) {
        alert("请选择, 邀请人实习表现");
        document.getElementsByName("workExperienceResult.exampleResult")[0].focus();
        return false;
    }
    return true;
}

function commentResultValidation() {
    var commentResultkey1 = document.getElementsByName('commentResult.key1')
    var commentResultkey2 = document.getElementsByName('commentResult.key2')
    var key1 = 0;
    var key2 = 0;
    for (var i = 0; i < commentResultkey1.length; i++) {
        if (commentResultkey1[i].checked) {
            key1 = 1;
        }

    }
    for (var ii = 0; ii < commentResultkey2.length; ii++) {
        if (commentResultkey2[ii].checked) {
            key2 = 1;
        }

    }
    if (key1 == 0 && key2 == 0) {
        alert("请选择, 一，二任选一题答案");
        document.getElementsByName("commentResult.key1")[0].focus();
        return false;
    }
    return true;
}

function commentResult(name) {
    var entity = document.getElementsByName(name);
    for (var i = 0; i < entity.length; i++) {
        if (entity[i].checked) {
            entity[i].checked = false;
        }
    }
}


function commentUserInfoValidation() {

    var tureName = $("commentUserInfo.tureName").value;
    var phone = $("commentUserInfo.phone").value;
    var email = $("commentUserInfo.email").value;
    var commentedTureName = $("commentUserInfo.commentedTureName").value;

    if (commentedTureName == '') {
        alert("请填写, 自己真实姓名");
        $("commentUserInfo.commentedTureName").focus();
        return false;
    }
    if (document.all.comp.value == '') {
        alert("请选择, 要求您做评测的公司");
        $("companyName").focus();
        return false;
    }
    if (tureName == '') {
        alert("请填写, 姓名");
        $("commentUserInfo.tureName").focus();
        return false;
    }

    if (document.all.rel.value == '') {
        alert("请填写, 与您的关系");
        $("commentUserInfo.relation").focus();
        return false;
    }
    if (phone == '') {
        alert("请填写, 联系电话");
        $("commentUserInfo.phone").focus();
        return false;
    }
    if (email == '') {
        alert("请填写, E-mail");
        $("commentUserInfo.email").focus();
        return false;
    }
    return true;
}
function impressionResultsValidation() {
    //    var impressionResults1 = document.getElementsByName('impressionResults1');
    //    var impressionResults2 = document.getElementsByName('impressionResults2');
    //    var impressionResults3 = document.getElementsByName('impressionResults3');
    var impressionResults = document.getElementsByName('impressionResults');

    var key1 = 0;
    for (var i = 0; i < impressionResults.length; i++) {
        if (impressionResults[i].checked) {
            key1++;
        }
    }
    if (key1 == 0) {
        alert("每题必须选择一项!");
//        document.getElementsByName("impressionResults")[0].focus();
        return false;
    }
//    if (key1 == 1) {
    //        alert("每题, 必须选择一项");
    //        document.getElementsByName("impressionResults")[0].focus();
    //        return false;
    //    }
    //--------------------------------------------------------------------------------
    //    var key2 = 0;
    //    for (var ii = 0; ii < impressionResults2.length; ii++) {
    //        if (impressionResults2[ii].checked) {
    //            key2 = 1;
    //        }
    //
    //    }
    //    if (key2 == 0) {
    //        alert("每题, 必须选择一项");
    //        document.getElementsByName("impressionResults2")[0].focus();
    //        return false;
    //    }
    //          //--------------------------------------------------------------------------------
    //    var key3 = 0;
    //    for (var j = 0; j < impressionResults3.length; j++) {
    //        if (impressionResults3[j].checked) {
    //            key3 = 1;
    //        }
    //
    //    }
    //    if (key3 == 0) {
    //        alert("每题, 必须选择一项");
    //        document.getElementsByName("impressionResults3")[0].focus();
    //        return false;
    //    }
    return true;
}

function impressionResultsValidationB() {
    //    var impressionResults1 = document.getElementsByName('impressionResults1');
    //    var impressionResults2 = document.getElementsByName('impressionResults2');
    //    var impressionResults3 = document.getElementsByName('impressionResults3');
    var impressionResults = document.getElementsByName('impressionResults');

    var key1 = 0;
    for (var i = 0; i < impressionResults.length; i++) {
        if (impressionResults[i].checked) {
            key1 += 1;
        }

    }
    if (key1 != 12) {
        alert("每题, 必须选择两项");
        document.getElementsByName("impressionResults")[0].focus();
        return false;
    }
//    if (key1 < 2) {
    //        alert("每题, 必须选择两项");
    //        document.getElementsByName("impressionResults1")[0].focus();
    //        return false;
    //    }
    //    if (key1 > 2) {
    //        alert("每题只能选择两项");
    //        document.getElementsByName("impressionResults1")[0].focus();
    //        return false;
    //    }
    //       //--------------------------------------------------------------------------------
    //    var key2 = 0;
    //    for (var ii = 0; ii < impressionResults2.length; ii++) {
    //        if (impressionResults2[ii].checked) {
    //            key2 += 1;
    //        }
    //
    //    }
    //    if (key2 < 2) {
    //        alert("每题, 必须选择两项");
    //        document.getElementsByName("impressionResults2")[0].focus();
    //        return false;
    //    }
    //    if (key2 > 2) {
    //        alert("每题只能选择两项");
    //        document.getElementsByName("impressionResults2")[0].focus();
    //        return false;
    //    }
    //          //--------------------------------------------------------------------------------
    //    var key3 = 0;
    //    for (var j = 0; j < impressionResults3.length; j++) {
    //        if (impressionResults3[j].checked) {
    //            key3 += 1;
    //        }

    //    }
    //    if (key3 < 2) {
    //        alert("每题, 必须选择两项");
    //        document.getElementsByName("impressionResults3")[0].focus();
    //        return false;
    //    }
    //    if (key3 > 2) {
    //        alert("每题只能选择两项");
    //        document.getElementsByName("impressionResults3")[0].focus();
    //        return false;
    //    }
    return true;
}

function impressionResultsValidationC() {
    //    var impressionResults1 = document.getElementsByName('impressionResults1');
    //    var impressionResults2 = document.getElementsByName('impressionResults2');
    //    var impressionResults3 = document.getElementsByName('impressionResults3');
    var impressionResults = document.getElementsByName('impressionResults');

    var key1 = 0;
    for (var i = 0; i < impressionResults.length; i++) {
        if (impressionResults[i].checked) {
            key1 += 1;
        }

    }
    if (key1 != 18) {
        alert("每题, 必须选择三项");
        document.getElementsByName("impressionResults")[0].focus();
        return false;
    }
//    if (key1 > 3) {
    //        alert("每题只能选择三项");
    //        document.getElementsByName("impressionResults1")[0].focus();
    //        return false;
    //    }
    //       //--------------------------------------------------------------------------------
    //    var key2 = 0;
    //    for (var ii = 0; ii < impressionResults2.length; ii++) {
    //        if (impressionResults2[ii].checked) {
    //            key2 += 1;
    //        }
    //
    //    }
    //    if (key2 < 3) {
    //        alert("每题, 必须选择三项");
    //        document.getElementsByName("impressionResults2")[0].focus();
    //        return false;
    //    }
    //    if (key2 > 3) {
    //        alert("每题只能选择三项");
    //        document.getElementsByName("impressionResults2")[0].focus();
    //        return false;
    //    }
    //          //--------------------------------------------------------------------------------
    //    var key3 = 0;
    //    for (var j = 0; j < impressionResults3.length; j++) {
    //        if (impressionResults3[j].checked) {
    //            key3 += 1;
    //        }
    //
    //    }
    //    if (key3 < 3) {
    //        alert("每题, 必须选择三项");
    //        document.getElementsByName("impressionResults3")[0].focus();
    //        return false;
    //    }
    //    if (key3 > 3) {
    //        alert("每题只能选择三项");
    //        document.getElementsByName("impressionResults3")[0].focus();
    //        return false;
    //    }
    return true;
}
function commentUserValidation() {
    var nickname = $("user.nickname").value;
    var password = $("user.password").value;
    var confirmPassword = $("user.confirmPassword").value;

    if (nickname == '') {
        alert("昵称不为空！")
        document.getElementsByName("user.nickname")[0].focus();
        return false;
    }
    if (password == '') {
        alert("密码不为空！")
        document.getElementsByName("user.password")[0].focus();
        return false;
    }
    if (confirmPassword == '') {
        alert("确认密码不为空！")
        document.getElementsByName("user.confirmPassword")[0].focus();
        return false;
    }
    if (password != confirmPassword) {
        alert("密码和确认密码不相同，请重新输入！")
        document.getElementsByName("user.password")[0].value = '';
        document.getElementsByName("user.confirmPassword")[0].value = '';
        document.getElementsByName("user.password")[0].focus();
        return false;
    }
    return true;
}