$(document).ready(function(){
    $.formValidator.initConfig({onError:function(msg){alert(msg)}});
    $("#w_username").formValidator({onshow:"必填项",onfocus:"以a-Z或'_'开始，4-30个字符。",oncorrect:"用户名可以使用"})
                    .InputValidator({min:4,max:30,onerror:"用户名字符数不正确"})
                    .RegexValidator({regexp:"username",datatype:"enum",onerror:"用户名格式不正确"})
                    .AjaxValidator({
                        type : "get",
                        url : "/?ctr=ajax&act=checkusername",
                        datatype : "json",
                        success : function(data){
                            if( data == "0" )
                            {
                                return false;
                            }
                            else
                            {
                                return true;
                            }
                        },
                        buttons: $("#button"),
                        error: function(){alert("服务器没有返回数据，可能服务器忙，请重试");},
                        onerror : "该用户名不可用，请更换用户名",
                        onwait : "正在对用户名进行合法性校验，请稍候..."
                    })
                    .DefaultPassed();
     //密码验证
     $("#w_password").formValidator({onshow:"必填项",onfocus:"请输入6-30密码",oncorrect:"密码合法"})           .InputValidator({min:6,max:30,onerror:"密码长度不对,请确认"});

	$("#chkpassword").formValidator({onshow:"必填项",onfocus:"两次密码必须一致哦",oncorrect:"密码一致"})        .InputValidator({min:1,onerror:"重复密码不能为空,请确认"})
                     .CompareValidator({desID:"w_password",operateor:"=",onerror:"2次密码不一致,请确认"});
    $("#w_region").formValidator({onshow:"必选项",onfocus:"必选项",oncorrect:"必选项"})           .InputValidator({min:1,max:30,onerror:"请选择！"});
    $("#w_company_name").formValidator({onshow:"必填项",onfocus:"必填项",oncorrect:"必填项"})           .InputValidator({min:6,max:30,onerror:"请输入完整公司名称！"});
    $("#w_user_address").formValidator({onshow:"必填项",onfocus:"必填项",oncorrect:"必填项"})           .InputValidator({min:6,max:30,onerror:"请输入完整地址！"});
    $("#w_company_product").formValidator({onshow:"必选项",onfocus:"必选项",oncorrect:"必选项"})           .InputValidator({min:1,max:30,onerror:"请选择！"});
    $("#w_user_lc").formValidator({onshow:"必填项",onfocus:"必填项",oncorrect:"必填项"})           .InputValidator({min:4,max:30,onerror:"请您输入真实姓名！"});

    $("#w_mobile").formValidator({onshow:"必填项",onfocus:"必填项",oncorrect:"必填项"})           .InputValidator({min:7,max:30,onerror:"请您输入正确号码！"});

    //邮箱验证
    $("#w_email").formValidator({onshow:"必填项",onfocus:"邮箱至少6个字符,最多100个字符",oncorrect:"恭喜你,你输对了",defaultvalue:"@"})
                 .InputValidator({min:6,max:100,onerror:"你输入的邮箱长度非法,请确认"})
                 .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:"你输入的邮箱格式不正确"});

});


