﻿// JScript 文件
$("#top .login").hide();

$(function(){
$("#dof").click(function(){todof();});
})

function todof(){
if(checkuname()){
$("#doinf").html("正在向服务器获取用户注册时的问题.");
var datas ="cmd=getqt&uname="+val;
$.ajax({ type: "POST", url: "contrl/umg1.aspx",data:datas,dataType:"json",success: function(callback){getqt(callback);},error:function(){failed();}});
}
}

function failed(){
alert('AJAX错误！');
return false;
}

var qt;
function getqt(json){
var err = json.err;
qt =json.qt;
switch (err){
case "0" :
$("#question").html("你的问题："+json.qt);
$("#uname").html("你的回答：");
$("#btn").html('<input id="dor" type="button" value=" 确 定 " />');
$("#doinf").html("请回答你注册时的问题!");
$("#uinput").val("");
$("#dor").click(function(){dor();});
break;
case "1" :
$("#doinf").html("帐号格式不正确!");
break;
case "2" :
$("#doinf").html("帐号不存在!");
break;
case "3" :
$("#doinf").html("对不起，注册时没有问题输入，无法找回密码!");
break;
}
}

function dor(){
var uname = val;
var val2 = $("#uinput").val();
var datas ="cmd=getpw&uname="+uname+"&qt="+qt+"&anr="+val2;
$.ajax({ type: "POST", url: "contrl/umg1.aspx",data:datas,dataType:"json",success: function(callback){getpw(callback);},error:function(){failed();}});
}

function getpw(json){
if(json.err=="0")
$("#doinf").html("密码已重新生成，请登录你的注册邮箱查收!新密码为："+json.newpw);
else
$("#doinf").html("你的回答错误,找回密码失败!");


}

var val;
function checkuname(){
var cked =true;
val =$("#uinput").val();
var regex =/^[\w]{5,15}$/gi;
if(!regex.test(val)){
$("#doinf").html("帐号格式不正确");
cked =false;
}
return cked;

}
