function checkReg() {
	if (checkUserName() === false) {
		return false;
	}
	if (checkPwd1() === false) {
		return false;
	}
	if (checkPwd2() === false) {
		return false;
	}
	if (checkEmail() === false) {
		return false;
	}
	if (checkQuestion() === false) {
		return false;
	}
	if (checkAnswer() === false) {
		return false;
	}
	if(!document.getElementById("bao3protocl").checked){
		window.alert("请同意宝3网注册协议，否则您无法注册成为宝3会员");
		return false;
	}
}

function checkUserName() {
	var userName = encodeURIComponent(document.getElementById("userName").value);
	var validstr = /^[a-z]\w{5,14}$/i;
	if (validstr.test(userName)) {
		var xml = new GBMadAJAX();
		xml.url = "/ajax.php?action=checkUserName&name=" + userName;
		xml.to = 5000;
		xml.Completed = function() {
			xml.rbody = (xml.rbody);
			if (xml.rbody != "") {
				if (xml.rbody == 'yes') {
					document.getElementById("fuserName").innerHTML = '<img src="/images/ajax/ico_right.png" align="absmiddle" />恭喜您，您输入的用户名没有人使用，可以继续注册。';
					document.getElementById("fuserName").className = 'form_info';
				} else {
					document.getElementById("fuserName").innerHTML = '<img src="/images/ajax/ico_wrong.png" align="absmiddle" />该用户名已经被注册了，请返回重新填写。';
					document.getElementById("fuserName").className = 'form_info form_info_worng';
					return false;
				}
			}
			xml = null;
		}
		xml.Open();
	} else {
		document.getElementById("fuserName").innerHTML = '<img src="/images/ajax/ico_wrong.png" align="absmiddle" />用户名不符合规则，限字母开头，数字、字母或下划线组合，长度5～15位。';
		document.getElementById("fuserName").className = 'form_info form_info_worng';
		return false;
	}
}

function checkPwd1() {
	var pwd = encodeURIComponent(document.getElementById("password").value);
	var validpwd = /^\w{6,15}$/i;
	if (validpwd.test(pwd)) {
		document.getElementById("fpassword").innerHTML = '<img src="/images/ajax/ico_right.png" align="absmiddle" />';
	} else {
		document.getElementById("fpassword").innerHTML = '<img src="/images/ajax/ico_wrong.png" align="absmiddle" />请填入6-16位数字、字母的密码。';
		document.getElementById("fpassword").className = 'form_info form_info_worng';
		return false;
	}
}

function checkPwd2() {
	var pwd2 = encodeURIComponent(document.getElementById("password2").value);
	var validpwd = /^\w{6,15}$/i;
	if (validpwd.test(pwd2)) {
		if (pwd2 == encodeURIComponent(document.getElementById("password").value)) {
			document.getElementById("fpassword2").innerHTML = '<img src="/images/ajax/ico_right.png" align="absmiddle" />';
		} else {
			document.getElementById("fpassword2").innerHTML = '<img src="/images/ajax/ico_wrong.png" align="absmiddle" />两次输入的密码不一致。';
			document.getElementById("fpassword2").className = 'form_info form_info_worng';
			return false;
		}
	} else {
		document.getElementById("fpassword2").innerHTML = '<img src="/images/ajax/ico_wrong.png" align="absmiddle" />请填入6-16位数字、字母的密码。';
		document.getElementById("fpassword2").className = 'form_info form_info_worng';
		return false;
	}
}

function checkEmail() {
	var email = document.getElementById("email").value;
	var reg_email = /^[a-z0-9]+[a-z0-9_]{4,}@[a-z0-9]+[a-z0-9\.]*\.[a-z]+$/i;
	if (!reg_email.test(email) || email.length<3 || email.length>32) {
		document.getElementById("femail").innerHTML = '<img src="/images/ajax/ico_wrong.png" align="absmiddle" />邮箱是您取回密码的重要途径，请正确填写。';
		document.getElementById("femail").className = 'form_info form_info_worng';
		return false;
	} else {
		document.getElementById("femail").innerHTML = '<img src="/images/ajax/ico_right.png" align="absmiddle" />';
	}
}
function checkQue() {
	var que = document.getElementById("question").value;
	if (que == "other") {
		document.getElementById("que").style.display = 'block';
	} else {
		document.getElementById("que").style.display = 'none';
	}
}
function checkQuestion() {
	var question = document.getElementById("question").value;
	if (question != "other") {
		if (question != "") {
			document.getElementById("fquestion").innerHTML = '<img src="/images/ajax/ico_right.png" align="absmiddle" />';
		} else {
			document.getElementById("fquestion").innerHTML = '<img src="/images/ajax/ico_wrong.png" align="absmiddle" />请输入您的问题。';
			document.getElementById("fquestion").className = 'form_info form_info_worng';
			return false;	
		}
	} else {
		document.getElementById("fquestion").innerHTML = '<img src="/images/ajax/ico_right.png" align="absmiddle" />';
		if (document.getElementById("questionInput").value != "") {
			document.getElementById("fquestionInput").innerHTML = '<img src="/images/ajax/ico_right.png" align="absmiddle" />';
		} else {
			document.getElementById("fquestionInput").innerHTML = '<img src="/images/ajax/ico_wrong.png" align="absmiddle" />请输入您的问题。';
			document.getElementById("fquestionInput").className = 'form_info form_info_worng';
			return false;	
		}
	}
}
function checkAnswer() {
	var answer = document.getElementById("answer").value;
	if (answer != "") {
		document.getElementById("fanswer").innerHTML = '<img src="/images/ajax/ico_right.png" align="absmiddle" />';
	} else {
		document.getElementById("fanswer").innerHTML = '<img src="/images/ajax/ico_wrong.png" align="absmiddle" />请输入您的答案。';
		document.getElementById("fanswer").className = 'form_info form_info_worng';
		return false;	
	}
}


function checkLogin() {
	var userName = document.getElementById("userName");
	var passwd = document.getElementById("password");
	if (!userName.value.match(/^[a-z]\w{2,14}$/i)) {
		alert("用户名不符合规则！");
		userName.focus();
		return false;
	}

	if (!passwd.value.match(/^\w{6,15}$/i)) {
		alert("密码不符合规则！");
		passwd.focus();
		return false;
	}
}
function keyDown() {
//　　if (event.keyCode == 13) {
//		document.bao_login.submit();
//　　}
}