$(function(){
$.formValidator.initConfig({formid:"register",onerror:function(msg){return false},onsuccess:function(){return true;}});

	$("#email").formValidator({onshow:"请输入你的手机号码，对外保密",onfocus:"手机号码格式错误",oncorrect:"该手机号码可以注册"}).inputValidator({min:11,max:11,onerror:"手机号码必须是11位的,请确认"}).regexValidator({regexp:"mobile",datatype:"enum",onerror:"你输入的手机号码格式不正确"})
	    .ajaxValidator({
	    type : "get",
		url : "/register/checkusername/",
		datatype : "json",
		success : function(data){	
            if( data == "1" )
			{
                return true;
			}
            else
			{
                return false;
			}
		},
		buttons: $("#button"),
		error: function(){alert("服务器没有返回数据，可能服务器忙，请重试");},
		onerror : "该用户名不可用，请更换用户名",
		onwait : "正在对用户名进行合法性校验，请稍候..."
	});

	$("#password").formValidator({onshow:"请输入密码",onfocus:"密码不能为空",oncorrect:"密码验证通过"}).inputValidator({min:1,empty:{leftempty:false,rightempty:false,emptyerror:"密码两边不能有空符号"},onerror:"密码不能为空,请确认"});
	
	$("#password1").formValidator({onshow:"请重复输入密码",onfocus:"两次密码必须一致",oncorrect:"密码一致"}).inputValidator({min:1,empty:{leftempty:false,rightempty:false,emptyerror:"重复密码两边不能有空符号"},onerror:"重复密码不能为空,请确认"}).compareValidator({desid:"password",operateor:"=",onerror:"两次密码不一致,请确认"});
	
	$("#nick").formValidator({empty:true,onshow:"请输入您的昵称，最好的英文的!",onfocus:"用户名至少6个字符,最多10个字符",oncorrect:"昵称验证通过",onempty:"还没想好昵称，以后再填"}).inputValidator({min:2,max:20,onerror:"你输入的用户名未通过,请确认"});
			
	$("#name").formValidator({onshow:"请输入您的真实姓名,对外保密",onfocus:"用户名至少6个字符,最多10个字符",oncorrect:"姓名验证合法"}).inputValidator({min:2,max:20,onerror:"你输入的姓名未通过,请确认"});
	$("#marriage").formValidator({onshow:"请选择您的婚况",onfocus:"必须选择您的婚况",oncorrect:"验证通过"}).inputValidator({min:1,onerror:"您还未选择您的婚况,请确认"});

	/*$("#csny").focus(function(){WdatePicker({skin:'whyGreen',oncleared:function(){$(this).blur();},onpicked:function(){$(this).blur();}})}).formValidator({onshow:"请输入的出生日期",onfocus:"请输入的出生日期，不能全部是0哦",oncorrect:"你输入的日期合法"}).inputValidator({min:"1900-01-01",max:"2000-01-01",type:"date",onerror:"日期必须在\"1900-01-01\"和\"2000-01-01\"之间"});//.defaultPassed();
	*/
	$("#city").formValidator({onshow:"请选择您的所在地",onfocus:"选择不正确",oncorrect:"验证通过"}).inputValidator({min:1,onerror:"选择不正确,请确认"});
	
	$("#day").formValidator({onshow:"请选择您的出生日期",onfocus:"选择不正确",oncorrect:"验证通过"}).inputValidator({min:1,onerror:"出生日期选择错误,请确认"});
	
	$("#height").formValidator({onshow:"请选择您的身高",onfocus:"选择不正确",oncorrect:"验证通过"}).inputValidator({min:1,onerror:"您还未选择您的身高,请确认"});
	
	$("#cmail").formValidator({empty:true,onshow:"请输入您的电子邮箱,有则填，以方便联系您！",onfocus:"您输入电子邮箱但是格式不正确",oncorrect:"验证通过",onempty:"您不想留下您的电子邮箱"}).regexValidator({regexp:"email",datatype:"enum",onerror:"电子邮箱格式不正确"});
	
	$("#qq").formValidator({empty:true,onshow:"请输入您的QQ,此项可不填",onfocus:"您输入QQ但是格式不正",oncorrect:"验证通过",onempty:"您不想留下您的QQ"}).inputValidator({min:5,max:12,onerror:"QQ号码格式错误,请确认"});
	
	$("#msn").formValidator({empty:true,onshow:"请输入您的MSN,此项可以不填",onfocus:"您输入MSN但是格式不正确",oncorrect:"验证通过",onempty:"您不想留下您的MSN"}).regexValidator({regexp:"email",datatype:"enum",onerror:"MSN格式不正确"});
	
	$("#address").formValidator({empty:true,onshow:"请输入您的详细地址",onfocus:"您输入了,但不是一个有效的详细地址",oncorrect:"验证通过",onempty:"您不想留下您的详细地址"}).inputValidator({min:12,max:100,onerror:"详细地址输入错误,请确认"});
	
	$("#idnum").formValidator({onshow:"请输入第二代身份证号码",onfocus:"请输入第二代身份证号码",oncorrect:"验证通过"}).functionValidator({fun:isCardID});
	
	$("#ag_name").formValidator({onshow:"代理商账号",onfocus:"用户名至少6个字符,最多10个字符",oncorrect:"姓名验证合法"}).inputValidator({min:2,max:20,onerror:"你输入的姓名未通过,请确认"});
    $("#ag_principal").formValidator({onshow:"请输入您的真实姓名",onfocus:"用户名至少6个字符,最多10个字符",oncorrect:"姓名验证合法"}).inputValidator({min:2,max:20,onerror:"你输入的姓名未通过,请确认"})
	
	$("#phone").formValidator({onshow:"请输入你的手机号码",onfocus:"手机号码格式错误",oncorrect:"验证通过"}).regexValidator({regexp:"mobile",datatype:"enum",onerror:"你输入的手机号码格式不正确"})
	.ajaxValidator({
	    type : "get",
		url : "/register/checkphone/",
		datatype : "json",
		success : function(data){	
            if( data == "1" )
			{
                return true;
			}
            else
			{
                return false;
			}
		},
		buttons: $("#button"),
		error: function(){alert("服务器没有返回数据，可能服务器忙，请重试");},
		onerror : "该手机号码已在本网站注册过",
		onwait : "正在对手机号码进行合法性校验，请稍候..."
	});
	//$("#introduce").formValidator({onshow:"请输入你的描述",onfocus:"描述至少要输入10个汉字或20个字符",oncorrect:"验证通过",defaultvalue:""}).inputValidator({min:20,onerror:"你输入的描述长度不正确,请确认"});
	
	$("#code").formValidator({onshow:"请输入验证码",onfocus:"您输入验证码错误",oncorrect:"验证通过"}).inputValidator({min:4,max:4,onerror:"您输入的验证码格式错误,请确认"})
    .ajaxValidator({
	    type : "get",
		url : "/register/checkcode/",
		datatype : "json",
		success : function(data){	 
            if( data == "1" )
			{
                return true;
			}
            else
			{
                return false;
			}
		},
		buttons: $("#button"),
		error: function(){alert("服务器没有返回数据，可能服务器忙，请重试");},
		onerror : "验证码错误",
		onwait : "正在对验证码进行合法性校验，请稍候..."
	});
		   });

