function checkReg() {
	var regUserName = document.getElementById("userName").value;
	var regPassword = document.getElementById("password").value;
	var regPassword2 = document.getElementById("password2").value;
	var regEmail = document.getElementById("email").value;
	var regQuestion = document.getElementById("question").value;
	var regAnswer = document.getElementById("answer").value;
	
	var validstr = /^[a-z]\w{5,14}$/i;
	if (validstr.test(regUserName)) {
		var validpwd = /^\w{6,15}$/i;
		if (validpwd.test(regPassword)) {
			if (validpwd.test(regPassword2)) {
				if (regPassword2 != regPassword) {
					window.alert("两次输入的密码不一致！");
					return false;
				}else{
					var reg_email = /^[a-z0-9]+[a-z0-9_]{2,}@[a-z0-9]+[a-z0-9\.]*\.[a-z]+$/i;
					if (!reg_email.test(regEmail) || regEmail.length<5 || regEmail.length>35) {
						window.alert("邮箱格式错误，请重新填写！");
						return false;
					}else{
						if(regQuestion && regAnswer){
							if(document.getElementById("bao3protocl").checked){
								$("#regresult").hide();
								$.ajax({
									type: "POST",
									url: "ajax.php",
									data: "action=userReg&userName="+encodeURIComponent(regUserName)+"&password="+encodeURIComponent(regPassword)+"&password2="+encodeURIComponent(regPassword2)+"&email="+encodeURIComponent(regEmail)+"&question="+encodeURIComponent(regQuestion)+"&answer="+encodeURIComponent(regAnswer)+"&random="+Math.random(),
									success: function(msg){
										if(msg){ 
											if (msg == "regsuccess"){
												document.location = "http://ddt.bao3.com/login.php";
												//checkIsLoginSuccess();
												return false;
											}else{
												window.alert(msg);
												return false;
											}
										}else{
											window.alert("服务器没有响应！请稍候再试！");
											return false;
										}
									}
								})	
							}else{
								window.alert("请同意宝3网注册协议，否则您无法注册成为宝3会员");
								return false;
							}								
						}else{
							window.alert("密码保护问题和答案都不能为空，请认真填写!");
							return false;
						}
					}
				}
			} else {
				window.alert("请填入6-16位数字、字母的确认密码");
				return false;
			}
			
		}else{
			//document.getElementById("regresult").innerHTML = "请填入6-16位数字、字母的密码！";
			window.alert("请填入6-16位数字、字母的密码");
			return false;	
		}
	}else{
		//document.getElementById("regresult").innerHTML = "通行证名称不符合规则；限字母开头，数字、字母或下划线组合，长度6～15位！";
		window.alert("通行证名称不符合规则；限字母开头，数字、字母或下划线组合，长度6～15位！");
		return false;	
	}	
}

//ajax访问时候的进度条
function ajaxLoading(){
	$(".reg").html('<form ><img src="/images/ajax/ajax.gif" width="170" /></form>');
}

//判断用户是否成功登陆
/*
function checkIsLoginSuccess(){
	$.ajax({
		type: "POST",
		url: "ajax.php",
		data: "action=checkUserIsLog&random="+Math.random(),
		beforeSend: ajaxLoading(),
		success: function(msg){
			$(".reg").html(msg);
		}
	})
	
}
*/

function checkUserName() {
	var userName = encodeURIComponent(document.getElementById("userName").value);
	var validstr = /^[a-z]\w{5,14}$/i;
	if (validstr.test(userName)) {
		$("#regresult").show();
		$.ajax({
			type: "POST",
			url: "ajax.php",
			data: "action=checkUserName&userName="+userName+"&random="+Math.random(),
			success: function(msg){
				if(msg){ 
					if (msg == "yes"){
						document.getElementById("regresult").innerHTML = "此用户名可用！";
						return false;
					}else{							
						document.getElementById("regresult").innerHTML = msg;
						return false;
					}
				}else{
					document.getElementById("regresult").innerHTML = "服务器没有响应！";
					return false;
				}
			}
		})		
	} else {
		document.getElementById("regresult").innerHTML = "通行证名称不符合规则；限字母开头，数字、字母或下划线组合，长度6～15位";
		$("#regresult").show();
		return false;
	}
}

function checkPwd1() {
	var pwd = encodeURIComponent(document.getElementById("password").value);
	var validpwd = /^\w{6,15}$/i;
	if (!validpwd.test(pwd)) {
		document.getElementById("regresult").innerHTML = "请填入6-16位数字、字母的密码！";
		$("#regresult").show();
		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("regresult").innerHTML = "两次输入的密码不一致！";
			$("#regresult").show();
			return false;
		}
	} else {
		document.getElementById("regresult").innerHTML = "请填入6-16位数字、字母的确认密码！";
		$("#regresult").show();
		return false;
	}
}

function checkEmail() {
	var email = document.getElementById("email").value;
	var reg_email = /^[a-z0-9]+[a-z0-9_]{2,}@[a-z0-9]+[a-z0-9\.]*\.[a-z]+$/i;
	if (!reg_email.test(email) || email.length<3 || email.length>32) {
		document.getElementById("regresult").innerHTML = "请正确填写您的邮箱！";
		$("#regresult").show();
		return false;
	}
}
function checkQuestion() {
	var question = document.getElementById("question").value;
	if (question == "") {
		document.getElementById("regresult").innerHTML = "请选择密码保护的问题！";
		$("#regresult").show();
		return false;
	}
}
function checkAnswer() {
	var answer = document.getElementById("answer").value;
	if (answer == "") {
		document.getElementById("regresult").innerHTML = "请输入您的答案！";
		$("#regresult").show();
		return false;	
	}
}


function checkLogin() {
	var userName = document.getElementById("userName");
	var passwd = document.getElementById("password");
	if (!userName.value.match(/^[a-z][a-z0-9_]{2,25}$/i)) {
		document.getElementById("bao_loginResult").innerHTML = "用户名不符合规则！";
		$("#bao_loginResult").show();
		userName.focus();
		return false;
	}
	if (!passwd.value.match(/^\w{6,15}$/i)) {
		document.getElementById("bao_loginResult").innerHTML = "密码错误！";
		$("#bao_loginResult").show();
		return false;
	}
}

function keyDown() {
　　/*
	if (event.keyCode == 13) {
		document.bao_login.submit();
　　}
	*/
}