$(function(){jQuery.validator.addMethod("notequalto",function(n,t,i){var r=$(i);if(this.settings.onfocusout&&r.not(".validate-notequalTo-blur").length)r.addClass("validate-notequalTo-blur").on("blur.validate-notequalTo",function(){$(t).valid()});return n!==r.val()});jQuery.validator.unobtrusive.adapters.add("notequalto",["other"],function(n){var i=n.params.other,r;0===i.indexOf("*.")&&(i=i.replace("*.",t));i=i.replace(/([!"#$%&'()*+,.\/:;<=>?@\[\\\]^`{|}~])/g,"\\$1");r=$(n.form).find(":input").filter("[name='"+i+"']")[0];n.rules.notequalto=r;n.message&&(n.messages.notequalto=n.message)});jQuery.validator.addMethod("requirespecialcharacter",function(n){return/^\w+$/g.test(n)==!1});jQuery.validator.unobtrusive.adapters.add("requirespecialcharacter",function(n){n.rules.requirespecialcharacter=!0;n.message&&(n.messages.requirespecialcharacter=n.message)});jQuery.validator.addMethod("requirenumber",function(n){return/^[^\d]+$/g.test(n)==!1});jQuery.validator.unobtrusive.adapters.add("requirenumber",function(n){n.rules.requirenumber=!0;n.message&&(n.messages.requirenumber=n.message)});jQuery.validator.addMethod("requireuppercase",function(n){return n!=n.toLowerCase()});jQuery.validator.unobtrusive.adapters.add("requireuppercase",function(n){n.rules.requireuppercase=!0;n.message&&(n.messages.requireuppercase=n.message)});jQuery.validator.addMethod("requirelowercase",function(n){return n!=n.toUpperCase()});jQuery.validator.unobtrusive.adapters.add("requirelowercase",function(n){n.rules.requirelowercase=!0;n.message&&(n.messages.requirelowercase=n.message)})})