$(function(){
	$(".register input").hover(function(){
		var $id = $(this).attr("id");
		$("#"+$id+"Tips").show();
	},function(){
		$(".tips").hide();
	});
	$("#code").focus(function(){
		if(!$("#codeimg").is(":visible")){
			$("#codeimg").attr("src","https://passport.aiaigame.com/passport/code/"+Math.random()).show();
		}
	});
});

/**
 * 单击更换验证码
 */
function changeWwwImg()
{
	document.getElementById("codeimg").src = "https://passport.aiaigame.com/passport/code/"+Math.random();
}


/*
 * 检查表单元素是否在某个位数之间
 * @Param name 控件名称
 * @Param text 弹出的文字
 * @Param min  最小位数
 * @Param max  最大位数
 */
function isLength(name,min,max){
	var len = getLength($("#"+name+"").val());
	if(len<min || len>max){
		return true;
	}else{
		return false;
	}
}

/*
 * 验证控件里的内容是否符合要求
 * @Param name：控件名称
 * @Param text：弹出的文字
 * @Param rextext：正则表达式的名称
 */
function RegexValid(name,rextext){
	var regexpress = eval("regexEnum."+rextext);
	var exp = new RegExp(regexpress,"i");
	if (!exp.test($.trim($("#"+name).val()))){
		return true;
	}else {
		return false;
	}
}

/*
 * 检查表单元素是否在某个位数之间
 * @Param name 控件名称
 * @Param text 弹出的文字
 * @Param min  最小位数
 * @Param max  最大位数
 */
function isLength2(name,text,min,max){
	var len = getLength($("#"+name+"").val());
	if(len<min || len>max){
		alert(text);
		return true;
	}else{
		return false;
	}
}

function checkTime(i){
	if (i<10) {i="0" + i;}
	return i;
}

/*
 * 验证控件里的内容是否符合要求
 * @Param name：控件名称
 * @Param text：弹出的文字
 * @Param rextext：正则表达式的名称
 */
function RegexValid2(name,text,rextext){
	var regexpress = eval("regexEnum."+rextext);
	var exp = new RegExp(regexpress,"i");
	if (!exp.test($.trim($("#"+name).val()))){
		alert(text);
		return true;
	}else {
		return false;
	}
}

function checkUsername(){
	var user = $("#username").val();
	if(user=="") {
		$("#username").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		return false;
	}
	if(isLength("username",6,16)){
		$("#username").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		return false;
	}
	if(RegexValid("username","username")){
		$("#username").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		return false;
	}else{
		$.post('/check/checkusername',{username:user},function(data){
			if(data==1){
				alert('该用户已经存在，请重新输入！');
				$("#username").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
			}else{
				$("#username").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/r.gif" />');
				return true;
			}
		});
		return false;
	}
}
function checkUserpwd(){
	var pwd = $("#userpwd").val();
	if(pwd=="") {
		$("#userpwd").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		return false;
	}
	if(isLength("userpwd",6,16)) {
		$("#userpwd").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		return false;
	}
	if($("#username").val()==pwd){
		$("#userpwd").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		return false;
	}
	if(RegexValid("userpwd","password")) {
		$("#userpwd").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		return false;
	}else{
		$("#userpwd").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/r.gif" />');
		return true;
	}
}
function checkRepwd(){
	var repwd = $("#repwd").val();
	if(repwd==""){
		$("#repwd").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		return false;
	}
	if(repwd!=$("#userpwd").val()){
		$("#repwd").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		return false;
	}else{
		$("#repwd").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/r.gif" />');
		return true;
	}
}
function checkRealname(){
	var realname = $("#realname").val();
	if(realname=="") {
		$("#realname").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		return false;
	}
	if(RegexValid("realname","chinese")){
		$("#realname").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		return false;
	}else{
		$("#realname").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/r.gif" />');
		return true;
	}
}
function checkIdcard(){
	var idcard = $("#idcard").val();
	if(idcard=="") {
		$("#idcard").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		return false;
	}
	var idcardtext = isCardID(idcard);
	if(idcardtext!=true){
		$("#idcard").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		return false;
	}else{
		$("#idcard").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/r.gif" />');
		return true;
	}
}
function checkCode(){
	var code = $("#code").val();
	if(code==""){
		$("#codespan").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		return false;
	}
	var len = getLength(code);
	if(len!=4){
		$("#codespan").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		return false;
	}else{
		$.getJSON("https://passport.aiaigame.com/passport/newcheckcode?code="+code+"&format=json&jsoncallback=?",function(datas){
			if(datas==1){
				alert("请输入正确的验证码！");
				$("#codespan").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
			}else{
				$("#codespan").html('<img src="http://www.aiaigame.com/html/lianmeng/images/r.gif" />');
				return true;
			}
		});
		return false;
	}
}
function checkForm(){
	var user = $("#username").val();
	var pwd = $("#userpwd").val();
	var repwd = $("#repwd").val();
	var idcard = $("#idcard").val();
	var realname = $("#realname").val();
	var code = $("#code").val();
	if(user=="") {
		$("#username").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		alert("账号不能为空！");
		return false;
	}
	if(isLength2("username","账号应在6-16个字符之间",6,16)){
		$("#username").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		return false;
	}
	if(RegexValid2("username","帐号以字母开头，不能有特殊字符！","username")){
		$("#username").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		return false;
	}
	if(pwd=="") {
		$("#userpwd").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		alert("密码不能为空！");
		return false;
	}
	if(isLength2("userpwd","密码应在6-16个字符之间",6,16)) {
		$("#userpwd").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		return false;
	}
	if($("#username").val()==pwd){
		$("#userpwd").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		alert("密码不能与账号相同！");
		return false;
	}
	if(RegexValid2("userpwd","密码中须含有字母和数字！","password")) {
		$("#userpwd").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		return false;
	}else{
		$("#userpwd").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/r.gif" />');
	}
	if(repwd==""){
		$("#repwd").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		alert("重复密码不能为空！");
		return false;
	}
	if(repwd!=$("#userpwd").val()){
		$("#repwd").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		alert("两次密码输入不一致！");
		return false;
	}else{
		$("#repwd").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/r.gif" />');
	}
	if(realname=="") {
		$("#realname").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		alert("真实姓名不能为空！");
		return false;
	}
	if(RegexValid2("realname","真实姓名必须为中文！","chinese")){
		$("#realname").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		return false;
	}else{
		$("#realname").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/r.gif" />');
	}
	if(idcard=="") {
		$("#idcard").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		alert("身份证号码不能为空！");
		return false;
	}
	var idcardtext = isCardID(idcard);
	if(idcardtext!=true){
		$("#idcard").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		alert(idcardtext);
		return false;
	}else{
		$("#idcard").next("span").html('<img src="http://www.aiaigame.com/html/lianmeng/images/r.gif" />');
	}
	if(code==""){
		$("#codespan").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		alert("验证码不能为空！");
		return false;
	}
	var len = getLength(code);
	if(len!=4){
		$("#codespan").html('<img src="http://www.aiaigame.com/html/lianmeng/images/w.gif" />');
		alert("验证码必须是4位！");
		return false;
	}
}
