/** * Validity - validate contact forms * Version: v.1.1.1 * Project Page: http://validity.thatscaptaintoyou.com/ * Requirements: jQuery * Usage Example: http://validity.thatscaptaintoyou.com/Demos/index.htm * * Author: Wyatt Allen * * License: MIT and GPL licenses * **/ eval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(6($){o h={Q:"1k",1K:"59",1S:1E,3j:1p,3r:"50 u",U:":1I, :3B, 4X, 3J, :2p, :35",1c:6(a){k a.3x?(a.4V()+1)+"/"+a.3x()+"/"+a.4U():a}};$.j={m:$.1Y(h,{}),2s:{3q:/^\\d+$/,2t:/^((0?\\d)|(1[3E]))\\/([3E]?\\d|30|31)\\/\\d{1,4}$/,2l:/^((([a-z]|\\d|[!#\\$%&\'\\*\\+\\-\\/=\\?\\^R`{\\|}~]|[\\C-\\D\\B-\\y\\E-\\x])+(\\.([a-z]|\\d|[!#\\$%&\'\\*\\+\\-\\/=\\?\\^R`{\\|}~]|[\\C-\\D\\B-\\y\\E-\\x])+)*)|((\\3F)((((\\1T|\\1F)*(\\2o\\3K))?(\\1T|\\1F)+)?(([\\2M-\\4S\\2S\\2U\\4R-\\4Q\\33]|\\4P|[\\4N-\\4M]|[\\4L-\\4H]|[\\C-\\D\\B-\\y\\E-\\x])|(\\\\([\\2M-\\1F\\2S\\2U\\2o-\\33]|[\\C-\\D\\B-\\y\\E-\\x]))))*(((\\1T|\\1F)*(\\2o\\3K))?(\\1T|\\1F)+)?(\\3F)))@((([a-z]|\\d|[\\C-\\D\\B-\\y\\E-\\x])|(([a-z]|\\d|[\\C-\\D\\B-\\y\\E-\\x])([a-z]|\\d|-|\\.|R|~|[\\C-\\D\\B-\\y\\E-\\x])*([a-z]|\\d|[\\C-\\D\\B-\\y\\E-\\x])))\\.)+(([a-z]|[\\C-\\D\\B-\\y\\E-\\x])|(([a-z]|[\\C-\\D\\B-\\y\\E-\\x])([a-z]|\\d|-|\\.|R|~|[\\C-\\D\\B-\\y\\E-\\x])*([a-z]|[\\C-\\D\\B-\\y\\E-\\x])))\\.?$/i,3p:/^\\$?(\\d{1,3},?(\\d{3},?)*\\d{3}(\\.\\d{0,2})?|\\d{1,3}(\\.\\d{0,2})?|\\.\\d{1,2}?)$/,3t:/^(4G?|4F):\\/\\/(((([a-z]|\\d|-|\\.|R|~|[\\C-\\D\\B-\\y\\E-\\x])|(%[\\1A-f]{2})|[!\\$&\'\\(\\)\\*\\+,;=]|:)*@)?(((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5]))|((([a-z]|\\d|[\\C-\\D\\B-\\y\\E-\\x])|(([a-z]|\\d|[\\C-\\D\\B-\\y\\E-\\x])([a-z]|\\d|-|\\.|R|~|[\\C-\\D\\B-\\y\\E-\\x])*([a-z]|\\d|[\\C-\\D\\B-\\y\\E-\\x])))\\.)+(([a-z]|[\\C-\\D\\B-\\y\\E-\\x])|(([a-z]|[\\C-\\D\\B-\\y\\E-\\x])([a-z]|\\d|-|\\.|R|~|[\\C-\\D\\B-\\y\\E-\\x])*([a-z]|[\\C-\\D\\B-\\y\\E-\\x])))\\.?)(:\\d*)?)(\\/((([a-z]|\\d|-|\\.|R|~|[\\C-\\D\\B-\\y\\E-\\x])|(%[\\1A-f]{2})|[!\\$&\'\\(\\)\\*\\+,;=]|:|@)+(\\/(([a-z]|\\d|-|\\.|R|~|[\\C-\\D\\B-\\y\\E-\\x])|(%[\\1A-f]{2})|[!\\$&\'\\(\\)\\*\\+,;=]|:|@)*)*)?)?(\\?((([a-z]|\\d|-|\\.|R|~|[\\C-\\D\\B-\\y\\E-\\x])|(%[\\1A-f]{2})|[!\\$&\'\\(\\)\\*\\+,;=]|:|@)|[\\4D-\\4C]|\\/|\\?)*)?(\\#((([a-z]|\\d|-|\\.|R|~|[\\C-\\D\\B-\\y\\E-\\x])|(%[\\1A-f]{2})|[!\\$&\'\\(\\)\\*\\+,;=]|:|@)|\\/|\\?)*)?$/i,1M:/^[+-]?(\\d+(\\.\\d*)?|\\.\\d+)([4B]\\d+)?$/,2R:/^\\d{5}(-\\d{4})?$/,2G:/^[2-9]\\d{2}-\\d{3}-\\d{4}$/,2J:/^(\\{?([0-28-29-F]){8}-(([0-28-29-F]){4}-){3}([0-28-29-F]){12}\\}?)$/,3a:/^[3d]?\\d:[0-5]\\d?\\s?[4A]\\.?[4z]\\.?$/,3k:/^(20|21|22|23|[3d]\\d|\\d)(([:][0-5]\\d){1,2})$/,1L:/^[^<>]*$/},v:{1W:"#{u} 1f 4u.",1o:"#{u} 1f 2v 3A 4t M.",3q:"#{u} I G a 4s, 4r 1M.",2t:"#{u} I G V W a 2t.",2l:"#{u} I G V W 3A 2l.",3p:"#{u} I G V W a 4q 4p 4o.",3t:"#{u} I G V W a 4m.",1M:"#{u} I G V W a 1M.",2R:"#{u} I G V W a 4l ##### 2c #####-####.",2G:"#{u} I G V W a 2G 1M ###-###-####.",2J:"#{u} I G V W a 2J 4k {4j-4i-4h-4d-4c}.",3k:"#{u} I G V W a 24 37 38: 23:39.",3a:"#{u} I G V W a 12 37 38: 12:39 4b/4a",1V:"#{u} I G 1R Y #{S}.",1D:"#{u} I G 1R Y 2c 1B 2q #{S}.",1Q:"#{u} I G 2r Y #{O}.",1y:"#{u} I G 2r Y 2c 1B 2q #{O}.",2u:"#{u} I G 49 #{O} 48 #{S}.",3u:"#{u} 1x G 47 Y #{S} 1n.",3z:"#{u} 1x G 46 Y #{O} 1n.",1L:"#{u} 1x 3L 44 1n.",1d:"#{u} 43 41 1n.",1h:"#{u} 1x 3I 40 Y #{O} #{1P} 1n.",2K:"#{u} 1x 3I 1R Y #{O} #{1P} 1n.",1B:"2N 2O\'t 1o.",2L:"A q 3Z 3Y.",1i:"2N 2O\'t 3W 2q #{1i}.",2b:"1O 1i 2Z 2d 32 I G 1R Y #{S}.",2e:"1O 1i 2Z 2d 32 I G 2r Y #{O}.",1s:"1O 3V q 1f 3T P.",2i:"3S."},1w:{3b:/\\w/g,3e:/\\d/g,3f:/[A-3g-2m-9]/g,3h:/[^A-3g-2m-9]/g},L:{},3R:6(a){7.m=$.1Y(7.m,a)},1g:1C,3n:6(){k!!7.1g},1b:6(){l(7.L[7.m.Q]&&7.L[7.m.Q].1b){7.L[7.m.Q].1b()}7.1g={1q:0,P:1p}},1a:6(){o a=7.1g||{1q:0,P:1p};7.1g=1C;l(7.L[7.m.Q]&&7.L[7.m.Q].1a){7.L[7.m.Q].1a(a)}k a},3Q:6(){7.1b();7.1a()}};$.3P.1Y({j:6(a){k 7.2x(6(){l(7.3O.2z()=="3w"){o f=1C;l(14(a)=="13"){f=6(){$(a).1W()}}18 l($.1J(a)){f=a}l(a){$(7).3N("3C",6(){$.j.1b();f();k $.j.1a().P})}}})},1W:6(d){k N(7,6(a){o b=$(a).2H();o c=b.r;k c},d||$.j.v.1W)},1o:6(b,c){l(!c){c=$.j.v.1o;l(14(b)==="13"&&$.j.v[b]){c=$.j.v[b]}}l(14(b)=="13"){b=$.j.2s[b]}k N(7,$.1J(b)?6(a){k!a.q.r||b(a.q)}:6(a){l(b.3M){b.45=0}k!a.q.r||b.1Z(a.q)},c)},2u:6(b,c,e){k N(7,b.1l&&c.1l?6(a){o d=H 1e(a.q);k d>=H 1e(b)&&d<=H 1e(c)}:b.15&&c.15&&K?6(a){o n=H K(a.q);k(n.1y(H K(b))&&n.1D(H K(c)))}:6(a){o f=1j(a.q);k f>=b&&f<=c},e||M($.j.v.2u,{O:$.j.m.1c(b),S:$.j.m.1c(c)}))},1Q:6(b,c){k N(7,b.1l?6(a){k H 1e(a.q)>b}:b.15&&K?6(a){k H K(a.q).1Q(H K(b))}:6(a){k 1j(a.q)>b},c||M($.j.v.1Q,{O:$.j.m.1c(b)}))},1y:6(b,c){k N(7,b.1l?6(a){k H 1e(a.q)>=b}:b.15&&K?6(a){k H K(a.q).1y(H K(b))}:6(a){k 1j(a.q)>=b},c||M($.j.v.1y,{O:$.j.m.1c(b)}))},1V:6(b,c){k N(7,b.1l?6(a){k H 1e(a.q)=b},c||M($.j.v.3z,{O:b}))},1d:6(c,d){o e=[];k N(7,6(a){T(o b=0;b=c},d||M($.j.v.1h,{O:c,1P:b}))},2K:6(b,c,d){l(14(b)=="13"){b=b.2z();l($.j.1w[b]){b=$.j.1w[b]}}k N(7,6(a){k(a.q.1o(b)||[]).r<=c},d||M($.j.v.2K,{S:c,1P:b}))},3B:6(a,b){a=$.1Y({1d:1C,1t:0,1v:0,2I:0,2F:0,2E:0,42:0},a);l(a.1d){7.1d(a.1d)}l(a.1t){7.1t(a.1t)}l(a.1v){7.1v(a.1v)}l(a.2I){7.1h("3h",a.2I)}l(a.2F){7.1h("3b",a.2F)}l(a.2E){7.1h("3e",a.2E)}l(a.3D){7.1h("3f",a.3D)}k 7},1L:6(b){k N(7,6(a){k $.j.2s.1L.1Z(a.q)},b||$.j.v.1L)},1B:6(b,c){o d=(7.J||7).Z($.j.m.U),1m=6(a){k a},16=$.j.v.1B;l(d.r){l($.1J(b)){1m=b;l(14(c)=="13"){16=c}}18 l(14(b)=="13"){16=b}o e=$.3s(d,6(a){k 1m(a.q)}),3c=e[0],P=1p;T(o i 2v e){l(e[i]!=3c){P=1E}}l(!P){X(d,16);7.J=$([])}}k 7},2L:6(b,c){o d=(7.J||7).Z($.j.m.U),1m=6(a){k a},16=$.j.v.2L,27=[],P=1p;l(d.r){l($.1J(b)){1m=b;l(14(c)=="13"){16=c}}18 l(14(b)=="13"){16=b}o e=$.3s(d,6(a){k 1m(a.q)});T(o f=0;f").11("T",2k(a)).2y($.j.m.1K).1I(b).3y(6(){l(a.r){a[0].3J()}}).4E(a)}},1G:6(a,b){l(a.r){7.19($(a.2n(a.r-1)),b)}}}})(26);(6($){o d="j-3l-16",1u="4I";$.j.L.3l={1b:6(){$("."+d).2j()},1a:6(a){l(!a.P&&$.j.m.1S){2h.2C=$("."+d+":2A(0)").11(\'17\')}},19:6(a,b){l(a.r){o c=a.4J(),4K=a.2n(0),3i={36:3m(c.36+a.4O()+4,10)+"2V",2Q:3m(c.2Q-10,10)+"2V"};$("<2B/>").2y(d).4T(3i).1I(b).3y($.j.m.3j?6(){$(7).2j()}:1C).3G(1u)}},1G:6(a,b){l(a.r){7.19($(a.2n(a.r-1)),b)}}}})(26);(6($){o c=".j-2w-1u",1z="j-1z",1q="."+1z,3H="<4W/>",1r=[];$.j.L.2w={1b:6(){$(1q).4Y(1z);1r=[]},1a:6(a){$(c).4Z().34("1U").51(\'\');l(1r.r){T(o i=0;i<1r.r;++i){$(3H).1I(1r[i]).3G(c+" 1U")}$(c).52();l($.j.m.1S){2h.2C=$(1q+":2A(0)").11("17")}}},19:6(a,b){1r.1X(b);a.2y(1z)},1G:6(a,b){7.19(a,b)},1u:6(){53.54("<2B 55=\\"j-2w-1u\\">"+"1O 3w 56\'t 3C T 2d 57 58(s):"+"<1U>"+"")}}})(26);',62,320,'||||||function|this||||||||||||validity|return|if|settings||var||value|length|||field|messages||uFFEF|uFDCF|||uF900|u00A0|uD7FF|uFDF0||be|new|must|reduction|Big|outputs|format|validate|min|valid|outputMode|_|max|for|elementSupport|formatted|as|raiseAggregateError|than|filter||attr||string|typeof|substring|msg|id|else|raise|end|start|argToString|alphabet|Date|is|report|minCharClass|sum|parseFloat|label|getTime|transform|characters|match|true|errors|buffer|radioChecked|minLength|container|maxLength|charClasses|cannot|greaterThanOrEqualTo|erroneous|da|equal|null|lessThanOrEqualTo|false|x09|raiseAggregate|ret|text|isFunction|cssClass|nonHtml|number|numericSum|The|charClass|greaterThan|less|scrollTo|x20|ul|lessThan|require|push|extend|test|||||||jQuery|subMap|9a|fA|addToReport|sumMax|or|the|sumMin|elements|checked|location|generic|remove|getIdentifier|email|z0|get|x0d|radio|to|greater|patterns|date|range|in|summary|each|addClass|toLowerCase|eq|div|hash|capitalize|minNumeric|minAlphabetical|phone|val|minSymbol|guid|maxCharClass|distinct|x01|Values|don|replace|top|zip|x0b|join|x0c|px|charAt|infer|raiseError|of|||values|x7f|find|checkbox|left|hour|time|00|time12|alphabetical|first|01|numeric|alphanumeric|Za|symbol|errorStyle|modalErrorsClickable|time24|modal|parseInt|isValidating|Z0|usd|integer|defaultFieldName|map|url|tooLong|title|form|getDate|click|tooShort|an|password|submit|minAlphanumeric|012|x22|appendTo|wrapper|have|select|x0a|contain|global|bind|tagName|fn|clear|setup|Invalid|not|indexOf|selected|add|chars|repeated|was|more|disallowed|minAlphaNumeric|contains|HTML|lastIndex|shorter|longer|and|between|PM|AM|0305E82C3301|9A0C|radioNotChecked|checkboxChecked|assert|11D3|4F89|3F2504E0|like|zipcode|URL|isNaN|amount|Dollar|US|whole|positive|invalid|required|9_|split|toUpperCase|name|mM|aApP|Ee|uF8FF|uE000|insertAfter|ftp|https|x7e|body|offset|obj|x5d|x5b|x23|width|x21|x1f|x0e|x08|css|getFullYear|getMonth|li|textarea|removeClass|hide|This|html|show|document|write|class|didn|following|reason|error'.split('|'),0,{}))