jQuery.validator.addMethod("noHTML",(function(value,element){return this.optional(element)||!/[<>]/.test(value)}),"No HTML tags are allowed."),jQuery.validator.addMethod("noHighAscii",(function(value,element){return this.optional(element)||!/[\x80-\xFF]/.test(value)}),"Please enter only ASCII characters."),jQuery.validator.addMethod("customPhoneUSandInternational",(function(phoneNumber,element){var value=phoneNumber.toString().trim();if(""===value)return!0;if("+"===value.charAt(0)){if(!/^\+[- .()\d]{6,20}$/.test(value))return!1}else{if(!/^(\+1?|[1]?)( | ?- ?|\.)?(\(?\d{3,3}\)?)?( | ?- ?|\.)?\d{3,3}( | ?- ?|\.)?\d{4,4}(( | ?- ?|\.)?x\d{1,5})?$/.test(value))return!1;var digitsOnly=value.replace(/\D/g,"");if(-1!==["1234567890","0000000000","1111111111","2222222222","3333333333","4444444444","5555555555","6666666666","7777777777","8888888888","9999999999"].indexOf(digitsOnly))return!1;if("555"===digitsOnly.substring(3,6))return!1}return!0}),"Please specify a valid phone number"),jQuery.validator.addMethod("firstAndLastSingleField",(function(name,element){return this.optional(element)||/.+\s+.{2,}/.test(name)}),"Please provide both first and last name"),jQuery.validator.addMethod("alphaNumCommaQuoteDash",(function(value,element){return this.optional(element)||/^[a-z0-9'",\s]+$/i.test(value)}),"Keyword can include: A-Z, a-z, 0-9 and ', ", - , and commas"),jQuery.validator.addMethod("validEmailByRegex",(function(value,element){return this.optional(element)||/^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/.test(value)}),"Please provide a valid email address"),jQuery.validator.addMethod("requiredCellPhoneContactPreference",(function(value,element,params){if(value)return!0;var isVideoChatChecked=$(".js-video-chat-checkbox").is(":checked"),isTextChecked=$(".js-text-checkbox").is(":checked");return!isVideoChatChecked&&!isTextChecked}),"Mobile phone number needed for text or video chat."),jQuery.validator.addMethod("requiredCellPhoneForSMSCheckbox",(function(value,element,params){return!!value||!$(".js-sms-optin-checkbox").is(":checked")}),"Please specify a valid phone number"),jQuery.validator.addMethod("requiredPhoneContactPreference",(function(value,element,params){for(var phones=$(".js-phone-input"),i=0,len=phones.length;i