﻿// JScript 文件
function step1()
{
    var txt=document.getElementById("txtUserName").value.replace(/(^\s*)|(\s*$)/g, "");
    var error=document.getElementById("spUsername");
    var step1=document.getElementById("step1");
    var step2=document.getElementById("step2");
    var q=document.getElementById("spQuestion");
    var u=document.getElementById("hidU");
    if(txt=="")
    {
        error.innerHTML="用户名不能为空！";
        return false;
    }
    u.value=txt;
    GetPassword.isReg(txt,function(result){
        var tb=result.value;
        if(tb.Rows.length==1)
        {
            q.innerHTML=tb.Rows[0].PwdFirQuestion;
            step1.style.display="none";
            step2.style.display="block";
            return true;
        }
        else
        {
            error.innerHTML="无此用户，请重新输入！";
            return false;
        }
    });
}
function back1()
{
    document.getElementById("txtUserName").value="";
}
function step2()
{
    var txt=document.getElementById("txtAnswer").value.replace(/(^\s*)|(\s*$)/g, "");
    var u=document.getElementById("hidU").value;
    var step2=document.getElementById("step2");
    var step3=document.getElementById("step3");
    var error=document.getElementById("spAnswer");
    GetPassword.isAnswer(u,txt,function(result){
        if(result.value=="true")
        {
            step2.style.display="none";
            step3.style.display="block";
        }
        else
        {
            error.innerHTML="密码提示答案错误！";
            document.getElementById("txtAnswer").focus();
            document.getElementById("txtAnswer").select();
            return false;
        }
    });
}
function back2()
{
    var step1=document.getElementById("step1");
    var step2=document.getElementById("step2");
    step1.style.display="block";
    step2.style.display="none";
}
function step3()
{
    var pwd1=document.getElementById("txtPassword1");
    var pwd2=document.getElementById("txtPassword2");
    var error1=document.getElementById("spPassword1");
    var error2=document.getElementById("spPassword2");
    var pwd1Value=pwd1.value.replace(/(^\s*)|(\s*$)/g, "");
    var pwd2Value=pwd2.value.replace(/(^\s*)|(\s*$)/g, "");
    if(pwd1Value=="")
    {
        error1.innerHTML="新密码不能为空!";
        pwd1.focus();
        return false;
    }
    if(pwd1Value.length<6)
    {
        error1.innerHTML="新密码不能少于6位!";
        pwd1.focus();
        pwd1.select();
        return false;
    }
    if(pwd1Value.length>16)
    {
        error1.innerHTML="新密码必需大于16位!";
        pwd1.focus();
        pwd1.select();
        return false;
    }
    if(pwd2Value=="")
    {
        error1.innerHTML='';
        error2.innerHTML="确认密码不能为空!";
        pwd2.focus();
        return false;
    }
    if(pwd1.value.replace(/(^\s*)|(\s*$)/g, "")!=pwd2Value)
    {
        error2.innerHTML="您两次输入的密码不一致!";
        pwd2.focus();
        pwd2.select();
        return false;
    }
    else
    {
        error2.innerHTML='';
        var u=document.getElementById("hidU").value;
        GetPassword.changePwd(u,pwd1Value,function(result){
            if(result.value="true")
            {
                alert("密码修改成功，点击确认回到首页后请重新登录！");
                window.location.href='Default.aspx';
            }
            else
            {
                alert("密码修改失败！");
            }
        });
        return true;
    }
}
function back3()
{
    var step2=document.getElementById("step2");
    var step3=document.getElementById("step3");
    step2.style.display="block";
    step3.style.display="none";
}