//For reg page 
//start
function userReg()
{
	var username_l = document.getElementById("user_name");
	var sex_l = document.getElementById("sex");
	var password_l = document.getElementById("pass_word");
	var passwordagain_l = document.getElementById("pass_word_again");
	var email_l = document.getElementById("email");
	var errorMessage_l = document.getElementById("errorMessage");
	var Message_l = document.getElementById("Message");
	var sexSpan_l = document.getElementById("sexSpan");
	var Submit_l = document.getElementById("Submit");
	var tbMessage_l = document.getElementById("tbMessage");
	var regok = true;
	//debugger;
	if(username_l.value == "" || password_l.value == "" || passwordagain_l.value == "" || email_l.value == "")
	{
		tbMessage_l.style.display = "";
		tbMessage_l.height = "30px";
		Message_l.innerHTML = "&nbsp;请保证每一项不能为空。";
		regok = false;
	}
	else if(username_l.value.indexOf("'") != -1 || email_l.value.indexOf("'") != -1)
	{
		tbMessage_l.style.display = "";
		tbMessage_l.height = "30px";
		Message_l.innerHTML = "&nbsp;用户名或者E-Mail中含有非法字符。";
		regok = false;
	}
	else if(password_l.value.length < 4)
	{
		tbMessage_l.style.display = "";
		tbMessage_l.height = "30px";
		Message_l.innerHTML = "&nbsp;密码不能小于4位。";
		regok = false;
	}
	else if(password_l.value != passwordagain_l.value)
	{
		tbMessage_l.style.display = "";
		tbMessage_l.height = "30px";
		Message_l.innerHTML = "&nbsp;两次密码输入不一致。";
		regok = false;
	}
	else if(email_l.value != "" && ! validateEmail(email_l.value))
	{
		tbMessage_l.style.display = "";
		tbMessage_l.height = "30px";
		Message_l.innerHTML = "&nbsp;E-Mail地址格式有误；或者您用了回车选择缓存在输入框里的信息，请重新按回车或者提交。";
		regok = false;
	}
	else if(!reg.ValidatorWord(username_l.value).value)
	{
		tbMessage_l.style.display = "";
		tbMessage_l.height = "30px";
		Message_l.innerHTML = "&nbsp;\"" + username_l.value + "\" 是非法用户名。";
		regok = false;
	}
	else if(!reg.ValidatorNum(username_l.value).value)
	{
		tbMessage_l.style.display = "";
		tbMessage_l.height = "30px";
		Message_l.innerHTML = "&nbsp;用户名中文字数不得超过5个，英文不超过10个。";
		regok = false;
	}
	else if(!reg.ValidatorUserName(username_l.value).value)
	{
		tbMessage_l.style.display = "";
		tbMessage_l.height = "30px";
		Message_l.innerHTML = "&nbsp;\"" + username_l.value + "\" 已被注册。";
		regok = false;
	}
	else if(!reg.ValidatorEmail(email_l.value).value)
	{
		tbMessage_l.style.display = "";
		tbMessage_l.height = "30px";
		Message_l.innerHTML = "&nbsp;\"" + email_l.value + "\" 已被注册。";
		regok = false;
	}
	if(regok)
	{
		var sexNum = 0;
		if(!sex_l.checked)
			sexNum = 1;
		if(reg.SaveUserReg(username_l.value,sexNum,password_l.value,email_l.value).value)
		{
			errorMessage_l.style.display = "none";
			tbMessage_l.style.display = "";
			tbMessage_l.height = "80px";
			Message_l.innerHTML = "&nbsp;恭喜您注册成功！为了给网围创造和谐的氛围，我们需要对您的资料进行简单认证，<br>"
					+"&nbsp;请用注册时填写的EMail地址接收欢迎邮件以便和站长交流^^<br>"
					+"&nbsp;对于邮件验证环节，请您谅解并给与支持！";
			username_l.value = "";
			
			username_l.style.backgroundColor = "#f5f5f5";
			username_l.disabled = true;
			username_l.value = "";

			sexSpan_l.disabled = true;
			
			password_l.style.backgroundColor = "#f5f5f5";
			password_l.disabled = true;
			password_l.value = "";
			
			passwordagain_l.style.backgroundColor = "#f5f5f5";
			passwordagain_l.disabled = true;
			passwordagain_l.value = "";
			
			email_l.style.backgroundColor = "#f5f5f5";
			email_l.disabled = true;
			email_l.value = "";
			
			errorMessage_l.style.backgroundColor = "#f5f5f5";
			errorMessage_l.disabled = true;
			errorMessage_l.value = "";
			
			Submit_l.disabled = true;
		}
	}
}

function validateEmail(mail)
{
	if( mail != "")
	{
		var regu="^([a-zA-Z0-9_]|\\-|\\.)+@(([a-zA-Z0-9_]|\\-)+\\.)+[a-zA-Z]{2,4}$";  
		var re = new RegExp(regu);
		if (mail.search(re) == -1)
			return false;
		else
			return true;
	}
}
//For detail page 
//end