﻿// JScript 文件
var l_asp = "ctl00_ContentPlaceHolder1_";
function IsIE() {
    if (navigator.appName.indexOf("Explorer") > -1) {
        return true;
    }
    else {
        return false;
    }
}
//留言反馈
//function CheckFeedback() {
//    var username = document.getElementById("txtUserName");
//    var question = document.getElementById("txtQuestion");
//    var request = document.getElementById("txtRequest");

//    if (username.value == "" || username.value == null) {
//        alert("用户名不能为空");
//        username.focus();
//        return false;
//    }
//    if (question.value == "" || question.value == null) {
//        alert("标题不能为空");
//        question.focus();
//        return false;
//    }

//    if (request.value == "" || request.value == null) {
//        alert("内容不能为空");
//        request.focus();
//        return false;
//    }
//    return true;
//}

////留言反馈
//function CheckQA() {

//    var question = document.getElementById("txtRequest");
//    if (question.value == "" || question.value == null) {
//        alert("问题不能为空");
//        question.focus();
//        return false;
//    }
//    return true;
//}

////供求留言
//function CheckSupplyFeedback() {
//    var username = document.getElementById("txtUserName");
//    var question = document.getElementById("txtQuestion");
//    var request = document.getElementById("txtRequest");
//    var phone = document.getElementById("txtPhone");
//    var email = document.getElementById("txtEmail");
//    var address = document.getElementById("txtAddress");
//    var postcode = document.getElementById("txtPostcode");
//    if (question.value == "" || question.value == null) {
//        alert("标题不能为空");
//        question.focus();
//        return false;
//    }
//    if (username.value == "" || username.value == null) {
//        alert("姓名不能为空");
//        username.focus();
//        return false;
//    }
//    if (phone.value == "" || phone.value == null) {
//        alert("固定电话不能为空");
//        phone.focus();
//        return false;
//    }

//    if (address.value == "" || address.value == null) {
//        alert("地址不能为空");
//        address.focus();
//        return false;
//    }

//    if (!isEmail(email.value)) {
//        alert("邮箱格式不正确");
//        email.focus();
//        return false;
//    }
//    if (request.value == "" || request.value == null) {
//        alert("内容不能为空");
//        request.focus();
//        return false;
//    }
//    if (!isPostcode(postcode.value)) {
//        alert("邮编格式不正确");
//        postcode.focus();
//        return false;
//    }

//    return true;
//}
//产品，新闻评论
//function CheckProductFeedback() {
//    var question = document.getElementById("txtQuestion");
//    var request = document.getElementById("txtRequest");
//    if (question.value == "" || question.value == null) {
//        alert("标题不能为空");
//        question.focus();
//        return false;
//    }
//    if (request.value == "" || request.value == null) {
//        alert("内容不能为空");
//        request.focus();
//        return false;
//    }

//    return true;
//}

//用户注册
function CheckMember() {
    var user = document.getElementById(l_asp + "txtUser");
    var password = document.getElementById(l_asp + "txtPassword");
    var repassword = document.getElementById(l_asp + "txtRePassword");
    var realname = document.getElementById(l_asp + "txtRealName");
    var question = document.getElementById(l_asp + "txtPassQuestion");
    var answer = document.getElementById(l_asp + "txtPassAnswer");
    var phone = document.getElementById(l_asp + "txtPhone");
    var email = document.getElementById(l_asp + "txtEmail");
    var postcode = document.getElementById(l_asp + "txtPostcode");
    var Address = document.getElementById(l_asp + "txtAddress");
    var Mobile = document.getElementById(l_asp + "txtMobile");

    if (user.value == "" || user.value == null) {
        alert("用户名不能为空");
        user.focus();
        return false;
    }
    if (password.value == "" || password.value == null) {
        alert("密码不能为空");
        password.focus();
        return false;
    }
    else {
        if (password.value.length < 6) {
            alert("为了账户安全，请补足6位以上");
            password.focus();
            return false;
        }
    }
    if (repassword.value != password.value) {
        alert("两次密码不一致");
        repassword.focus();
        return false;
    }


    if (!isEmail(email.value)) {
        alert("邮箱格式不正确");
        email.focus();
        return false;
    }

    
    if (question.value == "" || question.value == null) {
        alert("密码提示不能为空");
        question.focus();
        return false;
    }

    if (answer.value == "" || answer.value == null) {
        alert("密码回答不能为空");
        answer.focus();
        return false;
    }
    if (realname.value == "" || realname.value == null) {
        alert("姓名不能为空");
        realname.focus();
        return false;
    }

    if (phone.value == "" || phone.value == null) {
        alert("固定电话不能为空");
        phone.focus();
        return false;
    }

    if (!isMobile(Mobile.value)) {
        alert("手机格式不对");
        Mobile.focus();
        return false;
    }


    if (Address.value == "" || Address.value == null) {
        alert("地址不能为空");
        Address.focus();
        return false;
    }


    
    if (!isPostcode(postcode.value)) {
        alert("邮编格式不正确");
        postcode.focus();
        return false;
    }

    return true;
}

//用户登录
//function CheckLogin() {
//    var username1 = document.getElementById("txtUserName1");
//    var password1 = document.getElementById("txtPassword1");
//    if (username1.value == "" || username1.value == null) {
//        alert("用户名不能为空");
//        username1.focus();
//        return false;
//    }
//    if (password1.value == "" || password1.value == null) {
//        alert("密码不能为空");
//        password1.focus();
//        return false;
//    }

//    return true;
//}

//用户登录2
function CheckLogin2() {
    var username2 = document.getElementById(l_asp + "txtUserName2");
    var password2 = document.getElementById(l_asp + "Password2");
    if (username2.value == "" || username2.value == null) {
        alert("用户名不能为空");
        username2.focus();
        return false;
    }
    if (password2.value == "" || password2.value == null) {
        alert("密码不能为空");
        password2.focus();
        return false;
    }

    return true;
}
//修改用户信息
function CheckModInfo() {
    var $realname = document.getElementById(l_asp + "txtRealName");
    var $question = document.getElementById(l_asp + "txtPassQuestion");
    var $answer = document.getElementById(l_asp + "txtPassAnswer");
    var $phone = document.getElementById(l_asp + "txtPhone");
    var $email = document.getElementById(l_asp + "txtEmail");
    var $postcode = document.getElementById(l_asp + "txtPostcode");
    var $Mobile = document.getElementById(l_asp + "txtMobile");
    var $Address = document.getElementById(l_asp + "txtAddress");


    if ($realname.value == "" || $realname.value == null) {
        alert("姓名不能为空");
        $realname.focus();
        return false;
    }

    if ($phone.value == "" || $phone.value == null) {
        alert("固定电话不能为空");
        $phone.focus();
        return false;
    }

    if (!isMobile($Mobile.value)) {
        alert("手机格式不对");
        $Mobile.focus();
        return false;
    }

    if (!isEmail($email.value)) {
        alert("邮箱格式不正确");
        $email.focus();
        return false;
    }
    if ($Address.value == "" || $Address.value == null) {
        alert("地址不能为空");
        $Address.focus();
        return false;
    }
    
    if (!isPostcode($postcode.value)) {
        alert("邮编格式不正确");
        $postcode.focus();
        return false;
    }
    
    if ($question.value == "" || $question.value == null) {
        alert("密码提示不能为空");
        $question.focus();
        return false;
    }
    if ($answer.value == "" || $answer.value == null) {
        alert("密码回答不能为空");
        $answer.focus();
        return false;
    }


    return true;
}

//用户注册
function CheckModPass() {
    var oldpassword = document.getElementById(l_asp + "txtOldPassword");
    var password = document.getElementById(l_asp + "txtPassword");
    var repassword = document.getElementById(l_asp + "txtRePassword");
    if (oldpassword.value == "" || oldpassword.value == null) {
        alert("原始密码不能为空");
        oldpassword.focus();
        return false;
    }
    if (password.value == "" || password.value == null) {
        alert("新密码不能为空");
        password.focus();
        return false;
    }
    else {
        if (password.value.length < 6) {
            alert("为了专户安全，请补足6位以上");
            password.focus();
            return false;
        }
    }
    if (repassword.value != password.value) {
        alert("两次密码不一致");
        repassword.focus();
        return false;
    }

    return true;
}

////新闻搜索
//function CheckNewsSearch() {
//    var search = document.getElementById("txtSearch");
//    if (search.value == "" || search.value == null) {
//        alert("关键字不能为空");
//        search.focus();
//        return false;
//    }
//    return true;
//}

//判断用户名
function CheckFindPwd() {
    var $username = document.getElementById("ctl00_ContentPlaceHolder1_txtFindUser");
    var $question = document.getElementById("ctl00_ContentPlaceHolder1_txtPassQuestion");
    var $answer = document.getElementById("ctl00_ContentPlaceHolder1_txtPassAnswer");
    if ($username.value == "" || $username.value == null) {
        alert("用户名不能为空");
        $username.focus();
        return false;
    }
    alert("122");
    if ($question.value == "" || $question.value == null) {
        alert("密码提示不能为空");
        $question.focus();
        return false;
    }
    if ($answer.value == "" || $answer.value == null) {
        alert("密码回答不能为空");
        $answer.focus();
        return false;
    }
    return true;
}
//找回密码
function CheckChPass() {
    var password = document.getElementById(l_asp + "txtNewPassword");
    var repassword = document.getElementById(l_asp + "txtReNewPassword");


    if (password.value == "" || password.value == null) {
        alert("密码不能为空");
        password.focus();
        return false;
    }
    else {
        if (password.value.length < 6) {
            alert("为了专户安全，请补足6位以上");
            password.focus();
            return false;
        }
    }
    if (repassword.value != password.value) {
        alert("两次密码不一致");
        repassword.focus();
        return false;
    }
    return true;
}

//提交订单
function CheckOrderForm() {
        var $name = document.getElementById(l_asp + "txtName");
        var $address = document.getElementById(l_asp + "txtAddress");
        var $code = document.getElementById(l_asp + "txtCode");
        var $phone = document.getElementById(l_asp + "txtPhone");
        var $email = document.getElementById(l_asp + "txtEmail");

        if ($name.value == "" || $name.value == null) {
            alert("收货人姓名不能为空");
            $name.focus();
            return false;
        }


        if ($address.value == "" || $address.value == null) {
            alert("收货人地址不能为空");
            $address.focus();
            return false;
        }


        if (!isPostcode($code.value)) {
            alert("邮编格式不正确");
            $code.focus();
            return false;
        }


        if ($phone.value == "" || $phone.value == null) {
            alert("收货人电话不能为空");
            $phone.focus();
            return false;
        }

        if (!isEmail($email.value)) {
            alert("邮箱格式不正确");
            $email.focus();
            return false;
        }

        return true;
    }

//    //供求信息发布
//    function CheckPublish() {
//        var $title = document.getElementById("txtTitle");
//        if ($title.value == "" || $title.value == null) {
//            alert("标题不能为空");
//            $title.focus();
//            return false;
//        }

//        return true;
//    }


    function isTel(str) {
        var reg = /(^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$)|(^[0-9]{3,4}\-[0-9]{7,8}$)|(^[0-9]{7,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)|(^13\d{5,9}$)|(^153\d{4,8}$)|(^159\d{4,8}$)|(^158\d{4,8}$)|(^0\d{10,11}$)/;
        return (reg.test(str));
    }

    function isMobile(strmobile) {
        var mobile = /(^13\d{5,9}$)|(^153\d{4,8}$)|(^159\d{4,8}$)|(^158\d{4,8}$)|(^0\d{10,11}$)/;
        return (mobile.test(strmobile));
    }
    function isPostcode(postcode) {
        var code = /^[0-9]{6}$/;
        return (code.test(postcode));
    }

    function isEmail(vEMail) 
    {
        var regInvalid = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;
        var regValid = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
        return (!regInvalid.test(vEMail) && regValid.test(vEMail));
        //var res = /^[0-9a-zA-Z_\-\.]+@[0-9a-zA-Z_\-]+(\.[0-9a-zA-Z_\-]+)*$/;
        //var res=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
        //return res.test(vEMail);
    }

    

    var xmlHttp = null;
    function CheckUser() {
        var $user = document.getElementById("ctl00_ContentPlaceHolder1_txtUser");
        if ($user.value == "") {
            document.getElementById("exsits").innerText = "请输入用户名!";
            $user.focus();
            return false;
        }
        else {
            if (!isName($user.value)) {
                document.getElementById("exsits").innerText = "用户名格式不正确!";
                $user.focus();
                return false;
            }
        }
        document.getElementById("exsits").innerHTML = "正在检测,请梢候...";
        try {
            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (err1) {
            try {
                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (err2) {
                xmlHttp = new XMLHttpRequest();
            }
        }
        var txtUser = document.getElementById("ctl00_ContentPlaceHolder1_txtUser");
        var url = "CheckUser.aspx?id=" + txtUser.value;
        xmlHttp.open("GET", url, true);
        xmlHttp.onreadystatechange = OnHandler;
        xmlHttp.send(null);

    }
    function OnHandler() {
        if (xmlHttp.readyState == 4) {
            var isValid = xmlHttp.responseText;
            var exists = document.getElementById("exsits");
            exists.innerHTML = isValid.substring(0, 100);
            //document.getElementById("txtUserName").readonly=false;
        }
    }

    function isName(s) {
        return /^[\w]{3,16}$/.test(s)
    }

