var $jQval=$.validator,adapters,data_validation="unobtrusiveValidation",isNullish=function(n){return n==null||n==undefined||n==""};$jQval.addMethod("lessthanorequalto",function(n,t,i){var u=$("input[name$='"+i.dependentproperty+"']").attr("type"),r={},f;return(u=="checkbox"||u=="radio"?(f=$("input[name$='"+i.dependentproperty+"']:checked"),r=f.val()):r=$("#"+i.dependentproperty).val(),!isNullish(r)&&parseInt($.trim(n))>parseInt($.trim(r)))?!1:!0});$jQval.addMethod("requiredif",function(n,t,i){var r=i.desiredvalues,f,u,e;return(r=$.trim((r==null?"":r.toString()).toLocaleLowerCase()).split(","),f=$("input[name$='"+i.dependentproperty+"']").attr("type"),u={},f=="checkbox"||f=="radio"?(e=$("input[name$='"+i.dependentproperty+"']:checked"),u=e.val()):u=$("#"+i.dependentproperty).val(),$.inArray($.trim(u).toLocaleLowerCase(),r)>=0)?$.validator.methods.required.call(this,n,t,i):!0});$jQval.addMethod("regularexpressionif",function(n,t,i){var h=i.pattern,r=i.desiredvalues,f,u,e,o,s;return(r=$.trim((r==null?"":r.toString()).toLocaleLowerCase()).split(","),f=$("input[name$='"+i.dependentproperty+"']").attr("type"),u={},f=="checkbox"||f=="radio"?(e=$("input[name$='"+i.dependentproperty+"']:checked"),u=e.val()):u=$("#"+i.dependentproperty).val(),$.inArray($.trim(u).toLocaleLowerCase(),r)>=0)?(o=new RegExp(h),s=o.test($.trim(n)),s):!0});$.validator.unobtrusive.adapters.add("lessthanorequalto",["dependentproperty"],function(n){n.rules.lessthanorequalto=n.params;n.messages.lessthanorequalto=n.message});$.validator.unobtrusive.adapters.add("requiredif",["dependentproperty","desiredvalues"],function(n){n.rules.requiredif=n.params;n.messages.requiredif=n.message});$.validator.unobtrusive.adapters.add("regularexpressionif",["dependentproperty","desiredvalues","pattern"],function(n){n.rules.regularexpressionif=n.params;n.messages.regularexpressionif=n.message});$jQval.unobtrusive.parse()