/**
 * Created by Administrator on 2018/5/2.
 */





//正则判断
var reg_fotgetPhone = /^0?(13[0-9]|15[012356789]|17[013678]|18[0-9]|14[57])[0-9]{8}$/;
var reg_forgetPwd = /^[a-zA-Z0-9]{6,16}$/;

//失去焦点验证表单数据
$("#forge_phone").blur(function () {
    if ($(this).val() == "") {
        document.querySelector("#error_forget_phone").innerText = "请输入手机号码";
        return false;
    }else {
        if (!reg_fotgetPhone.test($(this).val())) {
            document.querySelector("#error_forget_phone").innerText = "请输入正确的手机号码";
            return false;
        }else {
            document.querySelector("#error_forget_phone").innerText = "";
        }
    }
})

//验证码失去焦点验证
$("#identifying_code").blur(function() {
    if ($(this).val()==""){
        document.querySelector("#error_forget_code").innerText = "请输入验证码";
        return false;
    }else{
        document.querySelector("#error_forget_code").innerText = "";
    }
})


/*新密码失去焦点*/
$("#new_password").blur(function () {
    if ($(this).val() == "") {
        document.querySelector("#error_new_password").innerText = "请输入密码";
        return false;
    }else {
        if (!reg_forgetPwd.test($(this).val())) {
            document.querySelector("#error_new_password").innerText = "请输入6-16位数字或英文组成的密码";
            return false;
        }else {
            document.querySelector("#error_new_password").innerText = "";
        }
    }
})

//确认密码失去焦点
$("#confirm_password").blur(function () {
    if ($(this).val() == "") {
        document.querySelector("#error_repeat_password").innerText = "请输入密码";
        return false;
    }else {
        if (!reg_forgetPwd.test($(this).val())) {
            document.querySelector("#error_repeat_password").innerText = "请输入6-16位数字或英文组成的密码";
            return false;
        }else {
            document.querySelector("#error_repeat_password").innerText = "";
        }
    }
})


//发送验证码
$("#get_code").click(function () {
    if ($("#forge_phone").val() == "") {
        document.querySelector("#error_forget_phone").innerText = "请输入手机号码";
        return false
    }else {
        //如果手机号码错误。提示用户
        if (!reg_fotgetPhone.test($("#forge_phone").val())) {
            document.querySelector("#error_forget_phone").innerText = "请输入正确的手机号码";
            return false
        } else {
            //如果手机号码正确
            document.querySelector("#error_forget_phone").innerText = ""
        }
    }
    $.ajax({
        url: 'http://wftp.zhaodazhuang.com:8018/zdzWebsiteMobile/common/smscode',
        type: 'post',
        data: {
            'tel': $("#forge_phone").val()
        },
        success: function (data) {
            forget_mess_alert(data.msg);
            var countdown = 60;
            var timer = setInterval(function () {
                countdown--;
                if (countdown > 0) {
                    $("#get_code").attr("disabled", "disabled");
                    $("#get_code").html(countdown + "秒后可重发")
                } else {
                    clearInterval(timer);
                    $("#get_code").html("重新发送");
                    $("#get_code").removeAttr("disabled")
                }
            }, 1000)
        }
    });
})


//重置密码
$("#rest_but").on("click",function(){
    //验证电话
    if($("#forge_phone").val()==""){
        document.querySelector("#error_forget_phone").innerText = "请输入手机号码";
        return;
    }
    if(!reg_fotgetPhone.test($("#forge_phone").val())){
        return;
    }
    //验证码
    if($("#identifying_code").val()==""){
        document.querySelector("#error_forget_code").innerText = "请输入验证码";
        return;
    }
    //新密码验证
    if($("#new_password").val()==""){

        return;
    }
    if(!reg_forgetPwd.test($("#new_password").val())){
        return;
    }
    //确定密码
    if($("#confirm_password").val()==""){
        return;
    }
    if(!reg_forgetPwd.test($("#confirm_password").val())){
        return;
    }

    if($("#new_password").val()!=$("#confirm_password").val()){
        forget_mess_alert("两次密码不一致");
        return;
    }

    $.ajax({
        url: "http://wftp.zhaodazhuang.com:8018/zdzWebsitePC/common/forgetPassword",
        type: "POST",
        data: {phone: $("#forge_phone").val(), password: $("#new_password").val(), twoPassword: $("#confirm_password").val(), smscode: $("#identifying_code").val()},
        dataType: "json",
        success: function (data) {
            if (data.msg == "验证码不正确,请重新输入") {
                $('.mark').show()
                $('#alert_box').show();
                $('#alt_mess').text("验证码不正确，请重新输入");
                $('#forget_module').hide();
                $('#alert_sure').click(function () {
                    $('#alert_box').hide()
                    $("#forget_module").show();
                })
                return
            }
            else {
                $('#alert_box').show();
                $('#alt_mess').text(data.msg);
                $('#forget_module').hide();
                $('#alert_sure').click(function () {
                    $('#alert_box').hide();
                    $('#login_module').show();
                    $('#forget_module').hide();
                })
            }
        },
        error: function (data) {
                console.log(data);
        }
    })
})


//弹窗事件函数
function forget_mess_alert(mess) {
    $('.mark').show()
    $('#alert_box').show();
    $('#alt_mess').text(mess);
    $('#forget_module').hide();
    $('#alert_sure').click(function () {
        $('#alert_box').hide();
        $("#forget_module").show();
    })
}






