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) {
					document.getElementById("regresult").innerHTML = "两次输入的密码不一致！";
					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) {
						document.getElementById("regresult").innerHTML = "邮箱格式错误，请重新填写！";
						return false;
					}else{
						if(regQuestion && regAnswer){
							$.ajax({
								type: "POST",
								url: "http://ddt.bao3.com/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();										
										}else{
											document.getElementById("regresult").innerHTML = msg;
											return false;
										}
									}else{
										document.getElementById("regresult").innerHTML = "服务器没有响应！请稍候再试！";
										return false;
									}
								}
							})	
						}else{
							document.getElementById("regresult").innerHTML = "密码保护问题和答案都不能为空，请认真填写！";
							return false;
						}
					}
				}
			} else {
				document.getElementById("regresult").innerHTML = "请填入6-16位数字、字母的确认密码！";
				return false;
			}
			
		}else{
			document.getElementById("regresult").innerHTML = "请填入6-16位数字、字母的密码！";
			return false;	
		}
	}else{
		document.getElementById("regresult").innerHTML = "通行证名称不符合规则；限字母开头，数字、字母或下划线组合，长度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)) {
		$.ajax({
			type: "POST",
			url: "http://ddt.bao3.com/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位";
		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位数字、字母的密码！";
		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 = "两次输入的密码不一致！";
			return false;
		}
	} else {
		document.getElementById("regresult").innerHTML = "请填入6-16位数字、字母的确认密码！";
		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 = "请正确填写您的邮箱！";
		return false;
	}
}
function checkQuestion() {
	var question = document.getElementById("question").value;
	if (question == "") {
		document.getElementById("regresult").innerHTML = "请选择密码保护的问题！";
		return false;
	}
}
function checkAnswer() {
	var answer = document.getElementById("answer").value;
	if (answer == "") {
		document.getElementById("regresult").innerHTML = "请输入您的答案！";
		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 = "用户名不符合规则！";
		userName.focus();
		return false;
	}
	if (!passwd.value.match(/^\w{6,15}$/i)) {
		document.getElementById("bao_loginResult").innerHTML = "密码错误！";
		return false;
	}
}

function keyDown() {
　　/*
	if (event.keyCode == 13) {
		document.bao_login.submit();
　　}
	*/
}