$(document).ready(function(){
	//$.formValidator.initConfig({onError:function(){alert("校验没有通过，具体错误请看错误提示")}});
	$.formValidator.initConfig({onError:function(msg){alert(msg)}});
	$("#username").formValidator({onshow:"",onfocus:"！ 4-16个字符，包括字母、汉字、数字、下划线，1个汉字为2个字符。",oncorrect:"√ ",defaultvalue:""}).InputValidator({min:4,max:16,onerror:"× 用户名长度不正确，请重新输入。"}).RegexValidator({regexp:"username",datatype:"enum",onerror:"× 用户名含非法字符，请重新输入。 "})
	    .AjaxValidator({
	    type : "get",
		url : "/checkname.do",
		datatype : "html",
		success : function(data){	
            if( $.trim(data) == "1" )
			{
                return true;
			}
            else
			{
                return false;
			}
		},
		buttons: $("#button"),
		error: function(){alert("服务器繁忙，无返回数据，请稍后重试。");},
		onerror : "× 该用户名已存在，请重新输入。",
		onwait : "正在检测用户名是否可用，请稍候..."
	}).DefaultPassed();
	$("#email").formValidator({onshow:"",onfocus:"！ 请输入您的常用Email地址。",oncorrect:"√ ",defaultvalue:"@"}).InputValidator({min:6,max:100,onerror:"× Email长度不正确，请重新输入。"}).RegexValidator({regexp:"^([\\w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([\\w-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$",onerror:"× Email格式不正确，请重新输入。"})
		 .AjaxValidator({
	    type : "get",
		url : "/checkemail.do",
		datatype : "html",
		success : function(data){	
            if( $.trim(data) == "1" )
			{
                return true;
			}
            else
			{
                return false;
			}
		},
		buttons: $("#button"),
		error: function(){alert("服务器繁忙，无返回数据，请稍后重试。");},
		onerror : "× 该email已存在，请重新输入。",
		onwait : "正在检测email是否可用，请稍候..."
	}).DefaultPassed();
	$("#sex").formValidator({onshow:"",onfocus:"！ 请选择您的性别。",oncorrect:"√ ",defaultvalue:""}).InputValidator({min:1,max:1,onerror:"× 性别不能为空，请重新选择。"}).DefaultPassed();
	$("#password1").formValidator({onshow:"",onfocus:"！ 6-16个字符，区分大小写。",oncorrect:"√ "}).InputValidator({min:6,onerror:"× 密码长度不正确，请重新输入。"});
	$("#password2").formValidator({onshow:"",onfocus:"！ 请重复输入您的密码。",oncorrect:"√ "}).InputValidator({min:6,onerror:"× 确认密码长度不正确，请重新输入。"}).CompareValidator({desID:"password1",operateor:"=",onerror:"2次密码不一致，请重新输入。"});
	$("#zhiye").formValidator({onshow:"",onfocus:"！ 请选择您的职业。",oncorrect:"√ ",defaultvalue:""}).InputValidator({min:1,onerror: "× 职业不能为空，请重新选择。"}).DefaultPassed();
	$("#city").formValidator({onshow:"",onfocus:"！ 请选择您的现居城市。",oncorrect:"√ ",defaultvalue:""}).InputValidator({min:0,onerror: "× 城市不能为空，请重新选择。"}).DefaultPassed();
	$("#yuedu").formValidator({onshow:"",onfocus:"！ 请阅读后勾选此项。",oncorrect:"√ "}).InputValidator({min:1,max:1,onerror:"× 此项不勾选，无法完成注册。"});
		
});
