


function ResetDocument()
{
	var obj = document.register;
	obj.account.focus();
}

function checkdata()
{
	var obj = document.register;
	if (obj.account.value.length < 4 || obj.account.value.length > 12) {
		alert("帐号必须大于4位、小于12位！请重新填写");
		obj.account.focus();
		return false;
	} else {
		var mReg = /[^0-9a-zA-Z]/;
		if (mReg.test(obj.account.value)) {
			alert("帐号不合法！请重新填写");
			obj.account.focus();
			return false;
		}
	}

	if (obj.nikname.value.length < 2 || obj.nikname.value.length > 16) {
		alert("昵称最大长度为8个中文字符或16个英文数字等其他字符！请重新填写");
		obj.nikname.focus();
		return false;
	} else {
		var mReg = /[~,$,^,=,%,#,?,&,',管理,gm,GM]/; //'
		if (mReg.test(obj.nikname.value)) {
			alert("昵称不合法！请重新填写");
			obj.nikname.focus();
			return false;
		}
	}

	if (obj.username.value.length < 2 || obj.username.value.length > 12) {
		alert("真实姓名必须大于2位、小于12位！请重新填写");
		obj.username.focus();
		return false;
	} else {
		var mReg = /[',-]/;
		if (mReg.test(obj.username.value)) {
			alert("姓名不合法！请重新填写");
			obj.account.focus();
			return false;
		}
	}
	
	if (obj.popcard.value.length < 6 || obj.popcard.value.length > 20) {
		alert("证件号码必须大于6位、小于20位！请重新填写");
		obj.popcard.focus();
		return false;
	} else {
		var mReg = /[\D]/;
		if (mReg.test(obj.popcard.value)) {
			alert("证件号码不合法！请重新填写");
			obj.popcard.focus();
			return false;
		}
	}

	if (obj.pasword.value.length < 6 || obj.pasword.value.length > 20) {
		alert("密码必须大于6位、小于20位！请重新填写");
		obj.pasword.focus();
		return false;
	} else {
		var mReg = /\W/;
		if (mReg.test(obj.pasword.value)) {
			alert("密码不合法！请重新填写");
			obj.pasword.focus();
			return false;
		}
	}
	
	if (obj.pssword.value.length < 6 || obj.pssword.value.length > 20) {
		alert("密码必须大于6位、小于20位！请重新填写");
		obj.pssword.focus();
		return false;
	} else {
		var mReg = /\W/;
		if (mReg.test(obj.pssword.value)) {
			alert("密码不合法！请重新填写");
			obj.pssword.focus();
			return false;
		}
	}
	
	if (obj.pasword.value != obj.pssword.value) {
		alert("两次输入的密码不同！请重新填写");
		obj.pasword.focus();
		return false;
	}
	
	if (!obj.agreement.checked) {
		alert("如果您不同意《玩家协议》，请立即离开！");
		obj.account.focus();
		return false;
	}

	var myReg = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/; 
	if(!myReg.test(obj.myemail.value)) {
		alert("电子邮件不合法！请重新填写");
		obj.myemail.focus();
		return false; 
	}
	
	return true;
}

