$.validator.unobtrusive.adapters.addBool("uniqueemail");$.validator.addMethod("uniqueemail",function(n){var t=!1;return n.length>0&&$.ajax({async:!1,type:"GET",url:emailuniquevalidationurl,contentType:"application/json; charset=utf-8",data:{iEmail:n},dataType:"json",success:function(n){t=n}}),t});$.validator.unobtrusive.adapters.addSingleVal("injectionfilter","badchars");$.validator.addMethod("injectionfilter",function(n,t,i){if(n)for(var r=0;r<i.length;r++)if(jQuery.inArray(i[r],n)!==-1)return!1;return!0});$.validator.unobtrusive.adapters.addBool("uniqueusername");$.validator.addMethod("uniqueusername",function(n){var t=!1;return n.length>0&&$.ajax({async:!1,type:"GET",url:usernameuniquevalidationurl,contentType:"application/json; charset=utf-8",data:{iUsername:n},dataType:"json",success:function(n){t=n}}),t});$.validator.unobtrusive.adapters.addBool("usernameexists");$.validator.addMethod("usernameexists",function(n){var t=!1;return n.length>0&&$.ajax({async:!1,type:"GET",url:usernameexistsvalidationurl,contentType:"application/json; charset=utf-8",data:{iUsername:n},dataType:"json",success:function(n){t=n}}),t});$.validator.unobtrusive.adapters.addBool("passwdcomplex");$.validator.addMethod("passwdcomplex",function(n){var t=!1;return n.length>0&&$.ajax({async:!1,type:"GET",url:passwordcomplexityvalidationurl,contentType:"application/json; charset=utf-8",data:{iPassword:n},dataType:"json",success:function(n){t=n}}),t})