﻿// JScript 文件


$(document).ready(function(){
	$.formValidator.initConfig({onError:function(){alert("请检查必填项是否填写是否符合规则")}});
	$("#txtEmail").formValidator({onshow:"请输入Email",oncorrect:"输入正确"}).RegexValidator({regexp:"email",datatype:"enum",onerror:"Email地址输入错误"}).FunctionValidator({
    fun:function(val,elem){    
            if ( $("#chkPrivacy").length > 0 ) 
            {
                var result;
                var ajaxUrl='/accounts/validatoremailhtml.aspx?email='+val;
                var date=new Date();
                        $.ajax({url:ajaxUrl,
                        type: 'GET',
                        dataType: 'html',
                        timeout: 10000,
                        async: false,
                        error: function(){
                        },
                        success: function(html){
                            result=html;
                        }
                        });//end of ajax  
                if(result=="0")
                {
                    return true;
                }
                else if(result=="1")
                {
                    return "请输入正确的Email地址";
                }
                else if(result=="2")
                {
                    return "Email地址已被注册";
                }  
            }
            else
            {
                return true;
            }
		}
	});
	$("#txtPwd").formValidator({onshow:"请输入密码",onfocus:"密码为6-20个字符",oncorrect:"输入正确"}).InputValidator({min:6,max:20,onerror:"密码为6-20个字符"});
	$("#txtPwd2").formValidator({onshow:"请输入密码",onfocus:"密码为6-20个字符",oncorrect:"输入正确"}).InputValidator({min:6,max:20,onerror:"密码为6-20个字符"}).FunctionValidator({
    fun:function(val,elem){    
            if($("#txtPwd").val()==val)
            {
                return true;
            }
            else
            {
                return "两次输入的密码不一致";
            }
		}
	});
	$("#txtName").formValidator({onshow:"请输入昵称",onfocus:"昵称为4-10个字符",oncorrect:"输入正确"}).InputValidator({min:4,max:10,onerror:"昵称为4-10个字符"});
	$("#chkPrivacy").formValidator({onshow:"请阅读协议",oncorrect:"输入正确"}).InputValidator({min:1,max:1,onerror:"请阅读协议"}).FunctionValidator({
    fun:function(val,elem){    
            if($("#chkPrivacy").attr("checked"))
            {
            return true;
            }
            else
            {
            return "请阅读协议";
            }
		}
	});
});
