﻿/**************************************************
公共JS
*********************************************************/

String.prototype.toFormat = function() {
    var num = this;
    num = num.toString().replace(/\$|\,/g, '');
    if (isNaN(num))
        num = "0";
    sign = (num == (num = Math.abs(num)));
    num = Math.floor(num * 100 + 0.50000000001);
    cents = num % 100;
    num = Math.floor(num / 100).toString();
    if (cents < 10)
        cents = "0" + cents;
    for (var i = 0; i < Math.floor((num.length - (1 + i)) / 3); i++)
        num = num.substring(0, num.length - (4 * i + 3)) + ',' +
	num.substring(num.length - (4 * i + 3));
    return (((sign) ? '' : '-') + '￥' + num + '.' + cents);
    return num;
}




//设置必填标志
$(document).ready(function() {
    $(".userinput").prepend("<span class='need'>*</span>");
    $(".userinputTEMP").prepend("<span class='need'></span>");
    ShowDate();
});

//值是否为空
function IsNull(ValidateValue) {
    if ($.trim(ValidateValue) == "" || ValidateValue == null) {
        return true;
    }
    else {
        return false;
    }
}

function ShowDate() {

    var userAgent = navigator.userAgent.toLowerCase();
    //判断是否为google的浏览器 
    var chrome = /chrome/.test(userAgent);
    var currentDate = new Date();
    // 因IE的年为2008和FF为108，判断 
    var currentYear = currentDate.getYear();
    if ($.browser.mozilla || chrome) {
        currentYear += 1900;
    }
    var WeekDate = currentDate.getDay();
    switch (WeekDate) {
        case 0:
            WeekDate = '星期天';
            break;
        case 1:
            WeekDate = '星期一';
            break;
        case 2:
            WeekDate = '星期二';
            break;
        case 3:
            WeekDate = '星期三';
            break;
        case 4:
            WeekDate = '星期四';
            break;
        case 5:
            WeekDate = '星期五';
            break;
        case 6:
            WeekDate = '星期六';
            break;
    }
    var currentDateStr = currentYear + '年' + (currentDate.getMonth() + 1) + '月'
+ currentDate.getDate() + '日   ' + WeekDate;
  $("#Day").html("今天是："+currentDateStr);
}

//验证密码
function checkmemberpass(passwordlength) {
    if (IsNull($("#memberpassword").val())) {
        showhtml("userpass", false, "请输入密码");//输入密码
        return false;
    }
    else {
        if ($("#memberpassword").val().length < passwordlength) {
            showhtml("userpass", false, "密码至少" + passwordlength + "位");
            return false;
        }
        else {
            $("#userpass").html("");
            showhtml("userpass",true,"");
            return true;
        }
    }
}


function checkmemberpass1(passwordlength) {
    if (IsNull($("#memberpassword").val())) {
        //showhtml("userpass", false, ""); //输入密码
        return false;
    }
    else {
        if ($("#memberpassword").val().length < passwordlength) {
            //showhtml("userpass", false, "");
            return false;
        }
        else {
           // $("#userpass").html("");
           // showhtml("userpass", true, "");
            return true;
        }
    }
}

function checkNewPwd(passwordlength) {
    if (IsNull($("#NewPwd").val())) {
        showhtml("userpass", false, "输入新密码");
        return false;
    }
    else {
        if ($("#NewPwd").val().length < passwordlength) {
            showhtml("userpass", false, "新密码至少" + passwordlength + "位");
            return false;
        }
        else {
            showhtml("userpass", true, "");
            return true;
        }
    }
}
function checkReNewPwd() {
    if (IsNull($("#ReNewPwd").val())) {
        showhtml("reuserpass", false, "请再输入确认新密码");
        return false;
    }
    else {
        if ($("#ReNewPwd").val() == $("#NewPwd").val()) {
            showhtml("reuserpass", true, "");
            return true;
        }
        else {
            showhtml("reuserpass", false, "两次密码输入不一致");
            return false;
        }
    }
}
function checkOldPwd() {
    if (IsNull($("#OldPwd").val())) {
        showhtml("useroldpwd", false, "请输入旧新密码");
    } else {
        showhtml("useroldpwd", true, "");
        return true;
    }

}

function checkchangepassword() {
    var OldPwd = checkOldPwd();
    var newpwd = checkNewPwd(6);
    var renewpwd = checkReNewPwd();
    return (OldPwd && newpwd && renewpwd);
}
//显示图片及文字
function htmlimage(boolvalue, showtext) {
    var showvalue;
    if (boolvalue) {
        showvalue = "accept";
    }
    else {
        showvalue = "exclamation";
    }

    return "<img  src='../../Images/Common/" + showvalue + ".gif' />" + showtext;
}

function showhtml(showid, boolvalue, showtext) {
    return $("#" + showid).html(htmlimage(boolvalue, showtext));
}

//CharMode函数
//测试某个字符是属于哪一类
function CharMode(iN) {
    if (iN >= 48 && iN <= 57) //数字
        return 1;
    if (iN >= 65 && iN <= 90) //大写字母
        return 2;
    if (iN >= 97 && iN <= 122) //小写
        return 4;
    else
        return 8; //特殊字符
}

//bitTotal函数
//计算出当前密码当中一共有多少种模式
function bitTotal(num) {
    modes = 0;
    for (i = 0; i < 4; i++) {
        if (num & 1) modes++;
        num >>>= 1;
    }
    return modes;
}

//checkStrong函数
//返回密码的强度级别
function checkStrong(sPW) {
    if (sPW.length <= 6)
        return 0; //密码太短
    Modes = 0;
    for (i = 0; i < sPW.length; i++) {
        //测试每一个字符的类别并统计一共有多少种模式
        Modes |= CharMode(sPW.charCodeAt(i));
    }
    return bitTotal(Modes);
}

//pwStrength函数
//当用户放开键盘时,根据不同的级别显示不同的颜色

function pwStrength(pwd) {
    O_color = "#eeeeee";
    L_color = "#FF0000";
    M_color = "#FF9900";
    H_color = "#33CC00";
    qRev = false;
    if (pwd == null || pwd == '') {
        Lcolor = Mcolor = Hcolor = O_color;
    }
    else {
        S_level = checkStrong(pwd);
        switch (S_level) {
            case 0:
                Lcolor = Mcolor = Hcolor = O_color;

            case 1:
                Lcolor = L_color;
                Mcolor = Hcolor = O_color;
                break;
            case 2:
                Lcolor = Mcolor = M_color;
                Hcolor = O_color;
                qRev = true;
                break;
            default:
                Lcolor = Mcolor = Hcolor = H_color;
                qRev = true;

        }
    }
    $("#strength_L").css({ background: Lcolor });
    $("#strength_M").css({ background: Mcolor });
    $("#strength_H").css({ background: Hcolor });
    return qRev;
}


function checkUseremail(inputname, showname) {

    if (IsNull($("#" + inputname).val())) {
        showhtml(showname, false, "请输入邮件地址");
        return false;
    }
    else {
        if (!$("#" + inputname).val().match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)) {
            showhtml(showname, false, "email地址错误");
            return false;
        }
        else {
            showhtml(showname, true, "");
            return true;
        }
    }
    return true;
}
function checkchangemail() {
    var newemail = checkUseremail("NewEmail", usernewemail);
    var renewemail = checkUseremail("ReNewEmail", renewemail);
    return (newemail && renewemail);
}


/**************************************************
登录页面JS
*********************************************************/
//根据不同的选择方式显示
function checkloginmode(radiovalue) {
    // $(this).attr("checked","checked");
    switch (radiovalue) {
        case "0":
            $("#userid").text("会员ID：")
            $("#username").text("*");
            break;
        case "1":
            $("#userid").text("用户名称：")
            $("#username").text("*");
            break;
//        case "2":
//            $("#userid").text("邮件地址：")
//            $("#username").text("*");
//            break;
    }
}

function checkformode(radiovalue) {
  //  $(this).attr("checked","checked");
    switch (radiovalue) {
        case "0":
            $("#userid").text("会员ID：")
            $("#username").text("");
            break;
        case "1":
            $("#userid").text("身份证号码：")
            $("#username").text("");
            break;
        case "2":
            $("#userid").text("电子邮件地址：")
            $("#username").text("");
            break;
    }
}
//验证用户名
function checkmembername() {

    if (IsNull($("#membername").val())) {
        switch ($("input:checked").val()) {
            case "0":
                showhtml("username", false, "")
                return false;
            case "1":
                showhtml("username", false, "请输入用户名"); //请输入用户名
                return false;
            case "2":
                $("#remand").show();
                showhtml("username", false, "请输入电子邮件地址"); //请输入电子邮件地址
                return false;
        }
    }
    else {
        if ($("input:checked").val() == "2") {
            if (!$("#membername").val().match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)) {
                showhtml("username", false, "邮件格式错误");
                return false;
            }
        }
        showhtml("username", true, "");
        return true;
    }

}




//验证用户名
function checkmembername1() {
    if (IsNull($("#membername").val())) {
        switch ($("input[type=radio][checked]").val()) {
            case "0":
                return false;
            case "1":
                return false;
            case "2":
                return false;
        }
    }
    else { 
            return true;
    
    }

}


function checkforname() {
    if (IsNull($("#idcard").val())) {
        switch ($("input[type=radio][checked]").val()) {
            case "0":
                showhtml("username", false, "请输入会员ID")
                return false;
            case "1":
                showhtml("username", false, "请输入身份证号码");
                return false;
            case "2":
                showhtml("username", false, "请输入电子邮件地址");
                return false;
        }
    }
    else {
        if ($("input[type=radio][checked]").val() == "1") {
            return checkfCard();
        }
        if ($("input[type=radio][checked]").val() == "2") {
            if (!$("#idcard").val().match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)) {
                showhtml("username", false, "电子邮件地址错误");
                return false;
            }
        }
        showhtml("username", true, "");
        return true;
    }
    //}

}


function checkVerifyCode1() {
    if (IsNull($("#userVerifyCode").val())) {
        return true;
    }
    else {
        return true;
    }
}



function checkVerifyCode() {
    if (IsNull($("#VerifyCode").val())) {
        showhtml("userVerifyCode", false, ""); //请输入验证码
        return false;
    }
    else {
        document.getElementById('userVerifyCode').innerHTML = '';
        return true;
    }
}

//提交按钮验证
function checkFunction1() {
    var username = checkmembername1();
    var password = checkmemberpass1();
    var verifycode = checkVerifyCode1();
    if (username && password && verifycode) {
        return true;
    }
    else {
        alert("请填写您的登录信息");
        return false;
    }
}




//提交按钮验证
function checkFunction() {
    var username = checkmembername();
    var password = checkmemberpass1();
    var verifycode = checkVerifyCode();
    if (username && password) {
        return true;
    }
    else {
        alert("请填写您的登录信息");
        return false;
    }
}

/**************************************************
注册页面JS
*********************************************************/
function checkrepass() {
    if (IsNull($("#repeatmemberpassword").val())) {
        showhtml("reuserpass", false, "请再输入一次密码");
        return false;
    }
    else {
        if ($("#repeatmemberpassword").val() == $("#memberpassword").val()) {
            showhtml("reuserpass", true, "");
            return true;
        }
        else {
            showhtml("reuserpass", false, "两次密码输入不一致");
            return false;
        }
    }
}
function checkemail() {
    if (IsNull($("#email").val())) {
        showhtml("useremail", false, "请输入邮件地址");
        return false;
    }
    else {
        if (!$("#email").val().match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)) {
            showhtml("useremail", false, "email地址错误");
            return false;
        }
        else {
            showhtml("useremail", true, "");
            return true;
        }
    }
}
function checkrealname() {
    if (IsNull($("#realname").val())) {
        showhtml("userreal", false, "请输入真实姓名");
        return false;
    }
    else {
        showhtml("userreal", true, "");
        return true;
    }
}
function checkquestion() {
    if (IsNull($("#passwordquestion").val())) {
        showhtml("userquestion", false, "请输入密码提示问题");
        return false;
    }
    else {
        showhtml("userquestion", true, "");
        return true;
    }
}
function checkdanswer() {
    if (IsNull($("#passwordanswer").val())) {
        showhtml("useranswer", false, "请输入密码提示答案");
        return false;
    }
    else {
        showhtml("useranswer", true, "");
        return true;
    }
}
function checkidcard() {
    if ($('#cardType').val() == "1") {
        $("#usercard").html("");
        return true;
    } 
    else if($('#cardType').val() == "-1") {
    $("#usercard").html("");
        return checkcardtype();
    }
    else {
        $("#usercard").html("<span class='need'>*</span>");
        if (IsNull($("#idcard").val())) {
            showhtml("usercard", false, "请输入身份证号");
            return false;
        }
        else {
            return checkCard();
        }
    }
    
}


//验证身份证号
var vcity = { 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: "国外"
}
function checkCard() {
    var isum = 0;
    var re = /^\d{17}(\d|X)$/i;
    var cardidstr = $("#idcard").val();
    if (cardidstr.length > 0 && cardidstr != null) {
        if (!re.test(cardidstr)) {
            showhtml("usercard", false, "身份证号输入错误");
            return false;
        }
        //检查地址是否符合要求
        if (vcity[parseInt(cardidstr.substr(0, 2))] == null) {
            showhtml("usercard", false, "身份证号输入错误");
            return false;
        }
        //检查出生日期是否合法
        sbirthday = cardidstr.substr(6, 4) + "-" + Number(cardidstr.substr(10, 2)) + "-" + Number(cardidstr.substr(12, 2));
        var date = new Date(sbirthday.replace(/-/g, "/"));
        if (sbirthday != (date.getFullYear() + "-" + (Number(date.getMonth()) + 1) + "-" + date.getDate())) {
            showhtml("usercard", false, "身份证号输入错误");
            return false;
        }
        //检查验证码是否合法
//        for (var i = 17; i >= 0; i--) {

//            isum += (Math.pow(2, i) % 11) * parseInt(cardidstr.charAt(17 - i), 11);
//        }
//last char maybe is alpha 
//        for (var i = 16; i >= 0; i--) {

//            isum += (Math.pow(2, i) % 11) * parseInt(cardidstr.charAt(16 - i), 11);
//        }
//        if (isum % 11 != 1) {
//            showhtml("usercard", false, "身份证号输入错误");
//            return false;
//        }
//        else {
            //增加ajax验证
            var result = false;
            $.ajax({
                type: "GET",
                async: false,
                url: "../ServerCheck.aspx?date=" + new Date().getMilliseconds(),
                data: { type: "card", value: cardidstr },
                success: function(msg) {
                    if (msg == "1") {
                        showhtml("usercard", false, "身份证重复");
                        result = false;
                    }
                    else {
                        showhtml("usercard", true, "");
                        result = true;
                    }
                }
            });
            return result;
//            showhtml("usercard", true, "");
//           // $("#birthday").val((date.getFullYear() + "-" + (Number(date.getMonth()) + 1) + "-" + date.getDate()));
//            return true;
//        }

    }
}

function checkfCard() {
    var isum = 0;
    var re = /^\d{17}(\d|X)$/i;
    var cardidstr = $("#idcard").val();
    if (cardidstr.length > 0 && cardidstr != null) {
        if (!re.test(cardidstr)) {
            showhtml("username", false, "身份证号输入错误");
            return false;
        }
        //检查地址是否符合要求
        if (vcity[parseInt(cardidstr.substr(0, 2))] == null) {
            showhtml("username", false, "身份证号输入错误");
            return false;
        }
        //检查出生日期是否合法
        sbirthday = cardidstr.substr(6, 4) + "-" + Number(cardidstr.substr(10, 2)) + "-" + Number(cardidstr.substr(12, 2));
        var date = new Date(sbirthday.replace(/-/g, "/"));
        if (sbirthday != (date.getFullYear() + "-" + (Number(date.getMonth()) + 1) + "-" + date.getDate())) {
            showhtml("username", false, "身份证号输入错误");
            return false;
        }
        //检查验证码是否合法
//        for (var i = 17; i >= 0; i--) {

//            isum += (Math.pow(2, i) % 11) * parseInt(cardidstr.charAt(17 - i), 11);
//        }
//        for (var i = 16; i >= 0; i--) {

//            isum += (Math.pow(2, i) % 11) * parseInt(cardidstr.charAt(16 - i), 11);
//        }
//        if (isum % 11 != 1) {
//            showhtml("username", false, "身份证号输入错误");
//            return false;
//        }
//        else {
            showhtml("username", true, "");
            return true;
//        }

    }
}
function checkcompany() {

    if (IsNull($("#company").val())) {
        showhtml("usercompany", false, "请输入单位名称");
        return false;
    }
    else {
        showhtml("usercompany", true, "");
        return true;
    }
}
function checkaddress() {
    if (IsNull($("#address").val())) {
        showhtml("useraddress", false, "请输入通讯地址");
        return false;
    }
    else {
        showhtml("useraddress", true, "");
        return true;
    }
}

function checkpostcode() {
    if (IsNull($("#postcode").val())) {
        showhtml("userpostcode", false, "请输入邮政编码");
        return false;
    }
    else {
        var pattern = /^[0-9]{6}$/;
        if (pattern.test($("#postcode").val()) == false) {
            showhtml("userpostcode", false, "邮政编码格式不正确");
            return false;
        }
        else {
            showhtml("userpostcode", true, "");
            return true;
        }
    }
}

function checktel() {
    if (IsNull($("#linkphone").val())) {
        showhtml("userlinkphone", false, "联系电话不能为空");
        return false;
    }
    else {
//        var pattern = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;
//        if (pattern.test($("#linkphone").val()) == false) {
//            showhtml("userlinkphone", false, "");
//            return false;
//        }
//        else {
            showhtml("userlinkphone", true, "");
            return true;
        //}
    }
}

function checkmobile() {
    if (IsNull($("#mobile").val())) {
        showhtml("usermobile", false, "请填写您的手机号码");
        return false;
    }
    else {
        //var pattern = /^(?:13\d|15[089]|18[89])-?\d{5}(\d{3}|\*{3})$/;
        var pattern = /^\d{11}$/;
        if (pattern.test($("#mobile").val()) == false) {
            showhtml("usermobile", false, "手机号码输入错误");
            return false;
        }
        else {
            showhtml("usermobile", true, "");
            return true;
        }
    }
}


function checkSkill() {
    if (IsNull($("#Skill").val())) {
        showhtml("userSkill", false, "请输入研究特长");
        return false;
    }
    else {
        showhtml("userSkill", true, "");
        return true;
    }
}
function checkcardtype() {
    if ($("#cardType").val() == -1) {
        showhtml("usercardtype", false, "请选择证件类型");
        return false;
    }
    else if ($("#cardType").val() == -2) {
    $("#usercard").html("");
    showhtml("usercardtype", true, "");
    return true;
    }
    else {
        $("#usercard").html("<span class='need'>*</span>");
        showhtml("usercardtype", true, "");
        return true;
    }
}
function checkcompanytype() {
    if ($("#companytype").val() == -1) {
        showhtml("usercompanytype", false, "请选择单位类型");
        return false;
    }
    else {
        showhtml("usercompanytype", true, "");
        return true;
    }
}
function checkPosition() {
    if ($("#Position").val() == -1) {
        showhtml("userPosition", false, "请选择单位职务");
        return false;
    }
    else {
        showhtml("userPosition", true, "");
        return true;
    }
}
function checkCompanyCity() {
    if ($("#province").val() == -1) {
        showhtml("usercompanycity", false, "请选择单位所在地");
        return false;
    }
    else {
        showhtml("usercompanycity", true, "");
        return true;
    }
}

function checkregister() {
    var username = ValidateUsername();
    var password = checkmemberpass(6);
    var repasswprd = checkrepass();
    var email = ValidateEmail();
    //var question = checkquestion();
    //var answer = checkdanswer();
    //var realname = checkrealname();
    //var cardtype = checkcardtype();
    //var cardId = checkidcard();
    //var Jobs = checkJobs();
    //var mobile = checkmobile();
    //var company = checkcompany();
    //var phone = checktel();
    //var address = checkaddress();
    //var postcode = checkpostcode();
    //var Skill = checkSkill();
   // return (username && password && repasswprd && email);  //&& question && answer); //&& realname && cardtype && cardId && Jobs && mobile && company && phone && address && postcode && Skill);
    if(username && password && repasswprd && email)
    {
         return true;
     }
    else {
        alert("您输入的信息有误");
        return false;
    }
    
    
    
    
}
function checkEditUser() {
    var realname = checkrealname();
    var cardtype = checkcardtype();
    var cardId = checkidcard();
    var Jobs = checkJobs();
    var mobile = checkmobile();
    var company = checkcompany();
    var phone = checktel();
    var address = checkaddress();
    var postcode = checkpostcode();
    var Skill = checkSkill();
    var qvyu = checkqvyu();
   // return (realname && cardtype && cardId && Jobs && mobile && company && phone && address && postcode && Skill && qvyu);
    
    
    if(realname && cardtype && cardId && Jobs && mobile && company && phone && address && postcode && Skill && qvyu)
     {
         return true;
     }
    else {
        alert("您输入的信息有误");
        return false;
    }
    
    
    
    
}
function checkqvyu() {
    if ($(".wwwww").val() == "-1") {
        showhtml("SRegion", false, "请选择单位区域");
        return false;
    }
    else {
        showhtml("SRegion", true, "");
        return true;
    }
}

function checkpersonalreg() {
    var username = ValidateUsername();
    var password = checkmemberpass(6);
    var repasswprd = checkrepass();
    var email = ValidateEmail();
    //    var question = checkquestion();
    //    var answer = checkdanswer();
    var realname = checkrealname();
    var cardtype = checkcardtype();
    var cardId = checkidcard();
    var phone = checktel();
    var mobile = checkmobile();
    var zz = checktitle();
    var companyname = checkcompany();
    var companytype = checkcompanytype1();
    var address = checkaddress();
    var postcode = checkpostcode();
    var Position = checkPosition();
    var Education = checkuserEducation();
    //var Degree = checkuserDegree();
   
   // return (username && password && repasswprd && email && realname && phone && mobile &&  zz && companyname && companytype && address && postcode && Education  &&  cardtype && cardId);
    if(username && password && repasswprd && email && realname && phone && mobile &&  zz && companyname && companytype && address && postcode && Education  &&  cardtype && cardId)
      {
         return true;
     }
    else {
        alert("您输入的信息有误");
        return false;
    }
    
    
}
function checkregpersonal() {
    var realname = checkrealname();
    var phone = checktel();
    var mobile = checkmobile();
    var zz = checkprofessional();
    var companyname = checkcompany();
    var companytype = checkcompanytype1();
    var address = checkaddress();
    var postcode = checkpostcode();
    var Position = checkPosition();
    var Education = checkuserEducation();
   // var Degree = checkuserDegree();
    var City = checkCompanyCity();
    var cardtype = checkcardtype();
    var cardid = checkidcard();
    var title = checktitle1();
   // return (realname && phone && mobile &&  zz && companyname && companytype && address && postcode && Education  && City && cardtype && cardid);
    if (realname && phone && mobile && zz && companyname && companytype && address && postcode && Education && City && cardtype && cardid && title)
    {
         return true;
     }
    else {
        alert("您输入的信息有误");
        return false;
    }
}

function checknickname() {
    alert($("#nickname").val());
    if (IsNull($("#nickname").val())) {
        showhtml("usernickname", false, "请输入昵称");
        return false;
    }
    else {
        if (!ASC.Portal.Pages.MemberCenter.P_PersonalMemberapply.ConutNickname($("#nickname").val()).value) {
            showhtml("usernickname", true, "");
            return true;
        }
        else {
            showhtml("usernickname", false, "昵称已存在");
            return false;
        }
    }
}

function checknation() {
    if ($("#nation").val() == -1) {
        showhtml("usernation", false, "请选择民族");
        return false;
    }
    else {
        showhtml("usernation", true, "");
        return true;
    }
}

function checkeconomictype() {
    if ($("#economictype").val() == -1) {
        showhtml("usereconomictype", false, "请选择单位经济类型");
        return false;
    }
    else {
        showhtml("usereconomictype", true, "");
        return true;
    }
}



function checkUserInfo() {

    var nickname = checknickname();
    var usnation = checknation();
    var useconomictype = checkeconomictype();
   // return (nickname && usnation && useconomictype);
    
    if(nickname && usnation && useconomictype)
      {
         return true;
     }
    else {
        alert("您输入的信息有误");
        return false;
    }
    
}
function checkuserDegree() {

    if (parseInt($("#Education").val()) > 4 && parseInt($("#Education").val()) < 8) {
        if ($("#Degree").val() == -1) {
            showhtml("userDegree", false, "请选择学位");
            return false;
        }
        else {
            showhtml("userDegree", true, "");
            return true;
        }
    }
    else {
        return true;
    }
}

function checkuserCollege() {
    if ($("#College").val() == -1) {
        showhtml("userCollege", false, "请输入毕业院校");
        return false;
    }
    else {
        showhtml("userCollege", true, "");
        return true;
    }
}
function checkuserGraduationtime() {
    if (IsNull($("#Graduationtime").val())) {
        showhtml("userGraduationtime", false, "请输入毕业时间");
        return false;
    }
    else {
        showhtml("userGraduationtime", true, "");
        return true;
    }
}
function checkuserEducation() {

    var value = $("#Education").val();
    if (value == -1) {
        showhtml("userEducation", false, "请选择学历");
        return false;
    }
    else {

        if (parseInt(value) > 4 && parseInt(value) < 9)
            $("#tr_Degree").show();
        else
            $("#tr_Degree").hide();
        showhtml("userEducation", true, "");
        return true;
    }
}

function checkuserProfessional() {
    if (IsNull($("#Professional").val())) {
        showhtml("userProfessional", false, "请输入所学专业");
        return false;
    }
    else {
        showhtml("userProfessional", true, "");
        return true;
    }
}
function checkuserExperience() {
    if (IsNull($("#Experience").val())) {
        showhtml("userExperience", false, "请输入大专以上学习经历");
        return false;
    }
    else {
        showhtml("userExperience", true, "");
        return true;
    }
}

function checkCount() {
    var MaxLenght = 500;
    $("#textcount").val(MaxLenght - $("#Experience").val().length);
    if ($("#Experience").val().length > MaxLenght) {
        $("#Experience").val($("#Experience").val().substr(0, MaxLenght));
    }
}
function checkgroundSubmit() {
    var College = checkuserCollege();
    var Graduationtime = checkuserGraduationtime();
    var Professional = checkuserProfessional();
    var Experience = checkuserExperience();
    //var userDegree = checkuserDegree();
    var userEducation = checkuserEducation();
   // return (College && Graduationtime && Professional && Experience  && userEducation);
    if(College && Graduationtime && Professional && Experience  && userEducation)
       {
         return true;
     }
    else {
        alert("您输入的信息有误");
        return false;
    }
    
    
    
}
function checkAccountancyTime() {
    if (IsNull($("#AccountancyTime").val())) {
        showhtml("userAccountancyTime", false, "请输入从事会计工作时间");
        return false;
    }
    else {
        showhtml("userAccountancyTime", true, "");
        return true;
    }
}
function checkWorkingExperience() {
    if (IsNull($("#WorkingExperience").val())) {
        showhtml("userWorkingExperience", false, "请输入工作经历");
        return false;
    }
    else {
        showhtml("userWorkingExperience", true, "");
        return true;
    }
}
function checkWorktextCount() {
    var MaxLenght = 500;
    $("#WorktextCount").val(MaxLenght - $("#WorkingExperience").val().length);
    if ($("#WorkingExperience").val().length > MaxLenght) {
        $("#WorkingExperience").val($("#WorkingExperience").val().substr(0, MaxLenght));
    }
}

function checkWorkSubmit() {
    var AccountancyTime = checkAccountancyTime();
    var WorkingExperience = checkWorkingExperience();
   // return (AccountancyTime && WorkingExperience);
    if(AccountancyTime && WorkingExperience)
       {
         return true;
     }
    else {
        alert("您输入的信息有误");
        return false;
    }
    
}

function checkprofessional() {
    if (IsNull($("#professionaltitles").val())) {
        showhtml("userprofessionaltitles", false, "请输入职称");
        return false;
    }
    else {
        showhtml("userprofessionaltitles", true, "");
        return true;
    }
}

function checkJobs() {
    if (IsNull($("#Jobs").val())) {
        showhtml("userJobs", false, "请输入职务");
        return false;
    }
    else {
        showhtml("userJobs", true, "");
        return true;
    }
}
function checkZhiChengId() {
    if (IsNull($("#ZhiChengId").val())) {
        showhtml("userZhiChengId", false, "请输入专业资格证书编号");
        return false;
    }
    else {
        showhtml("userZhiChengId", true, "");
        return true;
    }
}
function checkdepartment() {
    if (IsNull($("#department").val())) {
        showhtml("userdepartment", false, "请输入发证机关");
        return false;
    }
    else {
        showhtml("userdepartment", true, "");
        return true;
    }
}
function checkawardDate() {
    if (IsNull($("#awardDate").val())) {
        showhtml("userawardDate", false, "请输入授予日期");
        return false;
    }
    else {
        showhtml("userawardDate", true, "");
        return true;
    }
}
function checkrecorddate() {
    if (IsNull($("#recorddate").val())) {
        showhtml("userrecorddate", false, "请输入注册日期");
        return false;
    }
    else {
        showhtml("userrecorddate", true, "");
        return true;
    }
}
function checkJobSubmit() {
    var professional = checkprofessional();

    var ZhiChengId = checkZhiChengId();
    var department = checkdepartment();
    var awardDate = checkawardDate();
    var recorddate = checkrecorddate();
   // return (professional && ZhiChengId && department && awardDate && recorddate);
    if(professional && ZhiChengId && department && awardDate && recorddate)
      {
         return true;
     }
    else {
        alert("您输入的信息有误");
        return false;
    }
}


function checkMostlyThesis() {
    if (IsNull($("#MostlyThesis").val())) {
        showhtml("userMostlyThesis", false, "请输入主要论文");
        return false;
    }
    else {
        showhtml("userMostlyThesis", true, "");
        return true;
    }
}

function checkMostlyBook() {
    if (IsNull($("#MostlyBook").val())) {
        showhtml("userMostlyBook", false, "请输入主要著作");
        return false;
    }
    else {
        showhtml("userMostlyBook", true, "");
        return true;
    }
}

function checkMostlyTask() {
    if (IsNull($("#MostlyTask").val())) {
        showhtml("userMostlyTask", false, "请输入主要课题");
        return false;
    }
    else {
        showhtml("userMostlyTask", true, "");
        return true;
    }
}

function checkRemark() {
    if (IsNull($("#Remark").val())) {
        showhtml("userRemark", false, "请输入备注");
        return false;
    }
    else {
        showhtml("userRemark", true, "");
        return true;
    }
}

function checkMostlyThesistextCount() {
    var MaxLenght = 500;
    $("#MostlyThesistext").val(MaxLenght - $("#MostlyThesis").val().length);
    if ($("#MostlyThesis").val().length > MaxLenght) {
        $("#MostlyThesis").val($("#MostlyThesis").val().substr(0, MaxLenght));
    }
}

function checkMostlyBooktextCount() {
    var MaxLenght = 500;
    $("#MostlyBooktext").val(MaxLenght - $("#MostlyBook").val().length);
    if ($("#MostlyBook").val().length > MaxLenght) {
        $("#MostlyBook").val($("#MostlyBook").val().substr(0, MaxLenght));
    }
}

function checkMostlyTasktextCount() {
    var MaxLenght = 500;
    $("#MostlyTasktext").val(MaxLenght - $("#MostlyTask").val().length);
    if ($("#MostlyTask").val().length > MaxLenght) {
        $("#MostlyTask").val($("#MostlyTask").val().substr(0, MaxLenght));
    }
}

function checkRemarktextCount() {
    var MaxLenght = 500;
    $("#Remarktext").val(MaxLenght - $("#Remark").val().length);
    if ($("#Remark").val().length > MaxLenght) {
        $("#Remark").val($("#Remark").val().substr(0, MaxLenght));
    }
}

function checkSkillSubmit() {

    var MostlyThesis = checkMostlyThesis();
    var MostlyBook = checkMostlyBook();
    var MostlyTask = checkMostlyTask();
    return (MostlyThesis && MostlyBook && MostlyTask);
}
/***************************************************
P_Payment.aspx
***************************************************/
function Trhide() {
    $(".goo").hide();
}
function Trshow() {
    $(".goo").show();
}

function TrHideShow(inpuvalues) {
    if (inpuvalues == 0) {
        Trhide();
    } else {
        if (inpuvalues == 1) {
            Trshow();
        }
    }
}

/**********************************************
P_EnterpriseMemberapply.aspx
**********************************************/
function checkcompanyname() {
    if (IsNull($("#CompanyName").val())) {
        showhtml("usercompanyname", false, "请输入单位名称");
        return false;
    }
    else {
        showhtml("usercompanyname", true, "");
        return true;
    }
}
function checknickname() {
    if (IsNull($("#NickName").val())) {
        showhtml("usernickname", false, "请输入用户昵称");
        return false;
    }
    else {
        showhtml("usernickname", true, "");
        return true;
    }
}
function checkcompanyaddress() {

    if (IsNull($("#CompanyAddress").val())) {
        showhtml("usercompanyaddress", false, "请输入公司地址");
        return false;
    }
    else {
        showhtml("usercompanyaddress", true, "");
        return true;
    }
}

function checkwebsite() {
    var urlreg = /\w*\.\w+$/;
    if (IsNull($("#WebSite").val())) {
        showhtml("userwebsite", true, "");
        return true;
    }
    else {
        if (!urlreg.test($("#WebSite").val())) {
            showhtml("userwebsite", false, "公司网址输入错误");
            return false;
        }
        else {

            if ($("#WebSite").val().indexOf("@") != -1) {
                showhtml("userwebsite", false, "公司网址输入错误");
                return false;
            }
        
            showhtml("userwebsite", true, "");
            return true;
        }
    }
}
function checklinkman() {
    if (IsNull($("#LinkMan").val())) {
        showhtml("userlinkman", false, "请输入联系人");
        return false;
    }
    else {
        showhtml("userlinkman", true, "");
        return true;
    }
}
function checkEnterpriseType() {
    if ($("#EnterpriseType").val() == -1) {
        showhtml("userEnterpriseType", false, "请选择单位类型");
        return false;
    }
    else {
        showhtml("userEnterpriseType", true, "");
        return true;
    }
}
function checkenterrise() {
    var companyname = checkcompanyname();
    
    var adddress = checkcompanyaddress();
    var postcode = checkpostcode();
    var linkphone = checktel();
    var WebSite = checkwebsite();
    var LinkMan = checklinkman();
    var Enterpr = checkEnterpriseType();
    var moble = checkmobile();
  //  return (companyname && nickname && adddress && postcode && linkphone && WebSite && LinkMan && Enterpr && moble);
    
    if(companyname &&  adddress && postcode && linkphone && WebSite && LinkMan && Enterpr && moble)
      {
         return true;
     }
    else {
        alert("您输入的信息有误");
        return false;
    }
    
}

function checkDiscribeCount() {
    var MaxLenght = 500;
    $("#DiscribeCount").val(MaxLenght - $("#EnterpriseMemberDiscribe").val().length);
    if ($("#EnterpriseMemberDiscribe").val().length > MaxLenght) {
        $("#EnterpriseMemberDiscribe").val($("#EnterpriseMemberDiscribe").val().substr(0, MaxLenght));
    }
}
function checkDiscribe() {
    if (IsNull($("#EnterpriseMemberDiscribe").val())) {
        showhtml("userDiscribe", false, "请输入单位简要介绍");
        return false;
    }
    else {
        showhtml("userDiscribe", true, "");
        return true;
    }
}

function checkremarkCount() {
    var MaxLenght = 500;
    $("#remarkcount").val(MaxLenght - $("#remark").val().length);
    if ($("#remark").val().length > MaxLenght) {
        $("#remark").val($("#remark").val().substr(0, MaxLenght));
    }
}


function CheckSelectAState() {
    var CheckBoxList = document.getElementsByTagName("input");
    var nCount = 0;
    var nHitCount = 0;
    var HiddenCount = document.getElementById("Hidden1");
    if (CheckBoxList.length > 0) {
        nHitCount = parseInt(HiddenCount.value) + 1;
        HiddenCount.value = nHitCount;
        if (nHitCount % 2 != 0) {
            for (var nIndex = 0; nIndex < CheckBoxList.length; nIndex++) {
                if (CheckBoxList[nIndex].type == "checkbox" && CheckBoxList[nIndex].checked == true) {
                    nCount = nIndex;
                }
            }
        }
        else {
            for (var nIndex = 0; nIndex < CheckBoxList.length; nIndex++) {
                if (CheckBoxList[nIndex].type == "checkbox" && CheckBoxList[nIndex].checked == false) {
                    nCount = nIndex;
                    break;
                }
            }
        }
    }
    if (nCount > 0 && nHitCount % 2 != 0) {
        CheckSelectState(nCount);
    }

    if (nCount > 0 && nHitCount % 2 == 0) {
        CheckNoneState(nCount);
    }
}


function CheckSelectState(nPosition) {
    var CheckBoxList = document.getElementsByTagName("input");
    if (CheckBoxList.length > 0) {
        for (var nIndex = 0; nIndex < nPosition; nIndex++) {
            if (CheckBoxList[nIndex].type == "checkbox") {
                CheckBoxList[nIndex].checked = true;
            }
        }
    }
}


function CheckNoneState(nPosition) {
    var CheckBoxList = document.getElementsByTagName("input");
    if (CheckBoxList.length > 0) {
        for (var nIndex = nPosition; nIndex < CheckBoxList.length; nIndex++) {
            if (CheckBoxList[nIndex].type == "checkbox") {
                CheckBoxList[nIndex].checked = false;
            }
        }
    }
}



function Submit1_onclick() {
    var CheckBoxList = document.getElementsByTagName("input");
    var CheckC = false;
    var checkaddress =false;
    for (var i = 0; i < CheckBoxList.length; i++) 
    {
        if (CheckBoxList[i].type == "checkbox" && CheckBoxList[i].checked) 
        {
            CheckC = true;
            break;

        }
    }
    if (CheckC) {
        var CheckRo = document.getElementsByName("paytype");
        for (var i = 0; i < CheckRo.length; i++) 
        {
            if (CheckRo[i].checked ==true) 
            {
                checkaddress=true;  
                break;
            }
            else
            {
                continue;
            }
        }
    if(checkaddress)
    {
        var checkIsinvoice = document.getElementsByName("Isinvoice");
        var cc;
        for(var i=0;i<checkIsinvoice.length;i++)
        {
            if(checkIsinvoice[i].checked==true)
            {
               cc=checkIsinvoice[i].value;
               break;
            }
        }
        if(cc=="1")
        {
           var checkaddressId = document.getElementsByName("addressId");
           var dd;
           for(var i=0;i<checkaddressId.length;i++)
           {
                if(checkaddressId[i].checked ==true)
                {
                    dd = checkaddressId[i].value;
                    break;
                }
           }
           if(dd =="1")
           {
                var com =checkTextIsNull('commpany','Scommpany','单位不能为空');
                var linkman = checkTextIsNull('linkman','Slinkman','联系人不能为空');
                var addre = checkTextIsNull('address','Saddress','通信地址不能为空');
                var checkt = checktel();
                var checkm = checkmobile();
                var checkp = checkpostcode();
              //  return ( com && linkman && addre && checkt && checkm && checkp);
                
                
                if( com && linkman && addre && checkt && checkm && checkp)
                 {
                     return true;
                 }
                else {
                    alert("您输入的信息有误");
                    return false;
                }
                             
             }
        }

    }
    else
    {
        alert("请选择支付方式");
        return false;
    }
    }
    else {
        alert("请选择所需缴纳费用");
        return false;
    }
}


//function currSubmit_onclick() {
//    document.forms[0].action = "../../pages/PayMent/P_PaymentShow.aspx";
//    document.forms[0].method = "post";
//    document.forms[0].submit();

//}

function createDelegate(instance, method) {
    return function() {
        return method.apply(instance, arguments);
    }
}

function DynamicNewsControl(id)
{
    this.ID = id;
    this.DDInterval = null;
    this.countDD = 2;
    this.IntervalTime = 3000;
    
    
    this.divShowddNews = function(vat)
    {
        $("#"+this.ID).find("#newradom").find("a").removeClass("essay_bj");
        $("#"+this.ID).find("#newradom").find("a").eq(parseInt(vat) - 1).addClass("essay_bj");
       
        $("#"+this.ID).find(".essay_ul").hide();
        $("#"+this.ID).find(".dnews_more").hide();
        $("#"+this.ID).find("#div" + vat).show();
        $("#"+this.ID).find("#divc" + vat).show();
    }
    
    this.headerIn = function(vat)
    {
        this.divShowddNews(vat);
        this.countDD = vat;
        this.stopDynamic();
    }
    
    this.headerOut = function()
    {
        this.startDynamic();
    }
    
    this.startDynamic = function()
    {
        if (this.DDInterval == null)
        {
            this.DDInterval = setInterval(createDelegate(this, this.newsradom), this.IntervalTime);
        }
    }
    
    this.stopDynamic = function()
    {
        if (this.DDInterval != null)
        {
            clearInterval(this.DDInterval);
            this.DDInterval = null;
        }
    }
    
    this.newsradom = function() 
    {
         this.divShowddNews(this.countDD);
         this.countDD++;
         if (this.countDD == 5)
             this.countDD = 1;
   }
}

//服务端asp控件验证——Star
function checkfapiao() {
    if (IsNull($("#ctl00_ContentPlaceHolder1_company").val())) {
        showhtml("fapiaoid", false, "发票开具单位不能为空");
        return false;
    }
    else {
        showhtml("fapiaoid", true, "");
        return true;
    }
}
function checklinkman2() {
    if (IsNull($("#ctl00_ContentPlaceHolder1_linkman").val())) {
        showhtml("userlinkman", false, "请输入联系人");
        return false;
    }
    else {
        showhtml("userlinkman", true, "");
        return true;
    }
}
function checkPhone() {
    if (IsNull($("#ctl00_ContentPlaceHolder1_linkphone").val())) {
        showhtml("userlinkphone", false, "请输入联系电话");
        return false;
    }
    else {
        var pattern = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;
        if (pattern.test($("#ctl00_ContentPlaceHolder1_linkphone").val()) == false) {
            showhtml("userlinkphone", false, "联系电话输入错误");
            return false;
        }
        else {
            showhtml("userlinkphone", true, "");
            return true;
        }
    }
}
function checkmobile2() {
    if (IsNull($("#ctl00_ContentPlaceHolder1_mobile").val())) {
        showhtml("usermobile", false, "请输入手机");
        return false;
    }
    else {
        //var pattern = /^(?:13\d|15[089])-?\d{5}(\d{3}|\*{3})$/;
        var pattern = /^\d{11}$/;
        if (pattern.test($("#ctl00_ContentPlaceHolder1_mobile").val()) == false) {
            showhtml("usermobile", false, "手机输入错误");
            return false;
        }
        else {
            showhtml("usermobile", true, "");
            return true;
        }
    }
}
function checkmobileaddress() {

    if (IsNull($("#ctl00_ContentPlaceHolder1_CompanyAddress").val())) {
        showhtml("usercompanyaddress", false, "请输入通信地址");
        return false;
    }
    else {
        showhtml("usercompanyaddress", true, "");
        return true;
    }
}
function checkpostcode2() {
    if (IsNull($("#ctl00_ContentPlaceHolder1_postcode").val())) {
        showhtml("userpostcode", false, "请输入邮政编码");
        return false;
    }
    else {
        var pattern = /^[0-9]{6}$/;
        if (pattern.test($("#ctl00_ContentPlaceHolder1_postcode").val()) == false) {
            showhtml("userpostcode", false, "邮政编码输入错误");
            return false;
        }
        else {
            showhtml("userpostcode", true, "");
            return true;
        }
    }
}
function checkprovice() {
    if (document.getElementById("ctl00_ContentPlaceHolder1_Province").value == "-1") {
        alert("所属区域不能为空");
        return false;
    }
    else {
        return true;
    }
}
function checksubmit() {
    var fapiao = checkfapiao();
    var linkman = checklinkman2();
    var Phone = checkPhone();
    var mobile = checkmobile2();
    var address = checkmobileaddress();
    var postcode = checkpostcode2();
    var pro = checkprovice();
   // return (fapiao && linkman && Phone && mobile && address && postcode && pro);
    
        if(fapiao && linkman && Phone && mobile && address && postcode && pro)
      {
                     return true;
                 }
                else {
                    alert("您输入的信息有误");
                    return false;
                }
    
    
}
//----End

function newaddressshow() {
    $("#newaddress").show();
}

function newaddresshide() {
    $("#newaddress").hide();
}



//--投稿
function ValidateText(id, message) {
            var value = $("input[name*='tx_" + id + "']").val();
            if (IsNull(value)) {
                showhtml("sp_" + id, false, "请输入" + message);
                return false;
            }
            else {
                showhtml("sp_" + id, true, "");
                return true;
            }
        }
function checkDomain() {
    if ($("select[name*='ddl_MainDomain']").val() == "-1") {
        showhtml("sp_MainDomain", false, "请选择主所属领域");
        return false;
    }
    else {
        showhtml("sp_MainDomain", true, "");
        return true;
    }
}
function checkTextCount(mt, nt) {
    var MaxLenght = 500;
    $("#" + nt).val(MaxLenght - $.trim($("#" + mt).val()).length);
    if ($("#" + mt).val().length > MaxLenght) {
         alert("文本长度不能大于500,已截断到最大长度!");
        $("#" + mt).val($("#" + mt).val().substr(0, MaxLenght));
    }
}
function checkTextIsNull(cname, sname, tisi) {
    if (IsNull($("#" + cname).val())) {
        showhtml(sname, false, tisi);
        return false;
    }
    else {
        showhtml(sname, true, "");
        return true;
    }
}
function checktelandmobile()
{
     if (IsNull($("#linkphone").val())) {
        showhtml("userlinkphone", false, "联系电话或手机不能为空");
        return false;
    } else 
    {
       showhtml("userlinkphone", true, "");
            return true;
    }
}
function manuscriptview1() {
    var title = ValidateText('Title','论文标题');
    var author = ValidateText('Author','作者');
    var company = ValidateText('Company','作者单位');
    var words = ValidateText('KeyWords','关键字');
    var domain = checkDomain();
    if(title && author && company && words && domain)
        {
                     return true;
                 }
                else {
                    alert("您输入的信息有误");
                    return false;
                }
    
    
    
    
}
function checkmanuscriptview2() {
    return checkTextIsNull("Attachment", "SAttachment", "请上传稿件");
}
function ValiEmail(id) {

    var value = $("input[name*='tx_" + id + "']").val();
    if (IsNull(value)) {
        showhtml("sp_"+id, false, "请输入邮件地址");
        return false;
    }
    else {
        if (!value.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)) {
            showhtml("sp_"+id, false, "email地址错误");
            return false;
        }
        else {
            showhtml("sp_"+id, true, "");
            return true;
        }
    }
    return true;
}
function ValiPostCode(id) {
    var value = $("input[name*='tx_" + id + "']").val();
    if (IsNull(value)) {
        showhtml("sp_"+id, false, "请输入邮政编码");
        return false;
    }
    else {
        var pattern = /^[0-9]{6}$/;
        if (pattern.test(value) == false) {
            showhtml("sp_"+id, false, "邮政编码格式不正确");
            return false;
        }
        else {
            showhtml("sp_"+id, true, "");
            return true;
        }
    }
}
function checkmanuscriptview3() {
    var email = ValiEmail("Email");
    var contact = ValidateText('ContactName','联系人姓名');
    var address = ValidateText('ContactAddress','联系人地址');
    var tel = ValidateText('linkphone','联系电话或手机');
    var post = ValiPostCode("postcode");
    if(email && tel && contact && address && post)
     {
          return true; 
          }
                else {
                    alert("您输入的信息有误");
                    return false;
                }
    
    
    
    
}

function checkTextIsNullByCss(cname, sname, tisi) {
    if (IsNull($("." + cname).val())) {
        showhtml(sname, false, tisi);
        return false;
    }
    else {
        showhtml(sname, true, "");
        return true;
    }
}
function checktype() {
    if ($("._a_EnterpriseType").val() == "-1") {
        showhtml("userEnterpriseType", false, "请选择单位类型");
        return false;
    }
    else {
        showhtml("userEnterpriseType", true, "");
        return true;
    }
}
function checkdanweiemail(inputname, showname) {
        
    if (IsNull($("." + inputname).val())) {
          
        showhtml(showname, false, "请输入邮件地址");
        return false;
    }
    else {
        if (!$("." + inputname).val().match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)) {
            showhtml(showname, false, "email地址错误");
            return false;
        }
        else {
            showhtml(showname, true, "");
            return true;
        }
    }
}
function userbydanwei() {
    var companyname=checkTextIsNullByCss("_a_CompanyName","usercompanyname","请输入单位名称");
    var username = checkTextIsNullByCss('_a_NickName','usernickname','请输入用户昵称');
    var entertype=checktype();
    var email = checkdanweiemail('_a_CompanyEmail','useremail');
    var site=checkTextIsNullByCss('_a_CompanyWebSite','userwebsite','请输入单位网址');
    var linkman = checkTextIsNullByCss('_a_CompanyLinkMan','userlinkman','请输入联系人姓名');
  //  return (companyname && username && entertype && email && site && linkman);
    
    
        if(companyname && username && entertype && email && site && linkman)
      {
                     return true;
                 }
                else {
                    alert("您输入的信息有误");
                    return false;
                }
    
    
    
    
}
function userbydanwei2()
{
    var jianyao =checkTextIsNullByCss('_a_EnterpriseIntro','userDiscribe','请输入单位简要');
    var memo = checkTextIsNullByCss('_a_EnterpriseRemark', 'SEnterpriseRemark', '请输入备注');
   // return (jianyao && memo );
    
    
    if(jianyao && memo )
     {
                     return true;
                 }
                else {
                    alert("您输入的信息有误");
                    return false;
                }
    
    
    
    
    
}

 function checktraineeCardId() {
 
        var cardidstr = $("#ctl00_ContentPlaceHolder1_txt_CardID").val();
        if (IsNull(cardidstr)) 
        {
            showhtml("tcardid", false, "身份证不能为空");
            return false;
        } 
        else 
        {
            if (cardidstr.length == 18 && cardidstr.match(/^([1-9]\d{5})(19|20)(\d{2})((0[1-9])|(1[0-2]))(([0|1|2][1-9])|3[0-1]|20)((\d{4})|\d{3}[A-Z]|\d{3}[a-z])$/))
             {
                showhtml("tcardid", true,"");
                return  true;
             }
             else if (cardidstr.length == 15 &&cardidstr.match(/^[1-9]\d{5}\d{2}((0[1-9])|(1[0-2]))(([0|1|2][1-9])|3[0-1]|20)(\d{3})$/)) 
             {
                showhtml("tcardid", true,"");
                return  true;
             }
             else
             {
                    showhtml("tcardid", false,"证件格式错误");
                    return  false;
             }

        }     
    }


//报名
function curriculaSignUp() {
var traineename = checktraineename();
var tchecktsex = checktsex();
var tchecktcompany = checktcompany();
var tchecktaddress = checktaddress();
var tchecktpostcode = checktpostcode();
var tchecktgm = checktgm();
var tchecktxz = checktxz();
var tchecktsh = checktsh();
var tchecktjr = checktjr();
var tchecktzc = checktzc();
var tchecktzw = checktzw();
var tchecktphone = checktphone();
var tchecktmobile = checktmobile();
var tchecktemail = checktemail()
var tchecktzs = checktzs();
var v = checktraineeCardId();
//return (traineename && tchecktsex && tchecktcompany && tchecktaddress && tchecktpostcode && tchecktgm &&
// tchecktxz && tchecktsh && tchecktjr && tchecktzc && tchecktzw && tchecktphone && tchecktmobile && tchecktemail && tchecktzs && v);
 
 
 
 
 if (traineename && tchecktsex && tchecktcompany && tchecktaddress && tchecktpostcode && tchecktgm &&
 tchecktxz && tchecktsh && tchecktjr && tchecktzc && tchecktzw && tchecktphone && tchecktmobile && tchecktemail && tchecktzs && v)
   {
                     return true;
                 }
                else {
                    alert("您输入的信息有误");
                    return false;
                }
 
 
 
 
 
 
}


function checktraineename() {

    if (IsNull($("#ctl00_ContentPlaceHolder1_txtTraineeName").val())) {
        showhtml("t_trueName", false, "学员姓名不能为空");
        return false;
    } else {
        showhtml("t_trueName", true, "");
        return true;
    }
}

function checktsex() {
    if ($("#ctl00_ContentPlaceHolder1_ddlSex").val() == -1) {
        showhtml("tsex", false, "请选择性别");
        return false;
    }
    else {
        showhtml("tsex", true, "");
        return true;
    }
}


function checktcompany() {

    if (IsNull($("#ctl00_ContentPlaceHolder1_txtCompany").val())) {
        showhtml("tcompany", false, "工作单位不能为空");
        return false;
    } else {
        showhtml("tcompany", true, "");
        return true;
    }
}


function checktaddress() {

    if (IsNull($("#ctl00_ContentPlaceHolder1_txtAddress").val())) {
        showhtml("taddress", false, "通讯地址不能为空");
        return false;
    } else {
        showhtml("taddress", true, "");
        return true;
    }
}

function checktphone() {

    if (IsNull($("#ctl00_ContentPlaceHolder1_txtPhone").val())) {
        showhtml("tphone", false, "固定电话不能为空");
        $("#Remark").hide();
        return false;
    } else {
        var pattern = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;
        if (pattern.test($("#ctl00_ContentPlaceHolder1_txtPhone").val()) == false) {
            showhtml("tphone", false, "固定电话输入错误");
             $("#Remark").show();
            
            return false;
        }
        else {
            $("#Remark").hide();
            showhtml("tphone", true, "");
            return true;
        }
    }
}


function checktmobile() {

    if (IsNull($("#ctl00_ContentPlaceHolder1_txtMobile").val())) {
        showhtml("tmobile", false, "移动电话不能为空");
        return false;
    } else {

//        var pattern = /^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])\d{8}$/;
        var pattern = /^\d{11}$/;
        if (pattern.test($("#ctl00_ContentPlaceHolder1_txtMobile").val()) == false) {
            showhtml("tmobile", false, "移动电话输入错误");
            return false;
        }
        else {
            showhtml("tmobile", true, "");
            return true;
        }
    }
}


function checktemail() {

    if (IsNull($("#ctl00_ContentPlaceHolder1_txtEmail").val())) {
        showhtml("temail", false, "电子信箱不能为空");
        return false;
    } else {
        if (!$("#ctl00_ContentPlaceHolder1_txtEmail").val().match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)) {
            showhtml("temail", false, "email地址错误");
            return false;
        }
        else {
            showhtml("temail", true, "");
            return true;
        }
    }
}




function checktpostcode() {

    if (IsNull($("#ctl00_ContentPlaceHolder1_txtPostCode").val())) {
        showhtml("tpostcode", false, "邮政编码不能为空");
        return false;
    } else {
        var pattern = /^[0-9]{6}$/;
        if (pattern.test($("#ctl00_ContentPlaceHolder1_txtPostCode").val()) == false) {
            showhtml("tpostcode", false, "邮政编码输入错误");
            return false;
        }
        else {
            showhtml("tpostcode", true, "");
            return true;
        }
    }
}


function checktgm() { 
   
        if ($("#ctl00_ContentPlaceHolder1_ddlGM").val() == -1) {
            showhtml("tgm", false, "请选择企业规模");
            return false;
        }
        else {
            showhtml("tgm", true, "");
            return true;
        }
  
}

function checktxz() { 
    var value = $("#ctl00_ContentPlaceHolder1_ddlXZ").val();  
    if (value == -1) {
        $("#GM").hide();
        showhtml("txz", false, "请选择单位性质");
        return false;
    }
    else {

        if (parseInt(value) > 0 && parseInt(value) < 4) 
            $("#GM").show();
        else 
            $("#GM").hide();
        showhtml("txz", true, "");
        return true;
    }
}

function checktsh() {
    if ($("#ctl00_ContentPlaceHolder1_ddlIsSH").val() == -1) {
        showhtml("tsh", false, "请选择是否上市公司");
        return false;
    }
    else {
        showhtml("tsh", true, "");
        return true;
    }
}

function checktjr() {
    if ($("#ctl00_ContentPlaceHolder1_ddlIsJR").val() == -1) {
        showhtml("tjr", false, "请选择是否金融企业");
        return false;
    }
    else {
        showhtml("tjr", true, "");
        return true;
    }
}
function checktzc() {
    if ($("#ctl00_ContentPlaceHolder1_ddlZC").val() == -1) {
        showhtml("tzc", false, "请选择职称");
        return false;
    }
    else {
        showhtml("tzc", true, "");
        return true;
    }
}
function checktzw() {
    if ($("#ctl00_ContentPlaceHolder1_ddlZW").val() == -1) {
        showhtml("tzw", false, "请选择职务");
        return false;
    }
    else {

        if ($("#ctl00_ContentPlaceHolder1_ddlZW").val() == 22) {
            $("#ctl00_ContentPlaceHolder1_ddlZW").parents("td").Html("<input>");
            $("#ctl00_ContentPlaceHolder1_ddlZW").hide();
            
        }    
        
    
        showhtml("tzw", true, "");
        return true;
    }
}


function checkcompanytype() {
    if ($("#companytype").val() == -1) {
        showhtml("usercompanytype", false, "请选择单位类型");
        return false;
    }
    else {
        showhtml("usercompanytype", true, "");
        return true;
    }
}

function checktzs() {
    if ($("#ctl00_ContentPlaceHolder1_ddlIsZS").val() == -1) {
        showhtml("tzs", false, "请选择是否住宿");
        return false;
    }
    else {
        showhtml("tzs", true, "");
        return true;
    }
}




function _checkCard() {


     var result = false;


        
             if ($(".txt_idcardcss").val().length == 18 && $(".txt_idcardcss").val().match(/^([1-9]\d{5})(19|20)(\d{2})((0[1-9])|(1[0-2]))(([0|1|2][1-9])|3[0-1]|20)((\d{4})|\d{3}[A-Z]|\d{3}[a-z])$/)) 
             {
                showhtml("usercard", true,"");
                result = true;
             }
             else if ($(".txt_idcardcss").val().length == 15 && $(".txt_idcardcss").val().match(/^[1-9]\d{5}\d{2}((0[1-9])|(1[0-2]))(([0|1|2][1-9])|3[0-1]|20)(\d{3})$/)) 
             {
                showhtml("usercard", true,"");
                result = true;
             }
             else
             {
                    showhtml("usercard", false,"证件格式错误");
                    result = false;
             }
      return result;
          

}

function addFavorite()
{
 if (document.all)
    {
       window.external.addFavorite('http://www.asc.org.cn','中国会计学会');
    }
    else if (window.sidebar)
    {
       window.sidebar.addPanel('中国会计学会', 'http://www.asc.org.cn', "");
 }
}




/* 设为首页 */  
   function  setHomepage() {   //  设置首页 
             if  (document.all) {
                document.body.style.behavior  =   ' url(#default#homepage) ' ;
                document.body.setHomePage( 'http://www.asc.org.cn' );

            }
             else   if  (window.sidebar) {
                 if  (window.netscape) {
                     try  {
                        netscape.security.PrivilegeManager.enablePrivilege( " UniversalXPConnect " );
                    }
                     catch  (e) {
                        alert( " 抱歉！您的浏览器不支持直接设为首页。请在浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]设置为“true”，点击“加入收藏”后忽略安全提示，即可设置成功。" );
                    }
                }
                 var  prefs  =  Components.classes[ ' @mozilla.org/preferences-service;1 ' ].getService(Components.interfaces.nsIPrefBranch);
                prefs.setCharPref( ' browser.startup.homepage ' ,  'http://www.asc.org.cn' );
            }

        }


//-- End


  function isnotNull(id, text) {
            that = $("#" + id); var result = false;
            if (IsNull(that.val())) {
                showhtml("warn_" + id, false, text);
                result = false;
            }
            else {
                showhtml("warn_" + id, true, "");
                result = true;
            }
            return result;
        }
        
   function isdefaulevalue(id, text) {
            that = $("#" + id); var result = false;
            if (that.val()=="-1") {
                showhtml("warn_" + id, false, text);
                result = false;
            }
            else {
                showhtml("warn_" + id, true, "");
                result = true;
            }
            return result;
        }





