;(function(c){c.extend(c.fn,{validate:function(a){if(this.length){var b=c.data(this[0],"validator");if(b)return b;this.attr("novalidate","novalidate");b=new c.validator(a,this[0]);c.data(this[0],"validator",b);if(b.settings.onsubmit){a=this.find("input, button");a.filter(".cancel").click(function(){b.cancelSubmit=true});b.settings.submitHandler&&a.filter(":submit").click(function(){b.submitButton=this});this.submit(function(d){function e(){if(b.settings.submitHandler){if(b.submitButton)var f=c("").attr("name",b.submitButton.name).val(b.submitButton.value).appendTo(b.currentForm);b.settings.submitHandler.call(b,b.currentForm);b.submitButton&&f.remove();return false}return true}b.settings.debug&&d.preventDefault();if(b.cancelSubmit){b.cancelSubmit=false;return e()}if(b.form()){if(b.pendingRequest){b.formSubmitted=true;return false}return e()}else{b.focusInvalid();return false}})}return b}else a&&a.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing")},valid:function(){if(c(this[0]).is("form"))return this.validate().form();else{var a=true,b=c(this[0].form).validate();this.each(function(){a&=b.element(this)});return a}},removeAttrs:function(a){var b={},d=this;c.each(a.split(/\s/),function(e,f){b[f]=d.attr(f);d.removeAttr(f)});return b},rules:function(a,b){var d=this[0];if(a){var e=c.data(d.form,"validator").settings,f=e.rules,g=c.validator.staticRules(d);switch(a){case"add":c.extend(g,c.validator.normalizeRule(b));f[d.name]=g;if(b.messages)e.messages[d.name]=c.extend(e.messages[d.name],b.messages);break;case"remove":if(!b){delete f[d.name];return g}var h={};c.each(b.split(/\s/),function(j,i){h[i]=g[i];delete g[i]});return h}}d=c.validator.normalizeRules(c.extend({},c.validator.metadataRules(d),c.validator.classRules(d),c.validator.attributeRules(d),c.validator.staticRules(d)),d);if(d.required){e=d.required;delete d.required;d=c.extend({required:e},d)}return d}});c.extend(c.expr[":"],{blank:function(a){return!c.trim(""+a.value)},filled:function(a){return!!c.trim(""+a.value)},unchecked:function(a){return!a.checked}});c.validator=function(a,b){this.settings=c.extend(true,{},c.validator.defaults,a);this.currentForm=b;this.init()};c.validator.format=function(a,b){if(arguments.length==1)return function(){var d=c.makeArray(arguments);d.unshift(a);return c.validator.format.apply(this,d)};if(arguments.length>2&&b.constructor!=Array)b=c.makeArray(arguments).slice(1);if(b.constructor!=Array)b=[b];c.each(b,function(d,e){a=a.replace(RegExp("\\{"+d+"\\}","g"),e)});return a};c.extend(c.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:c([]),errorLabelContainer:c([]),onsubmit:true,ignore:":hidden",ignoreTitle:false,onfocusin:function(a){this.lastActive=a;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,a,this.settings.errorClass,this.settings.validClass);this.addWrapper(this.errorsFor(a)).hide()}},onfocusout:function(a){if(!this.checkable(a)&&(a.name in this.submitted||!this.optional(a)))this.element(a)},onkeyup:function(a){if(a.name in this.submitted||a==this.lastElement)this.element(a)},onclick:function(a){if(a.name in this.submitted)this.element(a);else a.parentNode.name in this.submitted&&this.element(a.parentNode)},highlight:function(a,b,d){a.type==="radio"?this.findByName(a.name).addClass(b).removeClass(d):c(a).addClass(b).removeClass(d)},unhighlight:function(a,b,d){a.type==="radio"?this.findByName(a.name).removeClass(b).addClass(d):c(a).removeClass(b).addClass(d)}},setDefaults:function(a){c.extend(c.validator.defaults,a)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:c.validator.format("Please enter no more than {0} characters."),minlength:c.validator.format("Please enter at least {0} characters."),rangelength:c.validator.format("Please enter a value between {0} and {1} characters long."),range:c.validator.format("Please enter a value between {0} and {1}."),max:c.validator.format("Please enter a value less than or equal to {0}."),min:c.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){function a(e){var f=c.data(this[0].form,"validator"),g="on"+e.type.replace(/^validate/,"");f.settings[g]&&f.settings[g].call(f,this[0],e)}this.labelContainer=c(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||c(this.currentForm);this.containers=c(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var b=this.groups={};c.each(this.settings.groups,function(e,f){c.each(f.split(/\s/),function(g,h){b[h]=e})});var d=this.settings.rules;c.each(d,function(e,f){d[e]=c.validator.normalizeRule(f)});c(this.currentForm).validateDelegate("[type='text'], [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'] ","focusin focusout keyup",a).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",a);this.settings.invalidHandler&&c(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){this.checkForm();c.extend(this.submitted,this.errorMap);this.invalid=c.extend({},this.errorMap);this.valid()||c(this.currentForm).triggerHandler("invalid-form",[this]);this.showErrors();return this.valid()},checkForm:function(){this.prepareForm();for(var a=0,b=this.currentElements=this.elements();b[a];a++)this.check(b[a]);return this.valid()},element:function(a){this.lastElement=a=this.validationTargetFor(this.clean(a));this.prepareElement(a);this.currentElements=c(a);var b=this.check(a);if(b)delete this.invalid[a.name];else this.invalid[a.name]=true;if(!this.numberOfInvalids())this.toHide=this.toHide.add(this.containers);this.showErrors();return b},showErrors:function(a){if(a){c.extend(this.errorMap,a);this.errorList=[];for(var b in a)this.errorList.push({message:a[b],element:this.findByName(b)[0]});this.successList=c.grep(this.successList,function(d){return!(d.name in a)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){c.fn.resetForm&&c(this.currentForm).resetForm();this.submitted={};this.lastElement=null;this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(a){var b=0,d;for(d in a)b++;return b},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()==0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{c(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(a){}},findLastActive:function(){var a=this.lastActive;return a&&c.grep(this.errorList,function(b){return b.element.name==a.name}).length==1&&a},elements:function(){var a=this,b={};return c(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&a.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in b||!a.objectLength(c(this).rules()))return false;return b[this.name]=true})},clean:function(a){return c(a)[0]},errors:function(){return c(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=c([]);this.toHide=c([]);this.currentElements=c([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(a){this.reset();this.toHide=this.errorsFor(a)},check:function(a){a=this.validationTargetFor(this.clean(a));var b=c(a).rules(),d=false,e;for(e in b){var f={method:e,parameters:b[e]};try{var g=c.validator.methods[e].call(this,a.value.replace(/\r/g,""),a,f.parameters);if(g=="dependency-mismatch")d=true;else{d=false;if(g=="pending"){this.toHide=this.toHide.not(this.errorsFor(a));return}if(!g){this.formatAndAdd(a,f);return false}}}catch(h){this.settings.debug&&window.console&&console.log("exception occured when checking element "+ a.id+", check the '"+f.method+"' method",h);throw h;}}if(!d){this.objectLength(b)&&this.successList.push(a);return true}},customMetaMessage:function(a,b){if(c.metadata){var d=this.settings.meta?c(a).metadata()[this.settings.meta]:c(a).metadata();return d&&d.messages&&d.messages[b]}},customMessage:function(a,b){var d=this.settings.messages[a];return d&&(d.constructor==String?d:d[b])},findDefined:function(){for(var a=0;aWarning: No message defined for "+a.name+"")},formatAndAdd:function(a,b){var d=this.defaultMessage(a,b.method),e=/\$?\{(\d+)\}/g;if(typeof d=="function")d=d.call(this,b.parameters,a);else if(e.test(d))d=jQuery.format(d.replace(e,"{$1}"),b.parameters);this.errorList.push({message:d,element:a});this.errorMap[a.name]=d;this.submitted[a.name]=d},addWrapper:function(a){if(this.settings.wrapper)a=a.add(a.parent(this.settings.wrapper));return a},defaultShowErrors:function(){for(var a=0;this.errorList[a];a++){var b=this.errorList[a];this.settings.highlight&&this.settings.highlight.call(this,b.element,this.settings.errorClass,this.settings.validClass);this.showLabel(b.element,b.message)}if(this.errorList.length)this.toShow=this.toShow.add(this.containers);if(this.settings.success)for(a=0;this.successList[a];a++)this.showLabel(this.successList[a]);if(this.settings.unhighlight){a=0;for(b=this.validElements();b[a];a++)this.settings.unhighlight.call(this,b[a],this.settings.errorClass,this.settings.validClass)}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return c(this.errorList).map(function(){return this.element})},showLabel:function(a,b){var d=this.errorsFor(a);if(d.length){d.removeClass(this.settings.validClass).addClass(this.settings.errorClass);d.attr("generated")&&d.html(b)}else{d=c("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(a),generated:true}).addClass(this.settings.errorClass).html(b||"");if(this.settings.wrapper)d=d.hide().show().wrap("<"+this.settings.wrapper+"/>").parent();this.labelContainer.append(d).length||(this.settings.errorPlacement?this.settings.errorPlacement(d,c(a)):d.insertAfter(a))}if(!b&&this.settings.success){d.text("");typeof this.settings.success=="string"?d.addClass(this.settings.success):this.settings.success(d)}this.toShow=this.toShow.add(d)},errorsFor:function(a){var b=this.idOrName(a);return this.errors().filter(function(){return c(this).attr("for")==b})},idOrName:function(a){return this.groups[a.name]||(this.checkable(a)?a.name:a.id||a.name)},validationTargetFor:function(a){if(this.checkable(a))a=this.findByName(a.name).not(this.settings.ignore)[0];return a},checkable:function(a){return/radio|checkbox/i.test(a.type)},findByName:function(a){var b=this.currentForm;return c(document.getElementsByName(a)).map(function(d,e){return e.form==b&&e.name==a&&e||null})},getLength:function(a,b){switch(b.nodeName.toLowerCase()){case"select":return c("option:selected",b).length;case"input":if(this.checkable(b))return this.findByName(b.name).filter(":checked").length}return a.length},depend:function(a,b){return this.dependTypes[typeof a]?this.dependTypes[typeof a](a,b):true},dependTypes:{"boolean":function(a){return a},string:function(a,b){return!!c(a,b.form).length},"function":function(a,b){return a(b)}},optional:function(a){return!c.validator.methods.required.call(this,c.trim(a.value),a)&&"dependency-mismatch"},startRequest:function(a){if(!this.pending[a.name]){this.pendingRequest++;this.pending[a.name]=true}},stopRequest:function(a,b){this.pendingRequest--;if(this.pendingRequest<0)this.pendingRequest=0;delete this.pending[a.name];if(b&&this.pendingRequest==0&&this.formSubmitted&&this.form()){c(this.currentForm).submit();this.formSubmitted=false}else if(!b&&this.pendingRequest==0&&this.formSubmitted){c(this.currentForm).triggerHandler("invalid-form",[this]);this.formSubmitted=false}},previousValue:function(a){return c.data(a,"previousValue")||c.data(a,"previousValue",{old:null,valid:true,message:this.defaultMessage(a,"remote")})}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(a,b){a.constructor==String?this.classRuleSettings[a]=b:c.extend(this.classRuleSettings,a)},classRules:function(a){var b={};(a=c(a).attr("class"))&&c.each(a.split(" "),function(){this in c.validator.classRuleSettings&&c.extend(b,c.validator.classRuleSettings[this])});return b},attributeRules:function(a){var b={};a=c(a);for(var d in c.validator.methods){var e;if(e=d==="required"&&typeof c.fn.prop==="function"?a.prop(d):a.attr(d))b[d]=e;else if(a[0].getAttribute("type")===d)b[d]=true}b.maxlength&&/-1|2147483647|524288/.test(b.maxlength)&&delete b.maxlength;return b},metadataRules:function(a){if(!c.metadata)return{};var b=c.data(a.form,"validator").settings.meta;return b?c(a).metadata()[b]:c(a).metadata()},staticRules:function(a){var b={},d=c.data(a.form,"validator");if(d.settings.rules)b=c.validator.normalizeRule(d.settings.rules[a.name])||{};return b},normalizeRules:function(a,b){c.each(a,function(d,e){if(e===false)delete a[d];else if(e.param||e.depends){var f=true;switch(typeof e.depends){case"string":f=!!c(e.depends,b.form).length;break;case"function":f=e.depends.call(b,b)}if(f)a[d]=e.param!==undefined?e.param:true;else delete a[d]}});c.each(a,function(d,e){a[d]=c.isFunction(e)?e(b):e});c.each(["minlength","maxlength","min","max"],function(){if(a[this])a[this]=Number(a[this])});c.each(["rangelength","range"],function(){if(a[this])a[this]=[Number(a[this][0]),Number(a[this][1])]});if(c.validator.autoCreateRanges){if(a.min&&a.max){a.range=[a.min,a.max];delete a.min;delete a.max}if(a.minlength&&a.maxlength){a.rangelength=[a.minlength,a.maxlength];delete a.minlength;delete a.maxlength}}a.messages&&delete a.messages;return a},normalizeRule:function(a){if(typeof a=="string"){var b={};c.each(a.split(/\s/),function(){b[this]=true});a=b}return a},addMethod:function(a,b,d){c.validator.methods[a]=b;c.validator.messages[a]=d!=undefined?d:c.validator.messages[a];b.length<3&&c.validator.addClassRules(a,c.validator.normalizeRule(a))},methods:{required:function(a,b,d){if(!this.depend(d,b))return"dependency-mismatch";switch(b.nodeName.toLowerCase()){case"select":return(a=c(b).val())&&a.length>0;case"input":if(this.checkable(b))return this.getLength(a,b)>0;default:return c.trim(a).length>0}},remote:function(a,b,d){if(this.optional(b))return"dependency-mismatch";var e=this.previousValue(b);this.settings.messages[b.name]||(this.settings.messages[b.name]={});e.originalMessage=this.settings.messages[b.name].remote;this.settings.messages[b.name].remote=e.message;d=typeof d=="string"&&{url:d}||d;if(this.pending[b.name])return"pending";if(e.old===a)return e.valid;e.old=a;var f=this;this.startRequest(b);var g={};g[b.name]=a;c.ajax(c.extend(true,{url:d,mode:"abort",port:"validate"+b.name,dataType:"json",data:g,success:function(h){f.settings.messages[b.name].remote=e.originalMessage;var j=h===true;if(j){var i=f.formSubmitted;f.prepareElement(b);f.formSubmitted=i;f.successList.push(b);f.showErrors()}else{i={};h=h||f.defaultMessage(b,"remote");i[b.name]=e.message=c.isFunction(h)?h(a):h;f.showErrors(i)}e.valid=j;f.stopRequest(b,j)}},d));return"pending"},minlength:function(a,b,d){return this.optional(b)||this.getLength(c.trim(a),b)>=d},maxlength:function(a,b,d){return this.optional(b)||this.getLength(c.trim(a),b)<=d},rangelength:function(a,b,d){a=this.getLength(c.trim(a),b);return this.optional(b)||a>=d[0]&&a<=d[1]},min:function(a,b,d){return this.optional(b)||a>=d},max:function(a,b,d){return this.optional(b)||a<=d},range:function(a,b,d){return this.optional(b)||a>=d[0]&&a<=d[1]},email:function(a,b){return this.optional(b)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(a)},url:function(a,b){return this.optional(b)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-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|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(a)},date:function(a,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(a))},dateISO:function(a,b){return this.optional(b)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(a)},digits:function(a,b){return this.optional(b)||/^\d+$/.test(a)},creditcard:function(a,b){if(this.optional(b))return"dependency-mismatch";if(/[^0-9 -]+/.test(a))return false;var d=0,e=0,f=false;a=a.replace(/\D/g,"");for(var g=a.length-1;g>=0;g--){e=a.charAt(g);e=parseInt(e,10);if(f)if((e*=2)>9)e-=9;d+=e;f=!f}return d%10==0},accept:function(a,b,d){d=typeof d=="string"?d.replace(/,/g,"|"):"png|jpe?g|gif";return this.optional(b)||a.match(RegExp(".("+d+")$","i"))},equalTo:function(a,b,d){d=c(d).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){c(b).valid()});return a==d.val()}}});c.format=c.validator.format})(jQuery);(function(c){var a={};if(c.ajaxPrefilter)c.ajaxPrefilter(function(d,e,f){e=d.port;if(d.mode=="abort"){a[e]&&a[e].abort();a[e]=f}});else{var b=c.ajax;c.ajax=function(d){var e=("port"in d?d:c.ajaxSettings).port;if(("mode"in d?d:c.ajaxSettings).mode=="abort"){a[e]&&a[e].abort();return a[e]=b.apply(this,arguments)}return b.apply(this,arguments)}}})(jQuery);(function(c){!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(e){e=c.event.fix(e);e.type=b;return c.event.handle.call(this,e)}c.event.special[b]={setup:function(){this.addEventListener(a,d,true)},teardown:function(){this.removeEventListener(a,d,true)},handler:function(e){arguments[0]=c.event.fix(e);arguments[0].type=b;return c.event.handle.apply(this,arguments)}}});c.extend(c.fn,{validateDelegate:function(a,b,d){return this.bind(b,function(e){var f=c(e.target);if(f.is(a))return d.apply(f,arguments)})}})})(jQuery);;MooTools.More={version:"1.4.0.1",build:"a4244edf2aa97ac8a196fc96082dd35af1abab87"};(function(){Events.Pseudos=function(a,b,e){var f=function(a){return{store:a.store?function(b,c){a.store("_monitorEvents:"+b,c)}:function(b,c){(a._monitorEvents||(a._monitorEvents={}))[b]=c},retrieve:a.retrieve?function(b,c){return a.retrieve("_monitorEvents:"+b,c)}:function(b,c){return a._monitorEvents?a._monitorEvents[b]||c:c}}},g=function(b){if(-1==b.indexOf(":")||!a)return null;for(var d=Slick.parse(b).expressions[0][0],e=d.pseudos,f=e.length,g=[];f--;){var q=e[f].key,p=a[q];null!=p&&g.push({event:d.tag,value:e[f].value,pseudo:q,original:b,listener:p})}return g.length?g:null};return{addEvent:function(a,c,e){var m=g(a);if(!m)return b.call(this,a,c,e);var n=f(this),q=n.retrieve(a,[]),p=m[0].event,t=Array.slice(arguments,2),r=c,u=this;m.each(function(a){var b=a.listener,c=r;0==b?p+=":"+a.pseudo+"("+a.value+")":r=function(){b.call(u,a,c,arguments,r)}});q.include({type:p,event:c,monitor:r});n.store(a,q);a!=p&&b.apply(this,[a,c].concat(t));return b.apply(this,[p,r].concat(t))},removeEvent:function(a,b){if(!g(a))return e.call(this,a,b);var c=f(this),d=c.retrieve(a);if(!d)return this;var n=Array.slice(arguments,2);e.apply(this,[a,b].concat(n));d.each(function(a,c){b&&a.event!=b||e.apply(this,[a.type,a.monitor].concat(n));delete d[c]},this);c.store(a,d);return this}}};var a={once:function(a,b,e,f){b.apply(this,e);this.removeEvent(a.event,f).removeEvent(a.original,b)},throttle:function(a,b,e){b._throttled||(b.apply(this,e),b._throttled=setTimeout(function(){b._throttled=!1},a.value||250))},pause:function(a,b,e){clearTimeout(b._pause);b._pause=b.delay(a.value||250,this,e)}};Events.definePseudo=function(b,d){a[b]=d;return this};Events.lookupPseudo=function(b){return a[b]};var b=Events.prototype;Events.implement(Events.Pseudos(a,b.addEvent,b.removeEvent));["Request","Fx"].each(function(a){this[a]&&this[a].implement(Events.prototype)})})();Class.refactor=function(a,b){Object.each(b,function(b,d){var e=a.prototype[d],e=e&&e.$origin||e||function(){};a.implement(d,"function"==typeof b?function(){var a=this.previous;this.previous=e;var d=b.apply(this,arguments);this.previous=a;return d}:b)});return a};Class.Mutators.Binds=function(a){this.prototype.initialize||this.implement("initialize",function(){});return Array.from(a).concat(this.prototype.Binds||[])};Class.Mutators.initialize=function(a){return function(){Array.from(this.Binds).each(function(a){var c=this[a];c&&(this[a]=c.bind(this))},this);return a.apply(this,arguments)}};Class.Occlude=new Class({occlude:function(a,b){b=document.id(b||this.element);var c=b.retrieve(a||this.property);if(c&&!this.occluded)return this.occluded=c;this.occluded=!1;b.store(a||this.property,this);return this.occluded}});(function(){var a={wait:function(a){return this.chain(function(){this.callChain.delay(null==a?500:a,this);return this}.bind(this))}};Chain.implement(a);this.Fx&&Fx.implement(a);this.Element&&Element.implement&&this.Fx&&Element.implement({chains:function(a){Array.from(a||["tween","morph","reveal"]).each(function(a){(a=this.get(a))&&a.setOptions({link:"chain"})},this);return this},pauseFx:function(a,c){this.chains(c).get(c||"tween").wait(a);return this}})})();(function(a){Array.implement({min:function(){return Math.min.apply(null,this)},max:function(){return Math.max.apply(null,this)},average:function(){return this.length?this.sum()/this.length:0},sum:function(){var a=0,c=this.length;if(c)for(;c--;)a+=this[c];return a},unique:function(){return[].combine(this)},shuffle:function(){for(var a=this.length;a&&--a;){var c=this[a],d=Math.floor(Math.random()*(a+1));this[a]=this[d];this[d]=c}return this},reduce:function(b,c){for(var d=0,e=this.length;de?a:a.substr(0,e),l=(this.inherits.sets[e]||[]).combine(this.inherits.locales).include("en-US");d||(d=[]);for(var m=0,n=l.length;ma?"th":["th","st","nd","rd","th"][Math.min(a%10,4)]},lessThanMinuteAgo:"less than a minute ago",minuteAgo:"about a minute ago",minutesAgo:"{delta} minutes ago",hourAgo:"about an hour ago",hoursAgo:"about {delta} hours ago",dayAgo:"1 day ago",daysAgo:"{delta} days ago",weekAgo:"1 week ago",weeksAgo:"{delta} weeks ago",monthAgo:"1 month ago",monthsAgo:"{delta} months ago",yearAgo:"1 year ago",yearsAgo:"{delta} years ago",lessThanMinuteUntil:"less than a minute from now",minuteUntil:"about a minute from now",minutesUntil:"{delta} minutes from now",hourUntil:"about an hour from now",hoursUntil:"about {delta} hours from now",dayUntil:"1 day from now",daysUntil:"{delta} days from now",weekUntil:"1 week from now",weeksUntil:"{delta} weeks from now",monthUntil:"1 month from now",monthsUntil:"{delta} months from now",yearUntil:"1 year from now",yearsUntil:"{delta} years from now"});(function(){var a=this.Date,b=a.Methods={ms:"Milliseconds",year:"FullYear",min:"Minutes",mo:"Month",sec:"Seconds",hr:"Hours"};"Date Day FullYear Hours Milliseconds Minutes Month Seconds Time TimezoneOffset Week Timezone GMTOffset DayOfYear LastMonth LastDayOfMonth UTCDate UTCDay UTCFullYear AMPM Ordinal UTCHours UTCMilliseconds UTCMinutes UTCMonth UTCSeconds UTCMilliseconds".split(" ").each(function(b){a.Methods[b.toLowerCase()]=b});var c=function(a,b,d){return 1==b?a:ah&&(c=(new a(c)).decrement("day",d),d=0);f=(new a(c.get("year"),0,1)).get("day")||7;4b&&"PM"==a?this.increment("hour",12):this},getAMPM:function(){return 12>this.get("hr")?"AM":"PM"},parse:function(b){this.set("time",a.parse(b));return this},isValid:function(a){a||(a=this);return"date"==typeOf(a)&&!isNaN(a.valueOf())},format:function(b){if(!this.isValid())return"invalid date";b||(b="%x %X");"string"==typeof b&&(b=f[b.toLowerCase()]||b);if("function"==typeof b)return b(this);var d=this;return b.replace(/%([a-z%])/gi,function(b,e){switch(e){case"a":return a.getMsg("days_abbr")[d.get("day")];case"A":return a.getMsg("days")[d.get("day")];case"b":return a.getMsg("months_abbr")[d.get("month")];case"B":return a.getMsg("months")[d.get("month")];case"c":return d.format("%a %b %d %H:%M:%S %Y");case"d":return c(d.get("date"),2);case"e":return c(d.get("date"),2," ");case"H":return c(d.get("hr"),2);case"I":return c(d.get("hr")%12||12,2);case"j":return c(d.get("dayofyear"),3);case"k":return c(d.get("hr"),2," ");case"l":return c(d.get("hr")%12||12,2," ");case"L":return c(d.get("ms"),3);case"m":return c(d.get("mo")+1,2);case"M":return c(d.get("min"),2);case"o":return d.get("ordinal");case"p":return a.getMsg(d.get("ampm"));case"s":return Math.round(d/1E3);case"S":return c(d.get("seconds"),2);case"T":return d.format("%H:%M:%S");case"U":return c(d.get("week"),2);case"w":return d.get("day");case"x":return d.format(a.getMsg("shortDate"));case"X":return d.format(a.getMsg("shortTime"));case"y":return d.get("year").toString().substr(2);case"Y":return d.get("year");case"z":return d.get("GMTOffset");case"Z":return d.get("Timezone")}return e})},toISOString:function(){return this.format("iso8601")}}).alias({toJSON:"toISOString",compare:"diff",strftime:"format"});var d="Sun Mon Tue Wed Thu Fri Sat".split(" "),e="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),f={db:"%Y-%m-%d %H:%M:%S",compact:"%Y%m%dT%H%M%S","short":"%d %b %H:%M","long":"%B %d, %Y %H:%M",rfc822:function(a){return d[a.get("day")]+a.format(", %d ")+e[a.get("month")]+a.format(" %Y %H:%M:%S %Z")},rfc2822:function(a){return d[a.get("day")]+a.format(", %d ")+e[a.get("month")]+a.format(" %Y %H:%M:%S %z")},iso8601:function(a){return a.getUTCFullYear()+"-"+c(a.getUTCMonth()+1,2)+"-"+c(a.getUTCDate(),2)+"T"+c(a.getUTCHours(),2)+":"+c(a.getUTCMinutes(),2)+":"+c(a.getUTCSeconds(),2)+"."+c(a.getUTCMilliseconds(),3)+"Z"}},g=[],h=a.parse,k=function(b,c,d){var e=-1,f=a.getMsg(b+"s");switch(typeOf(c)){case"object":e=f[c.get(b)];break;case"number":e=f[c];if(!e)throw Error("Invalid "+b+" index: "+c);break;case"string":c=f.filter(function(a){return this.test(a)},new RegExp("^"+c,"i"));if(!c.length)throw Error("Invalid "+b+" string");if(1c&&(c+=l+(ca?"Until":"Ago";0>a&&(a*=-1);var c={minute:60,hour:60,day:24,week:7,month:52/12,year:12,eon:Infinity},d="lessThanMinute",e;for(e in c){var f=c[e];if(a<1.5*f){a>.75*f&&(d=e);break}a/=f;d=e+"s"}a=a.round();return Date.getMsg(d+b,a).substitute({delta:a})}}).defineParsers({re:/^(?:tod|tom|yes)/i,handler:function(a){var b=(new Date).clearTime();switch(a[0]){case"tom":return b.increment();case"yes":return b.decrement();default:return b}}},{re:/^(next|last) ([a-z]+)$/i,handler:function(a){var b=(new Date).clearTime(),c=b.getDay(),d=Date.parseDay(a[2],!0),e=d-c;d<=c&&(e+=7);"last"==a[1]&&(e-=7);return b.set("date",b.getDate()+e)}}).alias("timeAgoInWords","timeDiffInWords");Locale.define("en-US","Number",{decimal:".",group:",",currency:{prefix:"$ "}});Number.implement({format:function(a){var b=this;a=a?Object.clone(a):{};var c=function(b){return null!=a[b]?a[b]:Locale.get("Number."+b)},d=0>b,e=c("decimal"),f=c("precision"),g=c("group"),h=c("decimals");if(d){var k=c("negative")||{};null==k.prefix&&null==k.suffix&&(k.prefix="-");["prefix","suffix"].each(function(b){k[b]&&(a[b]=c(b)+k[b])});b=-b}var d=c("prefix"),l=c("suffix");""!==h&&0<=h&&20>=h&&(b=b.toFixed(h));1<=f&&21>=f&&(b=(+b).toPrecision(f));b+="";if(!1===c("scientific")&&-1m){m=-m-1;f=h[0].indexOf(".");for(-1]*>([\\s\\S]*?)":"]+)?>","gi")};String.implement({standardize:function(){return c(this,a)},repeat:function(a){return Array(a+1).join(this)},pad:function(a,b,c){if(this.length>=a)return this;a=(null==b?" ":""+b).repeat(a-this.length).substr(0,a-this.length);return c&&"right"!=c?"left"==c?a+this:a.substr(0,(a.length/2).floor())+this+a.substr(0,(a.length/2).ceil()):this+a},getTags:function(a,b){return this.match(d(a,b))||[]},stripTags:function(a,b){return this.replace(d(a,b),"")},tidy:function(){return c(this,b)},truncate:function(a,b,c){var d=this;null==b&&1==arguments.length&&(b="\u2026");if(d.length>a){d=d.substring(0,a);if(c){var k=d.lastIndexOf(c);-1!=k&&(d=d.substr(0,k))}b&&(d+=b)}return d}})})();String.implement({parseQueryString:function(a,b){null==a&&(a=!0);null==b&&(b=!0);var c=this.split(/[&;]/),d={};if(!c.length)return d;c.each(function(c){var f=c.indexOf("=")+1,g=f?c.substr(f):"",h=f?c.substr(0,f-1).match(/([^\]\[]+|(\B)(?=\]))/g):[c],k=d;h&&(b&&(g=decodeURIComponent(g)),h.each(function(b,c){a&&(b=decodeURIComponent(b));var d=k[b];cc?"":b.substr(0,c);b=b.substr(c+1);return a?a.call(null,d,b):b||0===b}).join("&")}});(function(){var a=function(){return this.get("value")},b=this.URI=new Class({Implements:Options,options:{},regex:/^(?:(\w+):)?(?:\/\/(?:(?:([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)?(\.\.?$|(?:[^?#\/]*\/)*)([^?#]*)(?:\?([^#]*))?(?:#(.*))?/,parts:"scheme user password host port directory file query fragment".split(" "),schemes:{http:80,https:443,ftp:21,rtsp:554,mms:1755,file:0},initialize:function(a,d){this.setOptions(d);var e=this.options.base||b.base;a||(a=e);a&&a.parsed?this.parsed=Object.clone(a.parsed):this.set("value",a.href||a.toString(),e?new b(e):!1)},parse:function(a,b){var e=a.match(this.regex);if(!e)return!1;e.shift();return this.merge(e.associate(this.parts),b)},merge:function(a,b){if(!(a&&a.scheme||b&&b.scheme))return!1;b&&this.parts.every(function(e){if(a[e])return!1;a[e]=b[e]||"";return!0});a.port=a.port||this.schemes[a.scheme.toLowerCase()];a.directory=a.directory?this.parseDirectory(a.directory,b?b.directory:""):"/";return a},parseDirectory:function(a,d){a=("/"==a.substr(0,1)?"":d||"/")+a;if(!a.test(b.regs.directoryDot))return a;var e=[];a.replace(b.regs.endSlash,"").split("/").each(function(a){".."==a&&0f)&&(a[h]=f)})})},toRelFixedPosition:function(a,b){var e=window.getScroll();b.top+=e.y;b.left+=e.x},toIgnoreScroll:function(a,b){var e=a.getScroll();b.top-=e.y;b.left-=e.x},toIgnoreMargins:function(a,b){a.left+="right"==b.edge.x?b.dimensions["margin-right"]:"center"!=b.edge.x?-b.dimensions["margin-left"]:-b.dimensions["margin-left"]+(b.dimensions["margin-right"]+b.dimensions["margin-left"])/2;a.top+="bottom"==b.edge.y?b.dimensions["margin-bottom"]:"center"!=b.edge.y?-b.dimensions["margin-top"]:-b.dimensions["margin-top"]+(b.dimensions["margin-bottom"]+b.dimensions["margin-top"])/2},toEdge:function(a,b){var e,f;f=b.dimensions;var g=b.edge;switch(g.x){case"left":e=0;break;case"right":e=-f.x-f.computedRight-f.computedLeft;break;default:e=-Math.round(f.totalWidth/2)}switch(g.y){case"top":f=0;break;case"bottom":f=-f.y-f.computedTop-f.computedBottom;break;default:f=-Math.round(f.totalHeight/2)}a.x+=e;a.y+=f},getCoordinateFromValue:function(a){if("string"!=typeOf(a))return a;a=a.toLowerCase();return{x:a.test("left")?"left":a.test("right")?"right":"center",y:a.test(/upper|top/)?"top":a.test("bottom")?"bottom":"center"}}};Element.implement({position:function(b){if(b&&(null!=b.x||null!=b.y))return a?a.apply(this,arguments):this;var d=this.setStyle("position","absolute").calculatePosition(b);return b&&b.returnPos?d:this.setStyles(d)},calculatePosition:function(a){return b.getPosition(this,a)}})})(Element.prototype.position);Element.implement({isDisplayed:function(){return"none"!=this.getStyle("display")},isVisible:function(){var a=this.offsetWidth,b=this.offsetHeight;return 0==a&&0==b?!1:0Browser.version&&Browser.Platform.mac},property:"IframeShim",initialize:function(a,b){this.element=document.id(a);if(this.occlude())return this.occluded;this.setOptions(b);this.makeShim();return this},makeShim:function(){if(this.options.browsers){var a=this.element.getStyle("zIndex").toInt();if(!a){var a=1,b=this.element.getStyle("position");"static"!=b&&b||this.element.setStyle("position","relative");this.element.setStyle("zIndex",a)}a=(null!=this.options.zIndex||0===this.options.zIndex)&&a>this.options.zIndex?this.options.zIndex:a-1;0>a&&(a=1);this.shim=(new Element("iframe",{src:this.options.src,scrolling:"no",frameborder:0,styles:{zIndex:a,position:"absolute",border:"none",filter:"progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)"},"class":this.options.className})).store("IframeShim",this);a=function(){this.shim.inject(this.element,"after");this[this.options.display?"show":"hide"]();this.fireEvent("inject")}.bind(this);IframeShim.ready?a():window.addEvent("load",a)}else this.position=this.hide=this.show=this.dispose=Function.from(this)},position:function(){if(!IframeShim.ready||!this.shim)return this;var a=this.element.measure(function(){return this.getSize()});void 0!=this.options.margin&&(a.x-=2*this.options.margin,a.y-=2*this.options.margin,this.options.offset.x+=this.options.margin,this.options.offset.y+=this.options.margin);this.shim.set({width:a.x,height:a.y}).position({relativeTo:this.element,offset:this.options.offset});return this},hide:function(){this.shim&&this.shim.setStyle("display","none");return this},show:function(){this.shim&&this.shim.setStyle("display","block");return this.position()},dispose:function(){this.shim&&this.shim.dispose();return this},destroy:function(){this.shim&&this.shim.destroy();return this}});window.addEvent("load",function(){IframeShim.ready=!0});var Mask=new Class({Implements:[Options,Events],Binds:["position"],options:{style:{},"class":"mask",maskMargins:!1,useIframeShim:!0,iframeShimOptions:{}},initialize:function(a,b){this.target=document.id(a)||document.id(document.body);this.target.store("mask",this);this.setOptions(b);this.render();this.inject()},render:function(){this.element=new Element("div",{"class":this.options["class"],id:this.options.id||"mask-"+String.uniqueID(),styles:Object.merge({},this.options.style,{display:"none"}),events:{click:function(a){this.fireEvent("click",a);this.options.hideOnClick&&this.hide()}.bind(this)}});this.hidden=!0},toElement:function(){return this.element},inject:function(a,b){b=b||this.options.inject&&this.options.inject.where||this.target==document.body?"inside":"after";a=a||this.options.inject&&this.options.inject.target||this.target;this.element.inject(a,b);this.options.useIframeShim&&(this.shim=new IframeShim(this.element,this.options.iframeShimOptions),this.addEvents({show:this.shim.show.bind(this.shim),hide:this.shim.hide.bind(this.shim),destroy:this.shim.destroy.bind(this.shim)}))},position:function(){this.resize(this.options.width,this.options.height);this.element.position({relativeTo:this.target,position:"topLeft",ignoreMargins:!this.options.maskMargins,ignoreScroll:this.target==document.body});return this},resize:function(a,b){var c={styles:["padding","border"]};this.options.maskMargins&&c.styles.push("margin");c=this.target.getComputedSize(c);if(this.target==document.body){this.element.setStyles({width:0,height:0});var d=window.getScrollSize();c.totalHeight=(b.minLength||0):!0}}],["maxLength",{errorMsg:function(a,b){return"null"!=typeOf(b.maxLength)?Form.Validator.getMsg("maxLength").substitute({maxLength:b.maxLength,length:a.get("value").length}):""},test:function(a,b){return a.get("value").length<=(b.maxLength||1E4)}}],["validate-integer",{errorMsg:Form.Validator.getMsg.pass("integer"),test:function(a){return Form.Validator.getValidator("IsEmpty").test(a)||/^(-?[1-9]\d*|0)$/.test(a.get("value"))}}],["validate-numeric",{errorMsg:Form.Validator.getMsg.pass("numeric"),test:function(a){return Form.Validator.getValidator("IsEmpty").test(a)||/^-?(?:0$0(?=\d*\.)|[1-9]|0)\d*(\.\d+)?$/.test(a.get("value"))}}],["validate-digits",{errorMsg:Form.Validator.getMsg.pass("digits"),test:function(a){return Form.Validator.getValidator("IsEmpty").test(a)||/^[\d() .:\-\+#]+$/.test(a.get("value"))}}],["validate-alpha",{errorMsg:Form.Validator.getMsg.pass("alpha"),test:function(a){return Form.Validator.getValidator("IsEmpty").test(a)||/^[a-zA-Z]+$/.test(a.get("value"))}}],["validate-alphanum",{errorMsg:Form.Validator.getMsg.pass("alphanum"),test:function(a){return Form.Validator.getValidator("IsEmpty").test(a)||!/\W/.test(a.get("value"))}}],["validate-date",{errorMsg:function(a,b){if(Date.parse){var c=b.dateFormat||"%x";return Form.Validator.getMsg("dateSuchAs").substitute({date:(new Date).format(c)})}return Form.Validator.getMsg("dateInFormatMDY")},test:function(a,b){if(Form.Validator.getValidator("IsEmpty").test(a))return!0;var c=Locale.getCurrent().sets.Date,c=new RegExp([c.days,c.days_abbr,c.months,c.months_abbr].flatten().join("|"),"i"),d=a.get("value"),e=d.match(/[a-z]+/gi);if(e&&!e.every(c.exec,c))return!1;c=Date.parse(d);d=c.format(b.dateFormat||"%x");"invalid date"!=d&&a.set("value",d);return c.isValid()}}],["validate-email",{errorMsg:Form.Validator.getMsg.pass("email"),test:function(a){return Form.Validator.getValidator("IsEmpty").test(a)||/^(?:[a-z0-9!#$%&'*+\/=?^_`{|}~-]\.?){0,63}[a-z0-9!#$%&'*+\/=?^_`{|}~-]@(?:(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)*[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\])$/i.test(a.get("value"))}}],["validate-url",{errorMsg:Form.Validator.getMsg.pass("url"),test:function(a){return Form.Validator.getValidator("IsEmpty").test(a)||/^(https?|ftp|rmtp|mms):\/\/(([A-Z0-9][A-Z0-9_-]*)(\.[A-Z0-9][A-Z0-9_-]*)+)(:(\d+))?\/?/i.test(a.get("value"))}}],["validate-currency-dollar",{errorMsg:Form.Validator.getMsg.pass("currencyDollar"),test:function(a){return Form.Validator.getValidator("IsEmpty").test(a)||/^\$?\-?([1-9]{1}[0-9]{0,2}(\,[0-9]{3})*(\.[0-9]{0,2})?|[1-9]{1}\d*(\.[0-9]{0,2})?|0(\.[0-9]{0,2})?|(\.[0-9]{1,2})?)$/.test(a.get("value"))}}],["validate-one-required",{errorMsg:Form.Validator.getMsg.pass("oneRequired"),test:function(a,b){return(document.id(b["validate-one-required"])||a.getParent(b["validate-one-required"])).getElements("input").some(function(a){return["checkbox","radio"].contains(a.get("type"))?a.get("checked"):a.get("value")})}}]]);Element.Properties.validator={set:function(a){this.get("validator").setOptions(a)},get:function(){var a=this.retrieve("validator");a||(a=new Form.Validator(this),this.store("validator",a));return a}};Element.implement({validate:function(a){a&&this.set("validator",a);return this.get("validator").validate()}});var FormValidator=Form.Validator;Form.Validator.Inline=new Class({Extends:Form.Validator,options:{showError:function(a){a.reveal?a.reveal():a.setStyle("display","block")},hideError:function(a){a.dissolve?a.dissolve():a.setStyle("display","none")},scrollToErrorsOnSubmit:!0,scrollToErrorsOnBlur:!1,scrollToErrorsOnChange:!1,scrollFxOptions:{transition:"quad:out",offset:{y:-20}}},initialize:function(a,b){this.parent(a,b);this.addEvent("onElementValidate",function(a,b,e,f){var g=this.getValidator(e);!a&&g.getError(b)?(f&&b.addClass("warning"),a=this.makeAdvice(e,b,g.getError(b),f),this.insertAdvice(a,b),this.showAdvice(e,b)):this.hideAdvice(e,b)})},makeAdvice:function(a,b,c,d){var e=d?this.warningPrefix:this.errorPrefix,e=e+(this.options.useTitles?b.title||c:c);c=d?"warning-advice":"validation-advice";d=(d=this.getAdvice(a,b))?d.set("html",e):(new Element("div",{html:e,styles:{display:"none"},id:"advice-"+a.split(":")[0]+"-"+this.getFieldId(b)})).addClass(c);b.store("$moo:advice-"+a,d);return d},getFieldId:function(a){return a.id?a.id:a.id="input_"+a.name},showAdvice:function(a,b){var c=this.getAdvice(a,b);!c||b.retrieve("$moo:"+this.getPropName(a))||"none"!=c.getStyle("display")&&"hidden"!=c.getStyle("visiblity")&&0!=c.getStyle("opacity")||(b.store("$moo:"+this.getPropName(a),!0),this.options.showError(c),this.fireEvent("showAdvice",[b,c,a]))},hideAdvice:function(a,b){var c=this.getAdvice(a,b);c&&b.retrieve("$moo:"+this.getPropName(a))&&(b.store("$moo:"+this.getPropName(a),!1),this.options.hideError(c),this.fireEvent("hideAdvice",[b,c,a]))},getPropName:function(a){return"advice"+a},resetField:function(a){a=document.id(a);if(!a)return this;this.parent(a);a.get("validators").each(function(b){this.hideAdvice(b,a)},this);return this},getAllAdviceMessages:function(a,b){var c=[];if(a.hasClass("ignoreValidation")&&!b)return c;a.get("validators").some(function(b){var e=b.test("^warn-")||a.hasClass("warnOnly");e&&(b=b.replace(/^warn-/,""));(b=this.getValidator(b))&&c.push({message:b.getError(a),warnOnly:e,passed:b.test(),validator:b})},this);return c},getAdvice:function(a,b){return b.retrieve("$moo:advice-"+a)},insertAdvice:function(a,b){var c=b.get("validatorProps");c.msgPos&&document.id(c.msgPos)?document.id(c.msgPos).grab(a):b.type&&"radio"==b.type.toLowerCase()?b.getParent().adopt(a):a.inject(document.id(b),"after")},validateField:function(a,b,c){a=this.parent(a,b);if((this.options.scrollToErrorsOnSubmit&&null==c||c)&&!a){c=document.id(this).getElement(".validation-failed");for(b=document.id(this).getParent();b!=document.body&&b.getScrollSize().y==b.getSize().y;)b=b.getParent();var d=b.retrieve("$moo:fvScroller");!d&&window.Fx&&Fx.Scroll&&(d=new Fx.Scroll(b,this.options.scrollFxOptions),b.store("$moo:fvScroller",d));c&&(d?d.toElement(c):b.scrollTo(b.getScroll().x,c.getPosition(b).y-20))}return a},watchFields:function(a){a.each(function(a){this.options.evaluateFieldsOnBlur&&a.addEvent("blur",this.validationMonitor.pass([a,!1,this.options.scrollToErrorsOnBlur],this));this.options.evaluateFieldsOnChange&&a.addEvent("change",this.validationMonitor.pass([a,!0,this.options.scrollToErrorsOnChange],this))},this)}});Form.Validator.addAllThese([["validate-enforce-oncheck",{test:function(a,b){var c=a.getParent("form").retrieve("validator");if(!c)return!0;(b.toEnforce||document.id(b.enforceChildrenOf).getElements("input, select, textarea")).map(function(b){a.checked?c.enforceField(b):(c.ignoreField(b),c.resetField(b))});return!0}}],["validate-ignore-oncheck",{test:function(a,b){var c=a.getParent("form").retrieve("validator");if(!c)return!0;(b.toIgnore||document.id(b.ignoreChildrenOf).getElements("input, select, textarea")).each(function(b){a.checked?(c.ignoreField(b),c.resetField(b)):c.enforceField(b)});return!0}}],["validate-nospace",{errorMsg:function(){return Form.Validator.getMsg("noSpace")},test:function(a,b){return!a.get("value").test(/\s/)}}],["validate-toggle-oncheck",{test:function(a,b){var c=a.getParent("form").retrieve("validator");if(!c)return!0;var d=b.toToggle||document.id(b.toToggleChildrenOf).getElements("input, select, textarea");a.checked?d.each(function(a){c.enforceField(a)}):d.each(function(a){c.ignoreField(a);c.resetField(a)});return!0}}],["validate-reqchk-bynode",{errorMsg:function(){return Form.Validator.getMsg("reqChkByNode")},test:function(a,b){return document.id(b.nodeId).getElements(b.selector||"input[type=checkbox], input[type=radio]").some(function(a){return a.checked})}}],["validate-required-check",{errorMsg:function(a,b){return b.useTitle?a.get("title"):Form.Validator.getMsg("requiredChk")},test:function(a,b){return!!a.checked}}],["validate-reqchk-byname",{errorMsg:function(a,b){return Form.Validator.getMsg("reqChkByName").substitute({label:b.label||a.get("type")})},test:function(a,b){var c=b.groupName||a.get("name"),c=$$(document.getElementsByName(c)).some(function(a,b){return a.checked}),d=a.getParent("form").retrieve("validator");c&&d&&d.resetField(a);return c}}],["validate-match",{errorMsg:function(a,b){return Form.Validator.getMsg("match").substitute({matchName:b.matchName||document.id(b.matchInput).get("name")})},test:function(a,b){var c=a.get("value"),d=document.id(b.matchInput)&&document.id(b.matchInput).get("value");return c&&d?c==d:!0}}],["validate-after-date",{errorMsg:function(a,b){return Form.Validator.getMsg("afterDate").substitute({label:b.afterLabel||(b.afterElement?Form.Validator.getMsg("startDate"):Form.Validator.getMsg("currentDate"))})},test:function(a,b){var c=document.id(b.afterElement)?Date.parse(document.id(b.afterElement).get("value")):new Date,d=Date.parse(a.get("value"));return d&&c?d>=c:!0}}],["validate-before-date",{errorMsg:function(a,b){return Form.Validator.getMsg("beforeDate").substitute({label:b.beforeLabel||(b.beforeElement?Form.Validator.getMsg("endDate"):Form.Validator.getMsg("currentDate"))})},test:function(a,b){var c=Date.parse(a.get("value")),d=document.id(b.beforeElement)?Date.parse(document.id(b.beforeElement).get("value")):new Date;return d&&c?d>=c:!0}}],["validate-custom-required",{errorMsg:function(){return Form.Validator.getMsg("required")},test:function(a,b){return a.get("value")!=b.emptyValue}}],["validate-same-month",{errorMsg:function(a,b){var c=document.id(b.sameMonthAs)&&document.id(b.sameMonthAs).get("value");if(""!=a.get("value"))return Form.Validator.getMsg(c?"sameMonth":"startMonth")},test:function(a,b){var c=Date.parse(a.get("value")),d=Date.parse(document.id(b.sameMonthAs)&&document.id(b.sameMonthAs).get("value"));return c&&d?c.format("%B")==d.format("%B"):!0}}],["validate-cc-num",{errorMsg:function(a){a=a.get("value").replace(/[^0-9]/g,"");return Form.Validator.getMsg("creditcard").substitute({length:a.length})},test:function(a){if(Form.Validator.getValidator("IsEmpty").test(a))return!0;var b=a.get("value"),b=b.replace(/[^0-9]/g,""),c=!1;b.test(/^4[0-9]{12}([0-9]{3})?$/)?c="Visa":b.test(/^5[1-5]([0-9]{14})$/)?c="Master Card":b.test(/^3[47][0-9]{13}$/)?c="American Express":b.test(/^6011[0-9]{12}$/)&&(c="Discover");if(c){for(var d=c=0,e=b.length-1;0<=e;--e)d=b.charAt(e).toInt(),0!=d&&(0==(b.length-e)%2&&(d+=d),9f[a]+g[a]&&(d[a]=h[a]-g[a]),e[a]this.elements.length&&a.splice(this.elements.length-1,a.length-this.elements.length));var h=0,b=c=0;a.each(function(a){var e={};f?(e.top=b-g[a].top-h,b+=g[a].height):(e.left=c-g[a].left,c+=g[a].width);h+=g[a].margin;d[a]=e},this);var k={};Array.clone(a).sort().each(function(a){k[a]=d[a]});this.start(k);this.currentOrder=a;return this},rearrangeDOM:function(a){a=a||this.currentOrder;var b=this.elements[0].getParent(),c=[];this.elements.setStyle("opacity",0);a.each(function(a){c.push(this.elements[a].inject(b).setStyles({top:0,left:0}))},this);this.elements.setStyle("opacity",1);this.elements=$$(c);this.setDefaultOrder();return this},getDefaultOrder:function(){return this.elements.map(function(a,b){return b})},getCurrentOrder:function(){return this.currentOrder},forward:function(){return this.sort(this.getDefaultOrder())},backward:function(){return this.sort(this.getDefaultOrder().reverse())},reverse:function(){return this.sort(this.currentOrder.reverse())},sortByElements:function(a){return this.sort(a.map(function(a){return this.elements.indexOf(a)},this))},swap:function(a,b){"element"==typeOf(a)&&(a=this.elements.indexOf(a));"element"==typeOf(b)&&(b=this.elements.indexOf(b));var c=Array.clone(this.currentOrder);c[this.currentOrder.indexOf(a)]=b;c[this.currentOrder.indexOf(b)]=a;return this.sort(c)}});var Drag=new Class({Implements:[Events,Options],options:{snap:6,unit:"px",grid:!1,style:!0,limit:!1,handle:!1,invert:!1,preventDefault:!1,stopPropagation:!1,modifiers:{x:"left",y:"top"}},initialize:function(){var a=Array.link(arguments,{options:Type.isObject,element:function(a){return null!=a}});this.element=document.id(a.element);this.document=this.element.getDocument();this.setOptions(a.options||{});a=typeOf(this.options.handle);this.handles=("array"==a||"collection"==a?$$(this.options.handle):document.id(this.options.handle))||this.element;this.mouse={now:{},pos:{}};this.value={start:{},now:{}};this.selection=Browser.ie?"selectstart":"mousedown";Browser.ie&&!Drag.ondragstartFixed&&(document.ondragstart=Function.from(!1),Drag.ondragstartFixed=!0);this.bound={start:this.start.bind(this),check:this.check.bind(this),drag:this.drag.bind(this),stop:this.stop.bind(this),cancel:this.cancel.bind(this),eventStop:Function.from(!1)};this.attach()},attach:function(){this.handles.addEvent("mousedown",this.bound.start);return this},detach:function(){this.handles.removeEvent("mousedown",this.bound.start);return this},start:function(a){var b=this.options;if(!a.rightClick){b.preventDefault&&a.preventDefault();b.stopPropagation&&a.stopPropagation();this.mouse.start=a.page;this.fireEvent("beforeStart",this.element);var c=b.limit;this.limit={x:[],y:[]};var d,e;for(d in b.modifiers)if(b.modifiers[d]){var f=this.element.getStyle(b.modifiers[d]);f&&!f.match(/px$/)&&(e||(e=this.element.getCoordinates(this.element.getOffsetParent())),f=e[b.modifiers[d]]);this.value.now[d]=b.style?(f||0).toInt():this.element[b.modifiers[d]];b.invert&&(this.value.now[d]*=-1);this.mouse.pos[d]=a.page[d]-this.value.now[d];if(c&&c[d])for(f=2;f--;){var g=c[d][f];if(g||0===g)this.limit[d][f]="function"==typeof g?g():g}}"number"==typeOf(this.options.grid)&&(this.options.grid={x:this.options.grid,y:this.options.grid});a={mousemove:this.bound.check,mouseup:this.bound.cancel};a[this.selection]=this.bound.eventStop;this.document.addEvents(a)}},check:function(a){this.options.preventDefault&&a.preventDefault();Math.round(Math.sqrt(Math.pow(a.page.x-this.mouse.start.x,2)+Math.pow(a.page.y-this.mouse.start.y,2)))>this.options.snap&&(this.cancel(),this.document.addEvents({mousemove:this.bound.drag,mouseup:this.bound.stop}),this.fireEvent("start",[this.element,a]).fireEvent("snap",this.element))},drag:function(a){var b=this.options;b.preventDefault&&a.preventDefault();this.mouse.now=a.page;for(var c in b.modifiers)b.modifiers[c]&&(this.value.now[c]=this.mouse.now[c]-this.mouse.pos[c],b.invert&&(this.value.now[c]*=-1),b.limit&&this.limit[c]&&((this.limit[c][1]||0===this.limit[c][1])&&this.value.now[c]>this.limit[c][1]?this.value.now[c]=this.limit[c][1]:(this.limit[c][0]||0===this.limit[c][0])&&this.value.now[c]a.left&&d.xa.top},this).getLast();this.overed!=a&&(this.overed&&this.fireEvent("leave",[this.element,this.overed]),a&&this.fireEvent("enter",[this.element,a]),this.overed=a)},drag:function(a){this.parent(a);this.options.checkDroppables&&this.droppables.length&&this.checkDroppables()},stop:function(a){this.checkDroppables();this.fireEvent("drop",[this.element,this.overed,a]);this.overed=null;return this.parent(a)}});Element.implement({makeDraggable:function(a){a=new Drag.Move(this,a);this.store("dragger",a);return a}});var Slider=new Class({Implements:[Events,Options],Binds:["clickedElement","draggedKnob","scrolledElement"],options:{onTick:function(a){this.setKnobPosition(a)},initialStep:0,snap:!1,offset:0,range:!1,wheel:!1,steps:100,mode:"horizontal"},initialize:function(a,b,c){this.setOptions(c);c=this.options;this.element=document.id(a);b=this.knob=document.id(b);this.previousChange=this.previousEnd=this.step=-1;a={};var d={x:!1,y:!1};switch(c.mode){case"vertical":this.axis="y";this.property="top";this.offset="offsetHeight";break;case"horizontal":this.axis="x",this.property="left",this.offset="offsetWidth"}this.setSliderDimensions();this.setRange(c.range);"static"==b.getStyle("position")&&b.setStyle("position","relative");b.setStyle(this.property,-c.offset);d[this.axis]=this.property;a[this.axis]=[-c.offset,this.full-c.offset];a={snap:0,limit:a,modifiers:d,onDrag:this.draggedKnob,onStart:this.draggedKnob,onBeforeStart:function(){this.isDragging=!0}.bind(this),onCancel:function(){this.isDragging=!1}.bind(this),onComplete:function(){this.isDragging=!1;this.draggedKnob();this.end()}.bind(this)};c.snap&&this.setSnap(a);this.drag=new Drag(b,a);this.attach();null!=c.initialStep&&this.set(c.initialStep)},attach:function(){this.element.addEvent("mousedown",this.clickedElement);this.options.wheel&&this.element.addEvent("mousewheel",this.scrolledElement);this.drag.attach();return this},detach:function(){this.element.removeEvent("mousedown",this.clickedElement).removeEvent("mousewheel",this.scrolledElement);this.drag.detach();return this},autosize:function(){this.setSliderDimensions().setKnobPosition(this.toPosition(this.step));this.drag.options.limit[this.axis]=[-this.options.offset,this.full-this.options.offset];this.options.snap&&this.setSnap();return this},setSnap:function(a){a||(a=this.drag.options);a.grid=Math.ceil(this.stepWidth);a.limit[this.axis][1]=this.full;return this},setKnobPosition:function(a){this.options.snap&&(a=this.toPosition(this.step));this.knob.setStyle(this.property,a);return this},setSliderDimensions:function(){this.full=this.element.measure(function(){this.half=this.knob[this.offset]/2;return this.element[this.offset]-this.knob[this.offset]+2*this.options.offset}.bind(this));return this},set:function(a){0this.max||(a=this.max);this.step=Math.round(a);return this.checkStep().fireEvent("tick",this.toPosition(this.step)).end()},setRange:function(a,b){this.min=Array.pick([a[0],0]);this.max=Array.pick([a[1],this.options.steps]);this.range=this.max-this.min;this.steps=this.options.steps||this.full;this.stepSize=Math.abs(this.range)/this.steps;this.stepWidth=this.stepSize*this.full/Math.abs(this.range);a&&this.set(Array.pick([b,this.step]).floor(this.min).max(this.max));return this},clickedElement:function(a){if(!this.isDragging&&a.target!=this.knob){var b=0>this.range?-1:1;a=a.page[this.axis]-this.element.getPosition()[this.axis]-this.half;a=a.limit(-this.options.offset,this.full-this.options.offset);this.step=Math.round(this.min+b*this.toStep(a));this.checkStep().fireEvent("tick",a).end()}},scrolledElement:function(a){this.set(this.step+(("horizontal"==this.options.mode?0>a.wheel:0this.range?-1:1,b=this.drag.value.now[this.axis],b=b.limit(-this.options.offset,this.full-this.options.offset);this.step=Math.round(this.min+a*this.toStep(b));this.checkStep()},checkStep:function(){var a=this.step;this.previousChange!=a&&(this.previousChange=a,this.fireEvent("change",a));return this},end:function(){var a=this.step;this.previousEnd!==a&&(this.previousEnd=a,this.fireEvent("complete",a+""));return this},toStep:function(a){a=(a+this.options.offset)*this.stepSize/this.full*this.steps;return this.options.steps?Math.round(a-a%this.stepSize):a},toPosition:function(a){return this.full*Math.abs(this.min-a)/(this.steps*this.stepSize)-this.options.offset}}),Sortables=new Class({Implements:[Events,Options],options:{opacity:1,clone:!1,revert:!1,handle:!1,dragOptions:{},snap:4,constrain:!1,preventDefault:!1},initialize:function(a,b){this.setOptions(b);this.elements=[];this.lists=[];this.idle=!0;this.addLists($$(document.id(a)||a));this.options.clone||(this.options.revert=!1);this.options.revert&&(this.effect=new Fx.Morph(null,Object.merge({duration:250,link:"cancel"},this.options.revert)))},attach:function(){this.addLists(this.lists);return this},detach:function(){this.lists=this.removeLists(this.lists);return this},addItems:function(){Array.flatten(arguments).each(function(a){this.elements.push(a);var b=a.retrieve("sortables:start",function(b){this.start.call(this,b,a)}.bind(this));(this.options.handle?a.getElement(this.options.handle)||a:a).addEvent("mousedown",b)},this);return this},addLists:function(){Array.flatten(arguments).each(function(a){this.lists.include(a);this.addItems(a.getChildren())},this);return this},removeItems:function(){return $$(Array.flatten(arguments).map(function(a){this.elements.erase(a);var b=a.retrieve("sortables:start");(this.options.handle?a.getElement(this.options.handle)||a:a).removeEvent("mousedown",b);return a},this))},removeLists:function(){return $$(Array.flatten(arguments).map(function(a){this.lists.erase(a);this.removeItems(a.getChildren());return a},this))},getClone:function(a,b){if(!this.options.clone)return(new Element(b.tagName)).inject(document.body);if("function"==typeOf(this.options.clone))return this.options.clone.call(this,a,b,this.list);var c=b.clone(!0).setStyles({margin:0,position:"absolute",visibility:"hidden",width:b.getStyle("width")}).addEvent("mousedown",function(a){b.fireEvent("mousedown",a)});c.get("html").test("radio")&&c.getElements("input[type=radio]").each(function(a,c){a.set("name","clone_"+c);a.get("checked")&&b.getElements("input[type=radio]")[c].set("checked",!0)});return c.inject(this.list).setPosition(b.getPosition(b.getOffsetParent()))},getDroppables:function(){var a=this.list.getChildren().erase(this.clone).erase(this.element);this.options.constrain||a.append(this.lists).erase(this.list);return a},insert:function(a,b){var c="inside";this.lists.contains(b)?(this.list=b,this.drag.droppables=this.getDroppables()):c=this.element.getAllPrevious().contains(b)?"before":"after";this.element.inject(b,c);this.fireEvent("sort",[this.element,this.clone])},start:function(a,b){!this.idle||a.rightClick||["button","input","a","textarea"].contains(a.target.get("tag"))||(this.idle=!1,this.element=b,this.opacity=b.getStyle("opacity"),this.list=b.getParent(),this.clone=this.getClone(a,b),this.drag=(new Drag.Move(this.clone,Object.merge({preventDefault:this.options.preventDefault,snap:this.options.snap,container:this.options.constrain&&this.element.getParent(),droppables:this.getDroppables()},this.options.dragOptions))).addEvents({onSnap:function(){a.stop();this.clone.setStyle("visibility","visible");this.element.setStyle("opacity",this.options.opacity||0);this.fireEvent("start",[this.element,this.clone])}.bind(this),onEnter:this.insert.bind(this),onCancel:this.end.bind(this),onComplete:this.end.bind(this)}),this.clone.inject(this.element,"before"),this.drag.start(a))},end:function(){this.drag.detach();this.element.setStyle("opacity",this.opacity);if(this.effect){var a=this.element.getStyles("width","height"),b=this.clone,c=b.computePosition(this.element.getPosition(this.clone.getOffsetParent())),d=function(){this.removeEvent("cancel",d);b.destroy()};this.effect.element=b;this.effect.start({top:c.top,left:c.left,width:a.width,height:a.height,opacity:.25}).addEvent("cancel",d).chain(d)}else this.clone.destroy();this.reset()},reset:function(){this.idle=!0;this.fireEvent("complete",this.element)},serialize:function(){var a=Array.link(arguments,{modifier:Type.isFunction,index:function(a){return null!=a}}),b=this.lists.map(function(b){return b.getChildren().map(a.modifier||function(a){return a.get("id")},this)},this),c=a.index;1==this.lists.length&&(c=0);return(c||0===c)&&0<=c&&c=this.options.concurrent||this.error&&this.options.stopOnFailure?this.queue.push(c):c();return this},hasNext:function(a){return a?!!this.queue.filter(function(b){return b.name==a}).length:!!this.queue.length},resume:function(){this.error=!1;(this.options.concurrent-Object.keys(this.getRunning()).length).times(this.runNext,this);return this},runNext:function(a){if(!this.queue.length)return this;if(a){var b;this.queue.each(function(c){b||c.name!=a||(b=!0,c())})}else this.queue[0]();return this},runAll:function(){this.queue.each(function(a){a()});return this},clear:function(a){a?this.queue=this.queue.map(function(b){return b.name!=a?b:!1}).filter(function(a){return a}):this.queue.empty();return this},cancel:function(a){this.requests[a].cancel();return this},onRequest:function(){this.fireEvent("request",arguments)},onComplete:function(){this.fireEvent("complete",arguments);this.queue.length||this.fireEvent("end")},onCancel:function(){this.options.autoAdvance&&!this.error&&this.runNext();this.fireEvent("cancel",arguments)},onSuccess:function(){this.options.autoAdvance&&!this.error&&this.runNext();this.fireEvent("success",arguments)},onFailure:function(){this.error=!0;!this.options.stopOnFailure&&this.options.autoAdvance&&this.runNext();this.fireEvent("failure",arguments)},onException:function(){this.error=!0;!this.options.stopOnFailure&&this.options.autoAdvance&&this.runNext();this.fireEvent("exception",arguments)}});Request.implement({options:{initialDelay:5E3,delay:5E3,limit:6E4},startTimer:function(a){var b=function(){this.running||this.send({data:a})};this.lastDelay=this.options.initialDelay;this.timer=b.delay(this.lastDelay,this);this.completeCheck=function(a){clearTimeout(this.timer);this.lastDelay=a?this.options.delay:(this.lastDelay+this.options.delay).min(this.options.limit);this.timer=b.delay(this.lastDelay,this)};return this.addEvent("complete",this.completeCheck)},stopTimer:function(){clearTimeout(this.timer);return this.removeEvent("complete",this.completeCheck)}});var Asset={javascript:function(a,b){b||(b={});var c=new Element("script",{src:a,type:"text/javascript"}),d=b.document||document,e=b.onload||b.onLoad;delete b.onload;delete b.onLoad;delete b.document;e&&("undefined"!=typeof c.onreadystatechange?c.addEvent("readystatechange",function(){["loaded","complete"].contains(this.readyState)&&e.call(this)}):c.addEvent("load",e));return c.set(b).inject(d.head)},css:function(a,b){b||(b={});var c=new Element("link",{rel:"stylesheet",media:"screen",type:"text/css",href:a}),d=b.onload||b.onLoad,e=b.document||document;delete b.onload;delete b.onLoad;delete b.document;d&&c.addEvent("load",d);return c.set(b).inject(e.head)},image:function(a,b){b||(b={});var c=new Image,d=document.id(c)||new Element("img");["load","abort","error"].each(function(a){var f="on"+a,g="on"+a.capitalize(),h=b[f]||b[g]||function(){};delete b[g];delete b[f];c[f]=function(){c&&(d.parentNode||(d.width=c.width,d.height=c.height),c=c.onload=c.onabort=c.onerror=null,h.delay(1,d,d),d.fireEvent(a,d,1))}});c.src=d.src=a;c&&c.complete&&c.onload.delay(1);return d.set(b)},images:function(a,b){a=Array.from(a);var c=function(){},d=0;b=Object.merge({onComplete:c,onProgress:c,onError:c,properties:{}},b);return new Elements(a.map(function(c,f){return Asset.image(c,Object.append(b.properties,{onload:function(){d++;b.onProgress.call(this,d,f,c);if(d==a.length)b.onComplete()},onerror:function(){d++;b.onError.call(this,d,f,c);if(d==a.length)b.onComplete()}}))}))}};(function(){var a=this.Color=new Type("Color",function(a,c){3<=arguments.length?(c="rgb",a=Array.slice(arguments,0,3)):"string"==typeof a&&(a=a.match(/rgb/)?a.rgbToHex().hexToRgb(!0):a.match(/hsb/)?a.hsbToRgb():a.hexToRgb(!0));switch(c||"rgb"){case"hsb":var d=a;a=a.hsbToRgb();a.hsb=d;break;case"hex":a=a.hexToRgb(!0)}a.rgb=a.slice(0,3);a.hsb=a.hsb||a.rgbToHsb();a.hex=a.rgbToHex();return Object.append(a,this)});a.implement({mix:function(){var b=Array.slice(arguments),c="number"==typeOf(b.getLast())?b.pop():50,d=this.slice();b.each(function(b){b=new a(b);for(var f=0;3>f;f++)d[f]=Math.round(d[f]/100*(100-c)+b[f]/100*c)});return new a(d,"rgb")},invert:function(){return new a(this.map(function(a){return 255-a}))},setHue:function(b){return new a([b,this.hsb[1],this.hsb[2]],"hsb")},setSaturation:function(b){return new a([this.hsb[0],b,this.hsb[2]],"hsb")},setBrightness:function(b){return new a([this.hsb[0],this.hsb[1],b],"hsb")}});this.$RGB=function(b,c,d){return new a([b,c,d],"rgb")};this.$HSB=function(b,c,d){return new a([b,c,d],"hsb")};this.$HEX=function(b){return new a(b,"hex")};Array.implement({rgbToHsb:function(){var a=this[0],c=this[1],d=this[2],e=0,f=Math.max(a,c,d),g=Math.min(a,c,d),h=f-g,g=f/255,k=0!=f?h/f:0;if(0!=k){var e=(f-a)/h,l=(f-c)/h,d=(f-d)/h,e=(a==f?d-l:c==f?2+e-d:4+l-e)/6;0>e&&e++}return[Math.round(360*e),Math.round(100*k),Math.round(100*g)]},hsbToRgb:function(){var a=Math.round(this[2]/100*255);if(0==this[1])return[a,a,a];var c=this[0]%360,d=c%60,e=Math.round(this[2]*(100-this[1])/1E4*255),f=Math.round(this[2]*(6E3-this[1]*d)/6E5*255),d=Math.round(this[2]*(6E3-this[1]*(60-d))/6E5*255);switch(Math.floor(c/60)){case 0:return[a,d,e];case 1:return[f,a,e];case 2:return[e,a,d];case 3:return[e,f,a];case 4:return[d,e,a];case 5:return[a,e,f]}return!1}});String.implement({rgbToHsb:function(){var a=this.match(/\d{1,3}/g);return a?a.rgbToHsb():null},hsbToRgb:function(){var a=this.match(/\d{1,3}/g);return a?a.hsbToRgb():null}})})();(function(){this.Group=new Class({initialize:function(){this.instances=Array.flatten(arguments)},addEvent:function(a,b){var c=this.instances,d=c.length,e=d,f=Array(d),g=this;c.each(function(h,k){h.addEvent(a,function(){f[k]||e--;f[k]=arguments;e||(b.call(g,c,h,f),e=d,f=Array(d))})})}})})();Hash.Cookie=new Class({Extends:Cookie,options:{autoSave:!0},initialize:function(a,b){this.parent(a,b);this.load()},save:function(){var a=JSON.encode(this.hash);if(!a||4096e?d.push(h):d[g]=h});return{tr:a,tds:d}},push:function(a,b,c,d,e){return"element"==typeOf(a)&&"tr"==a.get("tag")?(a.inject(c||this.body,e),{tr:a,tds:a.getChildren("td")}):this.update((new Element("tr",b)).inject(c||this.body,e),a,d)},pushMany:function(a,b,c,d,e){return a.map(function(a){return this.push(a,b,c,d,e)},this)}});"adopt inject wraps grab replaces dispose".split(" ").each(function(a){HtmlTable.implement(a,function(){this.element[a].apply(this.element,arguments);return this})});HtmlTable=Class.refactor(HtmlTable,{options:{classZebra:"table-tr-odd",zebra:!0,zebraOnlyVisibleRows:!0},initialize:function(){this.previous.apply(this,arguments);if(this.occluded)return this.occluded;this.options.zebra&&this.updateZebras()},updateZebras:function(){var a=0;Array.each(this.body.rows,function(b){this.options.zebraOnlyVisibleRows&&!b.isDisplayed()||this.zebra(b,a++)},this)},setRowStyle:function(a,b){this.previous&&this.previous(a,b);this.zebra(a,b)},zebra:function(a,b){return a[(b%2?"remove":"add")+"Class"](this.options.classZebra)},push:function(){var a=this.previous.apply(this,arguments);this.options.zebra&&this.updateZebras();return a}});HtmlTable=Class.refactor(HtmlTable,{options:{sortIndex:0,sortReverse:!1,parsers:[],defaultParser:"string",classSortable:"table-sortable",classHeadSort:"table-th-sort",classHeadSortRev:"table-th-sort-rev",classNoSort:"table-th-nosort",classGroupHead:"table-tr-group-head",classGroup:"table-tr-group",classCellSort:"table-td-sort",classSortSpan:"table-th-sort-span",sortable:!1,thSelector:"th"},initialize:function(){this.previous.apply(this,arguments);if(this.occluded)return this.occluded;this.sorted={index:null,dir:1};this.bound||(this.bound={});this.bound.headClick=this.headClick.bind(this);this.sortSpans=new Elements;this.options.sortable&&(this.enableSort(),null!=this.options.sortIndex&&this.sort(this.options.sortIndex,this.options.sortReverse))},attachSorts:function(a){this.detachSorts();!1!==a&&this.element.addEvent("click:relay("+this.options.thSelector+")",this.bound.headClick)},detachSorts:function(){this.element.removeEvents("click:relay("+this.options.thSelector+")")},setHeaders:function(){this.previous.apply(this,arguments);this.sortEnabled&&this.setParsers()},setParsers:function(){this.parsers=this.detectParsers()},detectParsers:function(){return this.head&&this.head.getElements(this.options.thSelector).flatten().map(this.detectParser,this)},detectParser:function(a,b){if(a.hasClass(this.options.classNoSort)||a.retrieve("htmltable-parser"))return a.retrieve("htmltable-parser");var c=new Element("div");c.adopt(a.childNodes).inject(a);c=(new Element("span",{"class":this.options.classSortSpan})).inject(c,"top");this.sortSpans.push(c);var d=this.options.parsers[b],e=this.body.rows,f;switch(typeOf(d)){case"function":d={convert:d};f=!0;break;case"string":f=!0}f||HtmlTable.ParserPriority.some(function(a){a=HtmlTable.Parsers[a];var c=a.match;if(!c)return!1;for(var f=0,l=e.length;fg&&a[f].position--}},setRowStyle:function(a,b){this.previous(a,b);a.cells[this.sorted.index].addClass(this.options.classCellSort)},setGroupSort:function(a,b,c){a==c.value?b.removeClass(this.options.classGroupHead).addClass(this.options.classGroup):b.removeClass(this.options.classGroup).addClass(this.options.classGroupHead);return c.value},getParser:function(){var a=this.parsers[this.sorted.index];return"string"==typeOf(a)?HtmlTable.Parsers[a]:a},sort:function(a,b,c){if(this.head&&(c||(this.clearSort(),this.setSortedState(a,b),this.setHeadSort(!0)),a=this.getParser())){var d;Browser.ie||(d=this.body.getParent(),this.body.dispose());b=this.parseData(a).sort(function(a,b){return a.value===b.value?0:a.value>b.value?1:-1});this.sorted.reverse==(a==HtmlTable.Parsers["input-checked"])&&b.reverse(!0);this.setRowSort(b,c);d&&d.grab(this.body);this.fireEvent("stateChanged");return this.fireEvent("sort",[this.body,this.sorted.index])}},parseData:function(a){return Array.map(this.body.rows,function(b,c){var d=a.convert.call(document.id(b.cells[this.sorted.index]));return{position:c,value:d}},this)},clearSort:function(){this.setHeadSort(!1);this.body.getElements("td").removeClass(this.options.classCellSort)},reSort:function(){this.sortEnabled&&this.sort.call(this,this.sorted.index,this.sorted.reverse);return this},enableSort:function(){this.element.addClass(this.options.classSortable);this.attachSorts(!0);this.setParsers();this.sortEnabled=!0;return this},disableSort:function(){this.element.removeClass(this.options.classSortable);this.attachSorts(!1);this.sortSpans.each(function(a){a.destroy()});this.sortSpans.empty();this.sortEnabled=!1;return this}});HtmlTable.ParserPriority=["date","input-checked","input-value","float","number"];HtmlTable.Parsers={date:{match:/^\d{2}[-\/ ]\d{2}[-\/ ]\d{2,4}$/,convert:function(){var a=Date.parse(this.get("text").stripTags());return"date"==typeOf(a)?a.format("db"):""},type:"date"},"input-checked":{match:/ type="(radio|checkbox)" /,convert:function(){return this.getElement("input").checked}},"input-value":{match:/a||c==this.body.rows.length-1&&0a&&0a[h]+c[h]&&b[h]+a[h]!=d[h]&&(e[h]=(this.page[h]-a[h]+g-c[h])*this.options.velocity),e[h]=e[h].round();(e.y||e.x)&&this.fireEvent("change",[b.x+e.x,b.y+e.y])}});(function(){var a=function(a,c){return a?"function"==typeOf(a)?a(c):c.get(a):""};this.Tips=new Class({Implements:[Events,Options],options:{onShow:function(){this.tip.setStyle("display","block")},onHide:function(){this.tip.setStyle("display","none")},title:"title",text:function(a){return a.get("rel")||a.get("href")},showDelay:100,hideDelay:100,className:"tip-wrap",offset:{x:16,y:16},windowPadding:{x:0,y:0},fixed:!1,waiAria:!0},initialize:function(){var a=Array.link(arguments,{options:Type.isObject,elements:function(a){return null!=a}});this.setOptions(a.options);a.elements&&this.attach(a.elements);this.container=new Element("div",{"class":"tip"});this.options.id&&(this.container.set("id",this.options.id),this.options.waiAria&&this.attachWaiAria())},toElement:function(){return this.tip?this.tip:this.tip=(new Element("div",{"class":this.options.className,styles:{position:"absolute",top:0,left:0}})).adopt(new Element("div",{"class":"tip-top"}),this.container,new Element("div",{"class":"tip-bottom"}))},attachWaiAria:function(){var a=this.options.id;this.container.set("role","tooltip");this.waiAria||(this.waiAria={show:function(c){a&&c.set("aria-describedby",a);this.container.set("aria-hidden","false")},hide:function(c){a&&c.erase("aria-describedby");this.container.set("aria-hidden","true")}});this.addEvents(this.waiAria)},detachWaiAria:function(){this.waiAria&&(this.container.erase("role"),this.container.erase("aria-hidden"),this.removeEvents(this.waiAria))},attach:function(b){$$(b).each(function(b){var d=a(this.options.title,b),e=a(this.options.text,b);b.set("title","").store("tip:native",d).retrieve("tip:title",d);b.retrieve("tip:text",e);this.fireEvent("attach",[b]);d=["enter","leave"];this.options.fixed||d.push("move");d.each(function(a){var d=b.retrieve("tip:"+a);d||(d=function(d){this["element"+a.capitalize()].apply(this,[d,b])}.bind(this));b.store("tip:"+a,d).addEvent("mouse"+a,d)},this)},this);return this},detach:function(a){$$(a).each(function(a){["enter","leave","move"].each(function(b){a.removeEvent("mouse"+ b,a.retrieve("tip:"+b)).eliminate("tip:"+b)});this.fireEvent("detach",[a]);if("title"==this.options.title){var b=a.retrieve("tip:native");b&&a.set("title",b)}},this);return this},elementEnter:function(a,c){clearTimeout(this.timer);this.timer=function(){this.container.empty();["title","text"].each(function(a){var b=c.retrieve("tip:"+a);a=this["_"+a+"Element"]=(new Element("div",{"class":"tip-"+a})).inject(this.container);b&&this.fill(a,b)},this);this.show(c);this.position(this.options.fixed?{page:c.getPosition()}:a)}.delay(this.options.showDelay,this)},elementLeave:function(a,c){clearTimeout(this.timer);this.timer=this.hide.delay(this.options.hideDelay,this,c);this.fireForParent(a,c)},setTitle:function(a){this._titleElement&&(this._titleElement.empty(),this.fill(this._titleElement,a));return this},setText:function(a){this._textElement&&(this._textElement.empty(),this.fill(this._textElement,a));return this},fireForParent:function(a,c){(c=c.getParent())&&c!=document.body&&(c.retrieve("tip:enter")?c.fireEvent("mouseenter",a):this.fireForParent(a,c))},elementMove:function(a,c){this.position(a)},position:function(a){this.tip||document.id(this);var c=window.getSize(),d=window.getScroll(),e={x:this.tip.offsetWidth,y:this.tip.offsetHeight},f={x:"left",y:"top"},g={y:!1,x2:!1,y2:!1,x:!1},h={},k;for(k in f)h[f[k]]=a.page[k]+this.options.offset[k],0>h[f[k]]&&(g[k]=!0),h[f[k]]+e[k]-d[k]>c[k]-this.options.windowPadding[k]&&(h[f[k]]=a.page[k]-this.options.offset[k]-e[k],g[k+"2"]=!0);this.fireEvent("bound",g);this.tip.setStyles(h)},fill:function(a,c){"string"==typeof c?a.set("html",c):a.adopt(c)},show:function(a){this.tip||document.id(this);this.tip.getParent()||this.tip.inject(document.body);this.fireEvent("show",[this.tip,a])},hide:function(a){this.tip||document.id(this);this.fireEvent("hide",[this.tip,a])}})})();(function(){var a={json:JSON.decode};Locale.Set.defineParser=function(b,c){a[b]=c};Locale.Set.from=function(b,c){if(instanceOf(b,Locale.Set))return b;c||"string"!=typeOf(b)||(c="json");a[c]&&(b=a[c](b));var d=new Locale.Set;d.sets=b.sets||{};b.inherits&&(d.inherits.locales=Array.from(b.inherits.locales),d.inherits.sets=b.inherits.sets||{});return d}})();Locale.define("ar","Date",{dateOrder:["date","month","year"],shortDate:"%d/%m/%Y",shortTime:"%H:%M"});Locale.define("ar","FormValidator",{required:"\u0647\u0630\u0627 \u0627\u0644\u062d\u0642\u0644 \u0645\u0637\u0644\u0648\u0628.",minLength:"\u0631\u062c\u0627\u0621\u064b \u0625\u062f\u062e\u0627\u0644 {minLength} \u0623\u062d\u0631\u0641 \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644 (\u062a\u0645 \u0625\u062f\u062e\u0627\u0644 {length} \u0623\u062d\u0631\u0641).",maxLength:"\u0627\u0644\u0631\u062c\u0627\u0621 \u0639\u062f\u0645 \u0625\u062f\u062e\u0627\u0644 \u0623\u0643\u062b\u0631 \u0645\u0646 {maxLength} \u0623\u062d\u0631\u0641 (\u062a\u0645 \u0625\u062f\u062e\u0627\u0644 {length} \u0623\u062d\u0631\u0641).",integer:"\u0627\u0644\u0631\u062c\u0627\u0621 \u0625\u062f\u062e\u0627\u0644 \u0639\u062f\u062f \u0635\u062d\u064a\u062d \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u062d\u0642\u0644. \u0623\u064a \u0631\u0642\u0645 \u0630\u0648 \u0643\u0633\u0631 \u0639\u0634\u0631\u064a \u0623\u0648 \u0645\u0626\u0648\u064a (\u0645\u062b\u0627\u0644 1.25 ) \u063a\u064a\u0631 \u0645\u0633\u0645\u0648\u062d.",numeric:'\u0627\u0644\u0631\u062c\u0627\u0621 \u0625\u062f\u062e\u0627\u0644 \u0642\u064a\u0645 \u0631\u0642\u0645\u064a\u0629 \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u062d\u0642\u0644 (\u0645\u062b\u0627\u0644 "1" \u0623\u0648 "1.1" \u0623\u0648 "-1" \u0623\u0648 "-1.1").',digits:"\u0627\u0644\u0631\u062c\u0627\u0621 \u0623\u0633\u062a\u062e\u062f\u0627\u0645 \u0642\u064a\u0645 \u0631\u0642\u0645\u064a\u0629 \u0648\u0639\u0644\u0627\u0645\u0627\u062a \u062a\u0631\u0642\u064a\u0645\u064a\u0629 \u0641\u0642\u0637 \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u062d\u0642\u0644 (\u0645\u062b\u0627\u0644, \u0631\u0642\u0645 \u0647\u0627\u062a\u0641 \u0645\u0639 \u0646\u0642\u0637\u0629 \u0623\u0648 \u0634\u062d\u0637\u0629)",alpha:"\u0627\u0644\u0631\u062c\u0627\u0621 \u0623\u0633\u062a\u062e\u062f\u0627\u0645 \u0623\u062d\u0631\u0641 \u0641\u0642\u0637 (\u0627-\u064a) \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u062d\u0642\u0644. \u0623\u064a \u0641\u0631\u0627\u063a\u0627\u062a \u0623\u0648 \u0639\u0644\u0627\u0645\u0627\u062a \u063a\u064a\u0631 \u0645\u0633\u0645\u0648\u062d\u0629.",alphanum:"\u0627\u0644\u0631\u062c\u0627\u0621 \u0623\u0633\u062a\u062e\u062f\u0627\u0645 \u0623\u062d\u0631\u0641 \u0641\u0642\u0637 (\u0627-\u064a) \u0623\u0648 \u0623\u0631\u0642\u0627\u0645 (0-9) \u0641\u0642\u0637 \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u062d\u0642\u0644. \u0623\u064a \u0641\u0631\u0627\u063a\u0627\u062a \u0623\u0648 \u0639\u0644\u0627\u0645\u0627\u062a \u063a\u064a\u0631 \u0645\u0633\u0645\u0648\u062d\u0629.",dateSuchAs:"\u0627\u0644\u0631\u062c\u0627\u0621 \u0625\u062f\u062e\u0627\u0644 \u062a\u0627\u0631\u064a\u062e \u0635\u062d\u064a\u062d \u0643\u0627\u0644\u062a\u0627\u0644\u064a {date}",dateInFormatMDY:"\u0627\u0644\u0631\u062c\u0627\u0621 \u0625\u062f\u062e\u0627\u0644 \u062a\u0627\u0631\u064a\u062e \u0635\u062d\u064a\u062d (\u0645\u062b\u0627\u0644, 31-12-1999)",email:"\u0627\u0644\u0631\u062c\u0627\u0621 \u0625\u062f\u062e\u0627\u0644 \u0628\u0631\u064a\u062f \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0635\u062d\u064a\u062d.",url:"\u0627\u0644\u0631\u062c\u0627\u0621 \u0625\u062f\u062e\u0627\u0644 \u0639\u0646\u0648\u0627\u0646 \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0635\u062d\u064a\u062d \u0645\u062b\u0644 http://www.example.com",currencyDollar:"\u0627\u0644\u0631\u062c\u0627\u0621 \u0625\u062f\u062e\u0627\u0644 \u0642\u064a\u0645\u0629 $ \u0635\u062d\u064a\u062d\u0629. \u0645\u062b\u0627\u0644, 100.00$",oneRequired:"\u0627\u0644\u0631\u062c\u0627\u0621 \u0625\u062f\u062e\u0627\u0644 \u0642\u064a\u0645\u0629 \u0641\u064a \u0623\u062d\u062f \u0647\u0630\u0647 \u0627\u0644\u062d\u0642\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644.",errorPrefix:"\u062e\u0637\u0623: ",warningPrefix:"\u062a\u062d\u0630\u064a\u0631: "});Locale.define("ca-CA","Date",{months:"Gener Febrer Mar\u00e7 Abril Maig Juny Juli Agost Setembre Octubre Novembre Desembre".split(" "),months_abbr:"gen. febr. mar\u00e7 abr. maig juny jul. ag. set. oct. nov. des.".split(" "),days:"Diumenge Dilluns Dimarts Dimecres Dijous Divendres Dissabte".split(" "),days_abbr:"dg dl dt dc dj dv ds".split(" "),dateOrder:["date","month","year"],shortDate:"%d/%m/%Y",shortTime:"%H:%M",AM:"AM",PM:"PM",firstDayOfWeek:0,ordinal:"",lessThanMinuteAgo:"fa menys d`un minut",minuteAgo:"fa un minut",minutesAgo:"fa {delta} minuts",hourAgo:"fa un hora",hoursAgo:"fa unes {delta} hores",dayAgo:"fa un dia",daysAgo:"fa {delta} dies",lessThanMinuteUntil:"menys d`un minut des d`ara",minuteUntil:"un minut des d`ara",minutesUntil:"{delta} minuts des d`ara",hourUntil:"un hora des d`ara",hoursUntil:"unes {delta} hores des d`ara",dayUntil:"1 dia des d`ara",daysUntil:"{delta} dies des d`ara"});Locale.define("ca-CA","FormValidator",{required:"Aquest camp es obligatori.",minLength:"Per favor introdueix al menys {minLength} caracters (has introduit {length} caracters).",maxLength:"Per favor introdueix no mes de {maxLength} caracters (has introduit {length} caracters).",integer:"Per favor introdueix un nombre enter en aquest camp. Nombres amb decimals (p.e. 1,25) no estan permesos.",numeric:'Per favor introdueix sols valors numerics en aquest camp (p.e. "1" o "1,1" o "-1" o "-1,1").',digits:"Per favor usa sols numeros i puntuacio en aquest camp (per exemple, un nombre de telefon amb guions i punts no esta permes).",alpha:"Per favor utilitza lletres nomes (a-z) en aquest camp. No s\u00b4admiteixen espais ni altres caracters.",alphanum:"Per favor, utilitza nomes lletres (a-z) o numeros (0-9) en aquest camp. No s\u00b4admiteixen espais ni altres caracters.",dateSuchAs:"Per favor introdueix una data valida com {date}",dateInFormatMDY:'Per favor introdueix una data valida com DD/MM/YYYY (p.e. "31/12/1999")',email:'Per favor, introdueix una adre\u00e7a de correu electronic valida. Per exemple, "fred@domain.com".',url:"Per favor introdueix una URL valida com http://www.example.com.",currencyDollar:"Per favor introdueix una quantitat valida de \u20ac. Per exemple \u20ac100,00 .",oneRequired:"Per favor introdueix alguna cosa per al menys una d\u00b4aquestes entrades.",errorPrefix:"Error: ",warningPrefix:"Avis: ",noSpace:"No poden haver espais en aquesta entrada.",reqChkByNode:"No hi han elements seleccionats.",requiredChk:"Aquest camp es obligatori.",reqChkByName:"Per favor selecciona una {label}.",match:"Aquest camp necessita coincidir amb el camp {matchName}",startDate:"la data de inici",endDate:"la data de fi",currendDate:"la data actual",afterDate:"La data deu ser igual o posterior a {label}.",beforeDate:"La data deu ser igual o anterior a {label}.",startMonth:"Per favor selecciona un mes d\u00b4orige",sameMonth:"Aquestes dos dates deuen estar dins del mateix mes - deus canviar una o altra."});(function(){var a=function(a,c,d,e){return 1==a?c:2==a||3==a||4==a?d:e};Locale.define("cs-CZ","Date",{months:"Leden \u00danor B\u0159ezen Duben Kv\u011bten \u010cerven \u010cervenec Srpen Z\u00e1\u0159\u00ed \u0158\u00edjen Listopad Prosinec".split(" "),months_abbr:"ledna \u00fanora b\u0159ezna dubna kv\u011btna \u010dervna \u010dervence srpna z\u00e1\u0159\u00ed \u0159\u00edjna listopadu prosince".split(" "),days:"Ned\u011ble Pond\u011bl\u00ed \u00dater\u00fd St\u0159eda \u010ctvrtek P\u00e1tek Sobota".split(" "),days_abbr:"ne po \u00fat st \u010dt p\u00e1 so".split(" "),dateOrder:["date","month","year"],shortDate:"%d.%m.%Y",shortTime:"%H:%M",AM:"dop.",PM:"odp.",firstDayOfWeek:1,ordinal:".",lessThanMinuteAgo:"p\u0159ed chv\u00edl\u00ed",minuteAgo:"p\u0159ibli\u017en\u011b p\u0159ed minutou",minutesAgo:function(b){return"p\u0159ed {delta} "+a(b,"minutou","minutami","minutami")},hourAgo:"p\u0159ibli\u017en\u011b p\u0159ed hodinou",hoursAgo:function(b){return"p\u0159ed {delta} "+a(b,"hodinou","hodinami","hodinami")},dayAgo:"p\u0159ed dnem",daysAgo:function(b){return"p\u0159ed {delta} "+a(b,"dnem","dny","dny")},weekAgo:"p\u0159ed t\u00fddnem",weeksAgo:function(b){return"p\u0159ed {delta} "+a(b,"t\u00fddnem","t\u00fddny","t\u00fddny")},monthAgo:"p\u0159ed m\u011bs\u00edcem",monthsAgo:function(b){return"p\u0159ed {delta} "+a(b,"m\u011bs\u00edcem","m\u011bs\u00edci","m\u011bs\u00edci")},yearAgo:"p\u0159ed rokem",yearsAgo:function(b){return"p\u0159ed {delta} "+a(b,"rokem","lety","lety")},lessThanMinuteUntil:"za chv\u00edli",minuteUntil:"p\u0159ibli\u017en\u011b za minutu",minutesUntil:function(b){return"za {delta} "+a(b,"minutu","minuty","minut")},hourUntil:"p\u0159ibli\u017en\u011b za hodinu",hoursUntil:function(b){return"za {delta} "+a(b,"hodinu","hodiny","hodin")},dayUntil:"za den",daysUntil:function(b){return"za {delta} "+a(b,"den","dny","dn\u016f")},weekUntil:"za t\u00fdden",weeksUntil:function(b){return"za {delta} "+a(b,"t\u00fdden","t\u00fddny","t\u00fddn\u016f")},monthUntil:"za m\u011bs\u00edc",monthsUntil:function(b){return"za {delta} "+ a(b,"m\u011bs\u00edc","m\u011bs\u00edce","m\u011bs\u00edc\u016f")},yearUntil:"za rok",yearsUntil:function(b){return"za {delta} "+a(b,"rok","roky","let")}})})();Locale.define("cs-CZ","FormValidator",{required:"Tato polo\u017eka je povinn\u00e1.",minLength:"Zadejte pros\u00edm alespo\u0148 {minLength} znak\u016f (naps\u00e1no {length} znak\u016f).",maxLength:"Zadejte pros\u00edm m\u00e9n\u011b ne\u017e {maxLength} znak\u016f (n\u00e1ps\u00e1no {length} znak\u016f).",integer:"Zadejte pros\u00edm cel\u00e9 \u010d\u00edslo. Desetinn\u00e1 \u010d\u00edsla (nap\u0159. 1.25) nejsou povolena.",numeric:'Zadejte jen \u010d\u00edseln\u00e9 hodnoty (tj. "1" nebo "1.1" nebo "-1" nebo "-1.1").',digits:"Zadejte pros\u00edm pouze \u010d\u00edsla a interpunk\u010dn\u00ed znam\u00e9nka(nap\u0159\u00edklad telefonn\u00ed \u010d\u00edslo s poml\u010dkami nebo te\u010dkami je povoleno).",alpha:"Zadejte pros\u00edm pouze p\u00edsmena (a-z). Mezery nebo jin\u00e9 znaky nejsou povoleny.",alphanum:"Zadejte pros\u00edm pouze p\u00edsmena (a-z) nebo \u010d\u00edslice (0-9). Mezery nebo jin\u00e9 znaky nejsou povoleny.",dateSuchAs:"Zadejte pros\u00edm platn\u00e9 datum jako {date}",dateInFormatMDY:'Zadejte pros\u00edm platn\u00e9 datum jako MM / DD / RRRR (tj. "12/31/1999")',email:'Zadejte pros\u00edm platnou e-mailovou adresu. Nap\u0159\u00edklad "fred@domain.com".',url:"Zadejte pros\u00edm platnou URL adresu jako http://www.example.com.",currencyDollar:"Zadejte pros\u00edm platnou \u010d\u00e1stku. Nap\u0159\u00edklad $100.00.",oneRequired:"Zadejte pros\u00edm alespo\u0148 jednu hodnotu pro tyto polo\u017eky.",errorPrefix:"Chyba: ",warningPrefix:"Upozorn\u011bn\u00ed: ",noSpace:"V t\u00e9to polo\u017ece nejsou povoleny mezery",reqChkByNode:"Nejsou vybr\u00e1ny \u017e\u00e1dn\u00e9 polo\u017eky.",requiredChk:"Tato polo\u017eka je vy\u017eadov\u00e1na.",reqChkByName:"Pros\u00edm vyberte {label}.",match:"Tato polo\u017eka se mus\u00ed shodovat s polo\u017ekou {matchName}",startDate:"datum zah\u00e1jen\u00ed",endDate:"datum ukon\u010den\u00ed",currendDate:"aktu\u00e1ln\u00ed datum",afterDate:"Datum by m\u011blo b\u00fdt stejn\u00e9 nebo v\u011bt\u0161\u00ed ne\u017e {label}.",beforeDate:"Datum by m\u011blo b\u00fdt stejn\u00e9 nebo men\u0161\u00ed ne\u017e {label}.",startMonth:"Vyberte po\u010d\u00e1te\u010dn\u00ed m\u011bs\u00edc.",sameMonth:"Tyto dva datumy mus\u00ed b\u00fdt ve stejn\u00e9m m\u011bs\u00edci - zm\u011b\u0148te jeden z nich.",creditcard:"Zadan\u00e9 \u010d\u00edslo kreditn\u00ed karty je neplatn\u00e9. Pros\u00edm opravte ho. Bylo zad\u00e1no {length} \u010d\u00edsel."});Locale.define("da-DK","Date",{months:"Januar Februar Marts April Maj Juni Juli August September Oktober November December".split(" "),months_abbr:"jan. feb. mar. apr. maj. jun. jul. aug. sep. okt. nov. dec.".split(" "),days:"S\u00f8ndag Mandag Tirsdag Onsdag Torsdag Fredag L\u00f8rdag".split(" "),days_abbr:"s\u00f8n man tir ons tor fre l\u00f8r".split(" "),dateOrder:["date","month","year"],shortDate:"%d-%m-%Y",shortTime:"%H:%M",AM:"AM",PM:"PM",firstDayOfWeek:1,ordinal:".",lessThanMinuteAgo:"mindre end et minut siden",minuteAgo:"omkring et minut siden",minutesAgo:"{delta} minutter siden",hourAgo:"omkring en time siden",hoursAgo:"omkring {delta} timer siden",dayAgo:"1 dag siden",daysAgo:"{delta} dage siden",weekAgo:"1 uge siden",weeksAgo:"{delta} uger siden",monthAgo:"1 m\u00e5ned siden",monthsAgo:"{delta} m\u00e5neder siden",yearAgo:"1 \u00e5r siden",yearsAgo:"{delta} \u00e5r siden",lessThanMinuteUntil:"mindre end et minut fra nu",minuteUntil:"omkring et minut fra nu",minutesUntil:"{delta} minutter fra nu",hourUntil:"omkring en time fra nu",hoursUntil:"omkring {delta} timer fra nu",dayUntil:"1 dag fra nu",daysUntil:"{delta} dage fra nu",weekUntil:"1 uge fra nu",weeksUntil:"{delta} uger fra nu",monthUntil:"1 m\u00e5ned fra nu",monthsUntil:"{delta} m\u00e5neder fra nu",yearUntil:"1 \u00e5r fra nu",yearsUntil:"{delta} \u00e5r fra nu"});Locale.define("da-DK","FormValidator",{required:"Feltet skal udfyldes.",minLength:"Skriv mindst {minLength} tegn (du skrev {length} tegn).",maxLength:"Skriv maksimalt {maxLength} tegn (du skrev {length} tegn).",integer:"Skriv et tal i dette felt. Decimal tal (f.eks. 1.25) er ikke tilladt.",numeric:'Skriv kun tal i dette felt (i.e. "1" eller "1.1" eller "-1" eller "-1.1").',digits:"Skriv kun tal og tegns\u00e6tning i dette felt (eksempel, et telefon nummer med bindestreg eller punktum er tilladt).",alpha:"Skriv kun bogstaver (a-z) i dette felt. Mellemrum og andre tegn er ikke tilladt.",alphanum:"Skriv kun bogstaver (a-z) eller tal (0-9) i dette felt. Mellemrum og andre tegn er ikke tilladt.",dateSuchAs:"Skriv en gyldig dato som {date}",dateInFormatMDY:'Skriv dato i formatet DD-MM-YYYY (f.eks. "31-12-1999")',email:'Skriv en gyldig e-mail adresse. F.eks "fred@domain.com".',url:'Skriv en gyldig URL adresse. F.eks "http://www.example.com".',currencyDollar:"Skriv et gldigt bel\u00f8b. F.eks Kr.100.00 .",oneRequired:"Et eller flere af felterne i denne formular skal udfyldes.",errorPrefix:"Fejl: ",warningPrefix:"Advarsel: ",noSpace:"Der m\u00e5 ikke benyttes mellemrum i dette felt.",reqChkByNode:"Foretag et valg.",requiredChk:"Dette felt skal udfyldes.",reqChkByName:"V\u00e6lg en {label}.",match:"Dette felt skal matche {matchName} feltet",startDate:"start dato",endDate:"slut dato",currendDate:"dags dato",afterDate:"Datoen skal v\u00e6re st\u00f8rre end eller lig med {label}.",beforeDate:"Datoen skal v\u00e6re mindre end eller lig med {label}.",startMonth:"V\u00e6lg en start m\u00e5ned",sameMonth:"De valgte datoer skal v\u00e6re i samme m\u00e5ned - skift en af dem."});Locale.define("de-DE","Date",{months:"Januar Februar M\u00e4rz April Mai Juni Juli August September Oktober November Dezember".split(" "),months_abbr:"Jan Feb M\u00e4r Apr Mai Jun Jul Aug Sep Okt Nov Dez".split(" "),days:"Sonntag Montag Dienstag Mittwoch Donnerstag Freitag Samstag".split(" "),days_abbr:"So. Mo. Di. Mi. Do. Fr. Sa.".split(" "),dateOrder:["date","month","year"],shortDate:"%d.%m.%Y",shortTime:"%H:%M",AM:"vormittags",PM:"nachmittags",firstDayOfWeek:1,ordinal:".",lessThanMinuteAgo:"vor weniger als einer Minute",minuteAgo:"vor einer Minute",minutesAgo:"vor {delta} Minuten",hourAgo:"vor einer Stunde",hoursAgo:"vor {delta} Stunden",dayAgo:"vor einem Tag",daysAgo:"vor {delta} Tagen",weekAgo:"vor einer Woche",weeksAgo:"vor {delta} Wochen",monthAgo:"vor einem Monat",monthsAgo:"vor {delta} Monaten",yearAgo:"vor einem Jahr",yearsAgo:"vor {delta} Jahren",lessThanMinuteUntil:"in weniger als einer Minute",minuteUntil:"in einer Minute",minutesUntil:"in {delta} Minuten",hourUntil:"in ca. einer Stunde",hoursUntil:"in ca. {delta} Stunden",dayUntil:"in einem Tag",daysUntil:"in {delta} Tagen",weekUntil:"in einer Woche",weeksUntil:"in {delta} Wochen",monthUntil:"in einem Monat",monthsUntil:"in {delta} Monaten",yearUntil:"in einem Jahr",yearsUntil:"in {delta} Jahren"});Locale.define("de-CH").inherit("de-DE","Date");Locale.define("de-CH","FormValidator",{required:"Dieses Feld ist obligatorisch.",minLength:"Geben Sie bitte mindestens {minLength} Zeichen ein (Sie haben {length} Zeichen eingegeben).",maxLength:"Bitte geben Sie nicht mehr als {maxLength} Zeichen ein (Sie haben {length} Zeichen eingegeben).",integer:"Geben Sie bitte eine ganze Zahl ein. Dezimalzahlen (z.B. 1.25) sind nicht erlaubt.",numeric:"Geben Sie bitte nur Zahlenwerte in dieses Eingabefeld ein (z.B. "1", "1.1", "-1" oder "-1.1").",digits:"Benutzen Sie bitte nur Zahlen und Satzzeichen in diesem Eingabefeld (erlaubt ist z.B. eine Telefonnummer mit Bindestrichen und Punkten).",alpha:"Benutzen Sie bitte nur Buchstaben (a-z) in diesem Feld. Leerzeichen und andere Zeichen sind nicht erlaubt.",alphanum:"Benutzen Sie bitte nur Buchstaben (a-z) und Zahlen (0-9) in diesem Eingabefeld. Leerzeichen und andere Zeichen sind nicht erlaubt.",dateSuchAs:"Geben Sie bitte ein gültiges Datum ein. Wie zum Beispiel {date}",dateInFormatMDY:"Geben Sie bitte ein gültiges Datum ein. Wie zum Beispiel TT.MM.JJJJ (z.B. "31.12.1999")",email:"Geben Sie bitte eine gültige E-Mail Adresse ein. Wie zum Beispiel "maria@bernasconi.ch".",url:"Geben Sie bitte eine gültige URL ein. Wie zum Beispiel http://www.example.com.",currencyDollar:"Geben Sie bitte einen gültigen Betrag in Schweizer Franken ein. Wie zum Beispiel 100.00 CHF .",oneRequired:"Machen Sie für mindestens eines der Eingabefelder einen Eintrag.",errorPrefix:"Fehler: ",warningPrefix:"Warnung: ",noSpace:"In diesem Eingabefeld darf kein Leerzeichen sein.",reqChkByNode:"Es wurden keine Elemente gewählt.",requiredChk:"Dieses Feld ist obligatorisch.",reqChkByName:"Bitte wählen Sie ein {label}.",match:"Dieses Eingabefeld muss mit dem Feld {matchName} übereinstimmen.",startDate:"Das Anfangsdatum",endDate:"Das Enddatum",currendDate:"Das aktuelle Datum",afterDate:"Das Datum sollte zur gleichen Zeit oder später sein {label}.",beforeDate:"Das Datum sollte zur gleichen Zeit oder früher sein {label}.",startMonth:"Wählen Sie bitte einen Anfangsmonat",sameMonth:"Diese zwei Datumsangaben müssen im selben Monat sein - Sie müssen eine von beiden verändern.",creditcard:"Die eingegebene Kreditkartennummer ist ungültig. Bitte überprüfen Sie diese und versuchen Sie es erneut. {length} Zahlen eingegeben."});Locale.define("de-DE","FormValidator",{required:"Dieses Eingabefeld muss ausgef\u00fcllt werden.",minLength:"Geben Sie bitte mindestens {minLength} Zeichen ein (Sie haben nur {length} Zeichen eingegeben).",maxLength:"Geben Sie bitte nicht mehr als {maxLength} Zeichen ein (Sie haben {length} Zeichen eingegeben).",integer:'Geben Sie in diesem Eingabefeld bitte eine ganze Zahl ein. Dezimalzahlen (z.B. "1.25") sind nicht erlaubt.',numeric:'Geben Sie in diesem Eingabefeld bitte nur Zahlenwerte (z.B. "1", "1.1", "-1" oder "-1.1") ein.',digits:"Geben Sie in diesem Eingabefeld bitte nur Zahlen und Satzzeichen ein (z.B. eine Telefonnummer mit Bindestrichen und Punkten ist erlaubt).",alpha:"Geben Sie in diesem Eingabefeld bitte nur Buchstaben (a-z) ein. Leerzeichen und andere Zeichen sind nicht erlaubt.",alphanum:"Geben Sie in diesem Eingabefeld bitte nur Buchstaben (a-z) und Zahlen (0-9) ein. Leerzeichen oder andere Zeichen sind nicht erlaubt.",dateSuchAs:'Geben Sie bitte ein g\u00fcltiges Datum ein (z.B. "{date}").',dateInFormatMDY:'Geben Sie bitte ein g\u00fcltiges Datum im Format TT.MM.JJJJ ein (z.B. "31.12.1999").',email:'Geben Sie bitte eine g\u00fcltige E-Mail-Adresse ein (z.B. "max@mustermann.de").',url:'Geben Sie bitte eine g\u00fcltige URL ein (z.B. "http://www.example.com").',currencyDollar:"Geben Sie bitte einen g\u00fcltigen Betrag in EURO ein (z.B. 100.00\u20ac).",oneRequired:"Bitte f\u00fcllen Sie mindestens ein Eingabefeld aus.",errorPrefix:"Fehler: ",warningPrefix:"Warnung: ",noSpace:"Es darf kein Leerzeichen in diesem Eingabefeld sein.",reqChkByNode:"Es wurden keine Elemente gew\u00e4hlt.",requiredChk:"Dieses Feld muss ausgef\u00fcllt werden.",reqChkByName:"Bitte w\u00e4hlen Sie ein {label}.",match:"Dieses Eingabefeld muss mit dem {matchName} Eingabefeld \u00fcbereinstimmen.",startDate:"Das Anfangsdatum",endDate:"Das Enddatum",currendDate:"Das aktuelle Datum",afterDate:"Das Datum sollte zur gleichen Zeit oder sp\u00e4ter sein als {label}.",beforeDate:"Das Datum sollte zur gleichen Zeit oder fr\u00fcher sein als {label}.",startMonth:"W\u00e4hlen Sie bitte einen Anfangsmonat",sameMonth:"Diese zwei Datumsangaben m\u00fcssen im selben Monat sein - Sie m\u00fcssen eines von beiden ver\u00e4ndern.",creditcard:"Die eingegebene Kreditkartennummer ist ung\u00fcltig. Bitte \u00fcberpr\u00fcfen Sie diese und versuchen Sie es erneut. {length} Zahlen eingegeben."});Locale.define("EU","Number",{decimal:",",group:".",currency:{prefix:"\u20ac "}});Locale.define("de-DE").inherit("EU","Number");Locale.define("en-GB","Date",{dateOrder:["date","month","year"],shortDate:"%d/%m/%Y",shortTime:"%H:%M"}).inherit("en-US","Date");Locale.define("es-ES","Date",{months:"Enero Febrero Marzo Abril Mayo Junio Julio Agosto Septiembre Octubre Noviembre Diciembre".split(" "),months_abbr:"ene feb mar abr may jun jul ago sep oct nov dic".split(" "),days:"Domingo Lunes Martes Mi\u00e9rcoles Jueves Viernes S\u00e1bado".split(" "),days_abbr:"dom lun mar mi\u00e9 juv vie s\u00e1b".split(" "),dateOrder:["date","month","year"],shortDate:"%d/%m/%Y",shortTime:"%H:%M",AM:"AM",PM:"PM",firstDayOfWeek:1,ordinal:"",lessThanMinuteAgo:"hace menos de un minuto",minuteAgo:"hace un minuto",minutesAgo:"hace {delta} minutos",hourAgo:"hace una hora",hoursAgo:"hace unas {delta} horas",dayAgo:"hace un d\u00eda",daysAgo:"hace {delta} d\u00edas",weekAgo:"hace una semana",weeksAgo:"hace unas {delta} semanas",monthAgo:"hace un mes",monthsAgo:"hace {delta} meses",yearAgo:"hace un a\u00f1o",yearsAgo:"hace {delta} a\u00f1os",lessThanMinuteUntil:"menos de un minuto desde ahora",minuteUntil:"un minuto desde ahora",minutesUntil:"{delta} minutos desde ahora",hourUntil:"una hora desde ahora",hoursUntil:"unas {delta} horas desde ahora",dayUntil:"un d\u00eda desde ahora",daysUntil:"{delta} d\u00edas desde ahora",weekUntil:"una semana desde ahora",weeksUntil:"unas {delta} semanas desde ahora",monthUntil:"un mes desde ahora",monthsUntil:"{delta} meses desde ahora",yearUntil:"un a\u00f1o desde ahora",yearsUntil:"{delta} a\u00f1os desde ahora"});Locale.define("es-AR").inherit("es-ES","Date");Locale.define("es-AR","FormValidator",{required:"Este campo es obligatorio.",minLength:"Por favor ingrese al menos {minLength} caracteres (ha ingresado {length} caracteres).",maxLength:"Por favor no ingrese m\u00e1s de {maxLength} caracteres (ha ingresado {length} caracteres).",integer:"Por favor ingrese un n\u00famero entero en este campo. N\u00fameros con decimales (p.e. 1,25) no se permiten.",numeric:'Por favor ingrese solo valores num\u00e9ricos en este campo (p.e. "1" o "1,1" o "-1" o "-1,1").',digits:"Por favor use s\u00f3lo n\u00fameros y puntuaci\u00f3n en este campo (por ejemplo, un n\u00famero de tel\u00e9fono con guiones y/o puntos no est\u00e1 permitido).",alpha:"Por favor use s\u00f3lo letras (a-z) en este campo. No se permiten espacios ni otros caracteres.",alphanum:"Por favor, usa s\u00f3lo letras (a-z) o n\u00fameros (0-9) en este campo. No se permiten espacios u otros caracteres.",dateSuchAs:"Por favor ingrese una fecha v\u00e1lida como {date}",dateInFormatMDY:'Por favor ingrese una fecha v\u00e1lida, utulizando el formato DD/MM/YYYY (p.e. "31/12/1999")',email:'Por favor, ingrese una direcci\u00f3n de e-mail v\u00e1lida. Por ejemplo, "fred@dominio.com".',url:"Por favor ingrese una URL v\u00e1lida como http://www.example.com.",currencyDollar:"Por favor ingrese una cantidad v\u00e1lida de pesos. Por ejemplo $100,00 .",oneRequired:"Por favor ingrese algo para por lo menos una de estas entradas.",errorPrefix:"Error: ",warningPrefix:"Advertencia: ",noSpace:"No se permiten espacios en este campo.",reqChkByNode:"No hay elementos seleccionados.",requiredChk:"Este campo es obligatorio.",reqChkByName:"Por favor selecciona una {label}.",match:"Este campo necesita coincidir con el campo {matchName}",startDate:"la fecha de inicio",endDate:"la fecha de fin",currendDate:"la fecha actual",afterDate:"La fecha debe ser igual o posterior a {label}.",beforeDate:"La fecha debe ser igual o anterior a {label}.",startMonth:"Por favor selecciona un mes de origen",sameMonth:"Estas dos fechas deben estar en el mismo mes - debes cambiar una u otra."});Locale.define("es-ES","FormValidator",{required:"Este campo es obligatorio.",minLength:"Por favor introduce al menos {minLength} caracteres (has introducido {length} caracteres).",maxLength:"Por favor introduce no más de {maxLength} caracteres (has introducido {length} caracteres).",integer:"Por favor introduce un número entero en este campo. Números con decimales (p.e. 1,25) no se permiten.",numeric:'Por favor introduce solo valores numéricos en este campo (p.e. "1" o "1,1" o "-1" o "-1,1").',digits:"Por favor usa solo números y puntuación en este campo (por ejemplo, un número de teléfono con guiones y puntos no esta permitido).",alpha:"Por favor usa letras solo (a-z) en este campo. No se admiten espacios ni otros caracteres.",alphanum:"Por favor, usa solo letras (a-z) o números (0-9) en este campo. No se admiten espacios ni otros caracteres.",dateSuchAs:"Por favor introduce una fecha válida como {date}",dateInFormatMDY:'Por favor introduce una fecha válida como DD/MM/YYYY (p.e. "31/12/1999")',email:'Por favor, introduce una dirección de email válida. Por ejemplo, "fred@domain.com".',url:"Por favor introduce una URL válida como http://www.example.com.",currencyDollar:"Por favor introduce una cantidad válida de \u20ac. Por ejemplo \u20ac100,00 .",oneRequired:"Por favor introduce algo para por lo menos una de estas entradas.",errorPrefix:"Error: ",warningPrefix:"Aviso: ",noSpace:"No pueden haber espacios en esta entrada.",reqChkByNode:"No hay elementos seleccionados.",requiredChk:"Este campo es obligatorio.",reqChkByName:"Por favor selecciona una {label}.",match:"Este campo necesita coincidir con el campo {matchName}",startDate:"la fecha de inicio",endDate:"la fecha de fin",currendDate:"la fecha actual",afterDate:"La fecha debe ser igual o posterior a {label}.",beforeDate:"La fecha debe ser igual o anterior a {label}.",startMonth:"Por favor selecciona un mes de origen",sameMonth:"Estas dos fechas deben estar en el mismo mes - debes cambiar una u otra."});Locale.define("et-EE","Date",{months:"jaanuar veebruar m\u00e4rts aprill mai juuni juuli august september oktoober november detsember".split(" "),months_abbr:"jaan veebr m\u00e4rts apr mai juuni juuli aug sept okt nov dets".split(" "),days:"p\u00fchap\u00e4ev esmasp\u00e4ev teisip\u00e4ev kolmap\u00e4ev neljap\u00e4ev reede laup\u00e4ev".split(" "),days_abbr:"p\u00fchap esmasp teisip kolmap neljap reede laup".split(" "),dateOrder:["month","date","year"],shortDate:"%m.%d.%Y",shortTime:"%H:%M",AM:"AM",PM:"PM",firstDayOfWeek:1,ordinal:"",lessThanMinuteAgo:"v\u00e4hem kui minut aega tagasi",minuteAgo:"umbes minut aega tagasi",minutesAgo:"{delta} minutit tagasi",hourAgo:"umbes tund aega tagasi",hoursAgo:"umbes {delta} tundi tagasi",dayAgo:"1 p\u00e4ev tagasi",daysAgo:"{delta} p\u00e4eva tagasi",weekAgo:"1 n\u00e4dal tagasi",weeksAgo:"{delta} n\u00e4dalat tagasi",monthAgo:"1 kuu tagasi",monthsAgo:"{delta} kuud tagasi",yearAgo:"1 aasta tagasi",yearsAgo:"{delta} aastat tagasi",lessThanMinuteUntil:"v\u00e4hem kui minuti aja p\u00e4rast",minuteUntil:"umbes minuti aja p\u00e4rast",minutesUntil:"{delta} minuti p\u00e4rast",hourUntil:"umbes tunni aja p\u00e4rast",hoursUntil:"umbes {delta} tunni p\u00e4rast",dayUntil:"1 p\u00e4eva p\u00e4rast",daysUntil:"{delta} p\u00e4eva p\u00e4rast",weekUntil:"1 n\u00e4dala p\u00e4rast",weeksUntil:"{delta} n\u00e4dala p\u00e4rast",monthUntil:"1 kuu p\u00e4rast",monthsUntil:"{delta} kuu p\u00e4rast",yearUntil:"1 aasta p\u00e4rast",yearsUntil:"{delta} aasta p\u00e4rast"});Locale.define("et-EE","FormValidator",{required:"V\u00e4li peab olema t\u00e4idetud.",minLength:"Palun sisestage v\u00e4hemalt {minLength} t\u00e4hte (te sisestasite {length} t\u00e4hte).",maxLength:"Palun \u00e4rge sisestage rohkem kui {maxLength} t\u00e4hte (te sisestasite {length} t\u00e4hte).",integer:"Palun sisestage v\u00e4ljale t\u00e4isarv. K\u00fcmnendarvud (n\u00e4iteks 1.25) ei ole lubatud.",numeric:'Palun sisestage ainult numbreid v\u00e4ljale (n\u00e4iteks "1", "1.1", "-1" v\u00f5i "-1.1").',digits:"Palun kasutage ainult numbreid ja kirjavahem\u00e4rke (telefoninumbri sisestamisel on lubatud kasutada kriipse ja punkte).",alpha:"Palun kasutage ainult t\u00e4hti (a-z). T\u00fchikud ja teised s\u00fcmbolid on keelatud.",alphanum:"Palun kasutage ainult t\u00e4hti (a-z) v\u00f5i numbreid (0-9). T\u00fchikud ja teised s\u00fcmbolid on keelatud.",dateSuchAs:"Palun sisestage kehtiv kuup\u00e4ev kujul {date}",dateInFormatMDY:'Palun sisestage kehtiv kuup\u00e4ev kujul MM.DD.YYYY (n\u00e4iteks: "12.31.1999").',email:'Palun sisestage kehtiv e-maili aadress (n\u00e4iteks: "fred@domain.com").',url:"Palun sisestage kehtiv URL (n\u00e4iteks: http://www.example.com).",currencyDollar:"Palun sisestage kehtiv $ summa (n\u00e4iteks: $100.00).",oneRequired:"Palun sisestage midagi v\u00e4hemalt \u00fchele antud v\u00e4ljadest.",errorPrefix:"Viga: ",warningPrefix:"Hoiatus: ",noSpace:"V\u00e4li ei tohi sisaldada t\u00fchikuid.",reqChkByNode:"\u00dckski v\u00e4ljadest pole valitud.",requiredChk:"V\u00e4lja t\u00e4itmine on vajalik.",reqChkByName:"Palun valige \u00fcks {label}.",match:"V\u00e4li peab sobima {matchName} v\u00e4ljaga",startDate:"algkuup\u00e4ev",endDate:"l\u00f5ppkuup\u00e4ev",currendDate:"praegune kuup\u00e4ev",afterDate:"Kuup\u00e4ev peab olema v\u00f5rdne v\u00f5i p\u00e4rast {label}.",beforeDate:"Kuup\u00e4ev peab olema v\u00f5rdne v\u00f5i enne {label}.",startMonth:"Palun valige algkuup\u00e4ev.",sameMonth:"Antud kaks kuup\u00e4eva peavad olema samas kuus - peate muutma \u00fchte kuup\u00e4eva."});Locale.define("fa","Date",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647 \u0641\u0648\u0631\u06cc\u0647 \u0645\u0627\u0631\u0633 \u0622\u067e\u0631\u06cc\u0644 \u0645\u0647 \u0698\u0648\u0626\u0646 \u0698\u0648\u0626\u06cc\u0647 \u0622\u06af\u0648\u0633\u062a \u0633\u067e\u062a\u0627\u0645\u0628\u0631 \u0627\u06a9\u062a\u0628\u0631 \u0646\u0648\u0627\u0645\u0628\u0631 \u062f\u0633\u0627\u0645\u0628\u0631".split(" "),months_abbr:"1 2 3 4 5 6 7 8 9 10 11 12".split(" "),days:"\u06cc\u06a9\u0634\u0646\u0628\u0647;\u062f\u0648\u0634\u0646\u0628\u0647;\u0633\u0647 \u0634\u0646\u0628\u0647;\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647;\u067e\u0646\u062c\u0634\u0646\u0628\u0647;\u062c\u0645\u0639\u0647;\u0634\u0646\u0628\u0647".split(";"),days_abbr:"\u064a\u062f\u0633\u0686\u067e\u062c\u0634".split(""),dateOrder:["month","date","year"],shortDate:"%m/%d/%Y",shortTime:"%I:%M%p",AM:"\u0642.\u0638",PM:"\u0628.\u0638",ordinal:"\u0627\u0645",lessThanMinuteAgo:"\u06a9\u0645\u062a\u0631 \u0627\u0632 \u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647 \u067e\u06cc\u0634",minuteAgo:"\u062d\u062f\u0648\u062f \u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647 \u067e\u06cc\u0634",minutesAgo:"{delta} \u062f\u0642\u06cc\u0642\u0647 \u067e\u06cc\u0634",hourAgo:"\u062d\u062f\u0648\u062f \u06cc\u06a9 \u0633\u0627\u0639\u062a \u067e\u06cc\u0634",hoursAgo:"\u062d\u062f\u0648\u062f {delta} \u0633\u0627\u0639\u062a \u067e\u06cc\u0634",dayAgo:"1 \u0631\u0648\u0632 \u067e\u06cc\u0634",daysAgo:"{delta} \u0631\u0648\u0632 \u067e\u06cc\u0634",weekAgo:"1 \u0647\u0641\u062a\u0647 \u067e\u06cc\u0634",weeksAgo:"{delta} \u0647\u0641\u062a\u0647 \u067e\u06cc\u0634",monthAgo:"1 \u0645\u0627\u0647 \u067e\u06cc\u0634",monthsAgo:"{delta} \u0645\u0627\u0647 \u067e\u06cc\u0634",yearAgo:"1 \u0633\u0627\u0644 \u067e\u06cc\u0634",yearsAgo:"{delta} \u0633\u0627\u0644 \u067e\u06cc\u0634",lessThanMinuteUntil:"\u06a9\u0645\u062a\u0631 \u0627\u0632 \u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647 \u0627\u0632 \u062d\u0627\u0644\u0627",minuteUntil:"\u062d\u062f\u0648\u062f \u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647 \u0627\u0632 \u062d\u0627\u0644\u0627",minutesUntil:"{delta} \u062f\u0642\u06cc\u0642\u0647 \u0627\u0632 \u062d\u0627\u0644\u0627",hourUntil:"\u062d\u062f\u0648\u062f \u06cc\u06a9 \u0633\u0627\u0639\u062a \u0627\u0632 \u062d\u0627\u0644\u0627",hoursUntil:"\u062d\u062f\u0648\u062f {delta} \u0633\u0627\u0639\u062a \u0627\u0632 \u062d\u0627\u0644\u0627",dayUntil:"1 \u0631\u0648\u0632 \u0627\u0632 \u062d\u0627\u0644\u0627",daysUntil:"{delta} \u0631\u0648\u0632 \u0627\u0632 \u062d\u0627\u0644\u0627",weekUntil:"1 \u0647\u0641\u062a\u0647 \u0627\u0632 \u062d\u0627\u0644\u0627",weeksUntil:"{delta} \u0647\u0641\u062a\u0647 \u0627\u0632 \u062d\u0627\u0644\u0627",monthUntil:"1 \u0645\u0627\u0647 \u0627\u0632 \u062d\u0627\u0644\u0627",monthsUntil:"{delta} \u0645\u0627\u0647 \u0627\u0632 \u062d\u0627\u0644\u0627",yearUntil:"1 \u0633\u0627\u0644 \u0627\u0632 \u062d\u0627\u0644\u0627",yearsUntil:"{delta} \u0633\u0627\u0644 \u0627\u0632 \u062d\u0627\u0644\u0627"});Locale.define("fa","FormValidator",{required:"\u0627\u06cc\u0646 \u0641\u06cc\u0644\u062f \u0627\u0644\u0632\u0627\u0645\u06cc \u0627\u0633\u062a.",minLength:"\u0634\u0645\u0627 \u0628\u0627\u06cc\u062f \u062d\u062f\u0627\u0642\u0644 {minLength} \u062d\u0631\u0641 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f ({length} \u062d\u0631\u0641 \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0647 \u0627\u06cc\u062f).",maxLength:"\u0644\u0637\u0641\u0627 \u062d\u062f\u0627\u06a9\u062b\u0631 {maxLength} \u062d\u0631\u0641 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f (\u0634\u0645\u0627 {length} \u062d\u0631\u0641 \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0647 \u0627\u06cc\u062f).",integer:"\u0644\u0637\u0641\u0627 \u0627\u0632 \u0639\u062f\u062f \u0635\u062d\u06cc\u062d \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u0627\u0639\u062f\u0627\u062f \u0627\u0639\u0634\u0627\u0631\u06cc (\u0645\u0627\u0646\u0646\u062f 1.25) \u0645\u062c\u0627\u0632 \u0646\u06cc\u0633\u062a\u0646\u062f.",numeric:'\u0644\u0637\u0641\u0627 \u0641\u0642\u0637 \u062f\u0627\u062f\u0647 \u0639\u062f\u062f\u06cc \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f (\u0645\u0627\u0646\u0646\u062f "1" \u06cc\u0627 "1.1" \u06cc\u0627 "1-" \u06cc\u0627 "1.1-").',digits:"\u0644\u0637\u0641\u0627 \u0641\u0642\u0637 \u0627\u0632 \u0627\u0639\u062f\u0627\u062f \u0648 \u0639\u0644\u0627\u0645\u062a\u0647\u0627 \u062f\u0631 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f (\u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644 \u0634\u0645\u0627\u0631\u0647 \u062a\u0644\u0641\u0646 \u0628\u0627 \u062e\u0637 \u062a\u06cc\u0631\u0647 \u0648 \u0646\u0642\u0637\u0647 \u0642\u0627\u0628\u0644 \u0642\u0628\u0648\u0644 \u0627\u0633\u062a).",alpha:"\u0644\u0637\u0641\u0627 \u0641\u0642\u0637 \u0627\u0632 \u062d\u0631\u0648\u0641 \u0627\u0644\u0641\u0628\u0627\u0621 \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0628\u062e\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u0648 \u0641\u0627\u0635\u0644\u0647 \u0645\u062c\u0627\u0632 \u0646\u06cc\u0633\u062a\u0646\u062f.",alphanum:"\u0644\u0637\u0641\u0627 \u0641\u0642\u0637 \u0627\u0632 \u062d\u0631\u0648\u0641 \u0627\u0644\u0641\u0628\u0627\u0621 \u0648 \u0627\u0639\u062f\u0627\u062f \u062f\u0631 \u0627\u06cc\u0646 \u0628\u062e\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u0648 \u0641\u0627\u0635\u0644\u0647 \u0645\u062c\u0627\u0632 \u0646\u06cc\u0633\u062a\u0646\u062f.",dateSuchAs:"\u0644\u0637\u0641\u0627 \u06cc\u06a9 \u062a\u0627\u0631\u06cc\u062e \u0645\u0639\u062a\u0628\u0631 \u0645\u0627\u0646\u0646\u062f {date} \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f.",dateInFormatMDY:'\u0644\u0637\u0641\u0627 \u06cc\u06a9 \u062a\u0627\u0631\u06cc\u062e \u0645\u0639\u062a\u0628\u0631 \u0628\u0647 \u0634\u06a9\u0644 MM/DD/YYYY \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f (\u0645\u0627\u0646\u0646\u062f "12/31/1999").',email:'\u0644\u0637\u0641\u0627 \u06cc\u06a9 \u0622\u062f\u0631\u0633 \u0627\u06cc\u0645\u06cc\u0644 \u0645\u0639\u062a\u0628\u0631 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644 "fred@domain.com".',url:"\u0644\u0637\u0641\u0627 \u06cc\u06a9 URL \u0645\u0639\u062a\u0628\u0631 \u0645\u0627\u0646\u0646\u062f http://www.example.com \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f.",currencyDollar:"\u0644\u0637\u0641\u0627 \u06cc\u06a9 \u0645\u062d\u062f\u0648\u062f\u0647 \u0645\u0639\u062a\u0628\u0631 \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0628\u062e\u0634 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f \u0645\u0627\u0646\u0646\u062f 100.00$ .",oneRequired:"\u0644\u0637\u0641\u0627 \u062d\u062f\u0627\u0642\u0644 \u06cc\u06a9\u06cc \u0627\u0632 \u0641\u06cc\u0644\u062f\u0647\u0627 \u0631\u0627 \u067e\u0631 \u06a9\u0646\u06cc\u062f.",errorPrefix:"\u062e\u0637\u0627: ",warningPrefix:"\u0647\u0634\u062f\u0627\u0631: ",noSpace:"\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0641\u0627\u0635\u0644\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0628\u062e\u0634 \u0645\u062c\u0627\u0632 \u0646\u06cc\u0633\u062a.",reqChkByNode:"\u0645\u0648\u0631\u062f\u06cc \u0627\u0646\u062a\u062e\u0627\u0628 \u0646\u0634\u062f\u0647 \u0627\u0633\u062a.",requiredChk:"\u0627\u06cc\u0646 \u0641\u06cc\u0644\u062f \u0627\u0644\u0632\u0627\u0645\u06cc \u0627\u0633\u062a.",reqChkByName:"\u0644\u0637\u0641\u0627 \u06cc\u06a9 {label} \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f.",match:"\u0627\u06cc\u0646 \u0641\u06cc\u0644\u062f \u0628\u0627\u06cc\u062f \u0628\u0627 \u0641\u06cc\u0644\u062f {matchName} \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.",startDate:"\u062a\u0627\u0631\u06cc\u062e \u0634\u0631\u0648\u0639",endDate:"\u062a\u0627\u0631\u06cc\u062e \u067e\u0627\u06cc\u0627\u0646",currendDate:"\u062a\u0627\u0631\u06cc\u062e \u06a9\u0646\u0648\u0646\u06cc",afterDate:"\u062a\u0627\u0631\u06cc\u062e \u0645\u06cc\u0628\u0627\u06cc\u0633\u062a \u0628\u0631\u0627\u0628\u0631 \u06cc\u0627 \u0628\u0639\u062f \u0627\u0632 {label} \u0628\u0627\u0634\u062f",beforeDate:"\u062a\u0627\u0631\u06cc\u062e \u0645\u06cc\u0628\u0627\u06cc\u0633\u062a \u0628\u0631\u0627\u0628\u0631 \u06cc\u0627 \u0642\u0628\u0644 \u0627\u0632 {label} \u0628\u0627\u0634\u062f",startMonth:"\u0644\u0637\u0641\u0627 \u0645\u0627\u0647 \u0634\u0631\u0648\u0639 \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f",sameMonth:"\u0627\u06cc\u0646 \u062f\u0648 \u062a\u0627\u0631\u06cc\u062e \u0628\u0627\u06cc\u062f \u062f\u0631 \u06cc\u06a9 \u0645\u0627\u0647 \u0628\u0627\u0634\u0646\u062f - \u0634\u0645\u0627 \u0628\u0627\u06cc\u062f \u06cc\u06a9\u06cc \u06cc\u0627 \u0647\u0631 \u062f\u0648 \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f.",creditcard:"\u0634\u0645\u0627\u0631\u0647 \u06a9\u0627\u0631\u062a \u0627\u0639\u062a\u0628\u0627\u0631\u06cc \u06a9\u0647 \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0647 \u0627\u06cc\u062f \u0645\u0639\u062a\u0628\u0631 \u0646\u06cc\u0633\u062a. \u0644\u0637\u0641\u0627 \u0634\u0645\u0627\u0631\u0647 \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u0648 \u0645\u062c\u062f\u062f\u0627 \u062a\u0644\u0627\u0634 \u06a9\u0646\u06cc\u062f. {length} \u0631\u0642\u0645 \u0648\u0627\u0631\u062f \u0634\u062f\u0647 \u0627\u0633\u062a."});Locale.define("fi-FI","Date",{months:"tammikuu helmikuu maaliskuu huhtikuu toukokuu kes\u00e4kuu hein\u00e4kuu elokuu syyskuu lokakuu marraskuu joulukuu".split(" "),months_abbr:"tammik. helmik. maalisk. huhtik. toukok. kes\u00e4k. hein\u00e4k. elok. syysk. lokak. marrask. jouluk.".split(" "),days:"sunnuntai maanantai tiistai keskiviikko torstai perjantai lauantai".split(" "),days_abbr:"su ma ti ke to pe la".split(" "),dateOrder:["date","month","year"],shortDate:"%d.%m.%Y",shortTime:"%H:%M",AM:"AM",PM:"PM",firstDayOfWeek:1,ordinal:".",lessThanMinuteAgo:"vajaa minuutti sitten",minuteAgo:"noin minuutti sitten",minutesAgo:"{delta} minuuttia sitten",hourAgo:"noin tunti sitten",hoursAgo:"noin {delta} tuntia sitten",dayAgo:"p\u00e4iv\u00e4 sitten",daysAgo:"{delta} p\u00e4iv\u00e4\u00e4 sitten",weekAgo:"viikko sitten",weeksAgo:"{delta} viikkoa sitten",monthAgo:"kuukausi sitten",monthsAgo:"{delta} kuukautta sitten",yearAgo:"vuosi sitten",yearsAgo:"{delta} vuotta sitten",lessThanMinuteUntil:"vajaan minuutin kuluttua",minuteUntil:"noin minuutin kuluttua",minutesUntil:"{delta} minuutin kuluttua",hourUntil:"noin tunnin kuluttua",hoursUntil:"noin {delta} tunnin kuluttua",dayUntil:"p\u00e4iv\u00e4n kuluttua",daysUntil:"{delta} p\u00e4iv\u00e4n kuluttua",weekUntil:"viikon kuluttua",weeksUntil:"{delta} viikon kuluttua",monthUntil:"kuukauden kuluttua",monthsUntil:"{delta} kuukauden kuluttua",yearUntil:"vuoden kuluttua",yearsUntil:"{delta} vuoden kuluttua"});Locale.define("fi-FI","FormValidator",{required:"T\u00e4m\u00e4 kentt\u00e4 on pakollinen.",minLength:"Ole hyv\u00e4 ja anna v\u00e4hint\u00e4\u00e4n {minLength} merkki\u00e4 (annoit {length} merkki\u00e4).",maxLength:"\u00c4l\u00e4 anna enemp\u00e4\u00e4 kuin {maxLength} merkki\u00e4 (annoit {length} merkki\u00e4).",integer:"Ole hyv\u00e4 ja anna kokonaisluku. Luvut, joissa on desimaaleja (esim. 1.25) eiv\u00e4t ole sallittuja.",numeric:'Anna t\u00e4h\u00e4n kentt\u00e4\u00e4n lukuarvo (kuten "1" tai "1.1" tai "-1" tai "-1.1").',digits:"K\u00e4yt\u00e4 pelk\u00e4st\u00e4\u00e4n numeroita ja v\u00e4limerkkej\u00e4 t\u00e4ss\u00e4 kent\u00e4ss\u00e4 (sy\u00f6tteet, kuten esim. puhelinnumero, jossa on v\u00e4liviivoja, pilkkuja tai pisteit\u00e4, kelpaa).",alpha:"Anna t\u00e4h\u00e4n kentt\u00e4\u00e4n vain kirjaimia (a-z). V\u00e4lily\u00f6nnit tai muut merkit eiv\u00e4t ole sallittuja.",alphanum:"Anna t\u00e4h\u00e4n kentt\u00e4\u00e4n vain kirjaimia (a-z) tai numeroita (0-9). V\u00e4lily\u00f6nnit tai muut merkit eiv\u00e4t ole sallittuja.",dateSuchAs:"Ole hyv\u00e4 ja anna kelvollinen p\u00e4ivm\u00e4\u00e4r\u00e4, kuten esimerkiksi {date}",dateInFormatMDY:'Ole hyv\u00e4 ja anna kelvollinen p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4 muodossa pp/kk/vvvv (kuten "12/31/1999")',email:'Ole hyv\u00e4 ja anna kelvollinen s\u00e4hk\u00f6postiosoite (kuten esimerkiksi "matti@meikalainen.com").',url:"Ole hyv\u00e4 ja anna kelvollinen URL, kuten esimerkiksi http://www.example.com.",currencyDollar:"Ole hyv\u00e4 ja anna kelvollinen eurosumma (kuten esimerkiksi 100,00 EUR) .",oneRequired:"Ole hyv\u00e4 ja sy\u00f6t\u00e4 jotakin ainakin johonkin n\u00e4ist\u00e4 kentist\u00e4.",errorPrefix:"Virhe: ",warningPrefix:"Varoitus: ",noSpace:"T\u00e4ss\u00e4 sy\u00f6tteess\u00e4 ei voi olla v\u00e4lily\u00f6ntej\u00e4",reqChkByNode:"Ei valintoja.",requiredChk:"T\u00e4m\u00e4 kentt\u00e4 on pakollinen.",reqChkByName:"Ole hyv\u00e4 ja valitse {label}.",match:"T\u00e4m\u00e4n kent\u00e4n tulee vastata kentt\u00e4\u00e4 {matchName}",startDate:"alkup\u00e4iv\u00e4m\u00e4\u00e4r\u00e4",endDate:"loppup\u00e4iv\u00e4m\u00e4\u00e4r\u00e4",currendDate:"nykyinen p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4",afterDate:"P\u00e4iv\u00e4m\u00e4\u00e4r\u00e4n tulisi olla sama tai my\u00f6h\u00e4isempi ajankohta kuin {label}.",beforeDate:"P\u00e4iv\u00e4m\u00e4\u00e4r\u00e4n tulisi olla sama tai aikaisempi ajankohta kuin {label}.",startMonth:"Ole hyv\u00e4 ja valitse aloituskuukausi",sameMonth:"N\u00e4iden kahden p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4n tulee olla saman kuun sis\u00e4ll\u00e4 -- sinun pit\u00e4\u00e4 muuttaa jompaa kumpaa.",creditcard:"Annettu luottokortin numero ei kelpaa. Ole hyv\u00e4 ja tarkista numero sek\u00e4 yrit\u00e4 uudelleen. {length} numeroa sy\u00f6tetty."});Locale.define("fi-FI","Number",{group:" "}).inherit("EU","Number");Locale.define("fr-FR","Date",{months:"Janvier F\u00e9vrier Mars Avril Mai Juin Juillet Ao\u00fbt Septembre Octobre Novembre D\u00e9cembre".split(" "),months_abbr:"janv. f\u00e9vr. mars avr. mai juin juil. ao\u00fbt sept. oct. nov. d\u00e9c.".split(" "),days:"Dimanche Lundi Mardi Mercredi Jeudi Vendredi Samedi".split(" "),days_abbr:"dim. lun. mar. mer. jeu. ven. sam.".split(" "),dateOrder:["date","month","year"],shortDate:"%d/%m/%Y",shortTime:"%H:%M",AM:"AM",PM:"PM",firstDayOfWeek:1,ordinal:function(a){return 1a?"ty":["ty","szy","gi","ci","ty"][Math.min(a%10,4)]},lessThanMinuteAgo:"mniej ni\u017c minute temu",minuteAgo:"oko\u0142o minut\u0119 temu",minutesAgo:"{delta} minut temu",hourAgo:"oko\u0142o godzin\u0119 temu",hoursAgo:"oko\u0142o {delta} godzin temu",dayAgo:"Wczoraj",daysAgo:"{delta} dni temu",lessThanMinuteUntil:"za nieca\u0142\u0105 minut\u0119",minuteUntil:"za oko\u0142o minut\u0119",minutesUntil:"za {delta} minut",hourUntil:"za oko\u0142o godzin\u0119",hoursUntil:"za oko\u0142o {delta} godzin",dayUntil:"za 1 dzie\u0144",daysUntil:"za {delta} dni"});Locale.define("pl-PL","FormValidator",{required:"To pole jest wymagane.",minLength:"Wymagane jest przynajmniej {minLength} znak\u00f3w (wpisanych zosta\u0142o tylko {length}).",maxLength:"Dozwolone jest nie wi\u0119cej ni\u017c {maxLength} znak\u00f3w (wpisanych zosta\u0142o {length})",integer:"To pole wymaga liczb ca\u0142ych. Liczby dziesi\u0119tne (np. 1.25) s\u0105 niedozwolone.",numeric:'Prosimy u\u017cywa\u0107 tylko numerycznych warto\u015bci w tym polu (np. "1", "1.1", "-1" lub "-1.1").',digits:"Prosimy u\u017cywa\u0107 liczb oraz zankow punktuacyjnych w typ polu (dla przyk\u0142adu, przy numerze telefonu my\u015blniki i kropki s\u0105 dozwolone).",alpha:"Prosimy u\u017cywa\u0107 tylko liter (a-z) w tym polu. Spacje oraz inne znaki s\u0105 niedozwolone.",alphanum:"Prosimy u\u017cywa\u0107 tylko liter (a-z) lub liczb (0-9) w tym polu. Spacje oraz inne znaki s\u0105 niedozwolone.",dateSuchAs:"Prosimy poda\u0107 prawid\u0142ow\u0105 dat\u0119 w formacie: {date}",dateInFormatMDY:'Prosimy poda\u0107 poprawn\u0105 date w formacie DD.MM.RRRR (i.e. "12.01.2009")',email:'Prosimy poda\u0107 prawid\u0142owy adres e-mail, np. "jan@domena.pl".',url:"Prosimy poda\u0107 prawid\u0142owy adres URL, np. http://www.example.com.",currencyDollar:"Prosimy poda\u0107 prawid\u0142ow\u0105 sum\u0119 w PLN. Dla przyk\u0142adu: 100.00 PLN.",oneRequired:"Prosimy wype\u0142ni\u0107 chocia\u017c jedno z p\u00f3l.",errorPrefix:"B\u0142\u0105d: ",warningPrefix:"Uwaga: ",noSpace:"W tym polu nie mog\u0105 znajdowa\u0107 si\u0119 spacje.",reqChkByNode:"Brak zaznaczonych element\u00f3w.",requiredChk:"To pole jest wymagane.",reqChkByName:"Prosimy wybra\u0107 z {label}.",match:"To pole musi by\u0107 takie samo jak {matchName}",startDate:"data pocz\u0105tkowa",endDate:"data ko\u0144cowa",currendDate:"aktualna data",afterDate:"Podana data poinna by\u0107 taka sama lub po {label}.",beforeDate:"Podana data poinna by\u0107 taka sama lub przed {label}.",startMonth:"Prosimy wybra\u0107 pocz\u0105tkowy miesi\u0105c.",sameMonth:"Te dwie daty musz\u0105 by\u0107 w zakresie tego samego miesi\u0105ca - wymagana jest zmiana kt\u00f3rego\u015b z p\u00f3l."});Locale.define("pt-PT","Date",{months:"Janeiro Fevereiro Mar\u00e7o Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro".split(" "),months_abbr:"Jan Fev Mar Abr Mai Jun Jul Ago Set Out Nov Dez".split(" "),days:"Domingo Segunda-feira Ter\u00e7a-feira Quarta-feira Quinta-feira Sexta-feira S\u00e1bado".split(" "),days_abbr:"Dom Seg Ter Qua Qui Sex S\u00e1b".split(" "),dateOrder:["date","month","year"],shortDate:"%d-%m-%Y",shortTime:"%H:%M",AM:"AM",PM:"PM",firstDayOfWeek:1,ordinal:"\u00ba",lessThanMinuteAgo:"h\u00e1 menos de um minuto",minuteAgo:"h\u00e1 cerca de um minuto",minutesAgo:"h\u00e1 {delta} minutos",hourAgo:"h\u00e1 cerca de uma hora",hoursAgo:"h\u00e1 cerca de {delta} horas",dayAgo:"h\u00e1 um dia",daysAgo:"h\u00e1 {delta} dias",weekAgo:"h\u00e1 uma semana",weeksAgo:"h\u00e1 {delta} semanas",monthAgo:"h\u00e1 um m\u00eas",monthsAgo:"h\u00e1 {delta} meses",yearAgo:"h\u00e1 um ano",yearsAgo:"h\u00e1 {delta} anos",lessThanMinuteUntil:"em menos de um minuto",minuteUntil:"em um minuto",minutesUntil:"em {delta} minutos",hourUntil:"em uma hora",hoursUntil:"em {delta} horas",dayUntil:"em um dia",daysUntil:"em {delta} dias",weekUntil:"em uma semana",weeksUntil:"em {delta} semanas",monthUntil:"em um m\u00eas",monthsUntil:"em {delta} meses",yearUntil:"em um ano",yearsUntil:"em {delta} anos"});Locale.define("pt-BR","Date",{shortDate:"%d/%m/%Y"}).inherit("pt-PT","Date");Locale.define("pt-BR","FormValidator",{required:"Este campo \u00e9 obrigat\u00f3rio.",minLength:"Digite pelo menos {minLength} caracteres (tamanho atual: {length}).",maxLength:"N\u00e3o digite mais de {maxLength} caracteres (tamanho atual: {length}).",integer:"Por favor digite apenas um n\u00famero inteiro neste campo. N\u00e3o s\u00e3o permitidos n\u00fameros decimais (por exemplo, 1,25).",numeric:'Por favor digite apenas valores num\u00e9ricos neste campo (por exemplo, "1" ou "1.1" ou "-1" ou "-1,1").',digits:"Por favor use apenas n\u00fameros e pontua\u00e7\u00e3o neste campo (por exemplo, um n\u00famero de telefone com tra\u00e7os ou pontos \u00e9 permitido).",alpha:"Por favor use somente letras (a-z). Espa\u00e7o e outros caracteres n\u00e3o s\u00e3o permitidos.",alphanum:"Use somente letras (a-z) ou n\u00fameros (0-9) neste campo. Espa\u00e7o e outros caracteres n\u00e3o s\u00e3o permitidos.",dateSuchAs:"Digite uma data v\u00e1lida, como {date}",dateInFormatMDY:'Digite uma data v\u00e1lida, como DD/MM/YYYY (por exemplo, "31/12/1999")',email:'Digite um endere\u00e7o de email v\u00e1lido. Por exemplo "nome@dominio.com".',url:"Digite uma URL v\u00e1lida. Exemplo: http://www.example.com.",currencyDollar:"Digite um valor em dinheiro v\u00e1lido. Exemplo: R$100,00 .",oneRequired:"Digite algo para pelo menos um desses campos.",errorPrefix:"Erro: ",warningPrefix:"Aviso: ",noSpace:"N\u00e3o \u00e9 poss\u00edvel digitar espa\u00e7os neste campo.",reqChkByNode:"N\u00e3o foi selecionado nenhum item.",requiredChk:"Este campo \u00e9 obrigat\u00f3rio.",reqChkByName:"Por favor digite um {label}.",match:"Este campo deve ser igual ao campo {matchName}.",startDate:"a data inicial",endDate:"a data final",currendDate:"a data atual",afterDate:"A data deve ser igual ou posterior a {label}.",beforeDate:"A data deve ser igual ou anterior a {label}.",startMonth:"Por favor selecione uma data inicial.",sameMonth:"Estas duas datas devem ter o mesmo m\u00eas - voc\u00ea deve modificar uma das duas.",creditcard:"O n\u00famero do cart\u00e3o de cr\u00e9dito informado \u00e9 inv\u00e1lido. Por favor verifique o valor e tente novamente. {length} n\u00fameros informados."});Locale.define("pt-PT","FormValidator",{required:"Este campo \u00e9 necess\u00e1rio.",minLength:"Digite pelo menos{minLength} caracteres (comprimento {length} caracteres).",maxLength:"N\u00e3o insira mais de {maxLength} caracteres (comprimento {length} caracteres).",integer:"Digite um n\u00famero inteiro neste dom\u00ednio. Com n\u00fameros decimais (por exemplo, 1,25), n\u00e3o s\u00e3o permitidas.",numeric:'Digite apenas valores num\u00e9ricos neste dom\u00ednio (p.ex., "1" ou "1.1" ou "-1" ou "-1,1").',digits:"Por favor, use n\u00fameros e pontua\u00e7\u00e3o apenas neste campo (p.ex., um n\u00famero de telefone com tra\u00e7os ou pontos \u00e9 permitida).",alpha:"Por favor use somente letras (a-z), com nesta \u00e1rea. N\u00e3o utilize espa\u00e7os nem outros caracteres s\u00e3o permitidos.",alphanum:"Use somente letras (a-z) ou n\u00fameros (0-9) neste campo. N\u00e3o utilize espa\u00e7os nem outros caracteres s\u00e3o permitidos.",dateSuchAs:"Digite uma data v\u00e1lida, como {date}",dateInFormatMDY:'Digite uma data v\u00e1lida, como DD/MM/YYYY (p.ex. "31/12/1999")',email:'Digite um endere\u00e7o de email v\u00e1lido. Por exemplo "fred@domain.com".',url:"Digite uma URL v\u00e1lida, como http://www.example.com.",currencyDollar:"Digite um valor v\u00e1lido $. Por exemplo $ 100,00. ",oneRequired:"Digite algo para pelo menos um desses insumos.",errorPrefix:"Erro: ",warningPrefix:"Aviso: "});(function(){var a=function(a,c,d,e,f){var g=a%10;a%=100;return 1==g&&11!=a?c:2!=g&&3!=g&&4!=g||12==a||13==a||14==a?0==g||5==g||6==g||7==g||8==g||9==g||11==a||12==a||13==a||14==a?e:f:d};Locale.define("ru-RU","Date",{months:"\u042f\u043d\u0432\u0430\u0440\u044c \u0424\u0435\u0432\u0440\u0430\u043b\u044c \u041c\u0430\u0440\u0442 \u0410\u043f\u0440\u0435\u043b\u044c \u041c\u0430\u0439 \u0418\u044e\u043d\u044c \u0418\u044e\u043b\u044c \u0410\u0432\u0433\u0443\u0441\u0442 \u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c \u041e\u043a\u0442\u044f\u0431\u0440\u044c \u041d\u043e\u044f\u0431\u0440\u044c \u0414\u0435\u043a\u0430\u0431\u0440\u044c".split(" "),months_abbr:"\u044f\u043d\u0432 \u0444\u0435\u0432\u0440 \u043c\u0430\u0440\u0442 \u0430\u043f\u0440 \u043c\u0430\u0439 \u0438\u044e\u043d\u044c \u0438\u044e\u043b\u044c \u0430\u0432\u0433 \u0441\u0435\u043d\u0442 \u043e\u043a\u0442 \u043d\u043e\u044f\u0431 \u0434\u0435\u043a".split(" "),days:"\u0412\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435 \u041f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a \u0412\u0442\u043e\u0440\u043d\u0438\u043a \u0421\u0440\u0435\u0434\u0430 \u0427\u0435\u0442\u0432\u0435\u0440\u0433 \u041f\u044f\u0442\u043d\u0438\u0446\u0430 \u0421\u0443\u0431\u0431\u043e\u0442\u0430".split(" "),days_abbr:"\u0412\u0441 \u041f\u043d \u0412\u0442 \u0421\u0440 \u0427\u0442 \u041f\u0442 \u0421\u0431".split(" "),dateOrder:["date","month","year"],shortDate:"%d.%m.%Y",shortTime:"%H:%M",AM:"AM",PM:"PM",firstDayOfWeek:1,ordinal:"",lessThanMinuteAgo:"\u043c\u0435\u043d\u044c\u0448\u0435 \u043c\u0438\u043d\u0443\u0442\u044b \u043d\u0430\u0437\u0430\u0434",minuteAgo:"\u043c\u0438\u043d\u0443\u0442\u0443 \u043d\u0430\u0437\u0430\u0434",minutesAgo:function(b){return"{delta} "+a(b,"\u043c\u0438\u043d\u0443\u0442\u0443","\u043c\u0438\u043d\u0443\u0442\u044b","\u043c\u0438\u043d\u0443\u0442")+" \u043d\u0430\u0437\u0430\u0434"},hourAgo:"\u0447\u0430\u0441 \u043d\u0430\u0437\u0430\u0434",hoursAgo:function(b){return"{delta} "+a(b,"\u0447\u0430\u0441","\u0447\u0430\u0441\u0430","\u0447\u0430\u0441\u043e\u0432")+" \u043d\u0430\u0437\u0430\u0434"},dayAgo:"\u0432\u0447\u0435\u0440\u0430",daysAgo:function(b){return"{delta} "+a(b,"\u0434\u0435\u043d\u044c","\u0434\u043d\u044f","\u0434\u043d\u0435\u0439")+" \u043d\u0430\u0437\u0430\u0434"},weekAgo:"\u043d\u0435\u0434\u0435\u043b\u044e \u043d\u0430\u0437\u0430\u0434",weeksAgo:function(b){return"{delta} "+a(b,"\u043d\u0435\u0434\u0435\u043b\u044f","\u043d\u0435\u0434\u0435\u043b\u0438","\u043d\u0435\u0434\u0435\u043b\u044c")+" \u043d\u0430\u0437\u0430\u0434"},monthAgo:"\u043c\u0435\u0441\u044f\u0446 \u043d\u0430\u0437\u0430\u0434",monthsAgo:function(b){return"{delta} "+a(b,"\u043c\u0435\u0441\u044f\u0446","\u043c\u0435\u0441\u044f\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0435\u0432")+" \u043d\u0430\u0437\u0430\u0434"},yearAgo:"\u0433\u043e\u0434 \u043d\u0430\u0437\u0430\u0434",yearsAgo:function(b){return"{delta} "+a(b,"\u0433\u043e\u0434","\u0433\u043e\u0434\u0430","\u043b\u0435\u0442")+" \u043d\u0430\u0437\u0430\u0434"},lessThanMinuteUntil:"\u043c\u0435\u043d\u044c\u0448\u0435 \u0447\u0435\u043c \u0447\u0435\u0440\u0435\u0437 \u043c\u0438\u043d\u0443\u0442\u0443",minuteUntil:"\u0447\u0435\u0440\u0435\u0437 \u043c\u0438\u043d\u0443\u0442\u0443",minutesUntil:function(b){return"\u0447\u0435\u0440\u0435\u0437 {delta} "+ a(b,"\u0447\u0430\u0441","\u0447\u0430\u0441\u0430","\u0447\u0430\u0441\u043e\u0432")+""},hourUntil:"\u0447\u0435\u0440\u0435\u0437 \u0447\u0430\u0441",hoursUntil:function(b){return"\u0447\u0435\u0440\u0435\u0437 {delta} "+a(b,"\u0447\u0430\u0441","\u0447\u0430\u0441\u0430","\u0447\u0430\u0441\u043e\u0432")+""},dayUntil:"\u0437\u0430\u0432\u0442\u0440\u0430",daysUntil:function(b){return"\u0447\u0435\u0440\u0435\u0437 {delta} "+a(b,"\u0434\u0435\u043d\u044c","\u0434\u043d\u044f","\u0434\u043d\u0435\u0439")+""},weekUntil:"\u0447\u0435\u0440\u0435\u0437 \u043d\u0435\u0434\u0435\u043b\u044e",weeksUntil:function(b){return"\u0447\u0435\u0440\u0435\u0437 {delta} "+a(b,"\u043d\u0435\u0434\u0435\u043b\u044e","\u043d\u0435\u0434\u0435\u043b\u0438","\u043d\u0435\u0434\u0435\u043b\u044c")+""},monthUntil:"\u0447\u0435\u0440\u0435\u0437 \u043c\u0435\u0441\u044f\u0446",monthsUntil:function(b){return"\u0447\u0435\u0440\u0435\u0437 {delta} "+a(b,"\u043c\u0435\u0441\u044f\u0446","\u043c\u0435\u0441\u044f\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0435\u0432")+""},yearUntil:"\u0447\u0435\u0440\u0435\u0437",yearsUntil:function(b){return"\u0447\u0435\u0440\u0435\u0437 {delta} "+a(b,"\u0433\u043e\u0434","\u0433\u043e\u0434\u0430","\u043b\u0435\u0442")+""}});Locale.define("ru-RU-unicode").inherit("ru-RU","Date")})();Locale.define("ru-RU","FormValidator",{required:"\u042d\u0442\u043e \u043f\u043e\u043b\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043a \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044e.",minLength:"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0445\u043e\u0442\u044f \u0431\u044b {minLength} \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 (\u0412\u044b \u0432\u0432\u0435\u043b\u0438 {length}).",maxLength:"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u043d\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 {maxLength} \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 (\u0412\u044b \u0432\u0432\u0435\u043b\u0438 {length}).",integer:"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0432 \u044d\u0442\u043e \u043f\u043e\u043b\u0435 \u0447\u0438\u0441\u043b\u043e. \u0414\u0440\u043e\u0431\u043d\u044b\u0435 \u0447\u0438\u0441\u043b\u0430 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 1.25) \u0442\u0443\u0442 \u043d\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u044b.",numeric:'\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0432 \u044d\u0442\u043e \u043f\u043e\u043b\u0435 \u0447\u0438\u0441\u043b\u043e (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 "1" \u0438\u043b\u0438 "1.1", \u0438\u043b\u0438 "-1", \u0438\u043b\u0438 "-1.1").',digits:"\u0412 \u044d\u0442\u043e\u043c \u043f\u043e\u043b\u0435 \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0446\u0438\u0444\u0440\u044b \u0438 \u0437\u043d\u0430\u043a\u0438 \u043f\u0443\u043d\u043a\u0442\u0443\u0430\u0446\u0438\u0438 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 \u0441\u043e \u0437\u043d\u0430\u043a\u0430\u043c\u0438 \u0434\u0435\u0444\u0438\u0441\u0430 \u0438\u043b\u0438 \u0441 \u0442\u043e\u0447\u043a\u0430\u043c\u0438).",alpha:"\u0412 \u044d\u0442\u043e\u043c \u043f\u043e\u043b\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043b\u0430\u0442\u0438\u043d\u0441\u043a\u0438\u0435 \u0431\u0443\u043a\u0432\u044b (a-z). \u041f\u0440\u043e\u0431\u0435\u043b\u044b \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u044b \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u044b.",alphanum:"\u0412 \u044d\u0442\u043e\u043c \u043f\u043e\u043b\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043b\u0430\u0442\u0438\u043d\u0441\u043a\u0438\u0435 \u0431\u0443\u043a\u0432\u044b (a-z) \u0438 \u0446\u0438\u0444\u0440\u044b (0-9). \u041f\u0440\u043e\u0431\u0435\u043b\u044b \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u044b \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u044b.",dateSuchAs:"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u0443\u044e \u0434\u0430\u0442\u0443 {date}",dateInFormatMDY:'\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0434\u0430\u0442\u0443 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u041c\u041c/\u0414\u0414/\u0413\u0413\u0413\u0413 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 "12/31/1999")',email:'\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0439 \u0435\u043c\u0435\u0439\u043b-\u0430\u0434\u0440\u0435\u0441. \u0414\u043b\u044f \u043f\u0440\u0438\u043c\u0435\u0440\u0430 "fred@domain.com".',url:"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0443\u044e \u0441\u0441\u044b\u043b\u043a\u0443 \u0432\u0438\u0434\u0430 http://www.example.com.",currencyDollar:"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u0443\u043c\u043c\u0443 \u0432 \u0434\u043e\u043b\u043b\u0430\u0440\u0430\u0445. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: $100.00 .",oneRequired:"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0445\u043e\u0442\u044c \u0447\u0442\u043e-\u043d\u0438\u0431\u0443\u0434\u044c \u0432 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 \u044d\u0442\u0438\u0445 \u043f\u043e\u043b\u0435\u0439.",errorPrefix:"\u041e\u0448\u0438\u0431\u043a\u0430: ",warningPrefix:"\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435: "});Locale.define("ru-RU-unicode").inherit("ru-RU","FormValidator");(function(){var a=function(a,c,d,e,f){return 1<=a&&3>=a?arguments[a]:f};Locale.define("si-SI","Date",{months:"januar februar marec april maj junij julij avgust september oktober november december".split(" "),months_abbr:"jan feb mar apr maj jun jul avg sep okt nov dec".split(" "),days:"nedelja ponedeljek torek sreda \u010detrtek petek sobota".split(" "),days_abbr:"ned pon tor sre \u010det pet sob".split(" "),dateOrder:["date","month","year"],shortDate:"%d.%m.%Y",shortTime:"%H.%M",AM:"AM",PM:"PM",firstDayOfWeek:1,ordinal:".",lessThanMinuteAgo:"manj kot minuto nazaj",minuteAgo:"minuto nazaj",minutesAgo:function(b){return"{delta} "+a(b,"minuto","minuti","minute","minut")+" nazaj"},hourAgo:"uro nazaj",hoursAgo:function(b){return"{delta} "+a(b,"uro","uri","ure","ur")+" nazaj"},dayAgo:"dan nazaj",daysAgo:function(b){return"{delta} "+a(b,"dan","dneva","dni","dni")+" nazaj"},weekAgo:"teden nazaj",weeksAgo:function(b){return"{delta} "+a(b,"teden","tedna","tedne","tednov")+" nazaj"},monthAgo:"mesec nazaj",monthsAgo:function(b){return"{delta} "+a(b,"mesec","meseca","mesece","mesecov")+" nazaj"},yearthAgo:"leto nazaj",yearsAgo:function(b){return"{delta} "+a(b,"leto","leti","leta","let")+" nazaj"},lessThanMinuteUntil:"\u0161e manj kot minuto",minuteUntil:"\u0161e minuta",minutesUntil:function(b){return"\u0161e {delta} "+a(b,"minuta","minuti","minute","minut")},hourUntil:"\u0161e ura",hoursUntil:function(b){return"\u0161e {delta} "+a(b,"ura","uri","ure","ur")},dayUntil:"\u0161e dan",daysUntil:function(b){return"\u0161e {delta} "+ a(b,"dan","dneva","dnevi","dni")},weekUntil:"\u0161e tedn",weeksUntil:function(b){return"\u0161e {delta} "+a(b,"teden","tedna","tedni","tednov")},monthUntil:"\u0161e mesec",monthsUntil:function(b){return"\u0161e {delta} "+a(b,"mesec","meseca","meseci","mesecov")},yearUntil:"\u0161e leto",yearsUntil:function(b){return"\u0161e {delta} "+a(b,"leto","leti","leta","let")}})})();Locale.define("si-SI","FormValidator",{required:"To polje je obvezno",minLength:"Prosim, vnesite vsaj {minLength} znakov (vnesli ste {length} znakov).",maxLength:"Prosim, ne vnesite ve\u010d kot {maxLength} znakov (vnesli ste {length} znakov).",integer:"Prosim, vnesite celo \u0161tevilo. Decimalna \u0161tevila (kot 1,25) niso dovoljena.",numeric:'Prosim, vnesite samo numeri\u010dne vrednosti (kot "1" ali "1.1" ali "-1" ali "-1.1").',digits:"Prosim, uporabite \u0161tevilke in lo\u010dila le na tem polju (na primer, dovoljena je telefonska \u0161tevilka z pomi\u0161laji ali pikami).",alpha:"Prosim, uporabite le \u010drke v tem plju. Presledki in drugi znaki niso dovoljeni.",alphanum:"Prosim, uporabite samo \u010drke ali \u0161tevilke v tem polju. Presledki in drugi znaki niso dovoljeni.",dateSuchAs:"Prosim, vnesite pravilen datum kot {date}",dateInFormatMDY:'Prosim, vnesite pravilen datum kot MM.DD.YYYY (primer "12.31.1999")',email:'Prosim, vnesite pravilen email naslov. Na primer "fred@domain.com".',url:"Prosim, vnesite pravilen URL kot http://www.example.com.",currencyDollar:"Prosim, vnesit epravilno vrednost \u20ac. Primer 100,00\u20ac .",oneRequired:"Prosimo, vnesite nekaj za vsaj eno izmed teh polj.",errorPrefix:"Napaka: ",warningPrefix:"Opozorilo: ",noSpace:"To vnosno polje ne dopu\u0161\u010da presledkov.",reqChkByNode:"Ni\u010d niste izbrali.",requiredChk:"To polje je obvezno",reqChkByName:"Prosim, izberite {label}.",match:"To polje se mora ujemati z poljem {matchName}",startDate:"datum za\u010detka",endDate:"datum konca",currendDate:"trenuten datum",afterDate:"Datum bi moral biti isti ali po {label}.",beforeDate:"Datum bi moral biti isti ali pred {label}.",startMonth:"Prosim, vnesite za\u010detni datum",sameMonth:"Ta dva datuma morata biti v istem mesecu - premeniti morate eno ali drugo.",creditcard:"\u0160tevilka kreditne kartice ni pravilna. Preverite \u0161tevilko ali poskusite \u0161e enkrat. Vne\u0161enih {length} znakov."});Locale.define("sv-SE","Date",{months:"januari februari mars april maj juni juli augusti september oktober november december".split(" "),months_abbr:"jan feb mar apr maj jun jul aug sep okt nov dec".split(" "),days:"s\u00f6ndag m\u00e5ndag tisdag onsdag torsdag fredag l\u00f6rdag".split(" "),days_abbr:"s\u00f6n m\u00e5n tis ons tor fre l\u00f6r".split(" "),dateOrder:["year","month","date"],shortDate:"%Y-%m-%d",shortTime:"%H:%M",AM:"",PM:"",firstDayOfWeek:1,ordinal:"",lessThanMinuteAgo:"mindre \u00e4n en minut sedan",minuteAgo:"ungef\u00e4r en minut sedan",minutesAgo:"{delta} minuter sedan",hourAgo:"ungef\u00e4r en timme sedan",hoursAgo:"ungef\u00e4r {delta} timmar sedan",dayAgo:"1 dag sedan",daysAgo:"{delta} dagar sedan",lessThanMinuteUntil:"mindre \u00e4n en minut sedan",minuteUntil:"ungef\u00e4r en minut sedan",minutesUntil:"{delta} minuter sedan",hourUntil:"ungef\u00e4r en timme sedan",hoursUntil:"ungef\u00e4r {delta} timmar sedan",dayUntil:"1 dag sedan",daysUntil:"{delta} dagar sedan"});Locale.define("sv-SE","FormValidator",{required:"F\u00e4ltet \u00e4r obligatoriskt.",minLength:"Ange minst {minLength} tecken (du angav {length} tecken).",maxLength:"Ange h\u00f6gst {maxLength} tecken (du angav {length} tecken). ",integer:"Ange ett heltal i f\u00e4ltet. Tal med decimaler (t.ex. 1,25) \u00e4r inte till\u00e5tna.",numeric:'Ange endast numeriska v\u00e4rden i detta f\u00e4lt (t.ex. "1" eller "1.1" eller "-1" eller "-1,1").',digits:"Anv\u00e4nd endast siffror och skiljetecken i detta f\u00e4lt (till exempel ett telefonnummer med bindestreck till\u00e5tet).",alpha:"Anv\u00e4nd endast bokst\u00e4ver (a-\u00f6) i detta f\u00e4lt. Inga mellanslag eller andra tecken \u00e4r till\u00e5tna.",alphanum:"Anv\u00e4nd endast bokst\u00e4ver (a-\u00f6) och siffror (0-9) i detta f\u00e4lt. Inga mellanslag eller andra tecken \u00e4r till\u00e5tna.",dateSuchAs:"Ange ett giltigt datum som t.ex. {date}",dateInFormatMDY:'Ange ett giltigt datum som t.ex. YYYY-MM-DD (i.e. "1999-12-31")',email:'Ange en giltig e-postadress. Till exempel "erik@domain.com".',url:"Ange en giltig webbadress som http://www.example.com.",currencyDollar:"Ange en giltig belopp. Exempelvis 100,00.",oneRequired:"V\u00e4nligen ange minst ett av dessa alternativ.",errorPrefix:"Fel: ",warningPrefix:"Varning: ",noSpace:"Det f\u00e5r inte finnas n\u00e5gra mellanslag i detta f\u00e4lt.",reqChkByNode:"Inga objekt \u00e4r valda.",requiredChk:"Detta \u00e4r ett obligatoriskt f\u00e4lt.",reqChkByName:"V\u00e4lj en {label}.",match:"Detta f\u00e4lt m\u00e5ste matcha {matchName}",startDate:"startdatumet",endDate:"slutdatum",currendDate:"dagens datum",afterDate:"Datumet b\u00f6r vara samma eller senare \u00e4n {label}.",beforeDate:"Datumet b\u00f6r vara samma eller tidigare \u00e4n {label}.",startMonth:"V\u00e4lj en start m\u00e5nad",sameMonth:"Dessa tv\u00e5 datum m\u00e5ste vara i samma m\u00e5nad - du m\u00e5ste \u00e4ndra det ena eller det andra."});(function(){var a=function(a,c,d,e,f){f=(a/10).toInt();var g=a%10;(a/100).toInt();return 1==f&&10g?d:e};Locale.define("uk-UA","Date",{months:"\u0421\u0456\u0447\u0435\u043d\u044c \u041b\u044e\u0442\u0438\u0439 \u0411\u0435\u0440\u0435\u0437\u0435\u043d\u044c \u041a\u0432\u0456\u0442\u0435\u043d\u044c \u0422\u0440\u0430\u0432\u0435\u043d\u044c \u0427\u0435\u0440\u0432\u0435\u043d\u044c \u041b\u0438\u043f\u0435\u043d\u044c \u0421\u0435\u0440\u043f\u0435\u043d\u044c \u0412\u0435\u0440\u0435\u0441\u0435\u043d\u044c \u0416\u043e\u0432\u0442\u0435\u043d\u044c \u041b\u0438\u0441\u0442\u043e\u043f\u0430\u0434 \u0413\u0440\u0443\u0434\u0435\u043d\u044c".split(" "),months_abbr:"\u0421\u0456\u0447 \u041b\u044e\u0442 \u0411\u0435\u0440 \u041a\u0432\u0456\u0442 \u0422\u0440\u0430\u0432 \u0427\u0435\u0440\u0432 \u041b\u0438\u043f \u0421\u0435\u0440\u043f \u0412\u0435\u0440 \u0416\u043e\u0432\u0442 \u041b\u0438\u0441\u0442 \u0413\u0440\u0443\u0434".split(" "),days:"\u041d\u0435\u0434\u0456\u043b\u044f \u041f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a \u0412\u0456\u0432\u0442\u043e\u0440\u043e\u043a \u0421\u0435\u0440\u0435\u0434\u0430 \u0427\u0435\u0442\u0432\u0435\u0440 \u041f'\u044f\u0442\u043d\u0438\u0446\u044f \u0421\u0443\u0431\u043e\u0442\u0430".split(" "),days_abbr:"\u041d\u0434 \u041f\u043d \u0412\u0442 \u0421\u0440 \u0427\u0442 \u041f\u0442 \u0421\u0431".split(" "),dateOrder:["date","month","year"],shortDate:"%d/%m/%Y",shortTime:"%H:%M",AM:"\u0434\u043e \u043f\u043e\u043b\u0443\u0434\u043d\u044f",PM:"\u043f\u043e \u043f\u043e\u043b\u0443\u0434\u043d\u044e",firstDayOfWeek:1,ordinal:"",lessThanMinuteAgo:"\u043c\u0435\u043d\u044c\u0448\u0435 \u0445\u0432\u0438\u043b\u0438\u043d\u0438 \u0442\u043e\u043c\u0443",minuteAgo:"\u0445\u0432\u0438\u043b\u0438\u043d\u0443 \u0442\u043e\u043c\u0443",minutesAgo:function(b){return"{delta} "+a(b,"\u0445\u0432\u0438\u043b\u0438\u043d\u0443","\u0445\u0432\u0438\u043b\u0438\u043d\u0438","\u0445\u0432\u0438\u043b\u0438\u043d")+" \u0442\u043e\u043c\u0443"},hourAgo:"\u0433\u043e\u0434\u0438\u043d\u0443 \u0442\u043e\u043c\u0443",hoursAgo:function(b){return"{delta} "+a(b,"\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0438","\u0433\u043e\u0434\u0438\u043d")+" \u0442\u043e\u043c\u0443"},dayAgo:"\u0432\u0447\u043e\u0440\u0430",daysAgo:function(b){return"{delta} "+a(b,"\u0434\u0435\u043d\u044c","\u0434\u043d\u044f","\u0434\u043d\u0456\u0432")+" \u0442\u043e\u043c\u0443"},weekAgo:"\u0442\u0438\u0436\u0434\u0435\u043d\u044c \u0442\u043e\u043c\u0443",weeksAgo:function(b){return"{delta} "+a(b,"\u0442\u0438\u0436\u0434\u0435\u043d\u044c","\u0442\u0438\u0436\u043d\u0456","\u0442\u0438\u0436\u043d\u0456\u0432")+" \u0442\u043e\u043c\u0443"},monthAgo:"\u043c\u0456\u0441\u044f\u0446\u044c \u0442\u043e\u043c\u0443",monthsAgo:function(b){return"{delta} "+a(b,"\u043c\u0456\u0441\u044f\u0446\u044c","\u043c\u0456\u0441\u044f\u0446\u0456","\u043c\u0456\u0441\u044f\u0446\u0456\u0432")+" \u0442\u043e\u043c\u0443"},yearAgo:"\u0440\u0456\u043a \u0442\u043e\u043c\u0443",yearsAgo:function(b){return"{delta} "+a(b,"\u0440\u0456\u043a","\u0440\u043e\u043a\u0438","\u0440\u043e\u043a\u0456\u0432")+" \u0442\u043e\u043c\u0443"},lessThanMinuteUntil:"\u0437\u0430 \u043c\u0438\u0442\u044c",minuteUntil:"\u0447\u0435\u0440\u0435\u0437 \u0445\u0432\u0438\u043b\u0438\u043d\u0443",minutesUntil:function(b){return"\u0447\u0435\u0440\u0435\u0437 {delta} "+a(b,"\u0445\u0432\u0438\u043b\u0438\u043d\u0443","\u0445\u0432\u0438\u043b\u0438\u043d\u0438","\u0445\u0432\u0438\u043b\u0438\u043d")},hourUntil:"\u0447\u0435\u0440\u0435\u0437 \u0433\u043e\u0434\u0438\u043d\u0443",hoursUntil:function(b){return"\u0447\u0435\u0440\u0435\u0437 {delta} "+a(b,"\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0438","\u0433\u043e\u0434\u0438\u043d")},dayUntil:"\u0437\u0430\u0432\u0442\u0440\u0430",daysUntil:function(b){return"\u0447\u0435\u0440\u0435\u0437 {delta} "+a(b,"\u0434\u0435\u043d\u044c","\u0434\u043d\u044f","\u0434\u043d\u0456\u0432")},weekUntil:"\u0447\u0435\u0440\u0435\u0437 \u0442\u0438\u0436\u0434\u0435\u043d\u044c",weeksUntil:function(b){return"\u0447\u0435\u0440\u0435\u0437 {delta} "+a(b,"\u0442\u0438\u0436\u0434\u0435\u043d\u044c","\u0442\u0438\u0436\u043d\u0456","\u0442\u0438\u0436\u043d\u0456\u0432")},monthUntil:"\u0447\u0435\u0440\u0435\u0437 \u043c\u0456\u0441\u044f\u0446\u044c",monthesUntil:function(b){return"\u0447\u0435\u0440\u0435\u0437 {delta} "+a(b,"\u043c\u0456\u0441\u044f\u0446\u044c","\u043c\u0456\u0441\u044f\u0446\u0456","\u043c\u0456\u0441\u044f\u0446\u0456\u0432")},yearUntil:"\u0447\u0435\u0440\u0435\u0437 \u0440\u0456\u043a",yearsUntil:function(b){return"\u0447\u0435\u0440\u0435\u0437 {delta} "+a(b,"\u0440\u0456\u043a","\u0440\u043e\u043a\u0438","\u0440\u043e\u043a\u0456\u0432")}})})();Locale.define("uk-UA","FormValidator",{required:"\u0426\u0435 \u043f\u043e\u043b\u0435 \u043f\u043e\u0432\u0438\u043d\u043d\u0435 \u0431\u0443\u0442\u0438 \u0437\u0430\u043f\u043e\u0432\u043d\u0435\u043d\u0438\u043c.",minLength:"\u0412\u0432\u0435\u0434\u0456\u0442\u044c \u0445\u043e\u0447\u0430 \u0431 {minLength} \u0441\u0438\u043c\u0432\u043e\u043b\u0456\u0432 (\u0412\u0438 \u0432\u0432\u0435\u043b\u0438 {length}).",maxLength:"\u041a\u0456\u043b\u044c\u043a\u0456\u0441\u0442\u044c \u0441\u0438\u043c\u0432\u043e\u043b\u0456\u0432 \u043d\u0435 \u043c\u043e\u0436\u0435 \u0431\u0443\u0442\u0438 \u0431\u0456\u043b\u044c\u0448\u0435 {maxLength} (\u0412\u0438 \u0432\u0432\u0435\u043b\u0438 {length}).",integer:"\u0412\u0432\u0435\u0434\u0456\u0442\u044c \u0432 \u0446\u0435 \u043f\u043e\u043b\u0435 \u0447\u0438\u0441\u043b\u043e. \u0414\u0440\u043e\u0431\u043e\u0432\u0456 \u0447\u0438\u0441\u043b\u0430 (\u043d\u0430\u043f\u0440\u0438\u043a\u043b\u0430\u0434 1.25) \u043d\u0435 \u0434\u043e\u0437\u0432\u043e\u043b\u0435\u043d\u0456.",numeric:'\u0412\u0432\u0435\u0434\u0456\u0442\u044c \u0432 \u0446\u0435 \u043f\u043e\u043b\u0435 \u0447\u0438\u0441\u043b\u043e (\u043d\u0430\u043f\u0440\u0438\u043a\u043b\u0430\u0434 "1" \u0430\u0431\u043e "1.1", \u0430\u0431\u043e "-1", \u0430\u0431\u043e "-1.1").',digits:"\u0412 \u0446\u044c\u043e\u043c\u0443 \u043f\u043e\u043b\u0456 \u0432\u0438 \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u0446\u0438\u0444\u0440\u0438 \u0456 \u0437\u043d\u0430\u043a\u0438 \u043f\u0443\u043d\u043a\u0442\u0456\u0430\u0446\u0456\u0457 (\u043d\u0430\u043f\u0440\u0438\u043a\u043b\u0430\u0434, \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u043d\u0438\u0439 \u043d\u043e\u043c\u0435\u0440 \u0437 \u0437\u043d\u0430\u043a\u0430\u043c\u0438 \u0434\u0435\u0444\u0456\u0437\u0443 \u0430\u0431\u043e \u0437 \u043a\u0440\u0430\u043f\u043a\u0430\u043c\u0438).",alpha:"\u0412 \u0446\u044c\u043e\u043c\u0443 \u043f\u043e\u043b\u0456 \u043c\u043e\u0436\u043d\u0430 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043b\u0430\u0442\u0438\u043d\u0441\u044c\u043a\u0456 \u043b\u0456\u0442\u0435\u0440\u0438 (a-z). \u041f\u0440\u043e\u0431\u0456\u043b\u0438 \u0456 \u0456\u043d\u0448\u0456 \u0441\u0438\u043c\u0432\u043e\u043b\u0438 \u0437\u0430\u0431\u043e\u0440\u043e\u043d\u0435\u043d\u0456.",alphanum:"\u0412 \u0446\u044c\u043e\u043c\u0443 \u043f\u043e\u043b\u0456 \u043c\u043e\u0436\u043d\u0430 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043b\u0430\u0442\u0438\u043d\u0441\u044c\u043a\u0456 \u043b\u0456\u0442\u0435\u0440\u0438 (a-z) \u0456 \u0446\u0438\u0444\u0440\u0438 (0-9). \u041f\u0440\u043e\u0431\u0456\u043b\u0438 \u0456 \u0456\u043d\u0448\u0456 \u0441\u0438\u043c\u0432\u043e\u043b\u0438 \u0437\u0430\u0431\u043e\u0440\u043e\u043d\u0435\u043d\u0456.",dateSuchAs:"\u0412\u0432\u0435\u0434\u0456\u0442\u044c \u043a\u043e\u0440\u0435\u043a\u0442\u043d\u0443 \u0434\u0430\u0442\u0443 {date}.",dateInFormatMDY:'\u0412\u0432\u0435\u0434\u0456\u0442\u044c \u0434\u0430\u0442\u0443 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0456 \u041c\u041c/\u0414\u0414/\u0420\u0420\u0420\u0420 (\u043d\u0430\u043f\u0440\u0438\u043a\u043b\u0430\u0434 "12/31/2009").',email:'\u0412\u0432\u0435\u0434\u0456\u0442\u044c \u043a\u043e\u0440\u0435\u043a\u0442\u043d\u0443 \u0430\u0434\u0440\u0435\u0441\u0443 \u0435\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0457 \u043f\u043e\u0448\u0442\u0438 (\u043d\u0430\u043f\u0440\u0438\u043a\u043b\u0430\u0434 "name@domain.com").',url:"\u0412\u0432\u0435\u0434\u0456\u0442\u044c \u043a\u043e\u0440\u0435\u043a\u0442\u043d\u0435 \u0456\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f (\u043d\u0430\u043f\u0440\u0438\u043a\u043b\u0430\u0434 http://www.example.com).",currencyDollar:'\u0412\u0432\u0435\u0434\u0456\u0442\u044c \u0441\u0443\u043c\u0443 \u0432 \u0434\u043e\u043b\u0430\u0440\u0430\u0445 (\u043d\u0430\u043f\u0440\u0438\u043a\u043b\u0430\u0434 "$100.00").',oneRequired:"\u0417\u0430\u043f\u043e\u0432\u043d\u0456\u0442\u044c \u043e\u0434\u043d\u0435 \u0437 \u043f\u043e\u043b\u0456\u0432.",errorPrefix:"\u041f\u043e\u043c\u0438\u043b\u043a\u0430: ",warningPrefix:"\u0423\u0432\u0430\u0433\u0430: ",noSpace:"\u041f\u0440\u043e\u0431\u0456\u043b\u0438 \u0437\u0430\u0431\u043e\u0440\u043e\u043d\u0435\u043d\u0456.",reqChkByNode:"\u041d\u0435 \u0432\u0456\u0434\u043c\u0456\u0447\u0435\u043d\u043e \u0436\u043e\u0434\u043d\u043e\u0433\u043e \u0432\u0430\u0440\u0456\u0430\u043d\u0442\u0443.",requiredChk:"\u0426\u0435 \u043f\u043e\u043b\u0435 \u043f\u043e\u0432\u0438\u043d\u043d\u0435 \u0431\u0443\u0442\u0438 \u0432\u0456\u043c\u0456\u0447\u0435\u043d\u0438\u043c.",reqChkByName:"\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0456\u0434\u043c\u0456\u0442\u044c\u0442\u0435 {label}.",match:"\u0426\u0435 \u043f\u043e\u043b\u0435 \u043f\u043e\u0432\u0438\u043d\u043d\u043e \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0430\u0442\u0438 {matchName}",startDate:"\u043f\u043e\u0447\u0430\u0442\u043a\u043e\u0432\u0430 \u0434\u0430\u0442\u0430",endDate:"\u043a\u0456\u043d\u0446\u0435\u0432\u0430 \u0434\u0430\u0442\u0430",currendDate:"\u0441\u044c\u043e\u0433\u043e\u0434\u043d\u0456\u0448\u043d\u044f \u0434\u0430\u0442\u0430",afterDate:"\u0426\u044f \u0434\u0430\u0442\u0430 \u043f\u043e\u0432\u0438\u043d\u043d\u0430 \u0431\u0443\u0442\u0438 \u0442\u0430\u043a\u043e\u044e \u0436, \u0430\u0431\u043e \u043f\u0456\u0437\u043d\u0456\u0448\u043e\u044e \u0437\u0430 {label}.",beforeDate:"\u0426\u044f \u0434\u0430\u0442\u0430 \u043f\u043e\u0432\u0438\u043d\u043d\u0430 \u0431\u0443\u0442\u0438 \u0442\u0430\u043a\u043e\u044e \u0436, \u0430\u0431\u043e \u0440\u0430\u043d\u0456\u0448\u043e\u044e \u0437\u0430 {label}.",startMonth:"\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0438\u0431\u0435\u0440\u0456\u0442\u044c \u043f\u043e\u0447\u0430\u0442\u043a\u043e\u0432\u0438\u0439 \u043c\u0456\u0441\u044f\u0446\u044c",sameMonth:"\u0426\u0456 \u0434\u0430\u0442\u0438 \u043f\u043e\u0432\u0438\u043d\u043d\u0456 \u0432\u0456\u0434\u043d\u043e\u0441\u0438\u0442\u0438\u0441\u044c \u043e\u0434\u043d\u043e\u0433\u043e \u0456 \u0442\u043e\u0433\u043e \u0436 \u043c\u0456\u0441\u044f\u0446\u044f. \u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0437\u043c\u0456\u043d\u0456\u0442\u044c \u043e\u0434\u043d\u0443 \u0437 \u043d\u0438\u0445.",creditcard:"\u041d\u043e\u043c\u0435\u0440 \u043a\u0440\u0435\u0434\u0438\u0442\u043d\u043e\u0457 \u043a\u0430\u0440\u0442\u0438 \u0432\u0432\u0435\u0434\u0435\u043d\u0438\u0439 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e. \u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u0442\u0435 \u0439\u043e\u0433\u043e. \u0412\u0432\u0435\u0434\u0435\u043d\u043e {length} \u0441\u0438\u043c\u0432\u043e\u043b\u0456\u0432."});Locale.define("zh-CHS","Date",{months:"\u4e00\u6708 \u4e8c\u6708 \u4e09\u6708 \u56db\u6708 \u4e94\u6708 \u516d\u6708 \u4e03\u6708 \u516b\u6708 \u4e5d\u6708 \u5341\u6708 \u5341\u4e00\u6708 \u5341\u4e8c\u6708".split(" "),months_abbr:"\u4e00 \u4e8c \u4e09 \u56db \u4e94 \u516d \u4e03 \u516b \u4e5d \u5341 \u5341\u4e00 \u5341\u4e8c".split(" "),days:"\u661f\u671f\u65e5 \u661f\u671f\u4e00 \u661f\u671f\u4e8c \u661f\u671f\u4e09 \u661f\u671f\u56db \u661f\u671f\u4e94 \u661f\u671f\u516d".split(" "),days_abbr:"\u65e5\u4e00\u4e8c\u4e09\u56db\u4e94\u516d".split(""),dateOrder:["year","month","date"],shortDate:"%Y-%m-%d",shortTime:"%I:%M%p",AM:"AM",PM:"PM",firstDayOfWeek:1,ordinal:"",lessThanMinuteAgo:"\u4e0d\u52301\u5206\u949f\u524d",minuteAgo:"\u5927\u7ea61\u5206\u949f\u524d",minutesAgo:"{delta}\u5206\u949f\u4e4b\u524d",hourAgo:"\u5927\u7ea61\u5c0f\u65f6\u524d",hoursAgo:"\u5927\u7ea6{delta}\u5c0f\u65f6\u524d",dayAgo:"1\u5929\u524d",daysAgo:"{delta}\u5929\u524d",weekAgo:"1\u661f\u671f\u524d",weeksAgo:"{delta}\u661f\u671f\u524d",monthAgo:"1\u4e2a\u6708\u524d",monthsAgo:"{delta}\u4e2a\u6708\u524d",yearAgo:"1\u5e74\u524d",yearsAgo:"{delta}\u5e74\u524d",lessThanMinuteUntil:"\u4ece\u73b0\u5728\u5f00\u59cb\u4e0d\u52301\u5206\u949f",minuteUntil:"\u4ece\u73b0\u5728\u5f00\u59cb\u7d041\u5206\u949f",minutesUntil:"\u4ece\u73b0\u5728\u5f00\u59cb\u7ea6{delta}\u5206\u949f",hourUntil:"\u4ece\u73b0\u5728\u5f00\u59cb1\u5c0f\u65f6",hoursUntil:"\u4ece\u73b0\u5728\u5f00\u59cb\u7ea6{delta}\u5c0f\u65f6",dayUntil:"\u4ece\u73b0\u5728\u5f00\u59cb1\u5929",daysUntil:"\u4ece\u73b0\u5728\u5f00\u59cb{delta}\u5929",weekUntil:"\u4ece\u73b0\u5728\u5f00\u59cb1\u661f\u671f",weeksUntil:"\u4ece\u73b0\u5728\u5f00\u59cb{delta}\u661f\u671f",monthUntil:"\u4ece\u73b0\u5728\u5f00\u59cb\u4e00\u4e2a\u6708",monthsUntil:"\u4ece\u73b0\u5728\u5f00\u59cb{delta}\u4e2a\u6708",yearUntil:"\u4ece\u73b0\u5728\u5f00\u59cb1\u5e74",yearsUntil:"\u4ece\u73b0\u5728\u5f00\u59cb{delta}\u5e74"});Locale.define("zh-CHT","Date",{months:"\u4e00\u6708 \u4e8c\u6708 \u4e09\u6708 \u56db\u6708 \u4e94\u6708 \u516d\u6708 \u4e03\u6708 \u516b\u6708 \u4e5d\u6708 \u5341\u6708 \u5341\u4e00\u6708 \u5341\u4e8c\u6708".split(" "),months_abbr:"\u4e00 \u4e8c \u4e09 \u56db \u4e94 \u516d \u4e03 \u516b \u4e5d \u5341 \u5341\u4e00 \u5341\u4e8c".split(" "),days:"\u661f\u671f\u65e5 \u661f\u671f\u4e00 \u661f\u671f\u4e8c \u661f\u671f\u4e09 \u661f\u671f\u56db \u661f\u671f\u4e94 \u661f\u671f\u516d".split(" "),days_abbr:"\u65e5\u4e00\u4e8c\u4e09\u56db\u4e94\u516d".split(""),dateOrder:["year","month","date"],shortDate:"%Y-%m-%d",shortTime:"%I:%M%p",AM:"AM",PM:"PM",firstDayOfWeek:1,ordinal:"",lessThanMinuteAgo:"\u4e0d\u52301\u5206\u9418\u524d",minuteAgo:"\u5927\u7d041\u5206\u9418\u524d",minutesAgo:"{delta}\u5206\u9418\u4e4b\u524d",hourAgo:"\u5927\u7d041\u5c0f\u6642\u524d",hoursAgo:"\u5927\u7d04{delta}\u5c0f\u6642\u524d",dayAgo:"1\u5929\u524d",daysAgo:"{delta}\u5929\u524d",weekAgo:"1\u661f\u671f\u524d",weeksAgo:"{delta}\u661f\u671f\u524d",monthAgo:"1\u4e2a\u6708\u524d",monthsAgo:"{delta}\u4e2a\u6708\u524d",yearAgo:"1\u5e74\u524d",yearsAgo:"{delta}\u5e74\u524d",lessThanMinuteUntil:"\u5f9e\u73fe\u5728\u958b\u59cb\u4e0d\u52301\u5206\u9418",minuteUntil:"\u5f9e\u73fe\u5728\u958b\u59cb\u7d041\u5206\u9418",minutesUntil:"\u5f9e\u73fe\u5728\u958b\u59cb\u7d04{delta}\u5206\u9418",hourUntil:"\u5f9e\u73fe\u5728\u958b\u59cb1\u5c0f\u6642",hoursUntil:"\u5f9e\u73fe\u5728\u958b\u59cb\u7d04{delta}\u5c0f\u6642",dayUntil:"\u5f9e\u73fe\u5728\u958b\u59cb1\u5929",daysUntil:"\u5f9e\u73fe\u5728\u958b\u59cb{delta}\u5929",weekUntil:"\u5f9e\u73fe\u5728\u958b\u59cb1\u661f\u671f",weeksUntil:"\u5f9e\u73fe\u5728\u958b\u59cb{delta}\u661f\u671f",monthUntil:"\u5f9e\u73fe\u5728\u958b\u59cb\u4e00\u500b\u6708",monthsUntil:"\u5f9e\u73fe\u5728\u958b\u59cb{delta}\u500b\u6708",yearUntil:"\u5f9e\u73fe\u5728\u958b\u59cb1\u5e74",yearsUntil:"\u5f9e\u73fe\u5728\u958b\u59cb{delta}\u5e74"});Locale.define("zh-CHS","FormValidator",{required:"\u6b64\u9879\u5fc5\u586b\u3002",minLength:"\u8bf7\u81f3\u5c11\u8f93\u5165 {minLength} \u4e2a\u5b57\u7b26 (\u5df2\u8f93\u5165 {length} \u4e2a)\u3002",maxLength:"\u6700\u591a\u53ea\u80fd\u8f93\u5165 {maxLength} \u4e2a\u5b57\u7b26 (\u5df2\u8f93\u5165 {length} \u4e2a)\u3002",integer:'\u8bf7\u8f93\u5165\u4e00\u4e2a\u6574\u6570\uff0c\u4e0d\u80fd\u5305\u542b\u5c0f\u6570\u70b9\u3002\u4f8b\u5982\uff1a"1", "200"\u3002',numeric:'\u8bf7\u8f93\u5165\u4e00\u4e2a\u6570\u5b57\uff0c\u4f8b\u5982\uff1a"1", "1.1", "-1", "-1.1"\u3002',digits:"\u8bf7\u8f93\u5165\u7531\u6570\u5b57\u548c\u6807\u70b9\u7b26\u53f7\u7ec4\u6210\u7684\u5185\u5bb9\u3002\u4f8b\u5982\u7535\u8bdd\u53f7\u7801\u3002",alpha:"\u8bf7\u8f93\u5165 A-Z \u7684 26 \u4e2a\u5b57\u6bcd\uff0c\u4e0d\u80fd\u5305\u542b\u7a7a\u683c\u6216\u4efb\u4f55\u5176\u4ed6\u5b57\u7b26\u3002",alphanum:"\u8bf7\u8f93\u5165 A-Z \u7684 26 \u4e2a\u5b57\u6bcd\u6216 0-9 \u7684 10 \u4e2a\u6570\u5b57\uff0c\u4e0d\u80fd\u5305\u542b\u7a7a\u683c\u6216\u4efb\u4f55\u5176\u4ed6\u5b57\u7b26\u3002",dateSuchAs:"\u8bf7\u8f93\u5165\u5408\u6cd5\u7684\u65e5\u671f\u683c\u5f0f\uff0c\u5982\uff1a{date}\u3002",dateInFormatMDY:'\u8bf7\u8f93\u5165\u5408\u6cd5\u7684\u65e5\u671f\u683c\u5f0f\uff0c\u4f8b\u5982\uff1aYYYY-MM-DD ("2010-12-31")\u3002',email:'\u8bf7\u8f93\u5165\u5408\u6cd5\u7684\u7535\u5b50\u4fe1\u7bb1\u5730\u5740\uff0c\u4f8b\u5982\uff1a"fred@domain.com"\u3002',url:"\u8bf7\u8f93\u5165\u5408\u6cd5\u7684 Url \u5730\u5740\uff0c\u4f8b\u5982\uff1ahttp://www.example.com\u3002",currencyDollar:"\u8bf7\u8f93\u5165\u5408\u6cd5\u7684\u8d27\u5e01\u7b26\u53f7\uff0c\u4f8b\u5982\uff1a\uffe5100.0",oneRequired:"\u8bf7\u81f3\u5c11\u9009\u62e9\u4e00\u9879\u3002",errorPrefix:"\u9519\u8bef\uff1a",warningPrefix:"\u8b66\u544a\uff1a",noSpace:"\u4e0d\u80fd\u5305\u542b\u7a7a\u683c\u3002",reqChkByNode:"\u672a\u9009\u62e9\u4efb\u4f55\u5185\u5bb9\u3002",requiredChk:"\u6b64\u9879\u5fc5\u586b\u3002",reqChkByName:"\u8bf7\u9009\u62e9 {label}.",match:"\u5fc5\u987b\u4e0e{matchName}\u76f8\u5339\u914d",startDate:"\u8d77\u59cb\u65e5\u671f",endDate:"\u7ed3\u675f\u65e5\u671f",currendDate:"\u5f53\u524d\u65e5\u671f",afterDate:"\u65e5\u671f\u5fc5\u987b\u7b49\u4e8e\u6216\u665a\u4e8e {label}.",beforeDate:"\u65e5\u671f\u5fc5\u987b\u65e9\u4e8e\u6216\u7b49\u4e8e {label}.",startMonth:"\u8bf7\u9009\u62e9\u8d77\u59cb\u6708\u4efd",sameMonth:"\u60a8\u5fc5\u987b\u4fee\u6539\u4e24\u4e2a\u65e5\u671f\u4e2d\u7684\u4e00\u4e2a\uff0c\u4ee5\u786e\u4fdd\u5b83\u4eec\u5728\u540c\u4e00\u6708\u4efd\u3002",creditcard:"\u60a8\u8f93\u5165\u7684\u4fe1\u7528\u5361\u53f7\u7801\u4e0d\u6b63\u786e\u3002\u5f53\u524d\u5df2\u8f93\u5165{length}\u4e2a\u5b57\u7b26\u3002"});Locale.define("zh-CHT","FormValidator",{required:"\u6b64\u9805\u5fc5\u586b\u3002 ",minLength:"\u8acb\u81f3\u5c11\u8f38\u5165{minLength} \u500b\u5b57\u7b26(\u5df2\u8f38\u5165{length} \u500b)\u3002 ",maxLength:"\u6700\u591a\u53ea\u80fd\u8f38\u5165{maxLength} \u500b\u5b57\u7b26(\u5df2\u8f38\u5165{length} \u500b)\u3002 ",integer:'\u8acb\u8f38\u5165\u4e00\u500b\u6574\u6578\uff0c\u4e0d\u80fd\u5305\u542b\u5c0f\u6578\u9ede\u3002\u4f8b\u5982\uff1a"1", "200"\u3002 ',numeric:'\u8acb\u8f38\u5165\u4e00\u500b\u6578\u5b57\uff0c\u4f8b\u5982\uff1a"1", "1.1", "-1", "-1.1"\u3002 ',digits:"\u8acb\u8f38\u5165\u7531\u6578\u5b57\u548c\u6a19\u9ede\u7b26\u865f\u7d44\u6210\u7684\u5167\u5bb9\u3002\u4f8b\u5982\u96fb\u8a71\u865f\u78bc\u3002 ",alpha:"\u8acb\u8f38\u5165AZ \u768426 \u500b\u5b57\u6bcd\uff0c\u4e0d\u80fd\u5305\u542b\u7a7a\u683c\u6216\u4efb\u4f55\u5176\u4ed6\u5b57\u7b26\u3002 ",alphanum:"\u8acb\u8f38\u5165AZ \u768426 \u500b\u5b57\u6bcd\u62160-9 \u768410 \u500b\u6578\u5b57\uff0c\u4e0d\u80fd\u5305\u542b\u7a7a\u683c\u6216\u4efb\u4f55\u5176\u4ed6\u5b57\u7b26\u3002 ",dateSuchAs:"\u8acb\u8f38\u5165\u5408\u6cd5\u7684\u65e5\u671f\u683c\u5f0f\uff0c\u5982\uff1a{date}\u3002 ",dateInFormatMDY:'\u8acb\u8f38\u5165\u5408\u6cd5\u7684\u65e5\u671f\u683c\u5f0f\uff0c\u4f8b\u5982\uff1aYYYY-MM-DD ("2010-12-31")\u3002 ',email:'\u8acb\u8f38\u5165\u5408\u6cd5\u7684\u96fb\u5b50\u4fe1\u7bb1\u5730\u5740\uff0c\u4f8b\u5982\uff1a"fred@domain.com"\u3002 ',url:"\u8acb\u8f38\u5165\u5408\u6cd5\u7684Url \u5730\u5740\uff0c\u4f8b\u5982\uff1ahttp://www.example.com\u3002 ",currencyDollar:"\u8acb\u8f38\u5165\u5408\u6cd5\u7684\u8ca8\u5e63\u7b26\u865f\uff0c\u4f8b\u5982\uff1a\uffe5100.0",oneRequired:"\u8acb\u81f3\u5c11\u9078\u64c7\u4e00\u9805\u3002 ",errorPrefix:"\u932f\u8aa4\uff1a",warningPrefix:"\u8b66\u544a\uff1a",noSpace:"\u4e0d\u80fd\u5305\u542b\u7a7a\u683c\u3002 ",reqChkByNode:"\u672a\u9078\u64c7\u4efb\u4f55\u5167\u5bb9\u3002 ",requiredChk:"\u6b64\u9805\u5fc5\u586b\u3002 ",reqChkByName:"\u8acb\u9078\u64c7 {label}.",match:"\u5fc5\u9808\u8207{matchName}\u76f8\u5339\u914d",startDate:"\u8d77\u59cb\u65e5\u671f",endDate:"\u7d50\u675f\u65e5\u671f",currendDate:"\u7576\u524d\u65e5\u671f",afterDate:"\u65e5\u671f\u5fc5\u9808\u7b49\u65bc\u6216\u665a\u65bc{label}.",beforeDate:"\u65e5\u671f\u5fc5\u9808\u65e9\u65bc\u6216\u7b49\u65bc{label}.",startMonth:"\u8acb\u9078\u64c7\u8d77\u59cb\u6708\u4efd",sameMonth:"\u60a8\u5fc5\u9808\u4fee\u6539\u5169\u500b\u65e5\u671f\u4e2d\u7684\u4e00\u500b\uff0c\u4ee5\u78ba\u4fdd\u5b83\u5011\u5728\u540c\u4e00\u6708\u4efd\u3002 ",creditcard:"\u60a8\u8f38\u5165\u7684\u4fe1\u7528\u5361\u865f\u78bc\u4e0d\u6b63\u78ba\u3002\u7576\u524d\u5df2\u8f38\u5165{length}\u500b\u5b57\u7b26\u3002 "});Form.Validator.add("validate-currency-yuan",{errorMsg:function(){return Form.Validator.getMsg("currencyYuan")},test:function(a){return Form.Validator.getValidator("IsEmpty").test(a)||/^\uffe5?\-?([1-9]{1}[0-9]{0,2}(\,[0-9]{3})*(\.[0-9]{0,2})?|[1-9]{1}\d*(\.[0-9]{0,2})?|0(\.[0-9]{0,2})?|(\.[0-9]{1,2})?)$/.test(a.get("value"))}});;window.addEvent('domready',function(){if(document.getElements('div.nn_tabs_nav').length&&document.getElements('div.nn_tabs_content').length){(function(){nnTabs=new nnTabs();}).delay(100);}else{(function(){if(document.getElements('div.nn_tabs_nav').length&&document.getElements('div.nn_tabs_content').length){nnTabs=new nnTabs();}}).delay(2000);}});var nnTabs=new Class({initialize:function(){var self=this;this.docScroll=new Fx.Scroll(window);this.containers=[];var nn_tabs_hash='';if(nn_tabs_use_hash&&window.location.hash){nn_tabs_hash=window.location.hash.replace('#','');} document.getElements('div.nn_tabs_container').each(function($container){if(typeof($container)!="undefined"){$container.removeClass('nn_tabs_noscript');var cid=$container.id.replace('nn_tabs_container_','');var active=0;$container.getElements('div.nn_tabs_content').each(function($el){if(typeof($el)!="undefined"){var set_id=$el.id.replace('nn_tabs_content_','');if(set_id==cid){$el.fx=new Fx.Tween($el,{property:'height','duration':nn_tabs_speed,onComplete:function(){self.autoHeight($el);}});}}});var first=1;var active_hash=0;$container.getElements('li.nn_tabs_tab').each(function($el){if(typeof($el)!="undefined"&&!$el.hasClass('nn_tabs_notab')){var id=$el.id.replace('nn_tabs_tab_','');var set_id=$el.get('data-container');if(set_id==cid){self.containers[id]=cid;if((first&&!$el.hasClass('inactive'))||$el.hasClass('active')){active=id;} if(nn_tabs_use_hash){if(!active_hash&&nn_tabs_hash&&id==nn_tabs_hash){active_hash=id;}}$el.addEvent('click',function(){self.showTab(id,cid);});first=0;}} $el.setStyle('display','');});if(nn_tabs_use_hash&&active_hash){active=active_hash;}$container.getElements('div.nn_tabs_item').each(function($el){if(typeof($el)!="undefined"){var id=$el.id.replace('nn_tabs_item_','');var set_id=$el.get('data-container');if(set_id==cid){$el.setStyle('display','block');$el.fade_in=new Fx.Tween($el,{property:'opacity','duration':nn_tabs_fade_in_speed});$el.fx=new Fx.Slide($el,{'duration':0,onComplete:function(){self.autoHeight($el.getParent());}}).hide();}}});$container.getElements('.nn_tabs_title').each(function($el){if(typeof($el)!="undefined"){$el.setStyle('display','none');}});self.showTab(active,cid,1,(active===nn_tabs_urlscroll));if(active==nn_tabs_url||active==active_hash){self.openParents(cid);} $container.getElements('div.nn_tabs_nav').each(function($el){if(typeof($el)!="undefined"){$el.setStyle('display','block');}});}});document.getElements('a.nn_tabs_link').each(function($el){if(typeof($el)!="undefined"&&$el.rel&&typeof(self.containers[$el.rel])!="undefined"){$el.addEvent('click',function(){self.showTab($el.rel,self.containers[$el.rel],0,nn_tabs_linkscroll);});$el.href='javascript://';}});},showTab:function(id,cid,first,scroll){var $container=document.id('nn_tabs_container_'+cid);var $item=document.id('nn_tabs_tab_'+id);var isactive=(typeof($item)!="undefined"&&$item&&$item.hasClass('active'));var $content=null;$container.getElements('li.nn_tabs_tab').each(function($el){if(typeof($el)!="undefined"&&$el&&$el.hasClass('active')){var el_id=$el.id.replace('nn_tabs_tab_','');var set_id=$el.get('data-container');if(set_id==cid){$el.removeClass('active');$content=document.id('nn_tabs_item_'+el_id);if($content){$content.getParent().getParent().setStyle('height',parseInt($content.getStyle('height')));}}}});if(typeof($item)!="undefined"&&$item){$item.addClass('active');} var $el=document.id('nn_tabs_item_'+id);if(typeof($el)!="undefined"&&$el&&typeof($el.fx)!="undefined"){$el.removeClass('nn_tabs_item_inactive');$content=$el.getParent().getParent();$content.className=('nn_tabs_content '+($el.className.replace('nn_tabs_item',''))).trim();$el.fx.cancel();if(first){$el.fx.show();this.autoHeight($el.getParent(),1);this.autoHeight($content,1);}else if(isactive){this.autoHeight($content,1);}else{$el.fade_in.cancel();$el.setStyle('opacity',0);$el.fx.show();this.autoHeight($el.getParent());$el.fade_in.start(1);$content.fx.cancel().start(parseInt($el.getStyle('height')));}if(!first){$item.getElement('a').focus();if(typeof initialize=='function'){initialize();}}} $container.getElements('div.nn_tabs_item').each(function($el){if(id&&typeof($el)!="undefined"&&$el&&$el.id&&$el.id!='nn_tabs_item_'+id&&typeof($el.fx)!="undefined"){var el_id=$el.id.replace('nn_tabs_item_','');var set_id=$el.get('data-container');if(set_id==cid){$el.fx.hide();}}});},openParents:function($cid){var $container=document.id('nn_tabs_container_'+$cid);var $parent=$container.getParent();while($parent&&$parent!=document.body){if($parent.hasClass('nn_tabs_item')){var pcontainer=$parent.getParent().getParent().getParent();if(pcontainer.hasClass('nn_tabs_container')){var pid=$parent.id.replace('nn_tabs_item_','');var pcid=pcontainer.id.replace('nn_tabs_container_','');this.showTab(pid,pcid,1,0);} $parent=pcontainer;} $parent=$parent.getParent();}},autoHeight:function($el,force){if(typeof($el)!="undefined"&&$el&&$el.getStyle('height')&&(force||parseInt($el.getStyle('height'))>0)){$el.setStyle('height','auto');}}});;if("undefined"===typeof jQuery)throw Error("Bootstrap's JavaScript requires jQuery");+function(c){function d(){var c=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},a;for(a in b)if(void 0!==c.style[a])return{end:b[a]};return!1}c.fn.emulateTransitionEnd=function(d){var b=!1,a=this;c(this).one("bsTransitionEnd",function(){b=!0});setTimeout(function(){b||c(a).trigger(c.support.transition.end)},d);return this};c(function(){c.support.transition=d();c.support.transition&&(c.event.special.bsTransitionEnd={bindType:c.support.transition.end,delegateType:c.support.transition.end,handle:function(d){if(c(d.target).is(this))return d.handleObj.handler.apply(this,arguments)}})})}(jQuery);+function(c){var d=function(b){c(b).on("click",'[data-dismiss="alert"]',this.close)};d.VERSION="3.2.0";d.prototype.close=function(b){function a(){h.detach().trigger("closed.bs.alert").remove()}var g=c(this),e=g.attr("data-target");e||(e=(e=g.attr("href"))&&e.replace(/.*(?=#[^\s]*$)/,""));var h=c(e);b&&b.preventDefault();h.length||(h=g.hasClass("alert")?g:g.parent());h.trigger(b=c.Event("close.bs.alert"));b.isDefaultPrevented()||(h.removeClass("in"),c.support.transition&&h.hasClass("fade")?h.one("bsTransitionEnd",a).emulateTransitionEnd(150):a())};var f=c.fn.alert;c.fn.alert=function(b){return this.each(function(){var a=c(this),g=a.data("bs.alert");g||a.data("bs.alert",g=new d(this));"string"==typeof b&&g[b].call(a)})};c.fn.alert.Constructor=d;c.fn.alert.noConflict=function(){c.fn.alert=f;return this};c(document).on("click.bs.alert.data-api",'[data-dismiss="alert"]',d.prototype.close)}(jQuery);+function(c){function d(a){return this.each(function(){var g=c(this),e=g.data("bs.button"),b="object"==typeof a&&a;e||g.data("bs.button",e=new f(this,b));"toggle"==a?e.toggle():a&&e.setState(a)})}var f=function(a,g){this.$element=c(a);this.options=c.extend({},f.DEFAULTS,g);this.isLoading=!1};f.VERSION="3.2.0";f.DEFAULTS={loadingText:"loading..."};f.prototype.setState=function(a){var g=this.$element,e=g.is("input")?"val":"html",b=g.data();a+="Text";null==b.resetText&&g.data("resetText",g[e]());g[e](null==b[a]?this.options[a]:b[a]);setTimeout(c.proxy(function(){"loadingText"==a?(this.isLoading=!0,g.addClass("disabled").attr("disabled","disabled")):this.isLoading&&(this.isLoading=!1,g.removeClass("disabled").removeAttr("disabled"))},this),0)};f.prototype.toggle=function(){var a=!0,c=this.$element.closest('[data-toggle="buttons"]');if(c.length){var e=this.$element.find("input");"radio"==e.prop("type")&&(e.prop("checked")&&this.$element.hasClass("active")?a=!1:c.find(".active").removeClass("active"));a&&e.prop("checked",!this.$element.hasClass("active")).trigger("change")}a&&this.$element.toggleClass("active")};var b=c.fn.button;c.fn.button=d;c.fn.button.Constructor=f;c.fn.button.noConflict=function(){c.fn.button=b;return this};c(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(a){var g=c(a.target);g.hasClass("btn")||(g=g.closest(".btn"));d.call(g,"toggle");a.preventDefault()})}(jQuery);+function(c){function d(a){return this.each(function(){var g=c(this),e=g.data("bs.carousel"),b=c.extend({},f.DEFAULTS,g.data(),"object"==typeof a&&a),d="string"==typeof a?a:b.slide;e||g.data("bs.carousel",e=new f(this,b));if("number"==typeof a)e.to(a);else if(d)e[d]();else b.interval&&e.pause().cycle()})}var f=function(a,g){this.$element=c(a).on("keydown.bs.carousel",c.proxy(this.keydown,this));this.$indicators=this.$element.find(".carousel-indicators");this.options=g;this.paused=this.sliding=this.interval=this.$active=this.$items=null;"hover"==this.options.pause&&this.$element.on("mouseenter.bs.carousel",c.proxy(this.pause,this)).on("mouseleave.bs.carousel",c.proxy(this.cycle,this))};f.VERSION="3.2.0";f.DEFAULTS={interval:5E3,pause:"hover",wrap:!0};f.prototype.keydown=function(a){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()};f.prototype.cycle=function(a){a||(this.paused=!1);this.interval&&clearInterval(this.interval);this.options.interval&&!this.paused&&(this.interval=setInterval(c.proxy(this.next,this),this.options.interval));return this};f.prototype.getItemIndex=function(a){this.$items=a.parent().children(".item");return this.$items.index(a||this.$active)};f.prototype.to=function(a){var g=this,e=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(a>this.$items.length-1||0>a))return this.sliding?this.$element.one("slid.bs.carousel",function(){g.to(a)}):e==a?this.pause().cycle():this.slide(a>e?"next":"prev",c(this.$items[a]))};f.prototype.pause=function(a){a||(this.paused=!0);this.$element.find(".next, .prev").length&&c.support.transition&&(this.$element.trigger(c.support.transition.end),this.cycle(!0));this.interval=clearInterval(this.interval);return this};f.prototype.next=function(){if(!this.sliding)return this.slide("next")};f.prototype.prev=function(){if(!this.sliding)return this.slide("prev")};f.prototype.slide=function(a,g){var e=this.$element.find(".item.active"),b=g||e[a](),d=this.interval,f="next"==a?"left":"right",l="next"==a?"first":"last",p=this;if(!b.length){if(!this.options.wrap)return;b=this.$element.find(".item")[l]()}if(b.hasClass("active"))return this.sliding=!1;var l=b[0],n=c.Event("slide.bs.carousel",{relatedTarget:l,direction:f});this.$element.trigger(n);if(!n.isDefaultPrevented()){this.sliding=!0;d&&this.pause();this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),(n=c(this.$indicators.children()[this.getItemIndex(b)]))&&n.addClass("active"));var q=c.Event("slid.bs.carousel",{relatedTarget:l,direction:f});c.support.transition&&this.$element.hasClass("slide")?(b.addClass(a),b[0].offsetWidth,e.addClass(f),b.addClass(f),e.one("bsTransitionEnd",function(){b.removeClass([a,f].join(" ")).addClass("active");e.removeClass(["active",f].join(" "));p.sliding=!1;setTimeout(function(){p.$element.trigger(q)},0)}).emulateTransitionEnd(1E3*e.css("transition-duration").slice(0,-1))):(e.removeClass("active"),b.addClass("active"),this.sliding=!1,this.$element.trigger(q));d&&this.cycle();return this}};var b=c.fn.carousel;c.fn.carousel=d;c.fn.carousel.Constructor=f;c.fn.carousel.noConflict=function(){c.fn.carousel=b;return this};c(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(a){var g,e=c(this),b=c(e.attr("data-target")||(g=e.attr("href"))&&g.replace(/.*(?=#[^\s]+$)/,""));if(b.hasClass("carousel")){g=c.extend({},b.data(),e.data());if(e=e.attr("data-slide-to"))g.interval=!1;d.call(b,g);e&&b.data("bs.carousel").to(e);a.preventDefault()}});c(window).on("load",function(){c('[data-ride="carousel"]').each(function(){var a=c(this);d.call(a,a.data())})})}(jQuery);+function(c){function d(a){return this.each(function(){var g=c(this),e=g.data("bs.collapse"),b=c.extend({},f.DEFAULTS,g.data(),"object"==typeof a&&a);!e&&b.toggle&&"show"==a&&(a=!a);e||g.data("bs.collapse",e=new f(this,b));if("string"==typeof a)e[a]()})}var f=function(a,g){this.$element=c(a);this.options=c.extend({},f.DEFAULTS,g);this.transitioning=null;this.options.parent&&(this.$parent=c(this.options.parent));this.options.toggle&&this.toggle()};f.VERSION="3.2.0";f.DEFAULTS={toggle:!0};f.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"};f.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var a=c.Event("show.bs.collapse");this.$element.trigger(a);if(!a.isDefaultPrevented()){if((a=this.$parent&&this.$parent.find("> .panel > .in"))&&a.length){var g=a.data("bs.collapse");if(g&&g.transitioning)return;d.call(a,"hide");g||a.data("bs.collapse",null)}var b=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[b](0);this.transitioning=1;a=function(){this.$element.removeClass("collapsing").addClass("collapse in")[b]("");this.transitioning=0;this.$element.trigger("shown.bs.collapse")};if(!c.support.transition)return a.call(this);g=c.camelCase(["scroll",b].join("-"));this.$element.one("bsTransitionEnd",c.proxy(a,this)).emulateTransitionEnd(350)[b](this.$element[0][g])}}};f.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var a=c.Event("hide.bs.collapse");this.$element.trigger(a);if(!a.isDefaultPrevented()){a=this.dimension();this.$element[a](this.$element[a]())[0].offsetHeight;this.$element.addClass("collapsing").removeClass("collapse").removeClass("in");this.transitioning=1;var g=function(){this.transitioning=0;this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};if(!c.support.transition)return g.call(this);this.$element[a](0).one("bsTransitionEnd",c.proxy(g,this)).emulateTransitionEnd(350)}}};f.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var b=c.fn.collapse;c.fn.collapse=d;c.fn.collapse.Constructor=f;c.fn.collapse.noConflict=function(){c.fn.collapse=b;return this};c(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(a){var g,b=c(this);a=b.attr("data-target")||a.preventDefault()||(g=b.attr("href"))&&g.replace(/.*(?=#[^\s]+$)/,"");g=c(a);var h=(a=g.data("bs.collapse"))?"toggle":b.data(),f=b.attr("data-parent"),k=f&&c(f);a&&a.transitioning||(k&&k.find('[data-toggle="collapse"][data-parent="'+f+'"]').not(b).addClass("collapsed"),b[g.hasClass("in")?"addClass":"removeClass"]("collapsed"));d.call(g,h)})}(jQuery);+function(c){function d(a){a&&3===a.which||(c(".dropdown-backdrop").remove(),c('[data-toggle="dropdown"]').each(function(){var b=f(c(this)),h={relatedTarget:this};b.hasClass("open")&&(b.trigger(a=c.Event("hide.bs.dropdown",h)),a.isDefaultPrevented()||b.removeClass("open").trigger("hidden.bs.dropdown",h))}))}function f(a){var b=a.attr("data-target");b||(b=(b=a.attr("href"))&&/#[A-Za-z]/.test(b)&&b.replace(/.*(?=#[^\s]*$)/,""));return(b=b&&c(b))&&b.length?b:a.parent()}var b=function(a){c(a).on("click.bs.dropdown",this.toggle)};b.VERSION="3.2.0";b.prototype.toggle=function(a){var b=c(this);if(!b.is(".disabled, :disabled")){var h=f(b);a=h.hasClass("open");d();if(!a){if("ontouchstart"in document.documentElement&&!h.closest(".navbar-nav").length)c('