//---------------JsUser_NotReg----------------
//显示不允许新会员注册
//提示:对Javascript熟练时,可根据需要修改样式
//---------------JsUser_NotReg----------------
function JsUser_NotReg()
{ 
	var str = '';
	str += '<table class="border" cellSpacing=0 cellPadding=0 width="100%" align=center border=0>';
	str += '<tr class=tdbg>';
	str += '<td height="200" align="center">';
	str += '本站暂不接受新会员注册!</td>';
	str += '</tr></table>'; 
	getObject("User_Reg").innerHTML = str;
}


//---------------JsUser_ReadLicense----------------
//显示新会员注册条款
//提示:对Javascript熟练时,可根据需要修改样式
//---------------JsUser_ReadLicense----------------
function JsUser_ReadLicense(Install,License)
{
    var str = '';
    str += '<table class=border cellSpacing=2 cellPadding=2 width="100%" height="100%" align=center border=0>';
    str += '<tr>';
    str += '<td height="30"><div align=center><b>新会员注册服务条款和声明</b></div></td>';
    str += '</tr>';
    str += '<tr>';
    str += '<td>';
    str += License;
    str += '</td>';
    str += '</tr>';
    str += '<tr>';
    str += '<td align="center">';
    str += "<input id=\"BtnAgree\" style=\"CURSOR: hand\" class=\"AyBtn\" onclick=\"javascript:JsBtnAgreeClick('"+Install+"');\" type=\"button\" value=\" 我同意 \" name=\"Submit\" />";
    str += '&nbsp;';
    str += '<input style="CURSOR: hand" onclick="window.location.href=\'/\'" class="AyBtn" type="button" value=" 不同意 " /></td>';
    str += '</tr>';
    str += '</table>';
    getObject("User_Reg").innerHTML= str;
}

function JsBtnAgreeClick(Install)
{ 
	 JsUser_RegForm(Install);
}


//---------------JsUser_RegForm----------------
//显示注册表单
//提示:对Javascript熟练时,可根据需要修改样式
//---------------JsUser_RegForm----------------
function JsUser_RegForm(Install)
{
    var str = '';
    str += '<table cellSpacing=1 cellPadding=1 width="100%" border=0>';
    str += '<tr>';
    str += '<td height="30"><div align=center><b>填写用户注册信息</b></div></td>';
    str += '</tr>';
    str += '</table>';
    str += '<table width="100%" border="0" align="center" cellpadding="2" cellspacing="1">';
    str += '<tr>';
    str += '<td width="150" align="right">用户名：</td>';
    str += '<td ><input type="text" class="AyText" id="tbxUserName" maxLength="25" size="25" name="tbxUserName">';
    str += '<font color="#ff0000">&nbsp;*</font></td>';
    str += '<td width="227">4-12位，英文、数字、下划线的组合</td>';
    str += '</tr>';
    
    str += '<tr>';
    str += '<td align="right">密码(至少6位)：</td>';
    str += '<td><input type="password" class="AyText" id="tbxPassword" maxLength="25" size="25" name="tbxPassword">';
    str += ' &nbsp;<font color="#ff0000">*</font></td>';
    str += '<td>请输入6位以上字符，不允许空格。</td>';
    str += '</tr>';
    
    str += '<tr>';
    str += '<td align="right">确认密码(至少6位)：</td>';
    str += '<td><input type="password" class="AyText" id="tbxRePassword" maxLength="25" size="25" name="tbxRePassword">';
    str += '&nbsp;<font color="#ff0000">*</font></td>';
    str += '<td>请重复输入上面的密码。</td>';
    str += '</tr>';
    
    str += '<tr>';
    str += '<td align="right">真实姓名：</td>';
    str += '<td><input type="text" class="AyText" id="tbxNickName" maxLength="25" size="25" name="tbxNickName">&nbsp;<b><font color="#ff0000">*</font></b></td>';
    str += '<td>&nbsp;</td>';
    str += '</tr>';
                
    str += '<tr>';
    str += '<td align="right">Email：</td>';
    str += '<td><input type="text" class="AyText" id="tbxEmail" maxLength="25" size="25" name="tbxEmail">';
    str += '&nbsp;<font color="#ff0000">*</font></td>';
    str += '<td>请填写有效的邮箱地址</td>';
    str += '</tr>';
    
    str += '<tr>';
    str += '<td align="right">性别：</td>';
    str += '<td>';
    str += '<input id="rblSex" type="radio" name="rblSex" value="男" checked="checked" />男';
    str += '<input id="rblSex" type="radio" name="rblSex" value="女" />女';
    str += '</td>';
    str += '<td>&nbsp;</td>';
    str += '</tr>';
    
    str += '<tr>';
    str += '<td align="right">QQ：</td>';
    str += '<td><input type="text" class="AyText" id="tbxQQ" maxLength="25" size="25" name="tbxQQ"></td>';
    str += '<td>&nbsp;</td>';
    str += '</tr>';
    
    str += '<tr>';
    str += '<td align="right">公司名称：</td>';
    str += '<td><input type="text" class="AyText" id="tbxCompanyName" maxLength="25" size="25" name="tbxCompanyName"></td>';
    str += '<td>&nbsp;</td>';
    str += '</tr>';
	
    str += '<tr>';
    str += '<td align="right">公司网址：</td>';
    str += '<td><input type="text" class="AyText" value="http://" id="tbxHomePage" maxLength="25" size="25" name="tbxHomePage"></td>';
    str += '<td>&nbsp;</td>';
    str += '</tr>';
	
	str += '<tr>';
    str += '<td align="right">邮政编码：</td>';
    str += '<td><input type="text" class="AyText" id="tbxZip" maxLength="25" size="25" name="tbxZip">&nbsp;<font color="#ff0000">*</font></td>';
    str += '<td>&nbsp;</td>';
    str += '</tr>';
	
	str += '<tr>';
    str += '<td align="right">联系电话：</td>';
    str += '<td><input type="text" class="AyText" id="tbxTel" maxLength="25" size="25" name="tbxTel">&nbsp;<font color="#ff0000">*</font></td>';
    str += '<td>&nbsp;</td>';
    str += '</tr>';
	
	str += '<tr>';
    str += '<td align="right">传真：</td>';
    str += '<td><input type="text" class="AyText" id="tbxFax" maxLength="25" size="25" name="tbxFax"></td>';
    str += '<td>&nbsp;</td>';
    str += '</tr>';
    
    str += '<tr>';
    str += '<td align="right">提示问题：</td>';
    str += '<td><select id="ddlQuestion" name="ddlQuestion">';
    str += '<option value="" selected="selected">请您选择</option>';
    str += '<option value="我的宠物名字？">我的宠物名字？</option>';
    str += '<option value="我最好的朋友是谁？">我最好的朋友是谁？</option>';
    str += '<option value="我最喜爱的颜色？">我最喜爱的颜色？</option>';
    str += '<option value="我最喜爱的电影？">我最喜爱的电影？</option>';
    str += '<option value="我最喜爱的影星？">我最喜爱的影星？</option>';
    str += '<option value="我最喜爱的歌曲？">我最喜爱的歌曲？</option>';
    str += '<option value="我最喜爱的食物？">我最喜爱的食物？</option>';
    str += '<option value="我最大的爱好？">我最大的爱好？</option>';
    str += '<option value="我中学校名全称是什么？">我中学校名全称是什么？</option>';
    str += '<option value="我的座右铭是？">我的座右铭是？</option>';
    str += '<option value="我最喜欢的小说的名字？">我最喜欢的小说的名字？</option>';
    str += '<option value="我最喜欢的卡通人物名字？">我最喜欢的卡通人物名字？</option>';
    str += '<option value="我母亲/父亲的生日？">我母亲/父亲的生日？</option>';
    str += '<option value="我最欣赏的一位名人的名字？">我最欣赏的一位名人的名字？</option>';
    str += '<option value="我最喜欢的运动队全称？">我最喜欢的运动队全称？</option>';
    str += '<option value="我最喜欢的一句影视台词？">我最喜欢的一句影视台词？</option>';
    str += '</select>';
    str += '&nbsp;<font color="#ff0000">*</font></td>';
    str += '<td>&nbsp;请选择密码提示问题。</td>';
    str += '</tr>';
    
    str += '<tr>';
    str += '<td align="right">提示答案：</td>';
    str += '<td><input type="text" class="AyText" id="tbxAnswer" maxLength="25" size="25" name="tbxAnswer">';
    str += '&nbsp;<font color="#ff0000">*</font></td>';
    str += '<td>&nbsp;6个字符、数字或3个汉字以上。</td>';
    str += '</tr>';
    
    str += '<TR bgColor=#ffffff><TD align=right>验证码：</TD>';
    str += '<TD><input class="AyText" id="tbxPasscode" maxLength="4" size="4" name="tbxPasscode">&nbsp;';
    str += "<img id=\"BookFormPasscode\" src=\""+Install+"AjaxPage/Gif.aspx?r="+Math.random()+"\" width=\"50\" height=\"18\" border=\"0\" align=\"absmiddle\" />&nbsp;<a href=\"javascript:void(0);\" onClick=\"javascript:RefleshCode('"+Install+"');\" style=\"cursor:pointer;\">刷新一下</a><FONT color=#ff0000>*</FONT></TD>";
    str += '<td>&nbsp;请填写验证码</td>';
    str += '</TR>';
    
    str += '<tr>';
    str += '<td align="center">&nbsp;</td>';
    str += "<td><input type=\"button\" value=\" 注册 \" class=\"AyBtn\" id=\"btnUserAdd\" name=\"btnUserAdd\" onclick=\"javascript:JsbtnUserAddClick('"+Install+"');\">";
    str += '&nbsp;<input id="btnUserReset" type="reset" value=" 清除 " class="AyBtn" onclick="javascript:JsbtnUserResetClick();">';
    str += '</td>';
    str += '<td></td>';
    str += '</tr>';
    str += '</table>';
    getObject("User_Reg").innerHTML= str;
}


function JsbtnUserResetClick()
{ 
	 getObject('tbxUserName').value='';
	 getObject('tbxPassword').value='';
	 getObject('tbxRePassword').value='';
	 getObject('tbxNickName').value='';
	 getObject('tbxEmail').value='';
	 getObject('tbxQQ').value='';
	 getObject('tbxHomepage').value='';
	 getObject('ddlQuestion').value='';
	 getObject('tbxAnswer').value='';
	 getObject('tbxPasscode').value='';
}

//---------------JsUser_RegOK----------------
//显示注册完成
//提示:对Javascript熟练时,可根据需要修改样式
//---------------JsUser_RegOK----------------
function JsUser_RegOK(RootPath,IsCheck,Username)
{
    var str = '';
	str += '<table class=border height=280 cellSpacing=0 cellPadding=0 width="100%" border=0>';
    str += '<tr>';
    str += '<td>';
    str += '<table border="0" align="center" width="80%" cellspacing="1" cellpadding="3">';
    str += '<tr><td>注册结果:</td></tr>';
    str += '<tr><td>';
    str += "<li>注册成功!您的用户名:<font color=red>"+Username+"</font>,您已成为了本站的正式会员!<br><div align=center></li>";
    if(IsCheck==1)
    {
        str += "<li><a href=\""+RootPath+"\">返回首页,登录会员中心</a></li>";
    }
    else
    {
        str += "<li><font color=red>请等待管理员审核!</font></li>";
        str += "<li><a href=\""+RootPath+"\">返回首页</a></li>";
    }
    
    str += '</td></tr>';
    str += '</table>';
    str += '</td>';
    str += '</tr>';
    str += '</table>';
    getObject("User_Reg").innerHTML= str;
}



//---------------JsUserCheckForm----------------
//检查表单
//---------------JsUserCheckForm----------------
function JsUserCheckForm(){	
	if(getObjValue("tbxUserName")==""||getObjValue("tbxPassword")==""||getObjValue("tbxRePassword")==""||getObjValue("tbxNickName")==""||getObjValue("tbxEmail")==""||getObjValue("ddlQuestion")==""||getObjValue("tbxAnswer")==""||getObjValue("tbxPasscode")==""||getObjValue("tbxZip")==""||getObjValue("tbxTel")==""){
		alert("请把带 * 号的项填写完整！");
		return false;
	}
	if(getObjValue("tbxPassword") != getObjValue("tbxRePassword")){
		alert("密码输入不一致");
		return false;
	}
	if(getObjValue("tbxUserName").length>12){
		alert("用户名不能大于12位");
		return false;
	}
	if(getObjValue("tbxNickName").length>12){
		alert("昵称不能大于12字");
		return false;
	}
	if(getObjValue("tbxEmail")!="" && !/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(getObjValue("tbxEmail"))){
		alert("email格式错误！");
		return false;
	}
	if(getObjValue("tbxQQ")!="" && !/^[0-9]{5,15}$/.test(getObjValue("tbxQQ"))){
		alert("qq号应是5-15位纯数字");
		return false;
	}
	if(getObjValue("tbxZip")!="" &&!/^[1-9]\d{5}$/.test(getObjValue("tbxZip"))){
		alert("邮政编码必须是6位纯数字");
		return false;
	}
	if(getObjValue("tbxTel")!="" &&!/^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/.test(getObjValue("tbxTel"))){
		alert("请输入正确的联系电话");
		return false;
	}
	if(getObjValue("tbxAnswer").length>6){
		alert("答案不能大于6个字母");
		return false;
	}
	if(getObjValue("tbxPasscode").length>900){
		alert("验证码不能为空");
		return false;
	}
	return true;
}

//---------------JsUser_Reg----------------
//注册会员
//---------------JsUser_Reg----------------
function JsUser_Reg(RootPath) 
{	
	getObject("User_Reg").innerHTML="<center><br><br>数据正在加载中...<br><br></center>";	
	var xhr = GetXmlHttp();
	xhr.open("GET", RootPath + "AjaxPage/AjaxUser.aspx?action=userreg&r="+Math.random(), true);
	xhr.setRequestHeader("Content-Type", "gb2312");
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4)
		{
			if(xhr.status == 200)
			{
				var msg = xhr.responseText;
				var msgArr = msg.split('$');
				if(msgArr[0]==0)
				{
					JsUser_NotReg();
				}
				else if(msgArr[0]==1)
				{
					JsUser_ReadLicense(RootPath,msgArr[1]);
				}
				else
				{
					JsUser_RegForm(RootPath);
				}
				
			}
			else
			{
				alert("您请求的页面出现异常错误！请刷新重试！");	
			}
		}
	}
	xhr.send(null);
}

//---------------JsbtnUserAddClick----------------
//提交
//---------------JsbtnUserAddClick----------------
function JsbtnUserAddClick(RootPath) 
{	
	var xhr = GetXmlHttp();
	if(xhr&&JsUserCheckForm())
	{
		getObject("btnUserAdd").value="正在提交中...";
		getObject("btnUserAdd").disabled=true;
		xhr.open("POST", RootPath + "AjaxPage/AjaxUser.aspx?action=Useradd", true);
		xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		var data = 'tbxUserName='+escape(getObjValue('tbxUserName'));
		data += '&tbxPassword='+ escape(getObjValue('tbxPassword'));
		data += '&tbxNickName='+ escape(getObjValue('tbxNickName'));
		data += '&tbxEmail='+ escape(getObjValue('tbxEmail'));
		data += '&rblSex='+ escape(GetCheckValue('rblSex'));
		
		data += '&tbxQQ='+ escape(getObjValue('tbxQQ'));
		
		data += '&tbxCompanyName='+ escape(getObjValue('tbxCompanyName'));
		data += '&tbxHomepage='+ escape(getObjValue('tbxHomepage'));
		data += '&tbxZip='+ escape(getObjValue('tbxZip'));
		data += '&tbxTel='+ escape(getObjValue('tbxTel'));
		data += '&tbxFax='+ escape(getObjValue('tbxFax'));
		
		data += '&ddlQuestion='+ escape(getObjValue('ddlQuestion'));
		data += '&tbxAnswer='+ escape(getObjValue('tbxAnswer'));
		data += '&tbxPasscode='+ escape(getObjValue('tbxPasscode'));
		xhr.onreadystatechange=function()
		{
			if(xhr.readyState==4)
			{
				if(xhr.status==200)
				{
					var msg = xhr.responseText;
					//document.write(msg);
					var msgArr = msg.split('$');
					if(msgArr[0] > 0)
					{
					    JsUser_RegOK(RootPath,msgArr[0],msgArr[1]);
					}
					else
					{
						alert(msgArr[1]);
						getObject("btnUserAdd").value="提交";
						getObject("btnUserAdd").disabled=false;
					}
				}
				else
				{
					alert("您请求的页面出现异常错误！请重试！");	
				}
			}	
		}
    	xhr.send(data);
  	}
}
