//---------------JsUserGetPwd----------------
//会员取回密码框
//---------------JsUserGetPwd----------------
function JsUserGetPwd(Install) 
{	
	JsUserGetPwd_Step1(Install);
}

//---------------JsUserGetPwd_Step1----------------
//显示登陆框
//提示:对Javascript熟练时,可根据需要修改样式
//---------------JsUserGetPwd_Step1----------------
function JsUserGetPwd_Step1(Install)
{ 
	var str = '';
	str += '<table border="0" align="center" cellpadding="0" cellspacing="1">';
    str += '<tr>';
    str += '  <td height="24" align="center" colspan="2">取回密码第一步 输入用户名</td>';
    str += '</tr>';
    str += '<TR>';
    str += '<TD width="40%" height=25 align="right">您的用户名：</TD>';
    str += '<TD width="60%"><input id="tbxUserName" name="tbxUserName" class="AyText" type="text" size="20"></TD>';
    str += '</TR>';
    str += '<TR class="tdbg">';
    str += "<TD  colspan=\"2\" height=42 align=\"center\"><input onclick=\"javascript:JsUserGetPwdClick1('"+Install+"');\" class=\"AyBtn\" id=\"btnStep1\" name=\"btnStep1\" type=\"button\" value=\"下一步\">";
    str += '</TD>';
    str += '</TR>';
    str += '</TABLE>';
  	getObject("UserGetPwd").innerHTML = str;
}

function JsUserGetPwd_CheckForm1()
{
	if(getObjValue("tbxUserName")==""){
		alert("请输入用户名");
		return false;
	}
	return true;
}

function JsUserGetPwd_Step2(Install,UserName,Question)
{ 
	var str = '';
	str += '<table border="0" align="center" cellpadding="0" cellspacing="1">';
    str += '<input id="tbxUserName" name="tbxUserName" type="hidden" value="'+UserName+'" >';
    str += '<tr>';
    str += '<td height="24" colspan=2 align="center">取回密码第二步 回答密码问题</td>';
    str += '</tr>';
    str += '<tr>';
    str += '<td width="40%" height="30" align="right">密码问题：</td>';
    str += '<td width="60%">'+Question+'</td>';
    str += '</tr>';
    str += '<tr>';
    str += '  <td width="40%" height="30" align="right">您的答案：</td>';
    str += ' <td width="60%"><input id="tbxAnswer" name="tbxAnswer" class="AyText" type="text" size="20" /></td>';
    str += '</tr>';
    str += '<tr>';
    str += "<TD colspan=\"2\" height=42 align=\"center\"><input onclick=\"javascript:JsUserGetPwdClick2('"+Install+"');\" class=\"AyBtn\" id=\"btnStep2\" name=\"btnStep2\" type=\"button\" value=\"下一步\">";
    str += ' </td>';
    str += '</tr>';
	str += '</table>';
    getObject("UserGetPwd").innerHTML = str;
}
function JsUserGetPwd_CheckForm2()
{
	if(getObjValue("tbxAnswer")==""){
		alert("请输入答案");
		return false;
	}
	return true;
}

function JsUserGetPwd_Step3(Install,UserName,Answer)
{ 
	var str = '';
	str += '<table border="0" align="center" cellpadding="0" cellspacing="1">';
	str += '<input id="tbxAnswer" name="tbxAnswer" type="hidden" value="'+Answer+'" >';
	str += '<tr>';
	str += '<td align="center" colspan="2">取回密码第三步 设置新密码</td>';
	str += '</tr>';
	str += '<tr>';
	str += '<td height="30" align="right">用户名：</td>';
	str += '<td><input id="tbxUserName" name="tbxUserName" class="AyText" type="text" readonly="readonly" size="20" value="'+UserName+'" ></td>';
	str += '</tr>';
	str += '<tr>';
	str += '<td height="30" align="right">新密码：</td>';
	str += '<td><input id="tbxPassWord"  name="tbxPassWord" class="AyText" type="password" size="20" /></td>';
	str += '</tr>';
	str += '<tr>';
	str += '<td height="30" align="right">确认密码：</td>';
	str += '<td><input id="tbxRePassWord" name="tbxRePassWord" class="AyText" type="password" size="20" /></td>';
	str += '</tr>';
	str += '<tr>';
    str += "<TD colspan=\"2\" height=42 align=\"center\"><input onclick=\"javascript:JsUserGetPwdClick3('"+Install+"');\" class=\"AyBtn\" id=\"btnStep3\" name=\"btnStep3\" type=\"button\" value=\"完成\">";
	str += '</td>';
	str += '</tr>';
	str += '</table>';
  	getObject("UserGetPwd").innerHTML = str;
}
function JsUserGetPwd_CheckForm3()
{
	if (getObjValue("tbxPassWord")=="")
	{
		alert("请输入新密码！");
		return false;
	}
	if (getObjValue("tbxRePassWord")=="")
	{
		alert("请输入确认密码！");
		return false;
	}
	if (getObjValue("tbxPassWord")!=getObjValue("tbxRePassWord"))
	{
		alert("两次输入的密码不一致！");
		return false;
	}
	return true;
}
				  
function JsUserGetPwd_Step4(Install,NewPwd)
{ 
	var str = '';
	str += '<table border="0" align="center" cellpadding="0" cellspacing="1">';
	str += '<tr><td height="25" align="center">取回密码成功</td></tr>';
	str += '<tr>';
	str += '<td height="50" align="center">恭喜你,密码取回成功!您的新密码是:<font color=red>'+NewPwd+'</font>,请用新密码登录。</td>';
	str += '</tr>';
	str += "<tr><td height=\"50\" align=\"center\"><a href=\""+Install+"\">返回首页,登录会员中心</a></td></tr>";
	str += '</table>'; 
	getObject("UserGetPwd").innerHTML = str;
}

				  
//---------------JsUserGetPwdClick1----------------
//输入用户名
//---------------JsUserGetPwdClick1----------------
function JsUserGetPwdClick1(Install) 
{	
	var xhr = GetXmlHttp();
	if(xhr&&JsUserGetPwd_CheckForm1())
	{
		getObject("btnStep1").value="操作中...";
		getObject("btnStep1").disabled=true;
		xhr.open("POST", Install + "AjaxPage/AjaxUser.aspx?action=getpwdstep1", true);
		xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		var data = 'tbxUserName='+escape(getObjValue('tbxUserName'));
		xhr.onreadystatechange=function()
		{
			if(xhr.readyState==4)
			{
				if(xhr.status==200)
				{
					var msg = unescape(xhr.responseText);
					//document.write(msg);
					var msgArr = msg.split('$');
					if(msgArr[0] > 0)
					{
					    JsUserGetPwd_Step2(Install,getObjValue('tbxUserName'),msgArr[1]);
					}
					else
					{
						alert(msgArr[1]);
						getObject("btnStep1").value='下一步';
						getObject("btnStep1").disabled=false;
					}
				}
				else
				{
					alert("您请求的页面出现异常错误！请重试！");
					getObject("btnStep1").value='下一步';
					getObject("btnStep1").disabled=false;
				}
			}	
		}
    	xhr.send(data);
  	}
}

//---------------JsUserGetPwdClick2----------------
//回答密码问题
//---------------JsUserGetPwdClick2----------------
function JsUserGetPwdClick2(RootPath) 
{	
	var xhr = GetXmlHttp();
	if(xhr&&JsUserGetPwd_CheckForm2())
	{
		getObject("btnStep2").value="操作中...";
		getObject("btnStep2").disabled=true;
		xhr.open("POST", RootPath + "AjaxPage/AjaxUser.aspx?action=getpwdstep2", true);
		xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		var data = 'tbxUserName='+escape(getObjValue('tbxUserName'));
		data += '&tbxAnswer='+ escape(getObjValue('tbxAnswer'));
		xhr.onreadystatechange=function()
		{
			if(xhr.readyState==4)
			{
				if(xhr.status==200)
				{
					var msg = unescape(xhr.responseText);
					var msgArr = msg.split('$');
					if(msgArr[0] > 0)
					{
					    JsUserGetPwd_Step3(RootPath,msgArr[1],getObjValue('tbxAnswer'));
					}
					else
					{
						alert(msgArr[1]);
						getObject("btnStep2").value='下一步';
						getObject("btnStep2").disabled=false;
					}
				}
				else
				{
					alert("您请求的页面出现异常错误！请重试！");	
				}
			}	
		}
    	xhr.send(data);
  	}
}

//---------------JsUserGetPwdClick3----------------
//设置新密码
//---------------JsUserGetPwdClick3----------------
function JsUserGetPwdClick3(RootPath) 
{	
	var xhr = GetXmlHttp();
	if(xhr&&JsUserGetPwd_CheckForm3())
	{
		getObject("btnStep3").value="操作中...";
		getObject("btnStep3").disabled=true;
		xhr.open("POST", RootPath + "AjaxPage/AjaxUser.aspx?action=getpwdstep3", true);
		xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		var data = 'tbxUserName='+escape(getObjValue('tbxUserName'));
		data += '&tbxPassWord='+ escape(getObjValue('tbxPassword'));
		data += '&tbxAnswer='+ escape(getObjValue('tbxAnswer'));
		xhr.onreadystatechange=function()
		{
			if(xhr.readyState==4)
			{
				if(xhr.status==200)
				{
					var msg = unescape(xhr.responseText);
					var msgArr = msg.split('$');
					if(msgArr[0] > 0)
					{
					    JsUserGetPwd_Step4(RootPath,msgArr[1]);
					}
					else
					{
						alert(msgArr[1]);
						getObject("btnStep3").value='完成';
						getObject("btnStep3").disabled=false;
					}
				}
				else
				{
					alert("您请求的页面出现异常错误！请重试！");	
				}
			}	
		}
    	xhr.send(data);
  	}
}