//----------------------------从网站正常注册的判断代码----------------------------------------------------------------------------
function checkdata() 
{
if(UserForm.Username.value =="" ) {
	alert("请输入用户名！")
	UserForm.Username.focus()
	return false;
}
if(UserForm.Username.value.length<2 ) {
	alert("用户名至少2个字符！")
	UserForm.Username.focus()
	return false;
	}
if(UserForm.Username.value.length>18 ) {
	alert("用户名不能超过18个字符！")
	UserForm.Username.focus()
	return false;
	}
	
if(UserForm.sPassword.value =="" ) {
	alert("请输入密码！")
	UserForm.sPassword.focus()
	return false;
}
if(UserForm.sPassword.value.length<6 ) {
	alert("密码应该大于6小于18个字符！")
	UserForm.sPassword.focus()
	return false;
}
if(UserForm.sPassword.value !==UserForm.Confimpass.value) {
	alert("2次密码不一致！")
	UserForm.sPassword.focus()
	return false;
	}	
	
if(UserForm.PassQuestion.value =="" ) {
	alert("请选择一个密码保护问题！")
	UserForm.PassQuestion.focus()
	return false;
}
if(UserForm.PassAnswer.value =="" ) {
	alert("请输入密码保护问题的答案！")
	UserForm.PassAnswer.focus()
	return false;
}
if(UserForm.PassQuestion.value ==UserForm.PassAnswer.value) {
	alert("密码保护问题和答案不能相同！！")
	UserForm.PassQuestion.focus()
	return false;
	}	
if(UserForm.PassAnswer.value.length<2) {
	alert("密码保护问题的答案至少为两个汉字")
	UserForm.PassAnswer.focus()
	return false;
	}	
if(UserForm.sName.value.length<2 || !isChinese(UserForm.sName.value)) {
	alert("请准确输入真实姓名,并且只能为汉字！")
	UserForm.sName.focus()
	return false;
	}
if(UserForm.sName.value.length>6 || !isChinese(UserForm.sName.value) ) {
	alert("请准确输入真实姓名,并且只能为汉字！")
	UserForm.sName.focus()
	return false;
	}

if( !(UserForm.Sex[0].checked || UserForm.Sex[1].checked)) {
	alert("请选择性别 !!")
	return false;
	}
	
if(UserForm.Province.value =="" ) {
	alert("请选择一个你所在的省份或城市！")
	UserForm.Province.focus()
	return false;
}

if(UserForm.email.value =="" ) {
	alert("请输入电子邮件！")
	UserForm.email.focus()
	return false;
}
if(UserForm.email.value.length<8 || UserForm.email.value.length>64 || !validateEmail(UserForm.email.value) ) {
		alert("请您输入正确的邮箱地址!")
		UserForm.email.focus()
		return false;
	}
if(UserForm.accept.checked =="" ) {
	alert("只有接受本站服务条款才能完成注册。")
	UserForm.accept.focus()
	return false;
}
}
//----------------------------从手机预报名用户的的判断代码------------------------------------------------------------------------
function checksubmit(){
	if(UserForm2.sName.value.length<2 || !isChinese(UserForm2.sName.value)) {
	alert("请准确输入真实姓名,并且只能为汉字！")
	UserForm2.sName.focus()
	return false;
	}
if(UserForm2.Province.value =="" ) {
	alert("请选择一个你所在的省份或城市！")
	UserForm2.Province.focus()
	return false;
}

if(UserForm2.email.value =="" ) {
	alert("请输入电子邮件！")
	UserForm2.email.focus()
	return false;
}
if(UserForm2.email.value.length<8 || UserForm2.email.value.length>64 || !validateEmail(UserForm2.email.value) ) {
		alert("请您输入正确的邮箱地址!")
		UserForm2.email.focus()
		return false;
	}
if(UserForm2.Mobile.value.length !== 11 || !isNumber(UserForm2.Mobile.value)) {
	alert("手机号码有误必须为11位数字")
	UserForm2.Mobile.focus()
	return false;
	}
if(UserForm2.Mobile.value.substring(0,1) != '1' || !isNumber(UserForm2.Mobile.value)) {
	alert("手机号码有误必须为11位数字！！")
	UserForm2.Mobile.focus()
	return false;
	}
if(UserForm2.Mobile.value !== UserForm2.Mobile2.value) {
	alert("两次输入的手机号码不同！！")
	UserForm2.Mobile.focus()
	return false;
	}
if (document.getElementById('Ver').value == ''){
		alert("请填写随机验证码");
		return false;
	}
	document.UserForm2.submit();
}
//----------------------------判断电子邮件的代码----------------------------------------------------------------------------------
function validateEmail(emailStr){
	var re=/^[\w-]+(\.*[\w-]+)*@([0-9a-z]+(([0-9a-z]*)|([0-9a-z-]*[0-9a-z]))+\.)+[a-z]{2,3}$/i;
	if(re.test(emailStr))
		return true;
	else
		return false;
}
//----------------------------判断是必须是汉字的代码------------------------------------------------------------------------------
function isChinese(elem){
var pattern=/[^\x00-\xff]/g;
if(pattern.test(elem))
return true;
else
return false;
}
//----------------------------判断是必须是数字的代码------------------------------------------------------------------------------
function isNumber(str){
	for(var i=0;i<str.length;i++) {
		var ch=str.charCodeAt(i);
		if(ch<48 || ch>57) {
			return false;
		}
	}
	return true;
}
