/*
---
MooTools: the javascript framework
web build:
- #
packager build:
- packager build Core/Core Core/Array Core/String Core/Number Core/Function Core/Object Core/Event Core/Browser Core/Class Core/extras Core/parser Core/finder Core/Element Core/style Core/event Core/delegation Core/dimensions Core/Fx Core/css Core/tween Core/morph Core/transitions Core/Request Core/html Core/json Core/Cookie Core/JSON Core/DOMReady Core/Swiff
copyrights:
- [MooTools](#
licenses:
- [MIT License](#
...
*/
(function(){mootools={version:"1.4.5",build:"ab8ea8824dc3b24b6666867a2c4ed58ebb762cf0"};var e=typeof=function(i){if(i==null){return"null";}if(i.$family!=null){return i.$family();
}if(nodename){if(nodetype==1){return"element";}if(nodetype==3){return(/\S/).test(nodevalue)?"textnode":"whitespace";}}else{if(typeof length=="number"){if(callee){return"arguments";
}if("item" in i){return"collection";}}}return typeof i;};var u=instanceof=function(w,i){if(w==null){return false;}var v=w.$constructor||constructor;
while(v){if(v===i){return true;}v=parent;}if(!hasownproperty){return false;}return w instanceof i;};var f=function;var r=true;for(var q in {toString:1}){r=null;
}if(r){r=["hasOwnProperty","valueOf","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","constructor"];}overloadsetter=function(v){var i=this;
return function(x,w){if(x==null){return this;}if(v||typeof x!="string"){for(var y in x){call(this,y,x[y]);}if(r){for(var z=length;z--;){y=r[z];if(hasownproperty(y)){call(this,y,x[y]);
}}}}else{call(this,x,w);}return this;};};overloadgetter=function(v){var i=this;return function(x){var y,w;if(typeof x!="string"){y=x;}else{if(length>1){y=arguments;
}else{if(v){y=[x];}}}if(y){w={};for(var z=0;z>>0;
b>>0;b>>0;for(var a=(d<0)?max(0,b+d):d||0;a>>0,b=Array(d);for(var a=0;a>>0;
b-1:String(this).indexOf(a)>-1;},trim:function(){return String(this).replace(/^\s+|\s+$/g,"");
},clean:function(){return String(this).replace(/\s+/g," ").trim();},camelCase:function(){return String(this).replace(/-\D/g,function(a){return charat(1).toUpperCase();
});},hyphenate:function(){return String(this).replace(/[A-Z]/g,function(a){return("-"+charat(0).toLowerCase());});},capitalize:function(){return String(this).replace(/\b[a-z]/g,function(a){return touppercase();
});},escapeRegExp:function(){return String(this).replace(/([-.*+?^${}()|[\]\/\\])/g,"\\$1");},toInt:function(a){return parseInt(this,a||10);},toFloat:function(){return parseFloat(this);
},hexToRgb:function(b){var a=String(this).match(/^#?(\w{1,2})(\w{1,2})(\w{1,2})$/);return(a)?slice(1).hexToRgb(b):null;},rgbToHex:function(b){var a=String(this).match(/\d{1,3}/g);
return(a)?rgbtohex(b):null;},substitute:function(a,b){return String(this).replace(b||(/\\?\{([^{}]+)\}/g),function(d,c){if(charat(0)=="\\"){return slice(1);
}return(a[c]!=null)?a[c]:"";});}});implement({limit:function(b,a){return min(a,max(b,this));},round:function(a){a=pow(10,a||0).toFixed(a<0?-a:0);
return round(this*a)/a;},times:function(b,c){for(var a=0;a1?slice(arguments,1):null,d=function(){};var c=function(){var g=e,h=length;if(this instanceof c){prototype=prototype;
g=new d;}var f=(!b&&!h)?call(g):apply(g,b&&h?concat(slice(arguments)):b||arguments);return g==e?f:g;};return c;},pass:function(b,c){var a=this;
if(b!=null){b=from(b);}return function(){return apply(c,b||arguments);};},delay:function(b,c,a){return setTimeout(pass((a==null?[]:a),c),b);
},periodical:function(c,b,a){return setInterval(pass((a==null?[]:a),b),c);}});delete bind;implement({create:function(b){var a=this;
b=b||{};return function(d){var c=arguments;c=(c!=null)?from(c):slice(arguments,(event)?1:0);if(event){c=[d||event].extend(c);}var e=function(){return apply(bind||null,c);
};if(delay){return setTimeout(e,delay);}if(periodical){return setInterval(e,periodical);}if(attempt){return attempt(e);}return e();};
},bind:function(c,b){var a=this;if(b!=null){b=from(b);}return function(){return apply(c,b||arguments);};},bindWithEvent:function(c,b){var a=this;
if(b!=null){b=from(b);}return function(d){return apply(c,(b==null)?arguments:[d].concat(b));};},run:function(a,b){return apply(b,from(a));
}});if(create==create){create=null;}var $try=attempt;(function(){var a=hasownproperty;extend({subset:function(d,g){var f={};
for(var e=0,b=length;e]*>([\s\S]*?)<\/script>/gi,function(r,s){e+=s+"\n";
return"";});if(p===true){exec(e);}else{if(typeOf(p)=="function"){p(e,q);}}return q;});extend({Document:document,Window:window,Element:element,Event:event});
window=this.$constructor=new Type("Window",function(){});this.$family=from("window").hide();mirror(function(e,p){h[e]=p;});document=k.$constructor=new Type("Document",function(){});
k.$family=from("document").hide();mirror(function(e,p){k[e]=p;});html=documentelement;if(!head){head=getelementsbytagname("head")[0];
}if(execcommand){try{execcommand("BackgroundImageCache",false,true);}catch(g){}}if(attachevent&&!addeventlistener){var c=function(){detachevent("onunload",c);
head=html=window=null;};attachevent("onunload",c);}var m=from;try{m(childnodes);}catch(g){from=function(p){if(typeof p!="string"&&isenumerable(p)&&typeOf(p)!="array"){var e=length,q=new Array(e);
while(e--){q[e]=p[e];}return q;}return m(p);};var l=prototype,n=slice;["pop","push","reverse","shift","sort","splice","unshift","concat","join","slice"].each(function(e){var p=l[e];
Array[e]=function(q){return apply(from(q),call(arguments,1));};});}if(ios){ipod=true;}engine={};var d=function(p,e){name=p;
engine[p+e]=true;version=e;};if(ie){trident=true;switch(version){case 6:d("trident",4);break;case 7:d("trident",5);break;case 8:d("trident",6);
}}if(firefox){gecko=true;if(version>=3){d("gecko",19);}else{d("gecko",18);}}if(safari||chrome){webkit=true;switch(version){case 2:d("webkit",419);
break;case 3:d("webkit",420);break;case 4:d("webkit",525);}}if(opera){presto=true;if(version>=9.6){d("presto",960);}else{if(version>=9.5){d("presto",950);
}else{d("presto",925);}}}if(name=="unknown"){switch((match(/(?:webkit|khtml|gecko)/)||[])[0]){case"webkit":case"khtml":webkit=true;break;case"gecko":gecko=true;
}}this.$exec=exec;})();(function(){var b={};var a=domevent=new Type("DOMEvent",function(c,g){if(!g){g=window;}c=c||event;if(c.$extended){return c;
}event=c;this.$extended=true;shift=shiftkey;control=ctrlkey;alt=altkey;meta=metakey;var i=type=type;var h=target||srcelement;
while(h&&nodetype==3){h=parentnode;}target=id(h);if(indexof("key")==0){var d=code=(which||keycode);key=b[d]||keyof(keys,d);
if(i=="keydown"){if(d>111&&d<124){key="f"+(d-111);}else{if(d>95&&d<106){key=d-96;}}}if(key==null){key=fromcharcode(d).toLowerCase();
}}else{if(i=="click"||i=="dblclick"||i=="contextmenu"||i=="DOMMouseScroll"||indexof("mouse")==0){var j=document;j=(!compatmode||compatmode=="CSS1Compat")?html:body;
page={x:(pagex!=null)?pagex:clientx+scrollleft,y:(pagey!=null)?pagey:clienty+scrolltop};client={x:(pagex!=null)?pagexoffset:clientx,y:(pagey!=null)?pageyoffset:clienty};
if(i=="DOMMouseScroll"||i=="mousewheel"){wheel=(wheeldelta)?wheeldelta/120:-(detail||0)/3;}rightclick=(which==3||button==2);if(i=="mouseover"||i=="mouseout"){var k=relatedtarget||c[(i=="mouseover"?"from":"to")+"Element"];
while(k&&nodetype==3){k=parentnode;}relatedtarget=id(k);}}else{if(indexof("touch")==0||indexof("gesture")==0){rotation=rotation;
scale=scale;targettouches=targettouches;changedtouches=changedtouches;var f=touches=touches;if(f&&f[0]){var e=f[0];page={x:pagex,y:pagey};
client={x:clientx,y:clienty};}}}}if(!client){client={};}if(!page){page={};}});implement({stop:function(){return preventdefault().stopPropagation();
},stopPropagation:function(){if(stoppropagation){stoppropagation();}else{cancelbubble=true;}return this;},preventDefault:function(){if(preventdefault){preventdefault();
}else{returnvalue=false;}return this;}});definekey=function(d,c){b[d]=c;return this;};definekeys=overloadsetter(true);definekeys({"38":"up","40":"down","37":"left","39":"right","27":"esc","32":"space","8":"backspace","9":"tab","46":"delete","13":"enter"});
})();var Event=DOMEvent;keys={};keys=new Hash(keys);(function(){var a=class=new Type("Class",function(h){if(instanceOf(h,Function)){h={initialize:h};
}var g=function(){e(this);if(g.$prototyping){return this;}this.$caller=null;var i=(initialize)?apply(this,arguments):this;this.$caller=caller=null;
return i;}.extend(this).implement(h);g.$constructor=a;prototype.$constructor=g;parent=c;return g;});var c=function(){if(!this.$caller){throw new Error('The method "parent" cannot be called.');
}var g=this.$caller.$name,h=this.$caller.$parent,i=(h)?prototype[g]:null;if(!i){throw new Error('The method "'+g+'" has no parent.');}return apply(this,arguments);
};var e=function(g){for(var h in g){var j=g[h];switch(typeOf(j)){case"object":var i=function(){};prototype=j;g[h]=e(new i);break;case"array":g[h]=clone();
break;}}return g;};var b=function(g,h,j){if(j.$origin){j=j.$origin;}var i=function(){if(j.$protected&&this.$caller==null){throw new Error('The method "'+h+'" cannot be called.');
}var l=caller,m=this.$caller;caller=m;this.$caller=i;var k=apply(this,arguments);this.$caller=m;caller=l;return k;}.extend({$owner:g,$origin:j,$name:h});
return i;};var f=function(h,i,g){if(hasownproperty(h)){i=mutators[h].call(this,i);if(i==null){return this;}}if(typeOf(i)=="function"){if(i.$hidden){return this;
}prototype[h]=(g)?i:b(this,h,i);}else{merge(prototype,h,i);}return this;};var d=function(g){g.$prototyping=true;var h=new g;delete g.$prototyping;
return h;};implement("implement",overloadsetter());mutators={Extends:function(g){parent=g;prototype=d(g);},Implements:function(g){from(g).each(function(j){var h=new j;
for(var i in h){call(this,i,h[i],true);}},this);}};})();(function(){chain=new Class({$chain:[],chain:function(){this.$append(flatten(arguments));
return this;},callChain:function(){return(this.$length)?this.$shift().apply(this,arguments):false;},clearChain:function(){this.$empty();
return this;}});var a=function(b){return replace(/^on([A-Z])/,function(c,d){return tolowercase();});};events=new Class({$events:{},addEvent:function(d,c,b){d=a(d);
if(c==$empty){return this;}this.$events[d]=(this.$events[d]||[]).include(c);if(b){internal=true;}return this;},addEvents:function(b){for(var c in b){addevent(c,b[c]);
}return this;},fireEvent:function(e,c,b){e=a(e);var d=this.$events[e];if(!d){return this;}c=from(c);each(function(f){if(b){delay(b,this,c);}else{apply(this,c);
}},this);return this;},removeEvent:function(e,d){e=a(e);var c=this.$events[e];if(c&&!internal){var b=indexof(d);if(b!=-1){delete c[b];}}return this;
},removeEvents:function(d){var e;if(typeOf(d)=="object"){for(e in d){removeevent(e,d[e]);}return this;}if(d){d=a(d);}for(e in this.$events){if(d&&d!=e){continue;
}var c=this.$events[e];for(var b=length;b--;){if(b in c){removeevent(e,c[b]);}}}return this;}});options=new Class({setOptions:function(){var b=options=apply(null,[{},options].append(arguments));
if(addevent){for(var c in b){if(typeOf(b[c])!="function"||!(/^on[A-Z]/).test(c)){continue;}addevent(c,b[c]);delete b[c];}}return this;}});})();
(function(){var k,n,l,g,a={},c={},m=/\\/g;var e=function(q,p){if(q==null){return null;}if(slick===true){return q;}q=(""+q).replace(/^\s+|\s+$/g,"");g=!!p;
var o=(g)?c:a;if(o[q]){return o[q];}k={Slick:true,expressions:[],raw:q,reverse:function(){return e(raw,true);}};n=-1;while(q!=(q=replace(j,b))){}length=length;
return o[raw]=(g)?h(k):k;};var i=function(o){if(o==="!"){return" ";}else{if(o===" "){return"!";}else{if((/^!/).test(o)){return replace(/^!/,"");}else{return"!"+o;
}}}};var h=function(u){var r=expressions;for(var p=0;p+)\\s*|(\\s+)|(+|\\*)|\\#(+)|\\.(+)|\\[\\s*(+)(?:\\s*([*^$!~|]?=)(?:\\s*(?:([\"']?)(.*?)\\9)))?\\s*\\](?!\\])|(:+)(+)(?:\\((?:(?:([\"'])([^\\13]*)\\13)|((?:\\([^)]+\\)|[^()]*)+))\\))?)".replace(//,"["+f(">+~`!@$%^&={}\\;")+"]").replace(//g,"(?:[\\w\\u00a1-\\uFFFF-]|\\\\[^\\s0-9a-f])").replace(//g,"(?:[:\\w\\u00a1-\\uFFFF-]|\\\\[^\\s0-9a-f])"));
function b(x,s,D,z,r,C,q,B,A,y,u,F,G,v,p,w){if(s||n===-1){expressions[++n]=[];l=-1;if(s){return"";}}if(D||z||l===-1){D=D||" ";var t=expressions[n];
if(g&&t[l]){t[l].reverseCombinator=i(D);}t[++l]={combinator:D,tag:"*"};}var o=expressions[n][l];if(r){tag=replace(m,"");}else{if(C){id=replace(m,"");
}else{if(q){q=replace(m,"");if(!classlist){classlist=[];}if(!classes){classes=[];}push(q);push({value:q,regexp:new RegExp("(^|\\s)"+f(q)+"(\\s|$)")});
}else{if(G){w=w||p;w=w?replace(m,""):null;if(!pseudos){pseudos=[];}push({key:replace(m,""),value:w,type:length==1?"class":"element"});
}else{if(B){B=replace(m,"");u=(u||"").replace(m,"");var E,H;switch(A){case"^=":H=new RegExp("^"+f(u));break;case"$=":H=new RegExp(f(u)+"$");break;case"~=":H=new RegExp("(^|\\s)"+f(u)+"(\\s|$)");
break;case"|=":H=new RegExp("^"+f(u)+"(-|$)");break;case"=":E=function(I){return u==I;};break;case"*=":E=function(I){return I&&indexof(u)>-1;};break;
case"!=":E=function(I){return u!=I;};break;default:E=function(I){return !!I;};}if(u==""&&(/^[*$^]=$/).test(A)){E=function(){return false;};}if(!E){E=function(I){return I&&test(I);
};}if(!attributes){attributes=[];}push({key:B,operator:A,value:u,test:E});}}}}}return"";}var d=(slick||{});parse=function(o){return e(o);
};escaperegexp=f;if(!slick){slick=d;}}).apply((typeof exports!="undefined")?exports:this);(function(){var k={},m={},d=tostring;
isnativecode=function(c){return(/\{\s*\[native code\]\s*\}/).test(""+c);};isxml=function(c){return(!!xmlversion)||(!!xml)||(call(c)=="[object XMLDocument]")||(nodetype==9&&nodename!="HTML");
};setdocument=function(w){var p=nodetype;if(p==9){}else{if(p){w=ownerdocument;}else{if(navigator){w=document;}else{return;}}}if(document===w){return;
}document=w;var A=documentelement,o=getuidxml(A),s=m[o],r;if(s){for(r in s){this[r]=s[r];}return;}s=m[o]={};root=A;isxmldocument=isxml(w);
brokenstargebtn=starselectsclosedqsa=idgetsname=brokenmixedcaseqsa=brokengebcn=brokencheckedqsa=brokenemptyattributeqsa=ishtmldocument=nativematchesselector=false;
var q,u,y,z,t;var x,v="slick_uniqueid";var c=createelement("div");var n=body||getelementsbytagname("body")[0]||A;appendchild(c);try{innerhtml='';
ishtmldocument=!!getelementbyid(v);}catch(C){}if(ishtmldocument){display="none";appendchild(createcomment(""));u=(getelementsbytagname("*").length>1);
try{innerhtml="foo";x=getelementsbytagname("*");q=(x&&!!length&&x[0]charat(0)=="/");}catch(C){}brokenstargebtn=u||q;try{innerhtml='';
idgetsname=getelementbyid(v)===firstchild;}catch(C){}if(getelementsbyclassname){try{innerhtml='';getelementsbyclassname("b").length;
classname="b";z=(getelementsbyclassname("b").length!=2);}catch(C){}try{innerhtml='';y=(getelementsbyclassname("a").length!=2);
}catch(C){}brokengebcn=z||y;}if(queryselectorall){try{innerhtml="foo";x=queryselectorall("*");starselectsclosedqsa=(x&&!!length&&x[0]charat(0)=="/");
}catch(C){}try{innerhtml='';brokenmixedcaseqsa=!queryselectorall(".MiX").length;}catch(C){}try{innerhtml='';
brokencheckedqsa=(queryselectorall(":checked").length==0);}catch(C){}try{innerhtml='';brokenemptyattributeqsa=(queryselectorall('[class*=""]').length!=0);
}catch(C){}}try{innerhtml='';t=(getattribute("action")!="s");}catch(C){}nativematchesselector=matchesselector||mozmatchesselector||webkitmatchesselector;
if(nativematchesselector){try{call(A,":slick");nativematchesselector=null;}catch(C){}}}try{slick_expando=1;delete slick_expando;
getuid=getuidhtml;}catch(C){getuid=getuidxml;}removechild(c);c=x=n=null;getattribute=(ishtmldocument&&t)?function(G,E){var H=attributegetters[E];
if(H){return call(G);}var F=getattributenode(E);return(F)?nodevalue:null;}:function(F,E){var G=attributegetters[E];return(G)?call(F):getattribute(E);
};hasattribute=(A&&isnativecode(hasattribute))?function(F,E){return hasattribute(E);}:function(F,E){F=getattributenode(E);return !!(F&&(specified||nodevalue));
};var D=A&&isnativecode(contains),B=w&&isnativecode(contains);contains=(D&&B)?function(E,F){return contains(F);}:(D&&!B)?function(E,F){return E===F||((E===w)?documentelement:E).contains(F);
}:(A&&comparedocumentposition)?function(E,F){return E===F||!!(comparedocumentposition(F)&16);}:function(E,F){if(F){do{if(F===E){return true;}}while((F=parentnode));
}return false;};documentsorter=(comparedocumentposition)?function(F,E){if(!comparedocumentposition||!comparedocumentposition){return 0;}return comparedocumentposition(E)&4?-1:F===E?0:1;
}:("sourceIndex" in A)?function(F,E){if(!sourceindex||!sourceindex){return 0;}return sourceindex;}:(createrange)?function(H,F){if(!ownerdocument||!ownerdocument){return 0;
}var G=createrange(),E=createrange();setstart(H,0);setend(H,0);setstart(F,0);setend(F,0);return compareboundarypoints(start_TO_END,E);
}:null;A=null;for(r in s){this[r]=s[r];}};var f=/^([#.]?)((?:[\w-]+|\*))$/,h=/\[.+[*$^]=(?:""|'')?\]/,g={};search=function(U,z,H,s){var p=found=(s)?null:(H||[]);
if(!U){return p;}else{if(navigator){U=document;}else{if(!nodetype){return p;}}}var F,O,V=uniques={},I=!!(H&&length),y=(nodetype==9);if(document!==(y?U:ownerdocument)){setdocument(U);
}if(I){for(O=length;O--;){V[getuid(p[O])]=true;}}if(typeof z=="string"){var r=match(f);simpleSelectors:if(r){var u=r[1],v=r[2],A,E;if(!u){if(v=="*"&&brokenstargebtn){break simpleSelectors;
}E=getelementsbytagname(v);if(s){return E[0]||null;}for(O=0;A=E[O++];){if(!(I&&V[getuid(A)])){push(A);}}}else{if(u=="#"){if(!ishtmldocument||!y){break simpleSelectors;
}A=getelementbyid(v);if(!A){return p;}if(idgetsname&&getattributenode("id").nodeValue!=v){break simpleSelectors;}if(s){return A||null;}if(!(I&&V[getuid(A)])){push(A);
}}else{if(u=="."){if(!ishtmldocument||((!getelementsbyclassname||brokengebcn)&&queryselectorall)){break simpleSelectors;}if(getelementsbyclassname&&!brokengebcn){E=getelementsbyclassname(v);
if(s){return E[0]||null;}for(O=0;A=E[O++];){if(!(I&&V[getuid(A)])){push(A);}}}else{var T=new RegExp("(^|\\s)"+escaperegexp(v)+"(\\s|$)");E=getelementsbytagname("*");
for(O=0;A=E[O++];){className=classname;if(!(className&&test(className))){continue;}if(s){return A;}if(!(I&&V[getuid(A)])){push(A);}}}}}}if(I){sort(p);
}return(s)?null:p;}querySelector:if(queryselectorall){if(!ishtmldocument||g[z]||brokenmixedcaseqsa||(brokencheckedqsa&&indexof(":checked")>-1)||(brokenemptyattributeqsa&&test(z))||(!y&&indexof(",")>-1)||disableqsa){break querySelector;
}var S=z,x=U;if(!y){var C=getattribute("id"),t="slickid__";setattribute("id",t);S="#"+t+" "+S;U=parentnode;}try{if(s){return queryselector(S)||null;
}else{E=queryselectorall(S);}}catch(Q){g[z]=1;break querySelector;}finally{if(!y){if(C){setattribute("id",C);}else{removeattribute("id");}U=x;}}if(starselectsclosedqsa){for(O=0;
A=E[O++];){if(nodename>"@"&&!(I&&V[getuid(A)])){push(A);}}}else{for(O=0;A=E[O++];){if(!(I&&V[getuid(A)])){push(A);}}}if(I){sort(p);
}return p;}F=parse(z);if(!length){return p;}}else{if(z==null){return p;}else{if(slick){F=z;}else{if(contains(documentelement||U,z)){(p)?push(z):p=z;
return p;}else{return p;}}}}posnth={};posnthlast={};posnthtype={};posnthtypelast={};push=(!I&&(s||(length==1&&expressions[0].length==1)))?pusharray:pushuid;
if(p==null){p=[];}var M,L,K;var B,J,D,c,q,G,W;var N,P,o,w,R=expressions;search:for(O=0;(P=R[O]);O++){for(M=0;(o=P[M]);M++){B="combinator:"+combinator;
if(!this[B]){continue search;}J=(isxmldocument)?tag:touppercase();D=id;c=classlist;q=classes;G=attributes;W=pseudos;w=(M===(length-1));
bituniques={};if(w){uniques=V;found=p;}else{uniques={};found=[];}if(M===0){this[B](U,J,D,q,G,W,c);if(s&&w&&length){break search;
}}else{if(s&&w){for(L=0,K=length;L1)){sort(p);}return(s)?(p[0]||null):p;};uidx=1;uidk="slick-uniqueid";getuidxml=function(n){var c=getattribute(uidk);
if(!c){c=uidx++;setattribute(uidk,c);}return c;};getuidhtml=function(c){return uniquenumber||(uniquenumber=uidx++);};sort=function(c){if(!documentsorter){return c;
}sort(documentsorter);return c;};cachenth={};matchnth=/^([+-]?\d*)?([a-z]+)?([+-]\d+)?$/;parsenthargument=function(q){var o=match(matchnth);
if(!o){return false;}var p=o[2]||false;var n=o[1]||1;if(n=="-"){n=-1;}var c=+o[3]||0;o=(p=="n")?{a:n,b:c}:(p=="odd")?{a:2,b:1}:(p=="even")?{a:2,b:0}:{a:0,b:n};
return(cachenth[q]=o);};createnthpseudo=function(p,n,c,o){return function(s,q){var u=getuid(s);if(!this[c][u]){var A=parentnode;if(!A){return false;
}var r=A[p],t=1;if(o){var z=nodename;do{if(nodename!=z){continue;}this[c][getuid(r)]=t++;}while((r=r[n]));}else{do{if(nodetype!=1){continue;
}this[c][getuid(r)]=t++;}while((r=r[n]));}}q=q||"n";var v=cachenth[q]||parsenthargument(q);if(!v){return false;}var y=v.a,x=v.b,w=this[c][u];
if(y==0){return x==w;}if(y>0){if(w":function(p,c,r,o,n,q){if((p=firstchild)){do{if(nodetype==1){push(p,c,r,o,n,q);
}}while((p=nextsibling));}},"+":function(p,c,r,o,n,q){while((p=nextsibling)){if(nodetype==1){push(p,c,r,o,n,q);break;}}},"^":function(p,c,r,o,n,q){p=firstchild;
if(p){if(nodetype==1){push(p,c,r,o,n,q);}else{this["combinator:+"](p,c,r,o,n,q);}}},"~":function(q,c,s,p,n,r){while((q=nextsibling)){if(nodetype!=1){continue;
}var o=getuid(q);if(bituniques[o]){break;}bituniques[o]=true;push(q,c,s,p,n,r);}},"++":function(p,c,r,o,n,q){this["combinator:+"](p,c,r,o,n,q);
this["combinator:!+"](p,c,r,o,n,q);},"~~":function(p,c,r,o,n,q){this["combinator:~"](p,c,r,o,n,q);this["combinator:!~"](p,c,r,o,n,q);},"!":function(p,c,r,o,n,q){while((p=parentnode)){if(p!==document){push(p,c,r,o,n,q);
}}},"!>":function(p,c,r,o,n,q){p=parentnode;if(p!==document){push(p,c,r,o,n,q);}},"!+":function(p,c,r,o,n,q){while((p=previoussibling)){if(nodetype==1){push(p,c,r,o,n,q);
break;}}},"!^":function(p,c,r,o,n,q){p=lastchild;if(p){if(nodetype==1){push(p,c,r,o,n,q);}else{this["combinator:!+"](p,c,r,o,n,q);}}},"!~":function(q,c,s,p,n,r){while((q=previoussibling)){if(nodetype!=1){continue;
}var o=getuid(q);if(bituniques[o]){break;}bituniques[o]=true;push(q,c,s,p,n,r);}}};for(var i in j){k["combinator:"+i]=j[i];}var l={empty:function(c){var n=firstchild;
return !(n&&nodetype==1)&&!(innertext||textcontent||"").length;},not:function(c,n){return !matchnode(c,n);},contains:function(c,n){return(innertext||textcontent||"").indexOf(n)>-1;
},"first-child":function(c){while((c=previoussibling)){if(nodetype==1){return false;}}return true;},"last-child":function(c){while((c=nextsibling)){if(nodetype==1){return false;
}}return true;},"only-child":function(o){var n=o;while((n=previoussibling)){if(nodetype==1){return false;}}var c=o;while((c=nextsibling)){if(nodetype==1){return false;
}}return true;},"nth-child":createnthpseudo("firstChild","nextSibling","posNTH"),"nth-last-child":createnthpseudo("lastChild","previousSibling","posNTHLast"),"nth-of-type":createnthpseudo("firstChild","nextSibling","posNTHType",true),"nth-last-of-type":createnthpseudo("lastChild","previousSibling","posNTHTypeLast",true),index:function(n,c){return this["pseudo:nth-child"](n,""+(c+1));
},even:function(c){return this["pseudo:nth-child"](c,"2n");},odd:function(c){return this["pseudo:nth-child"](c,"2n+1");},"first-of-type":function(c){var n=nodename;
while((c=previoussibling)){if(nodename==n){return false;}}return true;},"last-of-type":function(c){var n=nodename;while((c=nextsibling)){if(nodename==n){return false;
}}return true;},"only-of-type":function(o){var n=o,p=nodename;while((n=previoussibling)){if(nodename==p){return false;}}var c=o;while((c=nextsibling)){if(nodename==p){return false;
}}return true;},enabled:function(c){return !disabled;},disabled:function(c){return disabled;},checked:function(c){return checked||selected;},focus:function(c){return ishtmldocument&&activeelement===c&&(href||type||hasattribute(c,"tabindex"));
},root:function(c){return(c===root);},selected:function(c){return selected;}};for(var b in l){k["pseudo:"+b]=l[b];}var a=attributegetters={"for":function(){return("htmlFor" in this)?htmlfor:getattribute("for");
},href:function(){return("href" in this)?getattribute("href",2):getattribute("href");},style:function(){return(style)?csstext:getattribute("style");
},tabindex:function(){var c=getattributenode("tabindex");return(c&&specified)?nodevalue:null;},type:function(){return getattribute("type");
},maxlength:function(){var c=getattributenode("maxLength");return(c&&specified)?nodevalue:null;}};maxlength=maxlength=maxlength;var e=slick=(slick||{});
version="1.1.7";search=function(n,o,c){return search(n,o,c);};find=function(c,n){return search(c,n,null,true);};contains=function(c,n){setdocument(c);
return contains(c,n);};getattribute=function(n,c){setdocument(n);return getattribute(n,c);};hasattribute=function(n,c){setdocument(n);return hasattribute(n,c);
};match=function(n,c){if(!(n&&c)){return false;}if(!c||c===n){return true;}setdocument(n);return matchnode(n,c);};defineattributegetter=function(c,n){attributegetters[c]=n;
return this;};lookupattributegetter=function(c){return attributegetters[c];};definepseudo=function(c,n){k["pseudo:"+c]=function(p,o){return call(p,o);
};return this;};lookuppseudo=function(c){var n=k["pseudo:"+c];if(n){return function(o){return call(this,o);};}return null;};override=function(n,c){override(n,c);
return this;};isxml=isxml;uidof=function(c){return getuidhtml(c);};if(!slick){slick=e;}}).apply((typeof exports!="undefined")?exports:this);
var Element=function(b,g){var h=constructors[b];if(h){return h(g);}if(typeof b!="string"){return id(b).set(g);}if(!g){g={};}if(!(/^[\w-]+$/).test(b)){var e=parse(b).expressions[0][0];
b=(tag=="*")?"div":tag;if(id&&id==null){id=id;}var d=attributes;if(d){for(var a,f=0,c=length;f=length){delete this[g--];}return e;}.protect());}foreachmethod(function(g,e){implement(e,g);});mirror(Elements);var d;
try{d=(createelement("").name=="x");}catch(b){}var c=function(e){return(""+e).replace(/&/g,"&").replace(/"/g,""");};implement({newElement:function(e,g){if(g&&checked!=null){defaultchecked=checked;
}if(d&&g){e="<"+e;if(name){e+=' name="'+c(name)+'"';}if(type){e+=' type="'+c(type)+'"';}e+=">";delete name;delete type;}return id(createelement(e)).set(g);
}});})();(function(){uidof(window);uidof(document);implement({newTextNode:function(e){return createtextnode(e);},getDocument:function(){return this;
},getWindow:function(){return window;},id:(function(){var e={string:function(E,D,l){E=find(l,"#"+replace(/(\W)/g,"\\$1"));return(E)?element(E,D):null;
},element:function(D,E){uidof(D);if(!E&&!D.$family&&!(/^(?:object|embed)$/i).test(tagname)){var l=fireevent;D._fireEvent=function(F,G){return l(F,G);
};append(D,prototype);}return D;},object:function(D,E,l){if(toelement){return element(toelement(l),E);}return null;}};textnode=whitespace=window=document=function(l){return l;
};return function(D,F,E){if(D&&D.$family&&uniquenumber){return D;}var l=typeOf(D);return(e[l])?e[l](D,F,E||document):null;};})()});if(window.$==null){implement("$",function(e,l){return id(e,l,document);
});}implement({getDocument:function(){return document;},getWindow:function(){return this;}});[Document,Element].invoke("implement",{getElements:function(e){return search(this,e,new Elements);
},getElement:function(e){return id(find(this,e));}});var m={contains:function(e){return contains(this,e);}};if(!contains){implement(m);
}if(!createelement("div").contains){implement(m);}implement("hasChild",function(e){return this!==e&&contains(e);});(function(l,E,e){selectors={};
var F=pseudo=new Hash();var D=function(){for(var G in F){if(hasownproperty(G)){definepseudo(G,F[G]);delete F[G];}}};search=function(H,I,G){D();
return call(this,H,I,G);};find=function(G,H){D();return call(this,G,H);};match=function(H,G){D();return call(this,H,G);};})(search,find,match);
var r=function(E,D){if(!E){return D;}E=clone(parse(E));var l=expressions;for(var e=length;e--;){l[e][0].combinator=D;}return E;};foreach({getNext:"~",getPrevious:"!~",getParent:"!"},function(e,l){implement(l,function(D){return getelement(r(D,e));
});});foreach({getAllNext:"~",getAllPrevious:"!~",getSiblings:"~~",getChildren:">",getParents:"!"},function(e,l){implement(l,function(D){return getelements(r(D,e));
});});implement({getFirst:function(e){return id(search(this,r(e,">"))[0]);},getLast:function(e){return id(search(this,r(e,">")).getLast());
},getWindow:function(){return window;},getDocument:function(){return ownerdocument;},getElementById:function(e){return id(find(this,"#"+(""+e).replace(/(\W)/g,"\\$1")));
},match:function(e){return !e||match(this,e);}});if(window.$$==null){implement("$$",function(e){var H=new Elements;if(length==1&&typeof e=="string"){return search(document,e,H);
}var E=flatten(arguments);for(var F=0,D=length;F(?![^<]*<['"])/)).indexOf(F)<0){return null;}E[F]=true;}}var e=getattribute(this,F);
return(!e&&!hasattribute(this,F))?null:e;},getProperties:function(){var e=from(arguments);return map(getproperty,this).associate(e);
},removeProperty:function(e){return setproperty(e,null);},removeProperties:function(){each(arguments,removeproperty,this);return this;},set:function(D,l){var e=properties[D];
(e&&set)?call(this,l):setproperty(D,l);}.overloadSetter(),get:function(l){var e=properties[l];return(e&&get)?apply(this):getproperty(l);
}.overloadGetter(),erase:function(l){var e=properties[l];(e&&erase)?apply(this):removeproperty(l);return this;},hasClass:function(e){return clean().contains(e," ");
},addClass:function(e){if(!hasclass(e)){classname=(classname+" "+e).clean();}return this;},removeClass:function(e){classname=replace(new RegExp("(^|\\s)"+e+"(?:\\s|$)"),"$1");
return this;},toggleClass:function(e,l){if(l==null){l=!hasclass(e);}return(l)?addclass(e):removeclass(e);},adopt:function(){var E=this,e,G=flatten(arguments),F=length;
if(F>1){E=e=createdocumentfragment();}for(var D=0;D";var a=(length==1);if(!a){var s="abbr article aside audio canvas datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video".split(" "),b=createdocumentfragment(),u=length;
while(u--){createelement(s[u]);}}t=null;var g=attempt(function(){var e=createelement("table");innerhtml=" |
";return true;
});var c=createelement("tr"),o=" | ";innerhtml=o;var y=(innerhtml==o);c=null;if(!g||!y||!a){set=(function(l){var e={table:[1,""],select:[1,""],tbody:[2,""],tr:[3,""]};
thead=tfoot=tbody;return function(D){var E=e[get("tag")];if(!E&&!a){E=[0,"",""];}if(!E){return call(this,D);}var H=E[0],G=createelement("div"),F=G;
if(!a){appendchild(G);}innerhtml=[E[1],D,E[2]].flatten().join("");while(H--){F=firstchild;}empty().adopt(childnodes);if(!a){removechild(G);
}G=null;};})(set);}var n=createelement("form");innerhtml="";if(value!="s"){value={set:function(G){var l=get("tag");
if(l!="select"){return setproperty("value",G);}var D=getelements("option");for(var E=0;E0||k==null?"visible":"hidden";};var f=(h?function(l,k){opacity=k;}:(e?function(l,k){var n=style;
if(!currentstyle||!haslayout){zoom=1;}if(k==null||k==1){k="";}else{k="alpha(opacity="+(k*100).limit(0,100).round()+")";}var m=filter||getcomputedstyle("filter")||"";
filter=test(m)?replace(j,k):m+k;if(!filter){removeattribute("filter");}}:a));var g=(h?function(l){var k=opacity||getcomputedstyle("opacity");
return(k=="")?1:tofloat();}:(e?function(l){var m=(filter||getcomputedstyle("filter")),k;if(m){k=match(j);}return(k==null||m==null)?1:(k[1]/100);
}:function(l){var k=retrieve("$opacity");if(k==null){k=(visibility=="hidden"?0:1);}return k;}));var b=(cssfloat==null)?"styleFloat":"cssFloat";
implement({getComputedStyle:function(m){if(currentstyle){return currentstyle[camelcase()];}var l=getdocument(this).defaultView,k=l?getcomputedstyle(this,null):null;
return(k)?getpropertyvalue((m==b)?"float":hyphenate()):null;},setStyle:function(l,k){if(l=="opacity"){if(k!=null){k=parseFloat(k);}f(this,k);return this;
}l=(l=="float"?b:l).camelCase();if(typeOf(k)!="string"){var m=(styles[l]||"@").split(" ");k=from(k).map(function(o,n){if(!m[n]){return"";
}return(typeOf(o)=="number")?m[n].replace("@",round(o)):o;}).join(" ");}else{if(k==String(Number(k))){k=round(k);}}style[l]=k;if((k==""||k==null)&&c&&removeattribute){removeattribute(l);
}return this;},getStyle:function(q){if(q=="opacity"){return g(this);}q=(q=="float"?b:q).camelCase();var k=style[q];if(!k||q=="zIndex"){k=[];for(var p in shortstyles){if(q!=p){continue;
}for(var o in shortstyles[p]){push(getstyle(o));}return join(" ");}k=getcomputedstyle(q);}if(k){k=String(k);var m=match(/rgba?\([\d\s,]+\)/);
if(m){k=replace(m[0],m[0].rgbToHex());}}if(opera||ie){if((/^(height|width)$/).test(q)&&!(/px$/.test(k))){var l=(q=="width")?["left","right"]:["top","bottom"],n=0;
each(function(r){n+=getstyle("border-"+r+"-width").toInt()+getstyle("padding-"+r).toInt();},this);return this["offset"+capitalize()]-n+"px";
}if(ie&&(/^border(.+)Width|margin|padding/).test(q)&&isNaN(parseFloat(k))){return"0px";}}return k;},setStyles:function(l){for(var k in l){setstyle(k,l[k]);
}return this;},getStyles:function(){var k={};flatten(arguments).each(function(l){k[l]=getstyle(l);},this);return k;}});styles={left:"@px",top:"@px",bottom:"@px",right:"@px",width:"@px",height:"@px",maxWidth:"@px",maxHeight:"@px",minWidth:"@px",minHeight:"@px",backgroundColor:"rgb(@, @, @)",backgroundPosition:"@px @px",color:"rgb(@, @, @)",fontSize:"@px",letterSpacing:"@px",lineHeight:"@px",clip:"rect(@px @px @px @px)",margin:"@px @px @px @px",padding:"@px @px @px @px",border:"@px @ rgb(@, @, @) @px @ rgb(@, @, @) @px @ rgb(@, @, @)",borderWidth:"@px @px @px @px",borderStyle:"@ @ @ @",borderColor:"rgb(@, @, @) rgb(@, @, @) rgb(@, @, @) rgb(@, @, @)",zIndex:"@",zoom:"@",fontWeight:"@",textIndent:"@px",opacity:"@"};
implement({setOpacity:function(k){f(this,k);return this;},getOpacity:function(){return g(this);}});opacity={set:function(k){f(this,k);
a(this,k);},get:function(){return g(this);}};styles=new Hash(styles);shortstyles={margin:{},padding:{},border:{},borderWidth:{},borderStyle:{},borderColor:{}};
["Top","Right","Bottom","Left"].each(function(q){var p=shortstyles;var l=styles;["margin","padding"].each(function(r){var s=r+q;p[r][s]=l[s]="@px";
});var o="border"+q;border[o]=l[o]="@px @ rgb(@, @, @)";var n=o+"Width",k=o+"Style",m=o+"Color";p[o]={};borderwidth[n]=p[o][n]=l[n]="@px";borderstyle[k]=p[o][k]=l[k]="@";
bordercolor[m]=p[o][m]=l[m]="rgb(@, @, @)";});})();(function(){events={set:function(b){addevents(b);}};[Element,Window,Document].invoke("implement",{addEvent:function(f,h){var i=retrieve("events",{});
if(!i[f]){i[f]={keys:[],values:[]};}if(i[f]contains(h)){return this;}i[f]push(h);var g=f,b=events[f],d=h,j=this;if(b){if(onadd){call(this,h,f);
}if(condition){d=function(k){if(call(this,k,f)){return call(this,k);}return true;};}if(base){g=from(base).call(this,f);}}var e=function(){return call(j);
};var c=nativeevents[g];if(c){if(c==2){e=function(k){k=new DOMEvent(k,getwindow());if(call(j,k)===false){stop();}};}addlistener(g,e,arguments[2]);
}i[f]push(e);return this;},removeEvent:function(e,d){var c=retrieve("events");if(!c||!c[e]){return this;}var h=c[e];var b=indexof(d);
if(b==-1){return this;}var g=values[b];delete keys[b];delete values[b];var f=events[e];if(f){if(onremove){call(this,d,e);}if(base){e=from(base).call(this,e);
}}return(nativeevents[e])?removelistener(e,g,arguments[2]):this;},addEvents:function(b){for(var c in b){addevent(c,b[c]);}return this;
},removeEvents:function(b){var d;if(typeOf(b)=="object"){for(d in b){removeevent(d,b[d]);}return this;}var c=retrieve("events");if(!c){return this;
}if(!b){for(d in c){removeevents(d);}eliminate("events");}else{if(c[b]){c[b]each(function(e){removeevent(b,e);},this);delete c[b];
}}return this;},fireEvent:function(e,c,b){var d=retrieve("events");if(!d||!d[e]){return this;}c=from(c);d[e]each(function(f){if(b){delay(b,this,c);
}else{apply(this,c);}},this);return this;},cloneEvents:function(e,d){e=id(e);var c=retrieve("events");if(!c){return this;}if(!d){for(var b in c){cloneevents(e,b);
}}else{if(c[d]){c[d]each(function(f){addevent(d,f);},this);}}return this;}});nativeevents={click:2,dblclick:2,mouseup:2,mousedown:2,contextmenu:2,mousewheel:2,DOMMouseScroll:2,mouseover:2,mouseout:2,mousemove:2,selectstart:2,selectend:2,keydown:2,keypress:2,keyup:2,orientationchange:2,touchstart:2,touchmove:2,touchend:2,touchcancel:2,gesturestart:2,gesturechange:2,gestureend:2,focus:2,blur:2,change:2,reset:2,select:2,submit:2,paste:2,input:2,load:2,unload:1,beforeunload:2,resize:1,move:1,DOMContentLoaded:1,readystatechange:1,error:1,abort:1,scroll:1};
events={mousewheel:{base:(firefox)?"DOMMouseScroll":"mousewheel"}};if("onmouseenter" in documentelement){mouseenter=mouseleave=2;
}else{var a=function(b){var c=relatedtarget;if(c==null){return true;}if(!c){return false;}return(c!=this&&prefix!="xul"&&typeOf(this)!="document"&&!contains(c));
};mouseenter={base:"mouseover",condition:a};mouseleave={base:"mouseout",condition:a};}if(!addeventlistener){propertychange=2;
change={base:function(){var b=type;return(get("tag")=="input"&&(b=="radio"||b=="checkbox"))?"propertychange":"change";},condition:function(b){return type!="radio"||(propertyname=="checked"&&checked);
}};}events=new Hash(events);})();(function(){var c=!!addeventlistener;focusin=focusout=2;
var k=function(l,m,n,o,p){while(p&&p!=l){if(m(p,o)){return call(p,o,p);}p=id(parentnode);}};var a={mouseenter:{base:"mouseover"},mouseleave:{base:"mouseout"},focus:{base:"focus"+(c?"":"in"),capture:true},blur:{base:c?"blur":"focusout",capture:true}};
var b="$delegation:";var i=function(l){return{base:"focusin",remove:function(m,o){var p=retrieve(b+l+"listeners",{})[o];if(p&&forms){for(var n=length;
n--;){forms[n].removeEvent(l,fns[n]);}}},listen:function(x,r,v,n,t,s){var o=(get("tag")=="form")?t:getparent("form");if(!o){return;}var u=retrieve(b+l+"listeners",{}),p=u[s]||{forms:[],fns:[]},m=forms,w=fns;
if(indexof(o)!=-1){return;}push(o);var q=function(y){k(x,r,v,y,t);};addevent(l,q);push(q);u[s]=p;store(b+l+"listeners",u);}};};var d=function(l){return{base:"focusin",listen:function(m,n,p,q,r){var o={blur:function(){removeevents(o);
}};o[l]=function(s){k(m,n,p,s,r);};addevents(o);}};};if(!c){append(a,{submit:i("submit"),reset:i("reset"),change:d("change"),select:d("select")});
}var h=prototype,f=addevent,j=removeevent;var e=function(l,m){return function(r,q,n){if(indexof(":relay")==-1){return call(this,r,q,n);
}var o=parse(r).expressions[0][0];if(pseudos[0].key!="relay"){return call(this,r,q,n);}var p=tag;slice(1).each(function(s){p+=":"+key+(value?"("+value+")":"");
});call(this,r,q);return call(this,p,pseudos[0].value,q);};};var g={addEvent:function(v,q,x){var t=retrieve("$delegates",{}),r=t[v];if(r){for(var y in r){if(r[y].fn==x&&r[y].match==q){return this;
}}}var p=v,u=q,o=x,n=a[v]||{};v=base||p;q=function(B){return match(B,u);};var w=events[p];if(w&&condition){var l=q,m=condition;q=function(C,B){return l(C,B)&&call(C,B,v);
};}var z=this,s=uniqueid();var A=listen?function(B,C){if(!C&&B&&target){C=target;}if(C){listen(z,q,x,B,C,s);}}:function(B,C){if(!C&&B&&target){C=target;
}if(C){k(z,q,x,B,C);}};if(!r){r={};}r[s]={match:u,fn:o,delegator:A};t[p]=r;return call(this,v,A,capture);},removeEvent:function(r,n,t,u){var q=retrieve("$delegates",{}),p=q[r];
if(!p){return this;}if(u){var m=r,w=p[u].delegator,l=a[r]||{};r=base||m;if(remove){remove(this,u);}delete p[u];q[m]=p;return call(this,r,w);}var o,v;
if(t){for(o in p){v=p[o];if(match==n&&fn==t){return call(this,r,n,t,o);}}}else{for(o in p){v=p[o];if(match==n){call(this,r,n,fn,o);
}}}return this;}};[Element,Window,Document].invoke("implement",{addEvent:e(f,addevent),removeEvent:e(j,removeevent)});})();(function(){var h=createelement("div"),e=createelement("div");
height="0";appendchild(e);var d=(offsetparent===h);h=e=null;var l=function(m){return k(m,"position")!="static"||a(m);};var i=function(m){return l(m)||(/^(?:table|td|th)$/i).test(tagname);
};implement({scrollTo:function(m,n){if(a(this)){getwindow().scrollTo(m,n);}else{scrollleft=m;scrolltop=n;}return this;},getSize:function(){if(a(this)){return getwindow().getSize();
}return{x:offsetwidth,y:offsetheight};},getScrollSize:function(){if(a(this)){return getwindow().getScrollSize();}return{x:scrollwidth,y:scrollheight};
},getScroll:function(){if(a(this)){return getwindow().getScroll();}return{x:scrollleft,y:scrolltop};},getScrolls:function(){var n=parentnode,m={x:0,y:0};
while(n&&!a(n)){m.x+=scrollleft;m.y+=scrolltop;n=parentnode;}return m;},getOffsetParent:d?function(){var m=this;if(a(m)||k(m,"position")=="fixed"){return null;
}var n=(k(m,"position")=="static")?i:l;while((m=parentnode)){if(n(m)){return m;}}return null;}:function(){var m=this;if(a(m)||k(m,"position")=="fixed"){return null;
}try{return offsetparent;}catch(n){}return null;},getOffsets:function(){if(getboundingclientrect&&!ios){var r=getboundingclientrect(),o=id(getdocument().documentElement),q=getscroll(),t=getscrolls(),s=(k(this,"position")=="fixed");
return{x:toint()+t.x+((s)?0:q.x)clientleft,y:toint()+t.y+((s)?0:q.y)clienttop};}var n=this,m={x:0,y:0};if(a(this)){return m;}while(n&&!a(n)){m.x+=offsetleft;
m.y+=offsettop;if(firefox){if(!c(n)){m.x+=b(n);m.y+=g(n);}var p=parentnode;if(p&&k(p,"overflow")!="visible"){m.x+=b(p);m.y+=g(p);}}else{if(n!=this&&safari){m.x+=b(n);
m.y+=g(n);}}n=offsetparent;}if(firefox&&!c(this)){m.x-=b(this);m.y-=g(this);}return m;},getPosition:function(p){var q=getoffsets(),n=getscrolls();
var m={x:q.x-n.x,y:q.y-n.y};if(p&&(p=id(p))){var o=getposition();return{x:m.x-o.x-b(p),y:m.y-o.y-g(p)};}return m;},getCoordinates:function(o){if(a(this)){return getwindow().getCoordinates();
}var m=getposition(o),n=getsize();var p={left:m.x,top:m.y,width:n.x,height:n.y};right=left+width;bottom=top+height;return p;},computePosition:function(m){return{left:m.x-j(this,"margin-left"),top:m.y-j(this,"margin-top")};
},setPosition:function(m){return setstyles(computeposition(m));}});[Document,Window].invoke("implement",{getSize:function(){var m=f(this);return{x:clientwidth,y:clientheight};
},getScroll:function(){var n=getwindow(),m=f(this);return{x:pagexoffset||scrollleft,y:pageyoffset||scrolltop};},getScrollSize:function(){var o=f(this),n=getsize(),m=getdocument().body;
return{x:max(scrollwidth,scrollwidth,n.x),y:max(scrollheight,scrollheight,n.y)};},getPosition:function(){return{x:0,y:0};},getCoordinates:function(){var m=getsize();
return{top:0,left:0,bottom:m.y,right:m.x,height:m.y,width:m.x};}});var k=getcomputedstyle;function j(m,n){return k(m,n).toInt()||0;}function c(m){return k(m,"-moz-box-sizing")=="border-box";
}function g(m){return j(m,"border-top-width");}function b(m){return j(m,"border-left-width");}function a(m){return(/^(?:body|html)$/i).test(tagname);
}function f(m){var n=getdocument();return(!compatmode||compatmode=="CSS1Compat")?html:body;}})();alias({position:"setPosition"});[Window,Document,Element].invoke("implement",{getHeight:function(){return getsize().y;
},getWidth:function(){return getsize().x;},getScrollTop:function(){return getscroll().y;},getScrollLeft:function(){return getscroll().x;
},getScrollHeight:function(){return getscrollsize().y;},getScrollWidth:function(){return getscrollsize().x;},getTop:function(){return getposition().y;
},getLeft:function(){return getposition().x;}});(function(){var f=fx=new Class({Implements:[Chain,Events,Options],options:{fps:60,unit:false,duration:500,frames:null,frameSkip:true,link:"ignore"},initialize:function(g){subject=subject||this;
setoptions(g);},getTransition:function(){return function(g){return -(cos(pi*g)-1)/2;};},step:function(g){if(frameskip){var h=(time!=null)?(time):0,i=h/frameinterval;
time=g;frame+=i;}else{frame++;}if(frame=(7-4*d)/11){e=c*pow((11-6*d-11*f)/4,2);break;}}return e;},Elastic:function(b,a){return pow(2,10*--b)*cos(20*b*pi*(a&&a[0]||1)/3);
}});["Quad","Cubic","Quart","Quint"].each(function(b,a){transitions[b]=new transition(function(c){return pow(c,a+2);});});(function(){var d=function(){},a=("onprogress" in new request);
var c=request=new Class({Implements:[Chain,Events,Options],options:{url:"",data:"",headers:{"X-Requested-With":"XMLHttpRequest",Accept:"text/javascript, text/html, application/xml, text/xml, */*"},async:true,format:false,method:"post",link:"ignore",isSuccess:null,emulation:true,urlEncoded:true,encoding:"utf-8",evalScripts:false,evalResponse:false,timeout:0,noCache:false},initialize:function(e){xhr=new request();
setoptions(e);headers=headers;},onStateChange:function(){var e=xhr;if(readystate!=4||!running){return;}running=false;
status=0;attempt(function(){var f=status;status=(f==1223)?204:f;}.bind(this));onreadystatechange=d;if(a){onprogress=onloadstart=d;
}clearTimeout(timer);response={text:responsetext||"",xml:responsexml};if(call(this,status)){success(text,xml);
}else{failure();}},isSuccess:function(){var e=status;return(e>=200&&e<300);},isRunning:function(){return !!running;},processScripts:function(e){if(evalresponse||(/(ecma|java)script/).test(getheader("Content-type"))){return exec(e);
}return stripscripts(evalscripts);},success:function(f,e){onsuccess(processscripts(f),e);},onSuccess:function(){fireevent("complete",arguments).fireEvent("success",arguments).callChain();
},failure:function(){onfailure();},onFailure:function(){fireevent("complete").fireEvent("failure",xhr);},loadstart:function(e){fireevent("loadstart",[e,xhr]);
},progress:function(e){fireevent("progress",[e,xhr]);},timeout:function(){fireevent("timeout",xhr);},setHeader:function(e,f){headers[e]=f;
return this;},getHeader:function(e){return attempt(function(){return getresponseheader(e);}.bind(this));},check:function(){if(!running){return true;
}switch(link){case"cancel":cancel();return true;case"chain":chain(pass(arguments,this));return false;}return false;},send:function(o){if(!check(o)){return this;
}issuccess=issuccess||issuccess;running=true;var l=typeOf(o);if(l=="string"||l=="element"){o={data:o};}var h=options;
o=append({data:data,url:url,method:method},o);var j=data,f=String(url),e=tolowercase();switch(typeOf(j)){case"element":j=id(j).toQueryString();
break;case"object":case"hash":j=toquerystring(j);}if(format){var m="format="+format;j=(j)?m+"&"+j:m;}if(emulation&&!["get","post"].contains(e)){var k="_method="+e;
j=(j)?k+"&"+j:k;e="post";}if(urlencoded&&["post","put"].contains(e)){var g=(encoding)?"; charset="+encoding:"";headers["Content-type"]="application/x-www-form-urlencoded"+g;
}if(!f){f=pathname;}var i=lastindexof("/");if(i>-1&&(i=indexof("#"))>-1){f=substr(0,i);}if(nocache){f+=(contains("?")?"&":"?")+uniqueid();
}if(j&&e=="get"){f+=(contains("?")?"&":"?")+j;j=null;}var n=xhr;if(a){onloadstart=bind(this);onprogress=bind(this);
}open(touppercase(),f,async,user,password);if(user&&"withCredentials" in n){withcredentials=true;
}onreadystatechange=bind(this);each(headers,function(q,p){try{setrequestheader(p,q);}catch(r){fireevent("exception",[p,q]);
}},this);fireevent("request");send(j);if(!async){onstatechange();}else{if(timeout){timer=delay(timeout,this);
}}return this;},cancel:function(){if(!running){return this;}running=false;var e=xhr;abort();clearTimeout(timer);onreadystatechange=d;
if(a){onprogress=onloadstart=d;}xhr=new request();fireevent("cancel");return this;}});var b={};["get","post","put","delete","GET","POST","PUT","DELETE"].each(function(e){b[e]=function(g){var f={method:e};
if(g!=null){data=g;}return send(f);};});implement(b);send={set:function(e){var f=get("send").cancel();setoptions(e);
return this;},get:function(){var e=retrieve("send");if(!e){e=new c({data:this,link:"cancel",method:get("method")||"post",url:get("action")});
store("send",e);}return e;}};implement({send:function(e){var f=get("send");send({data:this,url:e||url});return this;}});})();
html=new Class({Extends:Request,options:{update:false,append:false,evalScripts:true,filter:false,headers:{Accept:"text/html, application/xml, text/xml, */*"}},success:function(f){var e=options,c=response;
html=stripscripts(function(h){javascript=h;});var d=match(/]*>([\s\S]*?)<\/body>/i);if(d){html=d[1];}var b=new Element("div").set("html",html);
tree=childnodes;elements=getelements(filter||"*");if(filter){tree=elements;}if(update){var g=id(update).empty();if(filter){adopt(elements);
}else{set("html",html);}}else{if(append){var a=id(append);if(filter){reverse().inject(a);}else{adopt(getchildren());}}}if(evalscripts){exec(javascript);
}onsuccess(tree,elements,html,javascript);}});load={set:function(a){var b=get("load").cancel();setoptions(a);return this;
},get:function(){var a=retrieve("load");if(!a){a=new html({data:this,link:"cancel",update:this,method:"get"});store("load",a);}return a;
}};implement({load:function(){get("load").send(link(arguments,{data:isobject,url:isstring}));return this;}});if(typeof JSON=="undefined"){json={};
}JSON=new Hash({stringify:stringify,parse:parse});(function(){var special={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};
var escape=function(chr){return special[chr]||"\\u"+("0000"+charcodeat(0).toString(16)).slice(-4);};validate=function(string){string=replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"");
return(/^[\],:{}\s]*$/).test(string);};encode=stringify?function(obj){return stringify(obj);}:function(obj){if(obj&&tojson){obj=tojson();
}switch(typeOf(obj)){case"string":return'"'+replace(/[\x00-\x1f\\"]/g,escape)+'"';case"array":return"["+map(encode).clean()+"]";case"object":case"hash":var string=[];
each(obj,function(value,key){var json=encode(value);if(json){push(encode(key)+":"+json);}});return"{"+string+"}";case"number":case"boolean":return""+obj;
case"null":return"null";}return null;};decode=function(string,secure){if(!string||typeOf(string)!="string"){return null;}if(secure||secure){if(parse){return parse(string);
}if(!validate(string)){throw new Error("JSON could not decode the input; security is enabled and the value is not secure.");}}return eval("("+string+")");
};})();json=new Class({Extends:Request,options:{secure:true},initialize:function(a){parent(a);append(headers,{Accept:"application/json","X-Request":"JSON"});
},success:function(c){var b;try{b=json=decode(c,secure);}catch(a){fireevent("error",[c,a]);return;}if(b==null){onfailure();
}else{onsuccess(b,c);}}});var Cookie=new Class({Implements:Options,options:{path:"/",domain:false,duration:false,secure:false,document:document,encode:true},initialize:function(b,a){key=b;
setoptions(a);},write:function(b){if(encode){b=encodeURIComponent(b);}if(domain){b+="; domain="+domain;}if(path){b+="; path="+path;
}if(duration){var a=new Date();settime(gettime()+duration*24*60*60*1000);b+="; expires="+togmtstring();}if(secure){b+="; secure";
}cookie=key+"="+b;return this;},read:function(){var a=match("(?:^|;)\\s*"+escaperegexp()+"=([^;]*)");
return(a)?decodeURIComponent(a[1]):null;},dispose:function(){new Cookie(key,merge({},options,{duration:-1})).write("");return this;}});
write=function(b,c,a){return new Cookie(b,a).write(c);};read=function(a){return new Cookie(a).read();};dispose=function(b,a){return new Cookie(b,a).dispose();
};(function(i,k){var l,f,e=[],c,b,d=createelement("div");var g=function(){clearTimeout(b);if(l){return;}loaded=l=true;removelistener("DOMContentLoaded",g).removeListener("readystatechange",a);
fireevent("domready");fireevent("domready");};var a=function(){for(var m=length;m--;){if(e[m]()){g();return true;}}return false;};var j=function(){clearTimeout(b);
if(!a()){b=setTimeout(j,10);}};addlistener("DOMContentLoaded",g);var h=function(){try{doscroll();return true;}catch(m){}return false;};if(doscroll&&!h()){push(h);
c=true;}if(readystate){push(function(){var m=readystate;return(m=="loaded"||m=="complete");});}if("onreadystatechange" in k){addlistener("readystatechange",a);
}else{c=true;}if(c){j();}domready={onAdd:function(m){if(l){call(this);}}};load={base:"load",onAdd:function(m){if(f&&this==i){call(this);
}},condition:function(){if(this==i){g();delete load;}return true;}};addevent("load",function(){f=true;});})(window,document);(function(){var Swiff=swiff=new Class({Implements:Options,options:{id:null,height:1,width:1,container:null,properties:{},params:{quality:"high",allowScriptAccess:"always",wMode:"window",swLiveConnect:true},callBacks:{},vars:{}},toElement:function(){return object;
},initialize:function(path,options){instance="Swiff_"+uniqueid();setoptions(options);options=options;var id=id=id||instance;
var container=id(container);callbacks[instance]={};var params=params,vars=vars,callBacks=callbacks;
var properties=append({height:height,width:width},properties);var self=this;for(var callBack in callBacks){callbacks[instance][callBack]=(function(option){return function(){return apply(object,arguments);
};})(callBacks[callBack]);vars[callBack]="callbacks."+instance+"."+callBack;}flashvars=toquerystring(vars);if(ie){classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";
movie=path;}else{type="application/x-shockwave-flash";}data=path;var build='";object=((container)?empty():new Element("div")).set("html",build).firstChild;
},replaces:function(element){element=id(element,true);replacechild(toelement(),element);return this;},inject:function(element){id(element,true).appendChild(toelement());
return this;},remote:function(){return apply(Swiff,[toelement()].append(arguments));}});callbacks={};remote=function(obj,fn){var rs=callfunction(''+__flash__argumentsToXML(arguments,2)+"");
return eval(rs);};})();
; /*
GNU General Public License version 2 or later; see txt
*/
if("undefined"===typeof Joomla)var Joomla={};editors={};instances={};submitform=function(a,b){if("undefined"===typeof b&&(b=getelementbyid("adminForm"),!b))b=adminform;if("undefined"!==typeof a&&''!==a)value=a;if("function"==typeof onsubmit)onsubmit();"function"==typeof fireevent&&fireevent("submit");submit()};submitbutton=function(a){submitform(a)};
jtext={strings:{},_:function(a,b){return"undefined"!==typeof strings[touppercase()]?strings[touppercase()]:b},load:function(a){for(var b in a)strings[touppercase()]=a[b];return this}};replacetokens=function(a){for(var b=getelementsbytagname("input"),c=0;c *").destroy()};
ischecked=function(a,b){if("undefined"===typeof b&&(b=getelementbyid("adminForm"),!b))b=adminform;!0==a?value++:value--};popupwindow=function(a,b,c,d,f){open(a,b,"height="+d+",width="+c+",top="+(height-d)/2+",left="+(width-c)/2+",scrollbars="+f+",resizable")focus()};
tableordering=function(a,b,c,d){if("undefined"===typeof d&&(d=getelementbyid("adminForm"),!d))d=adminform;value=a;value=b;submitform(c,d)};function writeDynaList(a,b,c,d,f){var a="\n\t")}
function changeDynaList(a,b,c,d,f){a=adminform[a];for(i in length)options[i]=null;i=0;for(x in b)if(b[x][0]==c){opt=new Option;value=b[x][1];text=b[x][2];if(d==c&&f==value||0==i)selected=!0;options[i++]=opt}length=i}function radioGetCheckedValue(a){if(!a)return"";var b=length;if(void 0==b)return checked?value:"";for(var c=0;c3&&a<21)?"th":["th","st","nd","rd","th"][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=date;var f=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"].each(function(s){methods[tolowercase()]=s;
});var p=function(u,t,s){if(t==1){return u;}return u28){return 1;}if(y==0&&s<-2){x=new a(x).decrement("day",u);
u=0;}w=new a(get("year"),0,1).get("day")||7;if(w>4){t=-7;}}else{w=new a(get("year"),0,1).get("day");}t+=get("dayofyear");t+=6-u;t+=(7+w-v)%7;return(t/7);
},getOrdinal:function(s){return getmsg("ordinal",s||get("date"));},getTimezone:function(){return tostring().replace(/^.*? ([A-Z]{3}).[0-9]{4}.*$/,"$1").replace(/^.*?\(([A-Z])[a-z]+ ([A-Z])[a-z]+ ([A-Z])[a-z]+\)$/,"$1$2$3");
},getGMTOffset:function(){var s=get("timezoneOffset");return((s>0)?"-":"+")+p((abs()/60).floor(),2)+p(s%60,2);},setAMPM:function(s){s=touppercase();
var t=get("hr");if(t>11&&s=="AM"){return decrement("hour",12);}else{if(t<12&&s=="PM"){return increment("hour",12);}}return this;},getAMPM:function(){return(get("hr")<12)?"AM":"PM";
},parse:function(s){set("time",parse(s));return this;},isValid:function(s){if(!s){s=this;}return typeOf(s)=="date"&&!isNaN(valueof());},format:function(s){if(!isvalid()){return"invalid date";
}if(!s){s="%x %X";}if(typeof s=="string"){s=g[tolowercase()]||s;}if(typeof s=="function"){return s(this);}var t=this;return replace(/%([a-z%])/gi,function(v,u){switch(u){case"a":return getmsg("days_abbr")[get("day")];
case"A":return getmsg("days")[get("day")];case"b":return getmsg("months_abbr")[get("month")];case"B":return getmsg("months")[get("month")];
case"c":return format("%a %b %d %H:%M:%S %Y");case"d":return p(get("date"),2);case"e":return p(get("date"),2," ");case"H":return p(get("hr"),2);
case"I":return p((get("hr")%12)||12,2);case"j":return p(get("dayofyear"),3);case"k":return p(get("hr"),2," ");case"l":return p((get("hr")%12)||12,2," ");
case"L":return p(get("ms"),3);case"m":return p((get("mo")+1),2);case"M":return p(get("min"),2);case"o":return get("ordinal");case"p":return getmsg(get("ampm"));
case"s":return round(t/1000);case"S":return p(get("seconds"),2);case"T":return format("%H:%M:%S");case"U":return p(get("week"),2);case"w":return get("day");
case"x":return format(getmsg("shortDate"));case"X":return format(getmsg("shortTime"));case"y":return get("year").toString().substr(2);case"Y":return get("year");
case"z":return get("GMTOffset");case"Z":return get("Timezone");}return u;});},toISOString:function(){return format("iso8601");}}).alias({toJSON:"toISOString",compare:"diff",strftime:"format"});
var k=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],h=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var g={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(s){return k[get("day")]+format(", %d ")+h[get("month")]+format(" %Y %H:%M:%S %Z");
},rfc2822:function(s){return k[get("day")]+format(", %d ")+h[get("month")]+format(" %Y %H:%M:%S %z");},iso8601:function(s){return(getutcfullyear()+"-"+p(getutcmonth()+1,2)+"-"+p(getutcdate(),2)+"T"+p(getutchours(),2)+":"+p(getutcminutes(),2)+":"+p(getutcseconds(),2)+"."+p(getutcmilliseconds(),3)+"Z");
}};var c=[],n=parse;var r=function(v,x,u){var t=-1,w=getmsg(v+"s");switch(typeOf(x)){case"object":t=w[get(v)];break;case"number":t=w[x];if(!t){throw new Error("Invalid "+v+" index: "+x);
}break;case"string":var s=filter(function(y){return test(y);},new RegExp("^"+x,"i"));if(!length){throw new Error("Invalid "+v+" string");}if(length>1){throw new Error("Ambiguous "+v);
}t=s[0];}return(u)?indexof(t):t;};var i=1900,o=70;extend({getMsg:function(t,s){return get("Date."+t,s);},units:{ms:from(1),second:from(1000),minute:from(60000),hour:from(3600000),day:from(86400000),week:from(608400000),month:function(t,s){var u=new a;
return daysinmonth(t!=null?t:get("mo"),s!=null?s:get("year"))*86400000;},year:function(s){s=s||new a().get("year");return isleapyear(s)?31622400000:31536000000;
}},daysInMonth:function(t,s){return[31,isleapyear(s)?29:28,31,30,31,30,31,31,30,31,30,31][t];},isLeapYear:function(s){return((s%4===0)&&(s%100!==0))||(s%400===0);
},parse:function(v){var u=typeOf(v);if(u=="number"){return new a(v);}if(u!="string"){return v;}v=clean();if(!length){return null;}var s;some(function(w){var t=exec(v);
return(t)?(s=handler(t)):false;});if(!(s&&isvalid())){s=new a(n(v));if(!(s&&isvalid())){s=new a(toint());}}return s;},parseDay:function(s,t){return r("day",s,t);
},parseMonth:function(t,s){return r("month",t,s);},parseUTC:function(t){var s=new a(t);var u=utc(get("year"),get("mo"),get("date"),get("hr"),get("min"),get("sec"),get("ms"));
return new a(u);},orderIndex:function(s){return getmsg("dateOrder").indexOf(s)+1;},defineFormat:function(s,t){g[s]=t;return this;},parsePatterns:c,defineParser:function(s){push((re&&handler)?s:l(s));
return this;},defineParsers:function(){flatten(arguments).each(defineparser);return this;},define2DigitYearStart:function(s){o=s%100;i=s-o;return this;
}}).extend({defineFormats:overloadsetter()});var d=function(s){return new RegExp("(?:"+getmsg(s).map(function(t){return substr(0,3);
}).join("|")+")[a-z]*");};var m=function(s){switch(s){case"T":return"%H:%M:%S";case"x":return((orderindex("month")==1)?"%m[-./]%d":"%d[-./]%m")+"([-./]%y)?";
case"X":return"%H([.:]%M)?([.:]%S([.:]%s)?)? ?%p? ?%z?";}return null;};var j={d:/[0-2]?[0-9]|3[01]/,H:/[01]?[0-9]|2[0-3]/,I:/0?[1-9]|1[0-2]/,M:/[0-5]?\d/,s:/\d+/,o:/[a-z]*/,p:/[ap]\.?m\.?/,y:/\d{2}|\d{4}/,Y:/\d{4}/,z:/Z|[+-]\d{2}(?::?\d{2})?/};
j.m=j.I;j.S=j.M;var e;var b=function(s){e=s;j.a=j.A=d("days");j.b=j.B=d("months");each(function(u,t){if(format){c[t]=l(format);}});};var l=function(u){if(!e){return{format:u};
}var s=[];var t=(source||u).replace(/%([a-z])/gi,function(w,v){return m(v)||w;}).replace(/\((?!\?)/g,"(?:").replace(/ (?!\?|\*)/g,",? ").replace(/%([a-z%])/gi,function(w,v){var x=j[v];
if(!x){return v;}push(v);return"("+source+")";}).replace(/\[a-z\]/gi,"[a-z\\u00c0-\\uffff;&]");return{format:u,re:new RegExp("^"+t+"$","i"),handler:function(y){y=slice(1).associate(s);
var v=new a().clearTime(),x=y.y||y.Y;if(x!=null){call(v,"y",x);}if("d" in y){call(v,"d",1);}if("m" in y||y.b||y.B){call(v,"m",1);}for(var w in y){call(v,w,y[w]);
}return v;}};};var q=function(s,t){if(!t){return this;}switch(s){case"a":case"A":return set("day",parseday(t,true));case"b":case"B":return set("mo",parsemonth(t,true));
case"d":return set("date",t);case"H":case"I":return set("hr",t);case"m":return set("mo",t-1);case"M":return set("min",t);case"p":return set("ampm",replace(/\./g,""));
case"S":return set("sec",t);case"s":return set("ms",("0."+t)*1000);case"w":return set("day",t);case"Y":return set("year",t);case"y":t=+t;
if(t<100){t+=i+(t0.75*a){e=c;}break;}f/=a;e=c+"s";}f=round();return getmsg(e+d,f).substitute({delta:f});}}).defineParsers({re:/^(?:tod|tom|yes)/i,handler:function(a){var b=new Date().clearTime();
switch(a[0]){case"tom":return increment();case"yes":return decrement();default:return b;}}},{re:/^(next|last) ([a-z]+)$/i,handler:function(e){var f=new Date().clearTime();
var b=getday();var c=parseday(e[2],true);var a=c-b;if(c<=b){a+=7;}if(e[1]=="last"){a-=7;}return set("date",getdate()+a);}}).alias("timeAgoInWords","timeDiffInWords");
define("en-US","Number",{decimal:".",group:",",currency:{prefix:"$ "}});implement({format:function(q){var n=this;q=q?clone(q):{};var a=function(i){if(q[i]!=null){return q[i];
}return get("Number."+i);};var f=n<0,h=a("decimal"),k=a("precision"),o=a("group"),c=a("decimals");if(f){var e=a("negative")||{};if(prefix==null&&suffix==null){prefix="-";
}["prefix","suffix"].each(function(i){if(e[i]){q[i]=a(i)+e[i];}});n=-n;}var l=a("prefix"),p=a("suffix");if(c!==""&&c>=0&&c<=20){n=tofixed(c);}if(k>=1&&k<=21){n=(+n).toPrecision(k);
}n+="";var m;if(a("scientific")===false&&indexof("e")>-1){var j=split("e"),b=+j[1];n=j[0].replace(".","");if(b<0){b=-b-1;m=j[0].indexOf(".");if(m>-1){b-=m-1;
}while(b--){n="0"+n;}n="0."+n;}else{m=j[0].lastIndexOf(".");if(m>-1){b-=j[0].length-m-1;}while(b--){n+="0";}}}if(h!="."){n=replace(".",h);}if(o){m=lastindexof(h);
m=(m>-1)?m:length;var d=substring(m),g=m;while(g--){if((m-g-1)%3==0&&g!=(m-1)){d=o+d;}d=charat(g)+d;}n=d;}if(l){n=l+n;}if(p){n+=p;}return n;},formatCurrency:function(b){var a=get("currency")||{};
if(scientific==null){scientific=false;}decimals=b!=null?b:(decimals==null?2:decimals);return format(a);},formatPercentage:function(b){var a=get("percentage")||{};
if(suffix==null){suffix="%";}decimals=b!=null?b:(decimals==null?2:decimals);return format(a);}});(function(){var c={a:/[àáâãäåăą]/g,A:/[ÀÁÂÃÄÅĂĄ]/g,c:/[ćčç]/g,C:/[ĆČÇ]/g,d:/[ďđ]/g,D:/[ĎÐ]/g,e:/[èéêëěę]/g,E:/[ÈÉÊËĚĘ]/g,g:/[ğ]/g,G:/[Ğ]/g,i:/[ìíîï]/g,I:/[ÌÍÎÏ]/g,l:/[ĺľł]/g,L:/[ĹĽŁ]/g,n:/[ñňń]/g,N:/[ÑŇŃ]/g,o:/[òóôõöøő]/g,O:/[ÒÓÔÕÖØ]/g,r:/[řŕ]/g,R:/[ŘŔ]/g,s:/[ššş]/g,S:/[ŠŞŚ]/g,t:/[ťţ]/g,T:/[ŤŢ]/g,ue:/[ü]/g,UE:/[Ü]/g,u:/[ùúûůµ]/g,U:/[ÙÚÛŮ]/g,y:/[ÿý]/g,Y:/[ŸÝ]/g,z:/[žźż]/g,Z:/[ŽŹŻ]/g,th:/[þ]/g,TH:/[Þ]/g,dh:/[ð]/g,DH:/[Ð]/g,ss:/[ß]/g,oe:/[œ]/g,OE:/[Œ]/g,ae:/[æ]/g,AE:/[Æ]/g},b={" ":/[\xa0\u2002\u2003\u2009]/g,"*":/[\xb7]/g,"'":/[\u2018\u2019]/g,'"':/[\u201c\u201d]/g,"...":/[\u2026]/g,"-":/[\u2013]/g,"»":/[\uFFFD]/g};
var a=function(f,h){var e=f,g;for(g in h){e=replace(h[g],g);}return e;};var d=function(e,g){e=e||"";var h=g?"<"+e+"(?!\\w)[^>]*>([\\s\\S]*?)"+e+"(?!\\w)>":"?"+e+"([^>]+)?>",f=new RegExp(h,"gi");
return f;};implement({standardize:function(){return a(this,c);},repeat:function(e){return new Array(e+1).join(this);},pad:function(e,h,g){if(length>=e){return this;
}var f=(h==null?" ":""+h).repeat(length).substr(0,length);if(!g||g=="right"){return this+f;}if(g=="left"){return f+this;}return substr(0,(length/2).floor())+this+substr(0,(length/2).ceil());
},getTags:function(e,f){return match(d(e,f))||[];},stripTags:function(e,f){return replace(d(e,f),"");},tidy:function(){return a(this,b);},truncate:function(e,f,i){var h=this;
if(f==null&&length==1){f="…";}if(length>e){h=substring(0,e);if(i){var g=lastindexof(i);if(g!=-1){h=substr(0,g);}}if(f){h+=f;}}return h;
}});})();implement({parseQueryString:function(d,a){if(d==null){d=true;}if(a==null){a=true;}var c=split(/[&;]/),b={};if(!length){return b;
}each(function(i){var e=indexof("=")+1,g=e?substr(e):"",f=e?substr(0,e-1).match(/([^\]\[]+|(\B)(?=\]))/g):[i],h=b;if(!f){return;}if(a){g=decodeURIComponent(g);
}each(function(k,j){if(d){k=decodeURIComponent(k);}var l=h[k];if(j0){pop();
}else{if(f!="."){push(f);}}});return join("/")+"/";},combine:function(c){return value||scheme+"://"+(user?user+(password?":"+password:"")+"@":"")+(host||"")+(port&&port!=schemes[scheme]?":"+port:"")+(directory||"/")+(file||"")+(query?"?"+query:"")+(fragment?"#"+fragment:"");
},set:function(d,f,e){if(d=="value"){var c=match(scheme);if(c){c=c[1];}if(c&&schemes[tolowercase()]==null){parsed={scheme:c,value:f};
}else{parsed=parse(f,(e||this).parsed)||(c?{scheme:c,value:f}:{value:f});}}else{if(d=="data"){setdata(f);}else{parsed[d]=f;}}return this;
},get:function(c,d){switch(c){case"value":return combine(parsed,d?parsed:false);case"data":return getdata();}return parsed[c]||"";
},go:function(){href=tostring();},toURI:function(){return this;},getData:function(e,d){var c=get(d||"query");if(!(c||c===0)){return e?null:{};
}var f=parsequerystring();return e?f[e]:f;},setData:function(c,f,d){if(typeof c=="string"){var e=getdata();e[arguments[0]]=arguments[1];c=e;}else{if(f){c=merge(getdata(),c);
}}return set(d||"query",toquerystring(c));},clearData:function(c){return set(c||"query","");},toString:b,valueOf:b});regs={endSlash:/\/$/,scheme:/^(\w+):/,directoryDot:/\.\/|\.$/};
base=new a(from(getelements("base[href]",true)).getLast(),{base:location});implement({toURI:function(c){return new a(this,c);
}});})();URI=refactor(URI,{combine:function(f,e){if(!e||scheme!=scheme||host!=host||port!=port){return apply(this,arguments);
}var a=file+(query?"?"+query:"")+(fragment?"#"+fragment:"");if(!directory){return(directory||(file?"":"./"))+a;}var d=split("/"),c=split("/"),g="",h;
var b=0;for(h=0;h=0||parentpositioned||allownegative)?c.x:0).toInt();
top=((c.y>=0||parentpositioned||allownegative)?c.y:0).toInt();tominmax(c,d);if(relfixedposition||getstyle("position")=="fixed"){torelfixedposition(f,c);
}if(ignorescroll){toignorescroll(f,c);}if(ignoremargins){toignoremargins(c,d);}left=ceil(left);top=ceil(top);delete c.x;delete c.y;
return c;},setPositionCoordinates:function(k,g,d){var f=offset.y,h=offset.x,e=(d==body)?getscroll():getposition(),j=e.y,c=e.x,i=getsize();
switch(position.x){case"left":g.x=c+h;break;case"right":g.x=c+h+offsetwidth;break;default:g.x=c+((d==body?i.x:offsetwidth)/2)+h;break;}switch(position.y){case"top":g.y=j+f;
break;case"bottom":g.y=j+f+offsetheight;break;default:g.y=j+((d==body?i.y:offsetheight)/2)+f;break;}},toMinMax:function(c,d){var f={left:"x",top:"y"},e;
["minimum","maximum"].each(function(g){["left","top"].each(function(h){e=d[g]?d[g][f[h]]:null;if(e!=null&&((g=="minimum")?c[h]e)){c[h]=e;}});});
},toRelFixedPosition:function(e,c){var d=getscroll();top+=d.y;left+=d.x;},toIgnoreScroll:function(e,d){var c=getscroll();top-=c.y;left-=c.x;
},toIgnoreMargins:function(c,d){left+=edge.x=="right"?dimensions["margin-right"]:(edge.x!="center"?dimensions["margin-left"]:dimensions["margin-left"]+((dimensions["margin-right"]+dimensions["margin-left"])/2));
top+=edge.y=="bottom"?dimensions["margin-bottom"]:(edge.y!="center"?dimensions["margin-top"]:dimensions["margin-top"]+((dimensions["margin-bottom"]+dimensions["margin-top"])/2));
},toEdge:function(c,d){var e={},g=dimensions,f=edge;switch(f.x){case"left":e.x=0;break;case"right":e.x=computedleft;break;default:e.x=-(round(totalwidth/2));
break;}switch(f.y){case"top":e.y=0;break;case"bottom":e.y=computedbottom;break;default:e.y=-(round(totalheight/2));break;}c.x+=e.x;
c.y+=e.y;},getCoordinateFromValue:function(c){if(typeOf(c)!="string"){return c;}c=tolowercase();return{x:test("left")?"left":(test("right")?"right":"center"),y:test(/upper|top/)?"top":(test("bottom")?"bottom":"center")};
}};implement({position:function(d){if(d&&(d.x!=null||d.y!=null)){return(b?apply(this,arguments):this);}var c=setstyle("position","absolute").calculatePosition(d);
return(d&&returnpos)?c:setstyles(c);},calculatePosition:function(c){return getposition(this,c);}});})(position);implement({isDisplayed:function(){return getstyle("display")!="none";
},isVisible:function(){var a=offsetwidth,b=offsetheight;return(a==0&&b==0)?false:(a>0&&b>0)?true:display!="none";},toggle:function(){return this[isdisplayed()?"hide":"show"]();
},hide:function(){var b;try{b=getstyle("display");}catch(a){}if(b=="none"){return this;}return store("element:_originalDisplay",b||"").setStyle("display","none");
},show:function(a){if(!a&&isdisplayed()){return this;}a=a||retrieve("element:_originalDisplay")||"block";return setstyle("display",(a=="none")?"block":a);
},swapClass:function(a,b){return removeclass(a).addClass(b);}});implement({clearSelection:function(){if(getselection){var a=getselection();
if(a&&removeallranges){removeallranges();}}else{if(selection&&empty){try{empty();}catch(b){}}}}});var IframeShim=new Class({Implements:[Options,Events,occlude],options:{className:"iframeShim",src:'javascript:false;write("");',display:false,zIndex:null,margin:0,offset:{x:0,y:0},browsers:(ie6||(firefox&&version<3&&mac))},property:"IframeShim",initialize:function(b,a){element=id(b);
if(occlude()){return occluded;}setoptions(a);makeshim();return this;},makeShim:function(){if(browsers){var c=getstyle("zIndex").toInt();
if(!c){c=1;var b=getstyle("position");if(b=="static"||!b){setstyle("position","relative");}setstyle("zIndex",c);
}c=((zindex!=null||zindex===0)&&c>zindex)?zindex:c-1;if(c<0){c=1;}shim=new Element("iframe",{src:src,scrolling:"no",frameborder:0,styles:{zIndex:c,position:"absolute",border:"none",filter:"progid:alpha(style=0,opacity=0)"},"class":classname}).store("IframeShim",this);
var a=(function(){inject(element,"after");this[display?"show":"hide"]();fireevent("inject");}).bind(this);if(!ready){addevent("load",a);
}else{a();}}else{position=hide=show=dispose=from(this);}},position:function(){if(!ready||!shim){return this;
}var a=measure(function(){return getsize();});if(margin!=undefined){a.x=a.x-(margin*2);a.y=a.y-(margin*2);
offset.x+=margin;offset.y+=margin;}set({width:a.x,height:a.y}).position({relativeTo:element,offset:offset});
return this;},hide:function(){if(shim){setstyle("display","none");}return this;},show:function(){if(shim){setstyle("display","block");
}return position();},dispose:function(){if(shim){dispose();}return this;},destroy:function(){if(shim){destroy();}return this;
}});addevent("load",function(){ready=true;});var Mask=new Class({Implements:[Options,Events],Binds:["position"],options:{style:{},"class":"mask",maskMargins:false,useIframeShim:true,iframeShimOptions:{}},initialize:function(b,a){target=id(b)||id(body);
store("mask",this);setoptions(a);render();inject();},render:function(){element=new Element("div",{"class":options["class"],id:id||"mask-"+uniqueid(),styles:merge({},style,{display:"none"}),events:{click:function(a){fireevent("click",a);
if(hideonclick){hide();}}.bind(this)}});hidden=true;},toElement:function(){return element;},inject:function(b,a){a=a||(inject?where:"")||target==body?"inside":"after";
b=b||(inject&&target)||target;inject(b,a);if(useiframeshim){shim=new IframeShim(element,iframeshimoptions);
addevents({show:bind(shim),hide:bind(shim),destroy:bind(shim)});}},position:function(){resize(width,height);
position({relativeTo:target,position:"topLeft",ignoreMargins:!maskmargins,ignoreScroll:target==body});return this;
},resize:function(a,e){var b={styles:["padding","border"]};if(maskmargins){push("margin");}var d=getcomputedsize(b);if(target==body){setstyles({width:0,height:0});
var c=getscrollsize();if(totalheight=0&&options[selectedindex].value!="");
}else{return((get("value")==null)||(get("value").length==0));}}});addallthese([["required",{errorMsg:function(){return getmsg("required");
},test:function(a){return !getvalidator("IsEmpty").test(a);}}],["length",{errorMsg:function(a,b){if(typeOf(length)!="null"){return getmsg("length").substitute({length:length,elLength:get("value").length});
}else{return"";}},test:function(a,b){if(typeOf(length)!="null"){return(get("value").length==length||get("value").length==0);}else{return true;}}}],["minLength",{errorMsg:function(a,b){if(typeOf(minlength)!="null"){return getmsg("minLength").substitute({minLength:minlength,length:get("value").length});
}else{return"";}},test:function(a,b){if(typeOf(minlength)!="null"){return(get("value").length>=(minlength||0));}else{return true;}}}],["maxLength",{errorMsg:function(a,b){if(typeOf(maxlength)!="null"){return getmsg("maxLength").substitute({maxLength:maxlength,length:get("value").length});
}else{return"";}},test:function(a,b){return get("value").length<=(maxlength||10000);}}],["validate-integer",{errorMsg:pass("integer"),test:function(a){return getvalidator("IsEmpty").test(a)||(/^(-?[1-9]\d*|0)$/).test(get("value"));
}}],["validate-numeric",{errorMsg:pass("numeric"),test:function(a){return getvalidator("IsEmpty").test(a)||(/^-?(?:0$0(?=\d*\.)|[1-9]|0)\d*(\.\d+)?$/).test(get("value"));
}}],["validate-digits",{errorMsg:pass("digits"),test:function(a){return getvalidator("IsEmpty").test(a)||(/^[\d() .:\-\+#]+$/.test(get("value")));
}}],["validate-alpha",{errorMsg:pass("alpha"),test:function(a){return getvalidator("IsEmpty").test(a)||(/^[a-zA-Z]+$/).test(get("value"));
}}],["validate-alphanum",{errorMsg:pass("alphanum"),test:function(a){return getvalidator("IsEmpty").test(a)||!(/\W/).test(get("value"));
}}],["validate-date",{errorMsg:function(a,b){if(parse){var c=dateformat||"%x";return getmsg("dateSuchAs").substitute({date:new Date().format(c)});
}else{return getmsg("dateInFormatMDY");}},test:function(e,g){if(getvalidator("IsEmpty").test(e)){return true;}var a=getcurrent()date,b=new RegExp([days,days_abbr,months,months_abbr].flatten().join("|"),"i"),i=get("value"),f=match(/[a-z]+/gi);
if(f&&!every(exec,b)){return false;}var c=parse(i),h=dateformat||"%x",d=format(h);if(d!="invalid date"){set("value",d);}return isvalid();
}}],["validate-email",{errorMsg:pass("email"),test:function(a){return 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(get("value"));
}}],["validate-url",{errorMsg:pass("url"),test:function(a){return getvalidator("IsEmpty").test(a)||(/^(https?|ftp|rmtp|mms):\/\/(([A-Z0-9][A-Z0-9_-]*)(\.[A-Z0-9][A-Z0-9_-]*)+)(:(\d+))?\/?/i).test(get("value"));
}}],["validate-currency-dollar",{errorMsg:pass("currencyDollar"),test:function(a){return 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(get("value"));
}}],["validate-one-required",{errorMsg:pass("oneRequired"),test:function(a,b){var c=id(b["validate-one-required"])||getparent(b["validate-one-required"]);
return getelements("input").some(function(d){if(["checkbox","radio"].contains(get("type"))){return get("checked");}return get("value");});}}]]);
validator={set:function(a){get("validator").setOptions(a);},get:function(){var a=retrieve("validator");if(!a){a=new validator(this);
store("validator",a);}return a;}};implement({validate:function(a){if(a){set("validator",a);}return get("validator").validate();}});
var FormValidator=validator;inline=new Class({Extends:validator,options:{showError:function(a){if(reveal){reveal();}else{setstyle("display","block");
}},hideError:function(a){if(dissolve){dissolve();}else{setstyle("display","none");}},scrollToErrorsOnSubmit:true,scrollToErrorsOnBlur:false,scrollToErrorsOnChange:false,scrollFxOptions:{transition:"quad:out",offset:{y:-20}}},initialize:function(b,a){parent(b,a);
addevent("onElementValidate",function(g,f,e,h){var d=getvalidator(e);if(!g&&geterror(f)){if(h){addclass("warning");}var c=makeadvice(e,f,geterror(f),h);
insertadvice(c,f);showadvice(e,f);}else{hideadvice(e,f);}});},makeAdvice:function(d,f,c,g){var e=(g)?warningprefix:errorprefix;
e+=(usetitles)?title||c:c;var a=(g)?"warning-advice":"validation-advice";var b=getadvice(d,f);if(b){b=set("html",e);}else{b=new Element("div",{html:e,styles:{display:"none"},id:"advice-"+split(":")[0]+"-"+getfieldid(f)}).addClass(a);
}store("$moo:advice-"+d,b);return b;},getFieldId:function(a){return id?id:id="input_"+name;},showAdvice:function(b,c){var a=getadvice(b,c);
if(a&&!retrieve("$moo:"+getpropname(b))&&(getstyle("display")=="none"||getstyle("visiblity")=="hidden"||getstyle("opacity")==0)){store("$moo:"+getpropname(b),true);
showerror(a);fireevent("showAdvice",[c,a,b]);}},hideAdvice:function(b,c){var a=getadvice(b,c);if(a&&retrieve("$moo:"+getpropname(b))){store("$moo:"+getpropname(b),false);
hideerror(a);fireevent("hideAdvice",[c,a,b]);}},getPropName:function(a){return"advice"+a;},resetField:function(a){a=id(a);if(!a){return this;
}parent(a);get("validators").each(function(b){hideadvice(b,a);},this);return this;},getAllAdviceMessages:function(d,c){var b=[];if(hasclass("ignoreValidation")&&!c){return b;
}var a=get("validators").some(function(g){var e=test("^warn-")||hasclass("warnOnly");if(e){g=replace(/^warn-/,"");}var f=getvalidator(g);if(!f){return;
}push({message:geterror(d),warnOnly:e,passed:test(),validator:f});},this);return b;},getAdvice:function(a,b){return retrieve("$moo:advice-"+a);
},insertAdvice:function(a,c){var b=get("validatorProps");if(!msgpos||!id(msgpos)){if(type&&tolowercase()=="radio"){getparent().adopt(a);
}else{inject(id(c),"after");}}else{id(msgpos).grab(a);}},validateField:function(g,f,b){var a=parent(g,f);if(((scrolltoerrorsonsubmit&&b==null)||b)&&!a){var c=id(this).getElement(".validation-failed");
var d=id(this).getParent();while(d!=body&&getscrollsize().y==getsize().y){d=getparent();}var e=retrieve("$moo:fvScroller");if(!e&&fx&&scroll){e=new scroll(d,scrollfxoptions);
store("$moo:fvScroller",e);}if(c){if(e){toelement(c);}else{scrollto(getscroll().x,getposition(d).y-20);}}}return a;},watchFields:function(a){each(function(b){if(evaluatefieldsonblur){addevent("blur",pass([b,false,scrolltoerrorsonblur],this));
}if(evaluatefieldsonchange){addevent("change",pass([b,true,scrolltoerrorsonchange],this));}},this);}});
addallthese([["validate-enforce-oncheck",{test:function(a,b){var c=getparent("form").retrieve("validator");if(!c){return true;}(toenforce||id(enforcechildrenof).getElements("input, select, textarea")).map(function(d){if(checked){enforcefield(d);
}else{ignorefield(d);resetfield(d);}});return true;}}],["validate-ignore-oncheck",{test:function(a,b){var c=getparent("form").retrieve("validator");
if(!c){return true;}(toignore||id(ignorechildrenof).getElements("input, select, textarea")).each(function(d){if(checked){ignorefield(d);
resetfield(d);}else{enforcefield(d);}});return true;}}],["validate-nospace",{errorMsg:function(){return getmsg("noSpace");},test:function(a,b){return !get("value").test(/\s/);
}}],["validate-toggle-oncheck",{test:function(b,c){var d=getparent("form").retrieve("validator");if(!d){return true;}var a=totoggle||id(totogglechildrenof).getElements("input, select, textarea");
if(!checked){each(function(e){ignorefield(e);resetfield(e);});}else{each(function(e){enforcefield(e);});}return true;}}],["validate-reqchk-bynode",{errorMsg:function(){return getmsg("reqChkByNode");
},test:function(a,b){return(id(nodeid).getElements(selector||"input[type=checkbox], input[type=radio]")).some(function(c){return checked;
});}}],["validate-required-check",{errorMsg:function(a,b){return usetitle?get("title"):getmsg("requiredChk");},test:function(a,b){return !!checked;
}}],["validate-reqchk-byname",{errorMsg:function(a,b){return getmsg("reqChkByName").substitute({label:label||get("type")});},test:function(b,d){var c=groupname||get("name");
var a=$$(getelementsbyname(c)).some(function(g,f){return checked;});var e=getparent("form").retrieve("validator");if(a&&e){resetfield(b);
}return a;}}],["validate-match",{errorMsg:function(a,b){return getmsg("match").substitute({matchName:matchname||id(matchinput).get("name")});
},test:function(b,c){var d=get("value");var a=id(matchinput)&&id(matchinput).get("value");return d&&a?d==a:true;}}],["validate-after-date",{errorMsg:function(a,b){return getmsg("afterDate").substitute({label:afterlabel||(afterelement?getmsg("startDate"):getmsg("currentDate"))});
},test:function(b,c){var d=id(afterelement)?parse(id(afterelement).get("value")):new Date();var a=parse(get("value"));
return a&&d?a>=d:true;}}],["validate-before-date",{errorMsg:function(a,b){return getmsg("beforeDate").substitute({label:beforelabel||(beforeelement?getmsg("endDate"):getmsg("currentDate"))});
},test:function(b,c){var d=parse(get("value"));var a=id(beforeelement)?parse(id(beforeelement).get("value")):new Date();
return a&&d?a>=d:true;}}],["validate-custom-required",{errorMsg:function(){return getmsg("required");},test:function(a,b){return get("value")!=emptyvalue;
}}],["validate-same-month",{errorMsg:function(a,b){var c=id(samemonthas)&&id(samemonthas).get("value");var d=get("value");if(d!=""){return getmsg(c?"sameMonth":"startMonth");
}},test:function(a,b){var d=parse(get("value"));var c=parse(id(samemonthas)&&id(samemonthas).get("value"));return d&&c?format("%B")==format("%B"):true;
}}],["validate-cc-num",{errorMsg:function(a){var b=get("value").replace(/[^0-9]/g,"");return getmsg("creditcard").substitute({length:length});
},test:function(c){if(getvalidator("IsEmpty").test(c)){return true;}var g=get("value");g=replace(/[^0-9]/g,"");var a=false;if(test(/^4[0-9]{12}([0-9]{3})?$/)){a="Visa";
}else{if(test(/^5[1-5]([0-9]{14})$/)){a="Master Card";}else{if(test(/^3[47][0-9]{13}$/)){a="American Express";}else{if(test(/^6011[0-9]{12}$/)){a="Discover";
}}}}if(a){var d=0;var e=0;for(var b=length-1;b>=0;--b){e=charat(b).toInt();if(e==0){continue;}if((length-b)%2==0){e+=e;}if(e>9){e=tostring().charAt(0).toInt()+tostring().charAt(1).toInt();
}d+=e;}if((d%10)==0){return true;}}var f="";while(g!=""){f+=" "+substr(0,4);g=substr(4);}getparent("form").retrieve("validator").ignoreField(c);set("value",clean());
getparent("form").retrieve("validator").enforceField(c);return false;}}]]);var OverText=new Class({Implements:[Options,Events,occlude],Binds:["reposition","assert","focus","hide"],options:{element:"label",labelClass:"overTxtLabel",positionOptions:{position:"upperLeft",edge:"upperLeft",offset:{x:4,y:2}},poll:false,pollInterval:250,wrap:false},property:"OverText",initialize:function(b,a){b=element=id(b);
if(occlude()){return occluded;}setoptions(a);attach(b);push(this);if(poll){poll();}},toElement:function(){return element;
},attach:function(){var b=element,a=options,c=textoverride||get("alt")||get("title");if(!c){return this;}var d=text=new Element(element,{"class":labelclass,styles:{lineHeight:"normal",position:"absolute",cursor:"text"},html:c,events:{click:pass(element=="label",this)}}).inject(b,"after");
if(element=="label"){if(!get("id")){set("id","input_"+uniqueid());}set("for",get("id"));}if(wrap){textholder=new Element("overtxtwrapper",{styles:{lineHeight:"normal",position:"relative"}}).grab(d).inject(b,"before");
}return enable();},destroy:function(){eliminate(property);disable();if(text){destroy();}if(textholder){destroy();
}return this;},disable:function(){removeevents({focus:focus,blur:assert,change:assert});removeevent("resize",reposition);
hide(true,true);return this;},enable:function(){addevents({focus:focus,blur:assert,change:assert});addevent("resize",reposition);
reposition();return this;},wrap:function(){if(element=="label"){if(!get("id")){set("id","input_"+uniqueid());
}set("for",get("id"));}},startPolling:function(){pollingpaused=false;return poll();},poll:function(a){if(poller&&!a){return this;
}if(a){clearInterval(poller);}else{poller=(function(){if(!pollingpaused){assert(true);}}).periodical(pollinterval,this);
}return this;},stopPolling:function(){pollingpaused=true;return poll(true);},focus:function(){if(text&&(!isdisplayed()||get("disabled"))){return this;
}return hide();},hide:function(c,a){if(text&&(isdisplayed()&&(!get("disabled")||a))){hide();fireevent("textHide",[text,element]);
pollingpaused=true;if(!c){try{fireevent("focus");focus();}catch(b){}}}return this;},show:function(){if(text&&!isdisplayed()){show();
reposition();fireevent("textShow",[text,element]);pollingpaused=false;}return this;},test:function(){return !get("value");
},assert:function(a){return this[test()?"show":"hide"](a);},reposition:function(){assert(true);if(!isvisible()){return stoppolling().hide();
}if(text&&test()){position(merge(positionoptions,{relativeTo:element}));}return this;}});instances=[];
append(OverText,{each:function(a){return each(function(c,b){if(element&&text){call(OverText,c,b);}});},update:function(){return each(function(a){return reposition();
});},hideAll:function(){return each(function(a){return hide(true,true);});},showAll:function(){return each(function(a){return show();
});}});elements=new Class({Extends:css,initialize:function(b,a){elements=subject=$$(b);parent(a);},compute:function(g,h,j){var c={};
for(var d in g){var a=g[d],e=h[d],f=c[d]={};for(var b in a){f[b]=parent(a[b],e[b],j);}}return c;},set:function(b){for(var c in b){if(!elements[c]){continue;
}var a=b[c];for(var d in a){render(elements[c],d,a[d],unit);}}return this;},start:function(c){if(!check(c)){return this;}var h={},j={};
for(var d in c){if(!elements[d]){continue;}var f=c[d],a=h[d]={},g=j[d]={};for(var b in f){var e=prepare(elements[d],b,f[b]);a[b]=from;
g[b]=to;}}return parent(h,j);}});accordion=new Class({Extends:elements,options:{fixedHeight:false,fixedWidth:false,display:0,show:false,height:true,width:false,opacity:true,alwaysHide:false,trigger:"click",initialDisplayFx:true,resetHeight:true},initialize:function(){var g=function(h){return h!=null;
};var f=link(arguments,{container:iselement,options:isobject,togglers:g,elements:g});parent(elements,options);var b=options,e=togglers=$$(togglers);
previous=-1;internalchain=new Chain();if(alwayshide){link="chain";}if(show||show===0){display=false;previous=show;
}if(start){display=false;show=false;}var d=effects={};if(opacity){opacity="fullOpacity";}if(width){width=fixedwidth?"fullWidth":"offsetWidth";
}if(height){height=fixedheight?"fullHeight":"scrollHeight";}for(var c=0,a=length;c=0?a-1:0)).chain(d);}else{d();}return this;},detach:function(b){var a=function(c){removeevent(trigger,retrieve("accordion:display"));
}.bind(this);if(!b){each(a);}else{a(b);}return this;},display:function(b,c){if(!check(b,c)){return this;}var h={},g=elements,a=options,f=effects;
if(c==null){c=true;}if(typeOf(b)=="element"){b=indexof(b);}if(b==previous&&!alwayshide){return this;}if(resetheight){var e=g[previous];
if(e&&!selfhidden){for(var d in f){setstyle(d,e[f[d]]);}}}if((timer&&link=="chain")||(b===previous&&!alwayshide)){return this;}previous=b;
selfhidden=false;each(function(l,k){h[k]={};var j;if(k!=b){j=true;}else{if(alwayshide&&((offsetheight>0&&height)||offsetwidth>0&&width)){j=true;
selfhidden=true;}}fireevent(j?"background":"active",[togglers[k],l]);for(var m in f){h[k][m]=j?0:l[f[m]];}if(!c&&!j&&resetheight){h[k].height="auto";
}},this);clearchain();chain(function(){if(resetheight&&!selfhidden){var i=g[b];if(i){setstyle("height","auto");
}}}.bind(this));return c?start(h):set(h)callchain();}});var Accordion=new Class({Extends:accordion,initialize:function(){apply(this,arguments);
var a=link(arguments,{container:iselement});container=container;},addSection:function(c,b,e){c=id(c);b=id(b);var d=contains(c);
var a=length;if(a&&(!d||e)){e=e!=null?e:a-1;inject(togglers[e],"before");inject(c,"after");}else{if(container&&!d){inject(container);
inject(container);}}return apply(this,arguments);}});move=new Class({Extends:morph,options:{relativeTo:body,position:"center",edge:false,offset:{x:0,y:0}},start:function(a){var b=element,c=getstyles("top","left");
if(top=="auto"||left=="auto"){setposition(getposition(getoffsetparent()));}return parent(position(merge({},options,a,{returnPos:true})));
}});move={set:function(a){get("move").cancel().setOptions(a);return this;},get:function(){var a=retrieve("move");if(!a){a=new move(this,{link:"cancel"});
store("move",a);}return a;}};implement({move:function(a){get("move").start(a);return this;}});(function(){scroll=new Class({Extends:Fx,options:{offset:{x:0,y:0},wheelStops:true},initialize:function(c,b){element=subject=id(c);
parent(b);if(typeOf(element)!="element"){element=id(getdocument().body);}if(wheelstops){var d=element,e=pass(false,this);
addevent("start",function(){addevent("mousewheel",e);},true);addevent("complete",function(){removeevent("mousewheel",e);},true);}},set:function(){var b=flatten(arguments);
if(firefox){b=[round(b[0]),round(b[1])];}scrollto(b[0],b[1]);return this;},compute:function(d,c,b){return[0,1].map(function(e){return compute(d[e],c[e],b);
});},start:function(c,d){if(!check(c,d)){return this;}var b=getscroll();return parent([b.x,b.y],[c,d]);},calculateScroll:function(g,f){var d=element,b=getscrollsize(),h=getscroll(),j=getsize(),c=offset,i={x:g,y:f};
for(var e in i){if(!i[e]&&i[e]!==0){i[e]=h[e];}if(typeOf(i[e])!="number"){i[e]=b[e]-j[e];}i[e]+=c[e];}return[i.x,i.y];},toTop:function(){return apply(this,calculatescroll(false,0));
},toLeft:function(){return apply(this,calculatescroll(0,false));},toRight:function(){return apply(this,calculatescroll("right",false));
},toBottom:function(){return apply(this,calculatescroll(false,"bottom"));},toElement:function(d,e){e=e?from(e):["x","y"];var c=a(element)?{x:0,y:0}:getscroll();
var b=map(id(d).getPosition(element),function(g,f){return contains(f)?g+c[f]:false;});return apply(this,calculatescroll(b.x,b.y));
},toElementEdge:function(d,g,e){g=g?from(g):["x","y"];d=id(d);var i={},f=getposition(element),j=getsize(),h=getscroll(),b=getsize(),c={x:f.x+j.x,y:f.y+j.y};
["x","y"].each(function(k){if(contains(k)){if(c[k]>h[k]+b[k]){i[k]=c[k]-b[k];}if(f[k]length){splice(length-1,length);
}}var b=0;i=a=0;each(function(k){var j={};if(d){top=i-f[k].top-b;i+=f[k].height;}else{left=a-f[k].left;a+=f[k].width;}b=b+f[k].margin;c[k]=j;},this);
var g={};clone(e).sort().each(function(j){g[j]=c[j];});start(g);currentorder=e;return this;},rearrangeDOM:function(a){a=a||currentorder;
var b=elements[0].getParent();var c=[];setstyle("opacity",0);each(function(d){push(elements[d].inject(b).setStyles({top:0,left:0}));
},this);setstyle("opacity",1);elements=$$(c);setdefaultorder();return this;},getDefaultOrder:function(){return map(function(b,a){return a;
});},getCurrentOrder:function(){return currentorder;},forward:function(){return sort(getdefaultorder());},backward:function(){return sort(getdefaultorder().reverse());
},reverse:function(){return sort(reverse());},sortByElements:function(a){return sort(map(function(b){return indexof(b);
},this));},swap:function(c,b){if(typeOf(c)=="element"){c=indexof(c);}if(typeOf(b)=="element"){b=indexof(b);}var a=clone(currentorder);
a[indexof(c)]=b;a[indexof(b)]=c;return sort(a);}});var Drag=new Class({Implements:[Events,Options],options:{snap:6,unit:"px",grid:false,style:true,limit:false,handle:false,invert:false,preventDefault:false,stopPropagation:false,modifiers:{x:"left",y:"top"}},initialize:function(){var b=link(arguments,{options:isobject,element:function(c){return c!=null;
}});element=id(element);document=getdocument();setoptions(options||{});var a=typeOf(handle);handles=((a=="array"||a=="collection")?$$(handle):id(handle))||element;
mouse={now:{},pos:{}};value={start:{},now:{}};selection=(ie)?"selectstart":"mousedown";if(ie&&!ondragstartfixed){ondragstart=from(false);
ondragstartfixed=true;}bound={start:bind(this),check:bind(this),drag:bind(this),stop:bind(this),cancel:bind(this),eventStop:from(false)};
attach();},attach:function(){addevent("mousedown",start);return this;},detach:function(){removeevent("mousedown",start);
return this;},start:function(a){var j=options;if(rightclick){return;}if(preventdefault){preventdefault();}if(stoppropagation){stoppropagation();
}start=page;fireevent("beforeStart",element);var c=limit;limit={x:[],y:[]};var e,g;for(e in modifiers){if(!modifiers[e]){continue;
}var b=getstyle(modifiers[e]);if(b&&!match(/px$/)){if(!g){g=getcoordinates(getoffsetparent());}b=g[modifiers[e]];
}if(style){now[e]=(b||0).toInt();}else{now[e]=element[modifiers[e]];}if(invert){now[e]*=-1;}pos[e]=page[e]now[e];
if(c&&c[e]){var d=2;while(d--){var f=c[e][d];if(f||f===0){limit[e][d]=(typeof f=="function")?f():f;}}}}if(typeOf(grid)=="number"){grid={x:grid,y:grid};
}var h={mousemove:check,mouseup:cancel};h[selection]=eventstop;addevents(h);},check:function(a){if(preventdefault){preventdefault();
}var b=round(sqrt(pow(start.x,2)+pow(start.y,2)));if(b>snap){cancel();addevents({mousemove:drag,mouseup:stop});
fireevent("start",[element,a]).fireEvent("snap",element);}},drag:function(b){var a=options;if(preventdefault){preventdefault();
}now=page;for(var c in modifiers){if(!modifiers[c]){continue;}now[c]=now[c]pos[c];if(invert){now[c]*=-1;
}if(limit&&limit[c]){if((limit[c][1]||limit[c][1]===0)&&(now[c]>limit[c][1])){now[c]=limit[c][1];}else{if((limit[c][0]||limit[c][0]===0)&&(now[c]left&&b.xtop);},this).getLast();if(overed!=a){if(overed){fireevent("leave",[element,overed]);
}if(a){fireevent("enter",[element,a]);}overed=a;}},drag:function(a){parent(a);if(checkdroppables&&length){checkdroppables();
}},stop:function(a){checkdroppables();fireevent("drop",[element,overed,a]);overed=null;return parent(a);}});implement({makeDraggable:function(a){var b=new move(this,a);
store("dragger",b);return b;}});var Slider=new Class({Implements:[Events,Options],Binds:["clickedElement","draggedKnob","scrolledElement"],options:{onTick:function(a){setknobposition(a);
},initialStep:0,snap:false,offset:0,range:false,wheel:false,steps:100,mode:"horizontal"},initialize:function(f,a,e){setoptions(e);e=options;element=id(f);
a=knob=id(a);previouschange=previousend=step=-1;var b={},d={x:false,y:false};switch(mode){case"vertical":axis="y";property="top";
offset="offsetHeight";break;case"horizontal":axis="x";property="left";offset="offsetWidth";}setsliderdimensions();setrange(range);
if(getstyle("position")=="static"){setstyle("position","relative");}setstyle(property,offset);d[axis]=property;b[axis]=[offset,offset];
var c={snap:0,limit:b,modifiers:d,onDrag:draggedknob,onStart:draggedknob,onBeforeStart:(function(){isdragging=true;}).bind(this),onCancel:function(){isdragging=false;
}.bind(this),onComplete:function(){isdragging=false;draggedknob();end();}.bind(this)};if(snap){setsnap(c);}drag=new Drag(a,c);
attach();if(initialstep!=null){set(initialstep);}},attach:function(){addevent("mousedown",clickedelement);if(wheel){addevent("mousewheel",scrolledelement);
}attach();return this;},detach:function(){removeevent("mousedown",clickedelement).removeEvent("mousewheel",scrolledelement);
detach();return this;},autosize:function(){setsliderdimensions().setKnobPosition(toposition(step));limit[axis]=[offset,offset];
if(snap){setsnap();}return this;},setSnap:function(a){if(!a){a=options;}grid=ceil(stepwidth);limit[axis][1]=full;
return this;},setKnobPosition:function(a){if(snap){a=toposition(step);}setstyle(property,a);return this;},setSliderDimensions:function(){full=measure(function(){half=knob[offset]/2;
return element[offset]knob[offset]+(offset*2);}.bind(this));return this;},set:function(a){if(!((range>0)^(a0)^(a>max))){a=max;}step=round(a);return checkstep().fireEvent("tick",toposition(step)).end();},setRange:function(a,b){min=pick([a[0],0]);
max=pick([a[1],steps]);range=min;steps=steps||full;stepsize=abs(range)/steps;
stepwidth=stepsize*full/abs(range);if(a){set(pick([b,step]).floor(min).max(max));}return this;},clickedElement:function(c){if(isdragging||target==knob){return;
}var b=range<0?-1:1,a=page[axis]getposition()[axis]half;a=limit(offset,offset);
step=round(min+b*tostep(a));checkstep().fireEvent("tick",a).end();},scrolledElement:function(a){var b=(mode=="horizontal")?(wheel<0):(wheel>0);
set(step+(b?-1:1)*stepsize);stop();},draggedKnob:function(){var b=range<0?-1:1,a=now[axis];a=limit(offset,offset);
step=round(min+b*tostep(a));checkstep();},checkStep:function(){var a=step;if(previouschange!=a){previouschange=a;
fireevent("change",a);}return this;},end:function(){var a=step;if(previousend!==a){previousend=a;fireevent("complete",a+"");}return this;
},toStep:function(a){var b=(a+offset)*stepsize/full*steps;return steps?round(b-=b%stepsize):b;},toPosition:function(a){return(full*abs(min-a))/(steps*stepsize)offset;
}});var Sortables=new Class({Implements:[Events,Options],options:{opacity:1,clone:false,revert:false,handle:false,dragOptions:{},snap:4,constrain:false,preventDefault:false},initialize:function(a,b){setoptions(b);
elements=[];lists=[];idle=true;addlists($$(id(a)||a));if(!clone){revert=false;}if(revert){effect=new morph(null,merge({duration:250,link:"cancel"},revert));
}},attach:function(){addlists(lists);return this;},detach:function(){lists=removelists(lists);return this;},addItems:function(){flatten(arguments).each(function(a){push(a);
var b=retrieve("sortables:start",function(c){call(this,c,a);}.bind(this));(handle?getelement(handle)||a:a).addEvent("mousedown",b);
},this);return this;},addLists:function(){flatten(arguments).each(function(a){include(a);additems(getchildren());},this);return this;
},removeItems:function(){return $$(flatten(arguments).map(function(a){erase(a);var b=retrieve("sortables:start");(handle?getelement(handle)||a:a).removeEvent("mousedown",b);
return a;},this));},removeLists:function(){return $$(flatten(arguments).map(function(a){erase(a);removeitems(getchildren());return a;
},this));},getClone:function(b,a){if(!clone){return new Element(tagname).inject(body);}if(typeOf(clone)=="function"){return call(this,b,a,list);
}var c=clone(true).setStyles({margin:0,position:"absolute",visibility:"hidden",width:getstyle("width")}).addEvent("mousedown",function(d){fireevent("mousedown",d);
});if(get("html").test("radio")){getelements("input[type=radio]").each(function(d,e){set("name","clone_"+e);if(get("checked")){getelements("input[type=radio]")[e].set("checked",true);
}});}return inject(list).setPosition(getposition(getoffsetparent()));},getDroppables:function(){var a=getchildren().erase(clone).erase(element);
if(!constrain){append(lists).erase(list);}return a;},insert:function(c,b){var a="inside";if(contains(b)){list=b;
droppables=getdroppables();}else{a=getallprevious().contains(b)?"before":"after";}inject(b,a);fireevent("sort",[element,clone]);
},start:function(b,a){if(!idle||rightclick||["button","input","a","textarea"].contains(get("tag"))){return;}idle=false;element=a;
opacity=getstyle("opacity");list=getparent();clone=getclone(b,a);drag=new move(clone,merge({preventDefault:preventdefault,snap:snap,container:constrain&&getparent(),droppables:getdroppables()},dragoptions)).addEvents({onSnap:function(){stop();
setstyle("visibility","visible");setstyle("opacity",opacity||0);fireevent("start",[element,clone]);
}.bind(this),onEnter:bind(this),onCancel:bind(this),onComplete:bind(this)});inject(element,"before");start(b);
},end:function(){detach();setstyle("opacity",opacity);if(effect){var b=getstyles("width","height"),d=clone,c=computeposition(getposition(getoffsetparent()));
var a=function(){removeevent("cancel",a);destroy();};element=d;start({top:top,left:left,width:width,height:height,opacity:0.25}).addEvent("cancel",a).chain(a);
}else{destroy();}reset();},reset:function(){idle=true;fireevent("complete",element);},serialize:function(){var c=link(arguments,{modifier:isfunction,index:function(d){return d!=null;
}});var b=map(function(d){return getchildren().map(modifier||function(e){return get("id");},this);},this);var a=index;if(length==1){a=0;
}return(a||a===0)&&a>=0&&a2083){fireevent("error",f);}request_map["request_"+b]=function(){success(arguments,b);}.bind(this);var a=getscript(f).inject(injectscript);
fireevent("request",[f,a]);if(timeout){delay(timeout,this);}return this;},getScript:function(a){if(!script){script=new Element("script",{type:"text/javascript",async:true,src:a});
}return script;},success:function(b,a){if(!running){return;}clear().fireEvent("complete",b).fireEvent("success",b).callChain();},cancel:function(){if(running){clear().fireEvent("cancel");
}return this;},isRunning:function(){return !!running;},clear:function(){running=false;if(script){destroy();script=null;
}return this;},timeout:function(){if(running){running=false;fireevent("timeout",[get("src"),script]).fireEvent("failure").cancel();
}return this;}});counter=0;request_map={};queue=new Class({Implements:[Options,Events],Binds:["attach","request","complete","cancel","success","failure","exception"],options:{stopOnFailure:true,autoAdvance:true,concurrent:1,requests:{}},initialize:function(a){var b;
if(a){b=requests;delete requests;}setoptions(a);requests={};queue=[];reqbinders={};if(b){addrequests(b);}},addRequest:function(a,b){requests[a]=b;
attach(a,b);return this;},addRequests:function(a){each(a,function(c,b){addrequest(b,c);},this);return this;},getName:function(a){return keyof(requests,a);
},attach:function(a,b){if(b._groupSend){return this;}["request","complete","cancel","success","failure","exception"].each(function(c){if(!reqbinders[a]){reqbinders[a]={};
}reqbinders[a][c]=function(){this["on"+capitalize()].apply(this,[a,b].append(arguments));}.bind(this);addevent(c,reqbinders[a][c]);},this);
b._groupSend=send;send=function(c){send(a,c);return b;}.bind(this);return this;},removeRequest:function(b){var a=typeOf(b)=="object"?getname(b):b;
if(!a&&typeOf(a)!="string"){return this;}b=requests[a];if(!b){return this;}["request","complete","cancel","success","failure","exception"].each(function(c){removeevent(c,reqbinders[a][c]);
},this);send=b._groupSend;delete b._groupSend;return this;},getRunning:function(){return filter(requests,function(a){return running;});
},isRunning:function(){return !!(keys(getrunning()).length);},send:function(b,a){var c=function(){requests[b]._groupSend(a);erase(c);
}.bind(this);name=b;if(keys(getrunning()).length>=concurrent||(error&&stoponfailure)){push(c);}else{c();
}return this;},hasNext:function(a){return(!a)?!!length:!!filter(function(b){return name==a;}).length;},resume:function(){error=false;
(keys(getrunning()).length).times(runnext,this);return this;},runNext:function(a){if(!length){return this;
}if(!a){queue[0]();}else{var b;each(function(c){if(!b&&name==a){b=true;c();}});}return this;},runAll:function(){each(function(a){a();
});return this;},clear:function(a){if(!a){empty();}else{queue=map(function(b){if(name!=a){return b;}else{return false;}}).filter(function(b){return b;
});}return this;},cancel:function(a){requests[a].cancel();return this;},onRequest:function(){fireevent("request",arguments);},onComplete:function(){fireevent("complete",arguments);
if(!length){fireevent("end");}},onCancel:function(){if(autoadvance&&!error){runnext();}fireevent("cancel",arguments);
},onSuccess:function(){if(autoadvance&&!error){runnext();}fireevent("success",arguments);},onFailure:function(){error=true;
if(!stoponfailure&&autoadvance){runnext();}fireevent("failure",arguments);},onException:function(){error=true;
if(!stoponfailure&&autoadvance){runnext();}fireevent("exception",arguments);}});implement({options:{initialDelay:5000,delay:5000,limit:60000},startTimer:function(b){var a=function(){if(!running){send({data:b});
}};lastdelay=initialdelay;timer=delay(lastdelay,this);completecheck=function(c){clearTimeout(timer);lastdelay=(c)?delay:(lastdelay+delay).min(limit);
timer=delay(lastdelay,this);};return addevent("complete",completecheck);},stopTimer:function(){clearTimeout(timer);return removeevent("complete",completecheck);
}});var Asset={javascript:function(d,b){if(!b){b={};}var a=new Element("script",{src:d,type:"text/javascript"}),e=document||document,c=onload||onload;
delete onload;delete onload;delete document;if(c){if(typeof onreadystatechange!="undefined"){addevent("readystatechange",function(){if(["loaded","complete"].contains(readystate)){call(this);
}});}else{addevent("load",c);}}return set(b).inject(head);},css:function(d,a){if(!a){a={};}var b=new Element("link",{rel:"stylesheet",media:"screen",type:"text/css",href:d});
var c=onload||onload,e=document||document;delete onload;delete onload;delete document;if(c){addevent("load",c);}return set(a).inject(head);
},image:function(c,b){if(!b){b={};}var d=new Image(),a=id(d)||new Element("img");["load","abort","error"].each(function(e){var g="on"+e,f="on"+capitalize(),h=b[g]||b[f]||function(){};
delete b[f];delete b[g];d[g]=function(){if(!d){return;}if(!parentnode){width=width;height=height;}d=onload=onabort=onerror=null;delay(1,a,a);
fireevent(e,a,1);};});src=src=c;if(d&&complete){delay(1);}return set(b);},images:function(c,b){c=from(c);var d=function(){},a=0;
b=merge({onComplete:d,onProgress:d,onError:d,properties:{}},b);return new Elements(map(function(f,e){return image(f,append(properties,{onload:function(){a++;
call(this,a,e,f);if(a==length){oncomplete();}},onerror:function(){a++;call(this,a,e,f);if(a==length){oncomplete();}}}));
}));}};(function(){var a=color=new Type("Color",function(c,d){if(length>=3){d="rgb";c=slice(arguments,0,3);}else{if(typeof c=="string"){if(match(/rgb/)){c=rgbtohex().hexToRgb(true);
}else{if(match(/hsb/)){c=hsbtorgb();}else{c=hextorgb(true);}}}}d=d||"rgb";switch(d){case"hsb":var b=c;c=hsbtorgb();hsb=b;break;case"hex":c=hextorgb(true);
break;}rgb=slice(0,3);hsb=hsb||rgbtohsb();hex=rgbtohex();return append(c,this);});implement({mix:function(){var b=slice(arguments);
var d=(typeOf(getlast())=="number")?pop():50;var c=slice();each(function(e){e=new a(e);for(var f=0;f<3;f++){c[f]=round((c[f]/100*(100-d))+(e[f]/100*d));
}});return new a(c,"rgb");},invert:function(){return new a(map(function(b){return 255-b;}));},setHue:function(b){return new a([b,hsb[1],hsb[2]],"hsb");
},setSaturation:function(b){return new a([hsb[0],b,hsb[2]],"hsb");},setBrightness:function(b){return new a([hsb[0],hsb[1],b],"hsb");
}});this.$RGB=function(e,d,c){return new a([e,d,c],"rgb");};this.$HSB=function(e,d,c){return new a([e,d,c],"hsb");};this.$HEX=function(b){return new a(b,"hex");
};implement({rgbToHsb:function(){var c=this[0],d=this[1],k=this[2],h=0;var j=max(c,d,k),f=min(c,d,k);var l=j-f;var i=j/255,g=(j!=0)?l/j:0;
if(g!=0){var e=(j-c)/l;var b=(j-d)/l;var m=(j-k)/l;if(c==j){h=m-b;}else{if(d==j){h=2+e-m;}else{h=4+b-e;}}h/=6;if(h<0){h++;}}return[round(h*360),round(g*100),round(i*100)];
},hsbToRgb:function(){var d=round(this[2]/100*255);if(this[1]==0){return[d,d,d];}else{var b=this[0]%360;var g=b%60;var h=round((this[2]*(100-this[1]))/10000*255);
var e=round((this[2]*(6000-this[1]*g))/600000*255);var c=round((this[2]*(6000-this[1]*(60-g)))/600000*255);switch(floor(b/60)){case 0:return[d,c,h];
case 1:return[e,d,h];case 2:return[h,d,c];case 3:return[h,e,d];case 4:return[c,h,d];case 5:return[d,h,e];}}return false;}});implement({rgbToHsb:function(){var b=match(/\d{1,3}/g);
return(b)?rgbtohsb():null;},hsbToRgb:function(){var b=match(/\d{1,3}/g);return(b)?hsbtorgb():null;}});})();(function(){group=new Class({initialize:function(){instances=flatten(arguments);
},addEvent:function(e,d){var g=instances,a=length,f=a,c=new Array(a),b=this;each(function(h,j){addevent(e,function(){if(!c[j]){f--;}c[j]=arguments;
if(!f){call(b,g,h,c);f=a;c=new Array(a);}});});}});})();cookie=new Class({Extends:Cookie,options:{autoSave:true},initialize:function(b,a){parent(b,a);
load();},save:function(){var a=encode(hash);if(!a||length>4096){return false;}if(a=="{}"){dispose();}else{write(a);}return true;
},load:function(){hash=new Hash(decode(read(),true));return this;}});each(prototype,function(b,a){if(typeof b=="function"){implement(a,function(){var c=apply(hash,arguments);
if(autosave){save();}return c;});}});(function(){var a=table=function(){length=0;var c=[],b=[];set=function(e,g){var d=indexof(e);
if(d==-1){var f=length;c[f]=e;b[f]=g;length++;}else{b[d]=g;}return this;};get=function(e){var d=indexof(e);return(d==-1)?null:b[d];};erase=function(e){var d=indexof(e);
if(d!=-1){length--;splice(d,1);return splice(d,1)[0];}return null;};each=foreach=function(f,g){for(var e=0,d=length;e1?$$(a):length?id(a[0]):false;},setHeaders:function(a){set("headers",a);
return this;},setFooters:function(a){set("footers",a);return this;},update:function(d,e,a){var b=getchildren(a||"td"),c=length-1;each(function(i,f){var j=b[f]||new Element(a||"td").inject(d),h=(i?content:"")||i,g=typeOf(h);
if(i&&properties){set(properties);}if(/(element(s?)|array|collection)/.test(g)){empty().adopt(h);}else{set("html",h);}if(f>c){push(j);}else{b[f]=j;
}});return{tr:d,tds:b};},push:function(e,c,d,a,b){if(typeOf(e)=="element"&&get("tag")=="tr"){inject(d||body,b);return{tr:e,tds:getchildren("td")};
}return update(new Element("tr",c).inject(d||body,b),e,a);},pushMany:function(d,c,e,a,b){return map(function(f){return push(f,c,e,a,b);
},this);}});["adopt","inject","wraps","grab","replaces","dispose"].each(function(a){implement(a,function(){element[a].apply(element,arguments);
return this;});});HtmlTable=refactor(HtmlTable,{options:{classZebra:"table-tr-odd",zebra:true,zebraOnlyVisibleRows:true},initialize:function(){apply(this,arguments);
if(occluded){return occluded;}if(zebra){updatezebras();}},updateZebras:function(){var a=0;each(rows,function(b){if(!zebraonlyvisiblerows||isdisplayed()){zebra(b,a++);
}},this);},setRowStyle:function(b,a){if(previous){previous(b,a);}zebra(b,a);},zebra:function(b,a){return b[((a%2)?"remove":"add")+"Class"](classzebra);
},push:function(){var a=apply(this,arguments);if(zebra){updatezebras();}return a;}});HtmlTable=refactor(HtmlTable,{options:{sortIndex:0,sortReverse:false,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:false,thSelector:"th"},initialize:function(){apply(this,arguments);
if(occluded){return occluded;}sorted={index:null,dir:1};if(!bound){bound={};}headclick=bind(this);sortspans=new Elements();
if(sortable){enablesort();if(sortindex!=null){sort(sortindex,sortreverse);}}},attachSorts:function(a){detachsorts();
if(a!==false){addevent("click:relay("+thselector+")",headclick);}},detachSorts:function(){removeevents("click:relay("+thselector+")");
},setHeaders:function(){apply(this,arguments);if(sortenabled){setparsers();}},setParsers:function(){parsers=detectparsers();
},detectParsers:function(){return head&&getelements(thselector).flatten().map(detectparser,this);},detectParser:function(a,b){if(hasclass(classnosort)||retrieve("htmltable-parser")){return retrieve("htmltable-parser");
}var c=new Element("div");adopt(childnodes).inject(a);var f=new Element("span",{"class":classsortspan}).inject(c,"top");push(f);
var g=parsers[b],e=rows,d;switch(typeOf(g)){case"function":g={convert:g};d=true;break;case"string":g=g;d=true;break;}if(!d){some(function(k){var o=parsers[k],m=match;
if(!m){return false;}for(var n=0,l=length;nc){b[f].position--;}}}},setRowStyle:function(b,a){previous(b,a);cells[index].addClass(classcellsort);
},setGroupSort:function(b,c,a){if(b==value){removeclass(classgrouphead).addClass(classgroup);}else{removeclass(classgroup).addClass(classgrouphead);
}return value;},getParser:function(){var a=parsers[index];return typeOf(a)=="string"?parsers[a]:a;},sort:function(c,b,e){if(!head){return;
}if(!e){clearsort();setsortedstate(c,b);setheadsort(true);}var f=getparser();if(!f){return;}var a;if(!ie){a=getparent();
dispose();}var d=parsedata(f).sort(function(h,g){if(value===value){return 0;}return value>value?1:-1;});if(reverse==(f==parsers["input-checked"])){reverse(true);
}setrowsort(d,e);if(a){grab(body);}fireevent("stateChanged");return fireevent("sort",[body,index]);},parseData:function(a){return map(rows,function(d,b){var c=call(id(cells[index]));
return{position:b,value:c};},this);},clearSort:function(){setheadsort(false);getelements("td").removeClass(classcellsort);},reSort:function(){if(sortenabled){call(this,index,reverse);
}return this;},enableSort:function(){addclass(classsortable);attachsorts(true);setparsers();sortenabled=true;return this;
},disableSort:function(){removeclass(classsortable);attachsorts(false);each(function(a){destroy();});empty();
sortenabled=false;return this;}});parserpriority=["date","input-checked","input-value","float","number"];parsers={date:{match:/^\d{2}[-\/ ]\d{2}[-\/ ]\d{2,4}$/,convert:function(){var a=parse(get("text").stripTags());
return(typeOf(a)=="date")?format("db"):"";},type:"date"},"input-checked":{match:/ type="(radio|checkbox)" /,convert:function(){return getelement("input").checked;
}},"input-value":{match:/0)){return null;
}if(d){b+=e;}else{var a=0,c=0;if(e>0){while(ce&&b>0){if(rows[--b].isDisplayed()){c--;
}}}}return b;},attachSelects:function(d){d=d!=null?d:true;var g=d?"addEvents":"removeEvents";element[g]({mouseleave:mouseleave,click:activatekeyboard});
body[g]({"click:relay(tr)":clickrow,"contextmenu:relay(tr)":clickrow});if(usekeyboard||keyboard){if(!keyboard){keyboard=new Keyboard();
}if(!selectkeysdefined){selectkeysdefined=true;var f,e;var c=function(i){var h=function(j){clearTimeout(f);preventdefault();var k=rows[getrowbyoffset(i,selecthiddenrows)];
if(shift&&k&&isselected(k)){deselectrow(focused);focused=k;}else{if(k&&(!allowmultiselect||!shift)){selectnone();
}shiftfocus(i,j);}if(e){f=delay(100,this,j);}else{f=(function(){e=true;h(j);}).delay(400);}}.bind(this);return h;}.bind(this);var b=function(){clearTimeout(f);
e=false;};addevents({"keydown:shift+up":c(-1),"keydown:shift+down":c(1),"keyup:shift+up":b,"keyup:shift+down":b,"keyup:up":b,"keyup:down":b});
var a="";if(allowmultiselect&&shiftformultiselect&&usekeyboard){a=" (Shift multi-selects).";}addshortcuts({"Select Previous Row":{keys:"up",shortcut:"up arrow",handler:c(-1),description:"Select the previous row in the table."+a},"Select Next Row":{keys:"down",shortcut:"down arrow",handler:c(1),description:"Select the next row in the table."+a}});
}keyboard[d?"activate":"deactivate"]();}updateselects();},mouseleave:function(){if(hovered){leaverow(hovered);}}});var Scroller=new Class({Implements:[Events,Options],options:{area:20,velocity:1,onChange:function(a,b){scrollto(a,b);
},fps:50},initialize:function(b,a){setoptions(a);element=id(b);docbody=id(getdocument().body);listener=(typeOf(element)!="element")?docbody:element;
timer=null;bound={attach:bind(this),detach:bind(this),getCoords:bind(this)};},start:function(){addevents({mouseover:attach,mouseleave:detach});
return this;},stop:function(){removeevents({mouseover:attach,mouseleave:detach});detach();timer=clearInterval(timer);
return this;},attach:function(){addevent("mousemove",getcoords);},detach:function(){removeevent("mousemove",getcoords);
timer=clearInterval(timer);},getCoords:function(a){page=(get("tag")=="body")?client:page;if(!timer){timer=periodical(round(1000/fps),this);
}},scroll:function(){var c=getsize(),a=getscroll(),h=element!=docbody?getoffsets():{x:0,y:0},d=getscrollsize(),g={x:0,y:0},e=top||area,b=bottom||area;
for(var f in page){if(page[f]<(e+h[f])&&a[f]!=0){g[f]=(page[f]-e-h[f])*velocity;}else{if(page[f]+b>(c[f]+h[f])&&a[f]+c[f]!=d[f]){g[f]=(page[f]-c[f]+b-h[f])*velocity;
}}g[f]=g[f].round();}if(g.y||g.x){fireevent("change",[a.x+g.x,a.y+g.y]);}}});(function(){var a=function(c,b){return(c)?(typeOf(c)=="function"?c(b):get(c)):"";
};tips=new Class({Implements:[Events,Options],options:{onShow:function(){setstyle("display","block");},onHide:function(){setstyle("display","none");
},title:"title",text:function(b){return get("rel")||get("href");},showDelay:100,hideDelay:100,className:"tip-wrap",offset:{x:16,y:16},windowPadding:{x:0,y:0},fixed:false,waiAria:true},initialize:function(){var b=link(arguments,{options:isobject,elements:function(c){return c!=null;
}});setoptions(options);if(elements){attach(elements);}container=new Element("div",{"class":"tip"});if(id){set("id",id);
if(waiaria){attachwaiaria();}}},toElement:function(){if(tip){return tip;}tip=new Element("div",{"class":classname,styles:{position:"absolute",top:0,left:0}}).adopt(new Element("div",{"class":"tip-top"}),container,new Element("div",{"class":"tip-bottom"}));
return tip;},attachWaiAria:function(){var b=id;set("role","tooltip");if(!waiaria){waiaria={show:function(c){if(b){set("aria-describedby",b);
}set("aria-hidden","false");},hide:function(c){if(b){erase("aria-describedby");}set("aria-hidden","true");}};}addevents(waiaria);
},detachWaiAria:function(){if(waiaria){erase("role");erase("aria-hidden");removeevents(waiaria);}},attach:function(b){$$(b).each(function(d){var f=a(title,d),e=a(text,d);
set("title","").store("tip:native",f).retrieve("tip:title",f);retrieve("tip:text",e);fireevent("attach",[d]);var c=["enter","leave"];if(!fixed){push("move");
}each(function(h){var g=retrieve("tip:"+h);if(!g){g=function(i){this["element"+capitalize()].apply(this,[i,d]);}.bind(this);}store("tip:"+h,g).addEvent("mouse"+h,g);
},this);},this);return this;},detach:function(b){$$(b).each(function(d){["enter","leave","move"].each(function(e){removeevent("mouse"+e,retrieve("tip:"+e)).eliminate("tip:"+e);
});fireevent("detach",[d]);if(title=="title"){var c=retrieve("tip:native");if(c){set("title",c);}}},this);return this;},elementEnter:function(c,b){clearTimeout(timer);
timer=(function(){empty();["title","text"].each(function(e){var d=retrieve("tip:"+e);var f=this["_"+e+"Element"]=new Element("div",{"class":"tip-"+e}).inject(container);
if(d){fill(f,d);}},this);show(b);position((fixed)?{page:getposition()}:c);}).delay(showdelay,this);},elementLeave:function(c,b){clearTimeout(timer);
timer=delay(hidedelay,this,b);fireforparent(c,b);},setTitle:function(b){if(this._titleElement){empty();
fill(this._titleElement,b);}return this;},setText:function(b){if(this._textElement){empty();fill(this._textElement,b);}return this;
},fireForParent:function(c,b){b=getparent();if(!b||b==body){return;}if(retrieve("tip:enter")){fireevent("mouseenter",c);}else{fireforparent(c,b);
}},elementMove:function(c,b){position(c);},position:function(f){if(!tip){id(this);}var c=getsize(),b=getscroll(),g={x:offsetwidth,y:offsetheight},d={x:"left",y:"top"},e={y:false,x2:false,y2:false,x:false},h={};
for(var i in d){h[d[i]]=page[i]+offset[i];if(h[d[i]]<0){e[i]=true;}if((h[d[i]]+g[i]-b[i])>c[i]windowpadding[i]){h[d[i]]=page[i]offset[i]-g[i];
e[i+"2"]=true;}}fireevent("bound",e);setstyles(h);},fill:function(b,c){if(typeof c=="string"){set("html",c);}else{adopt(c);}},show:function(b){if(!tip){id(this);
}if(!getparent()){inject(body);}fireevent("show",[tip,b]);},hide:function(b){if(!tip){id(this);}fireevent("hide",[tip,b]);
}});})();(function(){var a={json:decode};defineparser=function(b,c){a[b]=c;};from=function(d,c){if(instanceOf(d,set)){return d;
}if(!c&&typeOf(d)=="string"){c="json";}if(a[c]){d=a[c](d);}var b=new set;sets=sets||{};if(inherits){locales=from(locales);
sets=sets||{};}return b;};})();define("ar","Date",{dateOrder:["date","month","year"],shortDate:"%d/%m/%Y",shortTime:"%H:%M"});
define("ar","FormValidator",{required:"هذا الحقل مطلوب.",minLength:"رجاءً إدخال {minLength} أحرف على الأقل (تم إدخال {length} أحرف).",maxLength:"الرجاء عدم إدخال أكثر من {maxLength} أحرف (تم إدخال {length} أحرف).",integer:"الرجاء إدخال عدد صحيح في هذا الحقل. أي رقم ذو كسر عشري أو مئوي (مثال 1.25 ) غير مسموح.",numeric:'الرجاء إدخال قيم رقمية في هذا الحقل (مثال "1" أو "1.1" أو "-1" أو "-1.1").',digits:"الرجاء أستخدام قيم رقمية وعلامات ترقيمية فقط في هذا الحقل (مثال, رقم هاتف مع نقطة أو شحطة)",alpha:"الرجاء أستخدام أحرف فقط (ا-ي) في هذا الحقل. أي فراغات أو علامات غير مسموحة.",alphanum:"الرجاء أستخدام أحرف فقط (ا-ي) أو أرقام (0-9) فقط في هذا الحقل. أي فراغات أو علامات غير مسموحة.",dateSuchAs:"الرجاء إدخال تاريخ صحيح كالتالي {date}",dateInFormatMDY:"الرجاء إدخال تاريخ صحيح (مثال, 31-12-2025)",email:"الرجاء إدخال بريد إلكتروني صحيح.",url:"الرجاء إدخال عنوان إلكتروني صحيح مثل #",currencyDollar:"الرجاء إدخال قيمة $ صحيحة. مثال, 100.00$",oneRequired:"الرجاء إدخال قيمة في أحد هذه الحقول على الأقل.",errorPrefix:"خطأ: ",warningPrefix:"تحذير: "});
define("ca-CA","Date",{months:["Gener","Febrer","Març","Abril","Maig","Juny","Juli","Agost","Setembre","Octubre","Novembre","Desembre"],months_abbr:["gen.","febr.","març","abr.","maig","juny","jul.","ag.","set.","oct.","nov.","des."],days:["Diumenge","Dilluns","Dimarts","Dimecres","Dijous","Divendres","Dissabte"],days_abbr:["dg","dl","dt","dc","dj","dv","ds"],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"});
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´admiteixen espais ni altres caracters.",alphanum:"Per favor, utilitza nomes lletres (a-z) o numeros (0-9) en aquest camp. No s´admiteixen 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/2025")',email:'Per favor, introdueix una adreça de correu electronic valida. Per exemple, "fred@domain".',url:"Per favor introdueix una URL valida com #",currencyDollar:"Per favor introdueix una quantitat valida de €. Per exemple €100,00 .",oneRequired:"Per favor introdueix alguna cosa per al menys una d´aquestes 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´orige",sameMonth:"Aquestes dos dates deuen estar dins del mateix mes - deus canviar una o altra."});
(function(){var a=function(e,d,c,b){if(e==1){return d;}else{if(e==2||e==3||e==4){return c;}else{return b;}}};define("cs-CZ","Date",{months:["Leden","Únor","Březen","Duben","Květen","Červen","Červenec","Srpen","Září","Říjen","Listopad","Prosinec"],months_abbr:["ledna","února","března","dubna","května","června","července","srpna","září","října","listopadu","prosince"],days:["Neděle","Pondělí","Úterý","Středa","Čtvrtek","Pátek","Sobota"],days_abbr:["ne","po","út","st","čt","pá","so"],dateOrder:["date","month","year"],shortDate:"%d.%m.%Y",shortTime:"%H:%M",AM:"dop.",PM:"odp.",firstDayOfWeek:1,ordinal:".",lessThanMinuteAgo:"před chvílí",minuteAgo:"přibližně před minutou",minutesAgo:function(b){return"před {delta} "+a(b,"minutou","minutami","minutami");
},hourAgo:"přibližně před hodinou",hoursAgo:function(b){return"před {delta} "+a(b,"hodinou","hodinami","hodinami");},dayAgo:"před dnem",daysAgo:function(b){return"před {delta} "+a(b,"dnem","dny","dny");
},weekAgo:"před týdnem",weeksAgo:function(b){return"před {delta} "+a(b,"týdnem","týdny","týdny");},monthAgo:"před měsícem",monthsAgo:function(b){return"před {delta} "+a(b,"měsícem","měsíci","měsíci");
},yearAgo:"před rokem",yearsAgo:function(b){return"před {delta} "+a(b,"rokem","lety","lety");},lessThanMinuteUntil:"za chvíli",minuteUntil:"přibližně za minutu",minutesUntil:function(b){return"za {delta} "+a(b,"minutu","minuty","minut");
},hourUntil:"přibližně 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ů");
},weekUntil:"za týden",weeksUntil:function(b){return"za {delta} "+a(b,"týden","týdny","týdnů");},monthUntil:"za měsíc",monthsUntil:function(b){return"za {delta} "+a(b,"měsíc","měsíce","měsíců");
},yearUntil:"za rok",yearsUntil:function(b){return"za {delta} "+a(b,"rok","roky","let");}});})();define("cs-CZ","FormValidator",{required:"Tato položka je povinná.",minLength:"Zadejte prosím alespoň {minLength} znaků (napsáno {length} znaků).",maxLength:"Zadejte prosím méně než {maxLength} znaků (nápsáno {length} znaků).",integer:"Zadejte prosím celé číslo. Desetinná čísla (např. 1.25) nejsou povolena.",numeric:'Zadejte jen číselné hodnoty (tj. "1" nebo "1.1" nebo "-1" nebo "-1.1").',digits:"Zadejte prosím pouze čísla a interpunkční znaménka(například telefonní číslo s pomlčkami nebo tečkami je povoleno).",alpha:"Zadejte prosím pouze písmena (a-z). Mezery nebo jiné znaky nejsou povoleny.",alphanum:"Zadejte prosím pouze písmena (a-z) nebo číslice (0-9). Mezery nebo jiné znaky nejsou povoleny.",dateSuchAs:"Zadejte prosím platné datum jako {date}",dateInFormatMDY:'Zadejte prosím platné datum jako MM / DD / RRRR (tj. "12/31/2025")',email:'Zadejte prosím platnou e-mailovou adresu. Například "fred@domain".',url:"Zadejte prosím platnou URL adresu jako #",currencyDollar:"Zadejte prosím platnou částku. Například $100.00.",oneRequired:"Zadejte prosím alespoň jednu hodnotu pro tyto položky.",errorPrefix:"Chyba: ",warningPrefix:"Upozornění: ",noSpace:"V této položce nejsou povoleny mezery",reqChkByNode:"Nejsou vybrány žádné položky.",requiredChk:"Tato položka je vyžadována.",reqChkByName:"Prosím vyberte {label}.",match:"Tato položka se musí shodovat s položkou {matchName}",startDate:"datum zahájení",endDate:"datum ukončení",currendDate:"aktuální datum",afterDate:"Datum by mělo být stejné nebo větší než {label}.",beforeDate:"Datum by mělo být stejné nebo menší než {label}.",startMonth:"Vyberte počáteční měsíc.",sameMonth:"Tyto dva datumy musí být ve stejném měsíci - změňte jeden z nich.",creditcard:"Zadané číslo kreditní karty je neplatné. Prosím opravte ho. Bylo zadáno {length} čísel."});
define("da-DK","Date",{months:["Januar","Februar","Marts","April","Maj","Juni","Juli","August","September","Oktober","November","December"],months_abbr:["jan.","feb.","mar.","apr.","maj.","jun.","jul.","aug.","sep.","okt.","nov.","dec."],days:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"],days_abbr:["søn","man","tir","ons","tor","fre","lør"],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åned siden",monthsAgo:"{delta} måneder siden",yearAgo:"1 år siden",yearsAgo:"{delta} år 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åned fra nu",monthsUntil:"{delta} måneder fra nu",yearUntil:"1 år fra nu",yearsUntil:"{delta} år fra nu"});
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 (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ætning 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 (eks. "31-12-2025")',email:'Skriv en gyldig e-mail adresse. eks "fred@domain".',url:'Skriv en gyldig URL adresse. eks "#".',currencyDollar:"Skriv et gldigt beløb. eks Kr.100.00 .",oneRequired:"Et eller flere af felterne i denne formular skal udfyldes.",errorPrefix:"Fejl: ",warningPrefix:"Advarsel: ",noSpace:"Der må ikke benyttes mellemrum i dette felt.",reqChkByNode:"Foretag et valg.",requiredChk:"Dette felt skal udfyldes.",reqChkByName:"Vælg en {label}.",match:"Dette felt skal matche {matchName} feltet",startDate:"start dato",endDate:"slut dato",currendDate:"dags dato",afterDate:"Datoen skal være større end eller lig med {label}.",beforeDate:"Datoen skal være mindre end eller lig med {label}.",startMonth:"Vælg en start måned",sameMonth:"De valgte datoer skal være i samme måned - skift en af dem."});
define("de-DE","Date",{months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],months_abbr:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],days:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],days_abbr:["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],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"});
define("de-CH").inherit("de-DE","Date");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 jjjj (z.B. "31.12.2025")",email:"Geben Sie bitte eine gültige E-Mail Adresse ein. Wie zum Beispiel "maria@bernasconi".",url:"Geben Sie bitte eine gültige URL ein. Wie zum Beispiel #",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."});
define("de-DE","FormValidator",{required:"Dieses Eingabefeld muss ausgefüllt 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ültiges Datum ein (z.B. "{date}").',dateInFormatMDY:'Geben Sie bitte ein gültiges Datum im Format jjjj ein (z.B. "31.12.2025").',email:'Geben Sie bitte eine gültige E-Mail-Adresse ein (z.B. "max@mustermann").',url:'Geben Sie bitte eine gültige URL ein (z.B. "#").',currencyDollar:"Geben Sie bitte einen gültigen Betrag in EURO ein (z.B. 100.00€).",oneRequired:"Bitte füllen Sie mindestens ein Eingabefeld aus.",errorPrefix:"Fehler: ",warningPrefix:"Warnung: ",noSpace:"Es darf kein Leerzeichen in diesem Eingabefeld sein.",reqChkByNode:"Es wurden keine Elemente gewählt.",requiredChk:"Dieses Feld muss ausgefüllt werden.",reqChkByName:"Bitte wählen Sie ein {label}.",match:"Dieses Eingabefeld muss mit dem {matchName} Eingabefeld übereinstimmen.",startDate:"Das Anfangsdatum",endDate:"Das Enddatum",currendDate:"Das aktuelle Datum",afterDate:"Das Datum sollte zur gleichen Zeit oder später sein als {label}.",beforeDate:"Das Datum sollte zur gleichen Zeit oder früher sein als {label}.",startMonth:"Wählen Sie bitte einen Anfangsmonat",sameMonth:"Diese zwei Datumsangaben müssen im selben Monat sein - Sie müssen eines von beiden verändern.",creditcard:"Die eingegebene Kreditkartennummer ist ungültig. Bitte überprüfen Sie diese und versuchen Sie es erneut. {length} Zahlen eingegeben."});
define("EU","Number",{decimal:",",group:".",currency:{prefix:"€ "}});define("de-DE").inherit("EU","Number");define("en-GB","Date",{dateOrder:["date","month","year"],shortDate:"%d/%m/%Y",shortTime:"%H:%M"}).inherit("en-US","Date");
define("es-ES","Date",{months:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"],months_abbr:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],days:["Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado"],days_abbr:["dom","lun","mar","mié","juv","vie","sáb"],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ía",daysAgo:"hace {delta} días",weekAgo:"hace una semana",weeksAgo:"hace unas {delta} semanas",monthAgo:"hace un mes",monthsAgo:"hace {delta} meses",yearAgo:"hace un año",yearsAgo:"hace {delta} años",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ía desde ahora",daysUntil:"{delta} días 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ño desde ahora",yearsUntil:"{delta} años desde ahora"});
define("es-AR").inherit("es-ES","Date");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ás de {maxLength} caracteres (ha ingresado {length} caracteres).",integer:"Por favor ingrese un número entero en este campo. Números con decimales (p.e. 1,25) no se permiten.",numeric:'Por favor ingrese solo valores numéricos en este campo (p.e. "1" o "1,1" o "-1" o "-1,1").',digits:"Por favor use sólo números y puntuación en este campo (por ejemplo, un número de teléfono con guiones y/o puntos no está permitido).",alpha:"Por favor use sólo letras (a-z) en este campo. No se permiten espacios ni otros caracteres.",alphanum:"Por favor, usa sólo letras (a-z) o números (0-9) en este campo. No se permiten espacios u otros caracteres.",dateSuchAs:"Por favor ingrese una fecha válida como {date}",dateInFormatMDY:'Por favor ingrese una fecha válida, utulizando el formato DD/MM/YYYY (p.e. "31/12/2025")',email:'Por favor, ingrese una dirección de e-mail válida. Por ejemplo, "fred@dominio".',url:"Por favor ingrese una URL válida como #",currencyDollar:"Por favor ingrese una cantidad válida 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."});
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/2025")',email:'Por favor, introduce una dirección de email válida. Por ejemplo, "fred@domain".',url:"Por favor introduce una URL válida como #",currencyDollar:"Por favor introduce una cantidad válida de €. Por ejemplo €100,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."});
define("et-EE","Date",{months:["jaanuar","veebruar","märts","aprill","mai","juuni","juuli","august","september","oktoober","november","detsember"],months_abbr:["jaan","veebr","märts","apr","mai","juuni","juuli","aug","sept","okt","nov","dets"],days:["pühapäev","esmaspäev","teisipäev","kolmapäev","neljapäev","reede","laupäev"],days_abbr:["pühap","esmasp","teisip","kolmap","neljap","reede","laup"],dateOrder:["month","date","year"],shortDate:"%m.%d.%Y",shortTime:"%H:%M",AM:"AM",PM:"PM",firstDayOfWeek:1,ordinal:"",lessThanMinuteAgo:"vähem 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äev tagasi",daysAgo:"{delta} päeva tagasi",weekAgo:"1 nädal tagasi",weeksAgo:"{delta} nädalat tagasi",monthAgo:"1 kuu tagasi",monthsAgo:"{delta} kuud tagasi",yearAgo:"1 aasta tagasi",yearsAgo:"{delta} aastat tagasi",lessThanMinuteUntil:"vähem kui minuti aja pärast",minuteUntil:"umbes minuti aja pärast",minutesUntil:"{delta} minuti pärast",hourUntil:"umbes tunni aja pärast",hoursUntil:"umbes {delta} tunni pärast",dayUntil:"1 päeva pärast",daysUntil:"{delta} päeva pärast",weekUntil:"1 nädala pärast",weeksUntil:"{delta} nädala pärast",monthUntil:"1 kuu pärast",monthsUntil:"{delta} kuu pärast",yearUntil:"1 aasta pärast",yearsUntil:"{delta} aasta pärast"});
define("et-EE","FormValidator",{required:"Väli peab olema täidetud.",minLength:"Palun sisestage vähemalt {minLength} tähte (te sisestasite {length} tähte).",maxLength:"Palun ärge sisestage rohkem kui {maxLength} tähte (te sisestasite {length} tähte).",integer:"Palun sisestage väljale täisarv. Kümnendarvud (näiteks 1.25) ei ole lubatud.",numeric:'Palun sisestage ainult numbreid väljale (näiteks "1", "1.1", "-1" või "-1.1").',digits:"Palun kasutage ainult numbreid ja kirjavahemärke (telefoninumbri sisestamisel on lubatud kasutada kriipse ja punkte).",alpha:"Palun kasutage ainult tähti (a-z). Tühikud ja teised sümbolid on keelatud.",alphanum:"Palun kasutage ainult tähti (a-z) või numbreid (0-9). Tühikud ja teised sümbolid on keelatud.",dateSuchAs:"Palun sisestage kehtiv kuupäev kujul {date}",dateInFormatMDY:'Palun sisestage kehtiv kuupäev kujul yyyy (näiteks: "12.31.2025").',email:'Palun sisestage kehtiv e-maili aadress (näiteks: "fred@domain").',url:"Palun sisestage kehtiv URL (näiteks: #",currencyDollar:"Palun sisestage kehtiv $ summa (näiteks: $100.00).",oneRequired:"Palun sisestage midagi vähemalt ühele antud väljadest.",errorPrefix:"Viga: ",warningPrefix:"Hoiatus: ",noSpace:"Väli ei tohi sisaldada tühikuid.",reqChkByNode:"Ükski väljadest pole valitud.",requiredChk:"Välja täitmine on vajalik.",reqChkByName:"Palun valige üks {label}.",match:"Väli peab sobima {matchName} väljaga",startDate:"algkuupäev",endDate:"lõppkuupäev",currendDate:"praegune kuupäev",afterDate:"Kuupäev peab olema võrdne või pärast {label}.",beforeDate:"Kuupäev peab olema võrdne või enne {label}.",startMonth:"Palun valige algkuupäev.",sameMonth:"Antud kaks kuupäeva peavad olema samas kuus - peate muutma ühte kuupäeva."});
define("fa","Date",{months:["ژانویه","فوریه","مارس","آپریل","مه","ژوئن","ژوئیه","آگوست","سپتامبر","اکتبر","نوامبر","دسامبر"],months_abbr:["1","2","3","4","5","6","7","8","9","10","11","12"],days:["یکشنبه","دوشنبه","سه شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],days_abbr:["ي","د","س","چ","پ","ج","ش"],dateOrder:["month","date","year"],shortDate:"%m/%d/%Y",shortTime:"%I:%M%p",AM:"ق.ظ",PM:"ب.ظ",ordinal:"ام",lessThanMinuteAgo:"کمتر از یک دقیقه پیش",minuteAgo:"حدود یک دقیقه پیش",minutesAgo:"{delta} دقیقه پیش",hourAgo:"حدود یک ساعت پیش",hoursAgo:"حدود {delta} ساعت پیش",dayAgo:"1 روز پیش",daysAgo:"{delta} روز پیش",weekAgo:"1 هفته پیش",weeksAgo:"{delta} هفته پیش",monthAgo:"1 ماه پیش",monthsAgo:"{delta} ماه پیش",yearAgo:"1 سال پیش",yearsAgo:"{delta} سال پیش",lessThanMinuteUntil:"کمتر از یک دقیقه از حالا",minuteUntil:"حدود یک دقیقه از حالا",minutesUntil:"{delta} دقیقه از حالا",hourUntil:"حدود یک ساعت از حالا",hoursUntil:"حدود {delta} ساعت از حالا",dayUntil:"1 روز از حالا",daysUntil:"{delta} روز از حالا",weekUntil:"1 هفته از حالا",weeksUntil:"{delta} هفته از حالا",monthUntil:"1 ماه از حالا",monthsUntil:"{delta} ماه از حالا",yearUntil:"1 سال از حالا",yearsUntil:"{delta} سال از حالا"});
define("fa","FormValidator",{required:"این فیلد الزامی است.",minLength:"شما باید حداقل {minLength} حرف وارد کنید ({length} حرف وارد کرده اید).",maxLength:"لطفا حداکثر {maxLength} حرف وارد کنید (شما {length} حرف وارد کرده اید).",integer:"لطفا از عدد صحیح استفاده کنید. اعداد اعشاری (مانند 1.25) مجاز نیستند.",numeric:'لطفا فقط داده عددی وارد کنید (مانند "1" یا "1.1" یا "1-" یا "1.1-").',digits:"لطفا فقط از اعداد و علامتها در این فیلد استفاده کنید (برای مثال شماره تلفن با خط تیره و نقطه قابل قبول است).",alpha:"لطفا فقط از حروف الفباء برای این بخش استفاده کنید. کاراکترهای دیگر و فاصله مجاز نیستند.",alphanum:"لطفا فقط از حروف الفباء و اعداد در این بخش استفاده کنید. کاراکترهای دیگر و فاصله مجاز نیستند.",dateSuchAs:"لطفا یک تاریخ معتبر مانند {date} وارد کنید.",dateInFormatMDY:'لطفا یک تاریخ معتبر به شکل MM/DD/YYYY وارد کنید (مانند "12/31/2025").',email:'لطفا یک آدرس ایمیل معتبر وارد کنید. برای مثال "fred@domain".',url:"لطفا یک URL معتبر مانند # وارد کنید.",currencyDollar:"لطفا یک محدوده معتبر برای این بخش وارد کنید مانند 100.00$ .",oneRequired:"لطفا حداقل یکی از فیلدها را پر کنید.",errorPrefix:"خطا: ",warningPrefix:"هشدار: ",noSpace:"استفاده از فاصله در این بخش مجاز نیست.",reqChkByNode:"موردی انتخاب نشده است.",requiredChk:"این فیلد الزامی است.",reqChkByName:"لطفا یک {label} را انتخاب کنید.",match:"این فیلد باید با فیلد {matchName} مطابقت داشته باشد.",startDate:"تاریخ شروع",endDate:"تاریخ پایان",currendDate:"تاریخ کنونی",afterDate:"تاریخ میبایست برابر یا بعد از {label} باشد",beforeDate:"تاریخ میبایست برابر یا قبل از {label} باشد",startMonth:"لطفا ماه شروع را انتخاب کنید",sameMonth:"این دو تاریخ باید در یک ماه باشند - شما باید یکی یا هر دو را تغییر دهید.",creditcard:"شماره کارت اعتباری که وارد کرده اید معتبر نیست. لطفا شماره را بررسی کنید و مجددا تلاش کنید. {length} رقم وارد شده است."});
define("fi-FI","Date",{months:["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"],months_abbr:["tammik.","helmik.","maalisk.","huhtik.","toukok.","kesäk.","heinäk.","elok.","syysk.","lokak.","marrask.","jouluk."],days:["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"],days_abbr:["su","ma","ti","ke","to","pe","la"],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äivä sitten",daysAgo:"{delta} päivää 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äivän kuluttua",daysUntil:"{delta} päivän kuluttua",weekUntil:"viikon kuluttua",weeksUntil:"{delta} viikon kuluttua",monthUntil:"kuukauden kuluttua",monthsUntil:"{delta} kuukauden kuluttua",yearUntil:"vuoden kuluttua",yearsUntil:"{delta} vuoden kuluttua"});
define("fi-FI","FormValidator",{required:"Tämä kenttä on pakollinen.",minLength:"Ole hyvä ja anna vähintään {minLength} merkkiä (annoit {length} merkkiä).",maxLength:"Älä anna enempää kuin {maxLength} merkkiä (annoit {length} merkkiä).",integer:"Ole hyvä ja anna kokonaisluku. Luvut, joissa on desimaaleja (esim. 1.25) eivät ole sallittuja.",numeric:'Anna tähän kenttään lukuarvo (kuten "1" tai "1.1" tai "-1" tai "-1.1").',digits:"Käytä pelkästään numeroita ja välimerkkejä tässä kentässä (syötteet, kuten esim. puhelinnumero, jossa on väliviivoja, pilkkuja tai pisteitä, kelpaa).",alpha:"Anna tähän kenttään vain kirjaimia (a-z). Välilyönnit tai muut merkit eivät ole sallittuja.",alphanum:"Anna tähän kenttään vain kirjaimia (a-z) tai numeroita (0-9). Välilyönnit tai muut merkit eivät ole sallittuja.",dateSuchAs:"Ole hyvä ja anna kelvollinen päivmäärä, kuten esimerkiksi {date}",dateInFormatMDY:'Ole hyvä ja anna kelvollinen päivämäärä muodossa pp/kk/vvvv (kuten "12/31/2025")',email:'Ole hyvä ja anna kelvollinen sähköpostiosoite (kuten esimerkiksi "matti@meikalainen").',url:"Ole hyvä ja anna kelvollinen URL, kuten esimerkiksi #",currencyDollar:"Ole hyvä ja anna kelvollinen eurosumma (kuten esimerkiksi 100,00 EUR) .",oneRequired:"Ole hyvä ja syötä jotakin ainakin johonkin näistä kentistä.",errorPrefix:"Virhe: ",warningPrefix:"Varoitus: ",noSpace:"Tässä syötteessä ei voi olla välilyöntejä",reqChkByNode:"Ei valintoja.",requiredChk:"Tämä kenttä on pakollinen.",reqChkByName:"Ole hyvä ja valitse {label}.",match:"Tämän kentän tulee vastata kenttää {matchName}",startDate:"alkupäivämäärä",endDate:"loppupäivämäärä",currendDate:"nykyinen päivämäärä",afterDate:"Päivämäärän tulisi olla sama tai myöhäisempi ajankohta kuin {label}.",beforeDate:"Päivämäärän tulisi olla sama tai aikaisempi ajankohta kuin {label}.",startMonth:"Ole hyvä ja valitse aloituskuukausi",sameMonth:"Näiden kahden päivämäärän tulee olla saman kuun sisällä -- sinun pitää muuttaa jompaa kumpaa.",creditcard:"Annettu luottokortin numero ei kelpaa. Ole hyvä ja tarkista numero sekä yritä uudelleen. {length} numeroa syötetty."});
define("fi-FI","Number",{group:" "}).inherit("EU","Number");define("fr-FR","Date",{months:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],months_abbr:["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],days:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],days_abbr:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],dateOrder:["date","month","year"],shortDate:"%d/%m/%Y",shortTime:"%H:%M",AM:"AM",PM:"PM",firstDayOfWeek:1,ordinal:function(a){return(a>1)?"":"er";
},lessThanMinuteAgo:"il y a moins d'une minute",minuteAgo:"il y a une minute",minutesAgo:"il y a {delta} minutes",hourAgo:"il y a une heure",hoursAgo:"il y a {delta} heures",dayAgo:"il y a un jour",daysAgo:"il y a {delta} jours",weekAgo:"il y a une semaine",weeksAgo:"il y a {delta} semaines",monthAgo:"il y a 1 mois",monthsAgo:"il y a {delta} mois",yearthAgo:"il y a 1 an",yearsAgo:"il y a {delta} ans",lessThanMinuteUntil:"dans moins d'une minute",minuteUntil:"dans une minute",minutesUntil:"dans {delta} minutes",hourUntil:"dans une heure",hoursUntil:"dans {delta} heures",dayUntil:"dans un jour",daysUntil:"dans {delta} jours",weekUntil:"dans 1 semaine",weeksUntil:"dans {delta} semaines",monthUntil:"dans 1 mois",monthsUntil:"dans {delta} mois",yearUntil:"dans 1 an",yearsUntil:"dans {delta} ans"});
define("fr-FR","FormValidator",{required:"Ce champ est obligatoire.",length:"Veuillez saisir {length} caractère(s) (vous avez saisi {elLength} caractère(s)",minLength:"Veuillez saisir un minimum de {minLength} caractère(s) (vous avez saisi {length} caractère(s)).",maxLength:"Veuillez saisir un maximum de {maxLength} caractère(s) (vous avez saisi {length} caractère(s)).",integer:'Veuillez saisir un nombre entier dans ce champ. Les nombres décimaux (ex : "1,25") ne sont pas autorisés.',numeric:'Veuillez saisir uniquement des chiffres dans ce champ (ex : "1" ou "1,1" ou "-1" ou "-1,1").',digits:"Veuillez saisir uniquement des chiffres et des signes de ponctuation dans ce champ (ex : un numéro de téléphone avec des traits d'union est autorisé).",alpha:"Veuillez saisir uniquement des lettres (a-z) dans ce champ. Les espaces ou autres caractères ne sont pas autorisés.",alphanum:"Veuillez saisir uniquement des lettres (a-z) ou des chiffres (0-9) dans ce champ. Les espaces ou autres caractères ne sont pas autorisés.",dateSuchAs:"Veuillez saisir une date correcte comme {date}",dateInFormatMDY:'Veuillez saisir une date correcte, au format JJ/MM/AAAA (ex : "31/11/2025").',email:'Veuillez saisir une adresse de courrier électronique. Par example "fred@domaine".',url:"Veuillez saisir une URL, comme #",currencyDollar:"Veuillez saisir une quantité correcte. Par example 100,00€.",oneRequired:"Veuillez sélectionner au moins une de ces options.",errorPrefix:"Erreur : ",warningPrefix:"Attention : ",noSpace:"Ce champ n'accepte pas les espaces.",reqChkByNode:"Aucun élément n'est sélectionné.",requiredChk:"Ce champ est obligatoire.",reqChkByName:"Veuillez sélectionner un(e) {label}.",match:"Ce champ doit correspondre avec le champ {matchName}.",startDate:"date de début",endDate:"date de fin",currendDate:"date actuelle",afterDate:"La date doit être identique ou postérieure à {label}.",beforeDate:"La date doit être identique ou antérieure à {label}.",startMonth:"Veuillez sélectionner un mois de début.",sameMonth:"Ces deux dates doivent être dans le même mois - vous devez en modifier une.",creditcard:"Le numéro de carte de crédit est invalide. Merci de vérifier le numéro et de réessayer. Vous avez entré {length} chiffre(s)."});
define("fr-FR","Number",{group:" "}).inherit("EU","Number");define("he-IL","Date",{months:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"],months_abbr:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"],days:["ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת"],days_abbr:["ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת"],dateOrder:["date","month","year"],shortDate:"%d/%m/%Y",shortTime:"%H:%M",AM:"AM",PM:"PM",firstDayOfWeek:0,ordinal:"",lessThanMinuteAgo:"לפני פחות מדקה",minuteAgo:"לפני כדקה",minutesAgo:"לפני {delta} דקות",hourAgo:"לפני כשעה",hoursAgo:"לפני {delta} שעות",dayAgo:"לפני יום",daysAgo:"לפני {delta} ימים",weekAgo:"לפני שבוע",weeksAgo:"לפני {delta} שבועות",monthAgo:"לפני חודש",monthsAgo:"לפני {delta} חודשים",yearAgo:"לפני שנה",yearsAgo:"לפני {delta} שנים",lessThanMinuteUntil:"בעוד פחות מדקה",minuteUntil:"בעוד כדקה",minutesUntil:"בעוד {delta} דקות",hourUntil:"בעוד כשעה",hoursUntil:"בעוד {delta} שעות",dayUntil:"בעוד יום",daysUntil:"בעוד {delta} ימים",weekUntil:"בעוד שבוע",weeksUntil:"בעוד {delta} שבועות",monthUntil:"בעוד חודש",monthsUntil:"בעוד {delta} חודשים",yearUntil:"בעוד שנה",yearsUntil:"בעוד {delta} שנים"});
define("he-IL","FormValidator",{required:"נא למלא שדה זה.",minLength:"נא להזין לפחות {minLength} תווים (הזנת {length} תווים).",maxLength:"נא להזין עד {maxLength} תווים (הזנת {length} תווים).",integer:"נא להזין מספר שלם לשדה זה. מספרים עשרוניים (כמו 1.25) אינם חוקיים.",numeric:'נא להזין ערך מספרי בלבד בשדה זה (כמו "1", "1.1", "-1" או "-1.1").',digits:"נא להזין רק ספרות וסימני הפרדה בשדה זה (למשל, מספר טלפון עם מקפים או נקודות הוא חוקי).",alpha:"נא להזין רק אותיות באנגלית (a-z) בשדה זה. רווחים או תווים אחרים אינם חוקיים.",alphanum:"נא להזין רק אותריות באנגלית (a-z) או ספרות (0-9) בשדה זה. אווחרים או תווים אחרים אינם חוקיים.",dateSuchAs:"נא להזין תאריך חוקי, כמו {date}",dateInFormatMDY:'נא להזין תאריך חוקי בפורמט MM/DD/YYYY (כמו "12/31/2025")',email:'נא להזין כתובת אימייל חוקית. לדוגמה: "fred@domain".',url:"נא להזין כתובת אתר חוקית, כמו #",currencyDollar:"נא להזין סכום דולרי חוקי. לדוגמה $100.00.",oneRequired:"נא לבחור לפחות בשדה אחד.",errorPrefix:"שגיאה: ",warningPrefix:"אזהרה: ",noSpace:"אין להזין רווחים בשדה זה.",reqChkByNode:"נא לבחור אחת מהאפשרויות.",requiredChk:"שדה זה נדרש.",reqChkByName:"נא לבחור {label}.",match:"שדה זה צריך להתאים לשדה {matchName}",startDate:"תאריך ההתחלה",endDate:"תאריך הסיום",currendDate:"התאריך הנוכחי",afterDate:"התאריך צריך להיות זהה או אחרי {label}.",beforeDate:"התאריך צריך להיות זהה או לפני {label}.",startMonth:"נא לבחור חודש התחלה",sameMonth:"שני תאריכים אלה צריכים להיות באותו חודש - נא לשנות אחד התאריכים.",creditcard:"מספר כרטיס האשראי שהוזן אינו חוקי. נא לבדוק שנית. הוזנו {length} ספרות."});
define("he-IL","Number",{decimal:".",group:",",currency:{suffix:" ₪"}});define("hu-HU","Date",{months:["Január","Február","Március","Április","Május","Június","Július","Augusztus","Szeptember","Október","November","December"],months_abbr:["jan.","febr.","márc.","ápr.","máj.","jún.","júl.","aug.","szept.","okt.","nov.","dec."],days:["Vasárnap","Hétfő","Kedd","Szerda","Csütörtök","Péntek","Szombat"],days_abbr:["V","H","K","Sze","Cs","P","Szo"],dateOrder:["year","month","date"],shortDate:"%Y.%m.%d.",shortTime:"%I:%M",AM:"de.",PM:"du.",firstDayOfWeek:1,ordinal:".",lessThanMinuteAgo:"alig egy perce",minuteAgo:"egy perce",minutesAgo:"{delta} perce",hourAgo:"egy órája",hoursAgo:"{delta} órája",dayAgo:"1 napja",daysAgo:"{delta} napja",weekAgo:"1 hete",weeksAgo:"{delta} hete",monthAgo:"1 hónapja",monthsAgo:"{delta} hónapja",yearAgo:"1 éve",yearsAgo:"{delta} éve",lessThanMinuteUntil:"alig egy perc múlva",minuteUntil:"egy perc múlva",minutesUntil:"{delta} perc múlva",hourUntil:"egy óra múlva",hoursUntil:"{delta} óra múlva",dayUntil:"1 nap múlva",daysUntil:"{delta} nap múlva",weekUntil:"1 hét múlva",weeksUntil:"{delta} hét múlva",monthUntil:"1 hónap múlva",monthsUntil:"{delta} hónap múlva",yearUntil:"1 év múlva",yearsUntil:"{delta} év múlva"});
define("hu-HU","FormValidator",{required:"A mező kitöltése kötelező.",minLength:"Legalább {minLength} karakter megadása szükséges (megadva {length} karakter).",maxLength:"Legfeljebb {maxLength} karakter megadása lehetséges (megadva {length} karakter).",integer:"Egész szám megadása szükséges. A tizedesjegyek (pl. 1.25) nem engedélyezettek.",numeric:'Szám megadása szükséges (pl. "1" vagy "1.1" vagy "-1" vagy "-1.1").',digits:"Csak számok és írásjelek megadása lehetséges (pl. telefonszám kötőjelek és/vagy perjelekkel).",alpha:"Csak betűk (a-z) megadása lehetséges. Szóköz és egyéb karakterek nem engedélyezettek.",alphanum:"Csak betűk (a-z) vagy számok (0-9) megadása lehetséges. Szóköz és egyéb karakterek nem engedélyezettek.",dateSuchAs:"Valós dátum megadása szükséges (pl. {date}).",dateInFormatMDY:'Valós dátum megadása szükséges nn. formában. (pl. "2025.12.31.")',email:'Valós e-mail cím megadása szükséges (pl. "fred@hu").',url:"Valós URL megadása szükséges (pl. #",currencyDollar:"Valós pénzösszeg megadása szükséges (pl. 100.00 Ft.).",oneRequired:"Az alábbi mezők legalább egyikének kitöltése kötelező.",errorPrefix:"Hiba: ",warningPrefix:"Figyelem: ",noSpace:"A mező nem tartalmazhat szóközöket.",reqChkByNode:"Nincs egyetlen kijelölt elem sem.",requiredChk:"A mező kitöltése kötelező.",reqChkByName:"Egy {label} kiválasztása szükséges.",match:"A mezőnek egyeznie kell a(z) {matchName} mezővel.",startDate:"a kezdet dátuma",endDate:"a vég dátuma",currendDate:"jelenlegi dátum",afterDate:"A dátum nem lehet kisebb, mint {label}.",beforeDate:"A dátum nem lehet nagyobb, mint {label}.",startMonth:"Kezdeti hónap megadása szükséges.",sameMonth:"A két dátumnak ugyanazon hónapban kell lennie.",creditcard:"A megadott bankkártyaszám nem valódi (megadva {length} számjegy)."});
define("it-IT","Date",{months:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],months_abbr:["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic"],days:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"],days_abbr:["dom","lun","mar","mer","gio","ven","sab"],dateOrder:["date","month","year"],shortDate:"%d/%m/%Y",shortTime:"%H.%M",AM:"AM",PM:"PM",firstDayOfWeek:1,ordinal:"º",lessThanMinuteAgo:"meno di un minuto fa",minuteAgo:"circa un minuto fa",minutesAgo:"circa {delta} minuti fa",hourAgo:"circa un'ora fa",hoursAgo:"circa {delta} ore fa",dayAgo:"circa 1 giorno fa",daysAgo:"circa {delta} giorni fa",weekAgo:"una settimana fa",weeksAgo:"{delta} settimane fa",monthAgo:"un mese fa",monthsAgo:"{delta} mesi fa",yearAgo:"un anno fa",yearsAgo:"{delta} anni fa",lessThanMinuteUntil:"tra meno di un minuto",minuteUntil:"tra circa un minuto",minutesUntil:"tra circa {delta} minuti",hourUntil:"tra circa un'ora",hoursUntil:"tra circa {delta} ore",dayUntil:"tra circa un giorno",daysUntil:"tra circa {delta} giorni",weekUntil:"tra una settimana",weeksUntil:"tra {delta} settimane",monthUntil:"tra un mese",monthsUntil:"tra {delta} mesi",yearUntil:"tra un anno",yearsUntil:"tra {delta} anni"});
define("it-IT","FormValidator",{required:"Il campo è obbligatorio.",minLength:"Inserire almeno {minLength} caratteri (ne sono stati inseriti {length}).",maxLength:"Inserire al massimo {maxLength} caratteri (ne sono stati inseriti {length}).",integer:"Inserire un numero intero. Non sono consentiti decimali (es.: 1.25).",numeric:'Inserire solo valori numerici (es.: "1" oppure "1.1" oppure "-1" oppure "-1.1").',digits:"Inserire solo numeri e caratteri di punteggiatura. Per esempio è consentito un numero telefonico con trattini o punti.",alpha:"Inserire solo lettere (a-z). Non sono consentiti spazi o altri caratteri.",alphanum:"Inserire solo lettere (a-z) o numeri (0-9). Non sono consentiti spazi o altri caratteri.",dateSuchAs:"Inserire una data valida del tipo {date}",dateInFormatMDY:'Inserire una data valida nel formato MM/GG/AAAA (es.: "12/31/2025")',email:'Inserire un indirizzo email valido. Per esempio "nome@dominio".',url:'Inserire un indirizzo valido. Per esempio "#".',currencyDollar:'Inserire un importo valido. Per esempio "$100.00".',oneRequired:"Completare almeno uno dei campi richiesti.",errorPrefix:"Errore: ",warningPrefix:"Attenzione: ",noSpace:"Non sono consentiti spazi.",reqChkByNode:"Nessuna voce selezionata.",requiredChk:"Il campo è obbligatorio.",reqChkByName:"Selezionare un(a) {label}.",match:"Il valore deve corrispondere al campo {matchName}",startDate:"data d'inizio",endDate:"data di fine",currendDate:"data attuale",afterDate:"La data deve corrispondere o essere successiva al {label}.",beforeDate:"La data deve corrispondere o essere precedente al {label}.",startMonth:"Selezionare un mese d'inizio",sameMonth:"Le due date devono essere dello stesso mese - occorre modificarne una."});
define("ja-JP","Date",{months:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],months_abbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],days:["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],days_abbr:["日","月","火","水","木","金","土"],dateOrder:["year","month","date"],shortDate:"%Y/%m/%d",shortTime:"%H:%M",AM:"午前",PM:"午後",firstDayOfWeek:0,ordinal:"",lessThanMinuteAgo:"1分以内前",minuteAgo:"約1分前",minutesAgo:"約{delta}分前",hourAgo:"約1時間前",hoursAgo:"約{delta}時間前",dayAgo:"1日前",daysAgo:"{delta}日前",weekAgo:"1週間前",weeksAgo:"{delta}週間前",monthAgo:"1ヶ月前",monthsAgo:"{delta}ヶ月前",yearAgo:"1年前",yearsAgo:"{delta}年前",lessThanMinuteUntil:"今から約1分以内",minuteUntil:"今から約1分",minutesUntil:"今から約{delta}分",hourUntil:"今から約1時間",hoursUntil:"今から約{delta}時間",dayUntil:"今から1日間",daysUntil:"今から{delta}日間",weekUntil:"今から1週間",weeksUntil:"今から{delta}週間",monthUntil:"今から1ヶ月",monthsUntil:"今から{delta}ヶ月",yearUntil:"今から1年",yearsUntil:"今から{delta}年"});
define("ja-JP","FormValidator",{required:"入力は必須です。",minLength:"入力文字数は{minLength}以上にしてください。({length}文字)",maxLength:"入力文字数は{maxLength}以下にしてください。({length}文字)",integer:"整数を入力してください。",numeric:'入力できるのは数値だけです。(例: "1", "1.1", "-1", "-1.1"....)',digits:"入力できるのは数値と句読記号です。 (例: -や+を含む電話番号など).",alpha:"入力できるのは半角英字だけです。それ以外の文字は入力できません。",alphanum:"入力できるのは半角英数字だけです。それ以外の文字は入力できません。",dateSuchAs:"有効な日付を入力してください。{date}",dateInFormatMDY:'日付の書式に誤りがあります。YYYY/MM/DD (i.e. "2025/12/31")',email:"メールアドレスに誤りがあります。",url:"URLアドレスに誤りがあります。",currencyDollar:"金額に誤りがあります。",oneRequired:"ひとつ以上入力してください。",errorPrefix:"エラー: ",warningPrefix:"警告: ",noSpace:"スペースは入力できません。",reqChkByNode:"選択されていません。",requiredChk:"この項目は必須です。",reqChkByName:"{label}を選択してください。",match:"{matchName}が入力されている場合必須です。",startDate:"開始日",endDate:"終了日",currendDate:"今日",afterDate:"{label}以降の日付にしてください。",beforeDate:"{label}以前の日付にしてください。",startMonth:"開始月を選択してください。",sameMonth:"日付が同一です。どちらかを変更してください。"});
define("ja-JP","Number",{decimal:".",group:",",currency:{decimals:0,prefix:"\\"}});define("nl-NL","Date",{months:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],months_abbr:["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"],days:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],days_abbr:["zo","ma","di","wo","do","vr","za"],dateOrder:["date","month","year"],shortDate:"%d-%m-%Y",shortTime:"%H:%M",AM:"AM",PM:"PM",firstDayOfWeek:1,ordinal:"e",lessThanMinuteAgo:"minder dan een minuut geleden",minuteAgo:"ongeveer een minuut geleden",minutesAgo:"{delta} minuten geleden",hourAgo:"ongeveer een uur geleden",hoursAgo:"ongeveer {delta} uur geleden",dayAgo:"een dag geleden",daysAgo:"{delta} dagen geleden",weekAgo:"een week geleden",weeksAgo:"{delta} weken geleden",monthAgo:"een maand geleden",monthsAgo:"{delta} maanden geleden",yearAgo:"een jaar geleden",yearsAgo:"{delta} jaar geleden",lessThanMinuteUntil:"over minder dan een minuut",minuteUntil:"over ongeveer een minuut",minutesUntil:"over {delta} minuten",hourUntil:"over ongeveer een uur",hoursUntil:"over {delta} uur",dayUntil:"over ongeveer een dag",daysUntil:"over {delta} dagen",weekUntil:"over een week",weeksUntil:"over {delta} weken",monthUntil:"over een maand",monthsUntil:"over {delta} maanden",yearUntil:"over een jaar",yearsUntil:"over {delta} jaar"});
define("nl-NL","FormValidator",{required:"Dit veld is verplicht.",length:"Vul precies {length} karakters in (je hebt {elLength} karakters ingevoerd).",minLength:"Vul minimaal {minLength} karakters in (je hebt {length} karakters ingevoerd).",maxLength:"Vul niet meer dan {maxLength} karakters in (je hebt {length} karakters ingevoerd).",integer:"Vul een getal in. Getallen met decimalen (bijvoorbeeld 1.25) zijn niet toegestaan.",numeric:'Vul alleen numerieke waarden in (bijvoorbeeld "1" of "1.1" of "-1" of "-1.1").',digits:"Vul alleen nummers en leestekens in (bijvoorbeeld een telefoonnummer met streepjes is toegestaan).",alpha:"Vul alleen letters in (a-z). Spaties en andere karakters zijn niet toegestaan.",alphanum:"Vul alleen letters (a-z) of nummers (0-9) in. Spaties en andere karakters zijn niet toegestaan.",dateSuchAs:"Vul een geldige datum in, zoals {date}",dateInFormatMDY:'Vul een geldige datum, in het formaat MM/DD/YYYY (bijvoorbeeld "12/31/2025")',email:'Vul een geldig e-mailadres in. Bijvoorbeeld "fred@domein".',url:"Vul een geldige URL in, zoals #",currencyDollar:"Vul een geldig $ bedrag in. Bijvoorbeeld $100.00 .",oneRequired:"Vul iets in bij in ieder geval een van deze velden.",warningPrefix:"Waarschuwing: ",errorPrefix:"Fout: ",noSpace:"Spaties zijn niet toegestaan in dit veld.",reqChkByNode:"Er zijn geen items geselecteerd.",requiredChk:"Dit veld is verplicht.",reqChkByName:"Selecteer een {label}.",match:"Dit veld moet overeen komen met het {matchName} veld",startDate:"de begin datum",endDate:"de eind datum",currendDate:"de huidige datum",afterDate:"De datum moet hetzelfde of na {label} zijn.",beforeDate:"De datum moet hetzelfde of voor {label} zijn.",startMonth:"Selecteer een begin maand",sameMonth:"Deze twee data moeten in dezelfde maand zijn - u moet een van beide aanpassen.",creditcard:"Het ingevulde creditcardnummer is niet geldig. Controleer het nummer en probeer opnieuw. {length} getallen ingevuld."});
define("nl-NL").inherit("EU","Number");define("no-NO","Date",{dateOrder:["date","month","year"],shortDate:"%d.%m.%Y",shortTime:"%H:%M",AM:"AM",PM:"PM",firstDayOfWeek:1,lessThanMinuteAgo:"kortere enn et minutt siden",minuteAgo:"omtrent et minutt siden",minutesAgo:"{delta} minutter siden",hourAgo:"omtrent en time siden",hoursAgo:"omtrent {delta} timer siden",dayAgo:"{delta} dag siden",daysAgo:"{delta} dager siden"});
define("no-NO","FormValidator",{required:"Dette feltet er påkrevd.",minLength:"Vennligst skriv inn minst {minLength} tegn (du skrev {length} tegn).",maxLength:"Vennligst skriv inn maksimalt {maxLength} tegn (du skrev {length} tegn).",integer:"Vennligst skriv inn et tall i dette feltet. Tall med desimaler (for eksempel 1,25) er ikke tillat.",numeric:'Vennligst skriv inn kun numeriske verdier i dette feltet (for eksempel "1", "1.1", "-1" eller "-1.1").',digits:"Vennligst bruk kun nummer og skilletegn i dette feltet.",alpha:"Vennligst bruk kun bokstaver (a-z) i dette feltet. Ingen mellomrom eller andre tegn er tillat.",alphanum:"Vennligst bruk kun bokstaver (a-z) eller nummer (0-9) i dette feltet. Ingen mellomrom eller andre tegn er tillat.",dateSuchAs:"Vennligst skriv inn en gyldig dato, som {date}",dateInFormatMDY:'Vennligst skriv inn en gyldig dato, i formatet MM/DD/YYYY (for eksempel "12/31/2025")',email:'Vennligst skriv inn en gyldig epost-adresse. For eksempel "espen@no".',url:"Vennligst skriv inn en gyldig URL, for eksempel #",currencyDollar:"Vennligst fyll ut et gyldig $ beløp. For eksempel $100.00 .",oneRequired:"Vennligst fyll ut noe i minst ett av disse feltene.",errorPrefix:"Feil: ",warningPrefix:"Advarsel: "});
define("pl-PL","Date",{months:["Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec","Lipiec","Sierpień","Wrzesień","Październik","Listopad","Grudzień"],months_abbr:["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","paź","lis","gru"],days:["Niedziela","Poniedziałek","Wtorek","Środa","Czwartek","Piątek","Sobota"],days_abbr:["niedz.","pon.","wt.","śr.","czw.","pt.","sob."],dateOrder:["year","month","date"],shortDate:"%Y-%m-%d",shortTime:"%H:%M",AM:"nad ranem",PM:"po południu",firstDayOfWeek:1,ordinal:function(a){return(a>3&&a<21)?"ty":["ty","szy","gi","ci","ty"][min(a%10,4)];
},lessThanMinuteAgo:"mniej niż minute temu",minuteAgo:"około minutę temu",minutesAgo:"{delta} minut temu",hourAgo:"około godzinę temu",hoursAgo:"około {delta} godzin temu",dayAgo:"Wczoraj",daysAgo:"{delta} dni temu",lessThanMinuteUntil:"za niecałą minutę",minuteUntil:"za około minutę",minutesUntil:"za {delta} minut",hourUntil:"za około godzinę",hoursUntil:"za około {delta} godzin",dayUntil:"za 1 dzień",daysUntil:"za {delta} dni"});
define("pl-PL","FormValidator",{required:"To pole jest wymagane.",minLength:"Wymagane jest przynajmniej {minLength} znaków (wpisanych zostało tylko {length}).",maxLength:"Dozwolone jest nie więcej niż {maxLength} znaków (wpisanych zostało {length})",integer:"To pole wymaga liczb całych. Liczby dziesiętne (np. 1.25) są niedozwolone.",numeric:'Prosimy używać tylko numerycznych wartości w tym polu (np. "1", "1.1", "-1" lub "-1.1").',digits:"Prosimy używać liczb oraz zankow punktuacyjnych w typ polu (dla przykładu, przy numerze telefonu myślniki i kropki są dozwolone).",alpha:"Prosimy używać tylko liter (a-z) w tym polu. Spacje oraz inne znaki są niedozwolone.",alphanum:"Prosimy używać tylko liter (a-z) lub liczb (0-9) w tym polu. Spacje oraz inne znaki są niedozwolone.",dateSuchAs:"Prosimy podać prawidłową datę w formacie: {date}",dateInFormatMDY:'Prosimy podać poprawną date w formacie rrrr (i.e. "12.01.2025")',email:'Prosimy podać prawidłowy adres e-mail, np. "jan@domena".',url:"Prosimy podać prawidłowy adres URL, np. #",currencyDollar:"Prosimy podać prawidłową sumę w PLN. Dla przykładu: 100.00 PLN.",oneRequired:"Prosimy wypełnić chociaż jedno z pól.",errorPrefix:"Błąd: ",warningPrefix:"Uwaga: ",noSpace:"W tym polu nie mogą znajdować się spacje.",reqChkByNode:"Brak zaznaczonych elementów.",requiredChk:"To pole jest wymagane.",reqChkByName:"Prosimy wybrać z {label}.",match:"To pole musi być takie samo jak {matchName}",startDate:"data początkowa",endDate:"data końcowa",currendDate:"aktualna data",afterDate:"Podana data poinna być taka sama lub po {label}.",beforeDate:"Podana data poinna być taka sama lub przed {label}.",startMonth:"Prosimy wybrać początkowy miesiąc.",sameMonth:"Te dwie daty muszą być w zakresie tego samego miesiąca - wymagana jest zmiana któregoś z pól."});
define("pt-PT","Date",{months:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],months_abbr:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],days:["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"],days_abbr:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],dateOrder:["date","month","year"],shortDate:"%d-%m-%Y",shortTime:"%H:%M",AM:"AM",PM:"PM",firstDayOfWeek:1,ordinal:"º",lessThanMinuteAgo:"há menos de um minuto",minuteAgo:"há cerca de um minuto",minutesAgo:"há {delta} minutos",hourAgo:"há cerca de uma hora",hoursAgo:"há cerca de {delta} horas",dayAgo:"há um dia",daysAgo:"há {delta} dias",weekAgo:"há uma semana",weeksAgo:"há {delta} semanas",monthAgo:"há um mês",monthsAgo:"há {delta} meses",yearAgo:"há um ano",yearsAgo:"há {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ês",monthsUntil:"em {delta} meses",yearUntil:"em um ano",yearsUntil:"em {delta} anos"});
define("pt-BR","Date",{shortDate:"%d/%m/%Y"}).inherit("pt-PT","Date");define("pt-BR","FormValidator",{required:"Este campo é obrigatório.",minLength:"Digite pelo menos {minLength} caracteres (tamanho atual: {length}).",maxLength:"Não digite mais de {maxLength} caracteres (tamanho atual: {length}).",integer:"Por favor digite apenas um número inteiro neste campo. Não são permitidos números decimais (por exemplo, 1,25).",numeric:'Por favor digite apenas valores numéricos neste campo (por exemplo, "1" ou "1.1" ou "-1" ou "-1,1").',digits:"Por favor use apenas números e pontuação neste campo (por exemplo, um número de telefone com traços ou pontos é permitido).",alpha:"Por favor use somente letras (a-z). Espaço e outros caracteres não são permitidos.",alphanum:"Use somente letras (a-z) ou números (0-9) neste campo. Espaço e outros caracteres não são permitidos.",dateSuchAs:"Digite uma data válida, como {date}",dateInFormatMDY:'Digite uma data válida, como DD/MM/YYYY (por exemplo, "31/12/2025")',email:'Digite um endereço de email válido. Por exemplo "nome@dominio".',url:"Digite uma URL válida. Exemplo: #",currencyDollar:"Digite um valor em dinheiro válido. Exemplo: R$100,00 .",oneRequired:"Digite algo para pelo menos um desses campos.",errorPrefix:"Erro: ",warningPrefix:"Aviso: ",noSpace:"Não é possível digitar espaços neste campo.",reqChkByNode:"Não foi selecionado nenhum item.",requiredChk:"Este campo é obrigatório.",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ês - você deve modificar uma das duas.",creditcard:"O número do cartão de crédito informado é inválido. Por favor verifique o valor e tente novamente. {length} números informados."});
define("pt-PT","FormValidator",{required:"Este campo é necessário.",minLength:"Digite pelo menos{minLength} caracteres (comprimento {length} caracteres).",maxLength:"Não insira mais de {maxLength} caracteres (comprimento {length} caracteres).",integer:"Digite um número inteiro neste domínio. Com números decimais (por exemplo, 1,25), não são permitidas.",numeric:'Digite apenas valores numéricos neste domínio (ex., "1" ou "1.1" ou "-1" ou "-1,1").',digits:"Por favor, use números e pontuação apenas neste campo (ex., um número de telefone com traços ou pontos é permitida).",alpha:"Por favor use somente letras (a-z), com nesta área. Não utilize espaços nem outros caracteres são permitidos.",alphanum:"Use somente letras (a-z) ou números (0-9) neste campo. Não utilize espaços nem outros caracteres são permitidos.",dateSuchAs:"Digite uma data válida, como {date}",dateInFormatMDY:'Digite uma data válida, como DD/MM/YYYY (ex. "31/12/2025")',email:'Digite um endereço de email válido. Por exemplo "fred@domain".',url:"Digite uma URL válida, como #",currencyDollar:"Digite um valor válido $. Por exemplo $ 100,00. ",oneRequired:"Digite algo para pelo menos um desses insumos.",errorPrefix:"Erro: ",warningPrefix:"Aviso: "});
(function(){var a=function(h,e,d,g,b){var c=h%10,f=h%100;if(c==1&&f!=11){return e;}else{if((c==2||c==3||c==4)&&!(f==12||f==13||f==14)){return d;}else{if(c==0||(c==5||c==6||c==7||c==8||c==9)||(f==11||f==12||f==13||f==14)){return g;
}else{return b;}}}};define("ru-RU","Date",{months:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],months_abbr:["янв","февр","март","апр","май","июнь","июль","авг","сент","окт","нояб","дек"],days:["Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота"],days_abbr:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],dateOrder:["date","month","year"],shortDate:"%d.%m.%Y",shortTime:"%H:%M",AM:"AM",PM:"PM",firstDayOfWeek:1,ordinal:"",lessThanMinuteAgo:"меньше минуты назад",minuteAgo:"минуту назад",minutesAgo:function(b){return"{delta} "+a(b,"минуту","минуты","минут")+" назад";
},hourAgo:"час назад",hoursAgo:function(b){return"{delta} "+a(b,"час","часа","часов")+" назад";},dayAgo:"вчера",daysAgo:function(b){return"{delta} "+a(b,"день","дня","дней")+" назад";
},weekAgo:"неделю назад",weeksAgo:function(b){return"{delta} "+a(b,"неделя","недели","недель")+" назад";},monthAgo:"месяц назад",monthsAgo:function(b){return"{delta} "+a(b,"месяц","месяца","месецев")+" назад";
},yearAgo:"год назад",yearsAgo:function(b){return"{delta} "+a(b,"год","года","лет")+" назад";},lessThanMinuteUntil:"меньше чем через минуту",minuteUntil:"через минуту",minutesUntil:function(b){return"через {delta} "+a(b,"час","часа","часов")+"";
},hourUntil:"через час",hoursUntil:function(b){return"через {delta} "+a(b,"час","часа","часов")+"";},dayUntil:"завтра",daysUntil:function(b){return"через {delta} "+a(b,"день","дня","дней")+"";
},weekUntil:"через неделю",weeksUntil:function(b){return"через {delta} "+a(b,"неделю","недели","недель")+"";},monthUntil:"через месяц",monthsUntil:function(b){return"через {delta} "+a(b,"месяц","месяца","месецев")+"";
},yearUntil:"через",yearsUntil:function(b){return"через {delta} "+a(b,"год","года","лет")+"";}});define("ru-RU-unicode").inherit("ru-RU","Date");
})();define("ru-RU","FormValidator",{required:"Это поле обязательно к заполнению.",minLength:"Пожалуйста, введите хотя бы {minLength} символов (Вы ввели {length}).",maxLength:"Пожалуйста, введите не больше {maxLength} символов (Вы ввели {length}).",integer:"Пожалуйста, введите в это поле число. Дробные числа (например 1.25) тут не разрешены.",numeric:'Пожалуйста, введите в это поле число (например "1" или "1.1", или "-1", или "-1.1").',digits:"В этом поле Вы можете использовать только цифры и знаки пунктуации (например, телефонный номер со знаками дефиса или с точками).",alpha:"В этом поле можно использовать только латинские буквы (a-z). Пробелы и другие символы запрещены.",alphanum:"В этом поле можно использовать только латинские буквы (a-z) и цифры (0-9). Пробелы и другие символы запрещены.",dateSuchAs:"Пожалуйста, введите корректную дату {date}",dateInFormatMDY:'Пожалуйста, введите дату в формате ММ/ДД/ГГГГ (например "12/31/2025")',email:'Пожалуйста, введите корректный емейл-адрес. Для примера "fred@domain".',url:"Пожалуйста, введите правильную ссылку вида #",currencyDollar:"Пожалуйста, введите сумму в долларах. Например: $100.00 .",oneRequired:"Пожалуйста, выберите хоть что-нибудь в одном из этих полей.",errorPrefix:"Ошибка: ",warningPrefix:"Внимание: "});
define("ru-RU-unicode").inherit("ru-RU","FormValidator");(function(){var a=function(f,d,c,e,b){return(f>=1&&f<=3)?arguments[f]:b;};define("si-SI","Date",{months:["januar","februar","marec","april","maj","junij","julij","avgust","september","oktober","november","december"],months_abbr:["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec"],days:["nedelja","ponedeljek","torek","sreda","četrtek","petek","sobota"],days_abbr:["ned","pon","tor","sre","čet","pet","sob"],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:"še manj kot minuto",minuteUntil:"še minuta",minutesUntil:function(b){return"še {delta} "+a(b,"minuta","minuti","minute","minut");
},hourUntil:"še ura",hoursUntil:function(b){return"še {delta} "+a(b,"ura","uri","ure","ur");},dayUntil:"še dan",daysUntil:function(b){return"še {delta} "+a(b,"dan","dneva","dnevi","dni");
},weekUntil:"še tedn",weeksUntil:function(b){return"še {delta} "+a(b,"teden","tedna","tedni","tednov");},monthUntil:"še mesec",monthsUntil:function(b){return"še {delta} "+a(b,"mesec","meseca","meseci","mesecov");
},yearUntil:"še leto",yearsUntil:function(b){return"še {delta} "+a(b,"leto","leti","leta","let");}});})();define("si-SI","FormValidator",{required:"To polje je obvezno",minLength:"Prosim, vnesite vsaj {minLength} znakov (vnesli ste {length} znakov).",maxLength:"Prosim, ne vnesite več kot {maxLength} znakov (vnesli ste {length} znakov).",integer:"Prosim, vnesite celo število. Decimalna števila (kot 1,25) niso dovoljena.",numeric:'Prosim, vnesite samo numerične vrednosti (kot "1" ali "1.1" ali "-1" ali "-1.1").',digits:"Prosim, uporabite številke in ločila le na tem polju (na primer, dovoljena je telefonska številka z pomišlaji ali pikami).",alpha:"Prosim, uporabite le črke v tem plju. Presledki in drugi znaki niso dovoljeni.",alphanum:"Prosim, uporabite samo črke ali številke v tem polju. Presledki in drugi znaki niso dovoljeni.",dateSuchAs:"Prosim, vnesite pravilen datum kot {date}",dateInFormatMDY:'Prosim, vnesite pravilen datum kot yyyy (primer "12.31.2025")',email:'Prosim, vnesite pravilen email naslov. Na primer "fred@domain".',url:"Prosim, vnesite pravilen URL kot #",currencyDollar:"Prosim, vnesit epravilno vrednost €. Primer 100,00€ .",oneRequired:"Prosimo, vnesite nekaj za vsaj eno izmed teh polj.",errorPrefix:"Napaka: ",warningPrefix:"Opozorilo: ",noSpace:"To vnosno polje ne dopušča presledkov.",reqChkByNode:"Nič niste izbrali.",requiredChk:"To polje je obvezno",reqChkByName:"Prosim, izberite {label}.",match:"To polje se mora ujemati z poljem {matchName}",startDate:"datum začetka",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četni datum",sameMonth:"Ta dva datuma morata biti v istem mesecu - premeniti morate eno ali drugo.",creditcard:"Številka kreditne kartice ni pravilna. Preverite številko ali poskusite še enkrat. Vnešenih {length} znakov."});
define("sv-SE","Date",{months:["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"],months_abbr:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],days:["söndag","måndag","tisdag","onsdag","torsdag","fredag","lördag"],days_abbr:["sön","mån","tis","ons","tor","fre","lör"],dateOrder:["year","month","date"],shortDate:"%Y-%m-%d",shortTime:"%H:%M",AM:"",PM:"",firstDayOfWeek:1,ordinal:"",lessThanMinuteAgo:"mindre än en minut sedan",minuteAgo:"ungefär en minut sedan",minutesAgo:"{delta} minuter sedan",hourAgo:"ungefär en timme sedan",hoursAgo:"ungefär {delta} timmar sedan",dayAgo:"1 dag sedan",daysAgo:"{delta} dagar sedan",lessThanMinuteUntil:"mindre än en minut sedan",minuteUntil:"ungefär en minut sedan",minutesUntil:"{delta} minuter sedan",hourUntil:"ungefär en timme sedan",hoursUntil:"ungefär {delta} timmar sedan",dayUntil:"1 dag sedan",daysUntil:"{delta} dagar sedan"});
define("sv-SE","FormValidator",{required:"Fältet är obligatoriskt.",minLength:"Ange minst {minLength} tecken (du angav {length} tecken).",maxLength:"Ange högst {maxLength} tecken (du angav {length} tecken). ",integer:"Ange ett heltal i fältet. Tal med decimaler (ex. 1,25) är inte tillåtna.",numeric:'Ange endast numeriska värden i detta fält (ex. "1" eller "1.1" eller "-1" eller "-1,1").',digits:"Använd endast siffror och skiljetecken i detta fält (till exempel ett telefonnummer med bindestreck tillåtet).",alpha:"Använd endast bokstäver (a-ö) i detta fält. Inga mellanslag eller andra tecken är tillåtna.",alphanum:"Använd endast bokstäver (a-ö) och siffror (0-9) i detta fält. Inga mellanslag eller andra tecken är tillåtna.",dateSuchAs:"Ange ett giltigt datum som ex. {date}",dateInFormatMDY:'Ange ett giltigt datum som ex. YYYY-MM-DD (i.e. "2025-12-31")',email:'Ange en giltig e-postadress. Till exempel "erik@domain".',url:"Ange en giltig webbadress som #",currencyDollar:"Ange en giltig belopp. Exempelvis 100,00.",oneRequired:"Vänligen ange minst ett av dessa alternativ.",errorPrefix:"Fel: ",warningPrefix:"Varning: ",noSpace:"Det får inte finnas några mellanslag i detta fält.",reqChkByNode:"Inga objekt är valda.",requiredChk:"Detta är ett obligatoriskt fält.",reqChkByName:"Välj en {label}.",match:"Detta fält måste matcha {matchName}",startDate:"startdatumet",endDate:"slutdatum",currendDate:"dagens datum",afterDate:"Datumet bör vara samma eller senare än {label}.",beforeDate:"Datumet bör vara samma eller tidigare än {label}.",startMonth:"Välj en start månad",sameMonth:"Dessa två datum måste vara i samma månad - du måste ändra det ena eller det andra."});
(function(){var a=function(j,e,c,i,b){var h=(j/10).toInt(),g=j%10,f=(j/100).toInt();if(h==1&&j>10){return i;}if(g==1){return e;}if(g>0&&g<5){return c;}return i;
};define("uk-UA","Date",{months:["Січень","Лютий","Березень","Квітень","Травень","Червень","Липень","Серпень","Вересень","Жовтень","Листопад","Грудень"],months_abbr:["Січ","Лют","Бер","Квіт","Трав","Черв","Лип","Серп","Вер","Жовт","Лист","Груд"],days:["Неділя","Понеділок","Вівторок","Середа","Четвер","П'ятниця","Субота"],days_abbr:["Нд","Пн","Вт","Ср","Чт","Пт","Сб"],dateOrder:["date","month","year"],shortDate:"%d/%m/%Y",shortTime:"%H:%M",AM:"до полудня",PM:"по полудню",firstDayOfWeek:1,ordinal:"",lessThanMinuteAgo:"меньше хвилини тому",minuteAgo:"хвилину тому",minutesAgo:function(b){return"{delta} "+a(b,"хвилину","хвилини","хвилин")+" тому";
},hourAgo:"годину тому",hoursAgo:function(b){return"{delta} "+a(b,"годину","години","годин")+" тому";},dayAgo:"вчора",daysAgo:function(b){return"{delta} "+a(b,"день","дня","днів")+" тому";
},weekAgo:"тиждень тому",weeksAgo:function(b){return"{delta} "+a(b,"тиждень","тижні","тижнів")+" тому";},monthAgo:"місяць тому",monthsAgo:function(b){return"{delta} "+a(b,"місяць","місяці","місяців")+" тому";
},yearAgo:"рік тому",yearsAgo:function(b){return"{delta} "+a(b,"рік","роки","років")+" тому";},lessThanMinuteUntil:"за мить",minuteUntil:"через хвилину",minutesUntil:function(b){return"через {delta} "+a(b,"хвилину","хвилини","хвилин");
},hourUntil:"через годину",hoursUntil:function(b){return"через {delta} "+a(b,"годину","години","годин");},dayUntil:"завтра",daysUntil:function(b){return"через {delta} "+a(b,"день","дня","днів");
},weekUntil:"через тиждень",weeksUntil:function(b){return"через {delta} "+a(b,"тиждень","тижні","тижнів");},monthUntil:"через місяць",monthesUntil:function(b){return"через {delta} "+a(b,"місяць","місяці","місяців");
},yearUntil:"через рік",yearsUntil:function(b){return"через {delta} "+a(b,"рік","роки","років");}});})();define("uk-UA","FormValidator",{required:"Це поле повинне бути заповненим.",minLength:"Введіть хоча б {minLength} символів (Ви ввели {length}).",maxLength:"Кількість символів не може бути більше {maxLength} (Ви ввели {length}).",integer:"Введіть в це поле число. Дробові числа (наприклад 1.25) не дозволені.",numeric:'Введіть в це поле число (наприклад "1" або "1.1", або "-1", або "-1.1").',digits:"В цьому полі ви можете використовувати лише цифри і знаки пунктіації (наприклад, телефонний номер з знаками дефізу або з крапками).",alpha:"В цьому полі можна використовувати лише латинські літери (a-z). Пробіли і інші символи заборонені.",alphanum:"В цьому полі можна використовувати лише латинські літери (a-z) і цифри (0-9). Пробіли і інші символи заборонені.",dateSuchAs:"Введіть коректну дату {date}.",dateInFormatMDY:'Введіть дату в форматі ММ/ДД/РРРР (наприклад "12/31/2025").',email:'Введіть коректну адресу електронної пошти (наприклад "name@domain").',url:"Введіть коректне інтернет-посилання (наприклад #",currencyDollar:'Введіть суму в доларах (наприклад "$100.00").',oneRequired:"Заповніть одне з полів.",errorPrefix:"Помилка: ",warningPrefix:"Увага: ",noSpace:"Пробіли заборонені.",reqChkByNode:"Не відмічено жодного варіанту.",requiredChk:"Це поле повинне бути віміченим.",reqChkByName:"Будь ласка, відмітьте {label}.",match:"Це поле повинно відповідати {matchName}",startDate:"початкова дата",endDate:"кінцева дата",currendDate:"сьогоднішня дата",afterDate:"Ця дата повинна бути такою ж, або пізнішою за {label}.",beforeDate:"Ця дата повинна бути такою ж, або ранішою за {label}.",startMonth:"Будь ласка, виберіть початковий місяць",sameMonth:"Ці дати повинні відноситись одного і того ж місяця. Будь ласка, змініть одну з них.",creditcard:"Номер кредитної карти введений неправильно. Будь ласка, перевірте його. Введено {length} символів."});
define("zh-CHS","Date",{months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],months_abbr:["一","二","三","四","五","六","七","八","九","十","十一","十二"],days:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],days_abbr:["日","一","二","三","四","五","六"],dateOrder:["year","month","date"],shortDate:"%Y-%m-%d",shortTime:"%I:%M%p",AM:"AM",PM:"PM",firstDayOfWeek:1,ordinal:"",lessThanMinuteAgo:"不到1分钟前",minuteAgo:"大约1分钟前",minutesAgo:"{delta}分钟之前",hourAgo:"大约1小时前",hoursAgo:"大约{delta}小时前",dayAgo:"1天前",daysAgo:"{delta}天前",weekAgo:"1星期前",weeksAgo:"{delta}星期前",monthAgo:"1个月前",monthsAgo:"{delta}个月前",yearAgo:"1年前",yearsAgo:"{delta}年前",lessThanMinuteUntil:"从现在开始不到1分钟",minuteUntil:"从现在开始約1分钟",minutesUntil:"从现在开始约{delta}分钟",hourUntil:"从现在开始1小时",hoursUntil:"从现在开始约{delta}小时",dayUntil:"从现在开始1天",daysUntil:"从现在开始{delta}天",weekUntil:"从现在开始1星期",weeksUntil:"从现在开始{delta}星期",monthUntil:"从现在开始一个月",monthsUntil:"从现在开始{delta}个月",yearUntil:"从现在开始1年",yearsUntil:"从现在开始{delta}年"});
define("zh-CHT","Date",{months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],months_abbr:["一","二","三","四","五","六","七","八","九","十","十一","十二"],days:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],days_abbr:["日","一","二","三","四","五","六"],dateOrder:["year","month","date"],shortDate:"%Y-%m-%d",shortTime:"%I:%M%p",AM:"AM",PM:"PM",firstDayOfWeek:1,ordinal:"",lessThanMinuteAgo:"不到1分鐘前",minuteAgo:"大約1分鐘前",minutesAgo:"{delta}分鐘之前",hourAgo:"大約1小時前",hoursAgo:"大約{delta}小時前",dayAgo:"1天前",daysAgo:"{delta}天前",weekAgo:"1星期前",weeksAgo:"{delta}星期前",monthAgo:"1个月前",monthsAgo:"{delta}个月前",yearAgo:"1年前",yearsAgo:"{delta}年前",lessThanMinuteUntil:"從現在開始不到1分鐘",minuteUntil:"從現在開始約1分鐘",minutesUntil:"從現在開始約{delta}分鐘",hourUntil:"從現在開始1小時",hoursUntil:"從現在開始約{delta}小時",dayUntil:"從現在開始1天",daysUntil:"從現在開始{delta}天",weekUntil:"從現在開始1星期",weeksUntil:"從現在開始{delta}星期",monthUntil:"從現在開始一個月",monthsUntil:"從現在開始{delta}個月",yearUntil:"從現在開始1年",yearsUntil:"從現在開始{delta}年"});
define("zh-CHS","FormValidator",{required:"此项必填。",minLength:"请至少输入 {minLength} 个字符 (已输入 {length} 个)。",maxLength:"最多只能输入 {maxLength} 个字符 (已输入 {length} 个)。",integer:'请输入一个整数,不能包含小数点。例如:"1", "200"。',numeric:'请输入一个数字,例如:"1", "1.1", "-1", "-1.1"。',digits:"请输入由数字和标点符号组成的内容。例如电话号码。",alpha:"请输入 A-Z 的 26 个字母,不能包含空格或任何其他字符。",alphanum:"请输入 A-Z 的 26 个字母或 0-9 的 10 个数字,不能包含空格或任何其他字符。",dateSuchAs:"请输入合法的日期格式,如:{date}。",dateInFormatMDY:'请输入合法的日期格式,例如:YYYY-MM-DD ("2025-12-31")。',email:'请输入合法的电子信箱地址,例如:"fred@domain"。',url:"请输入合法的 Url 地址,例如:#",currencyDollar:"请输入合法的货币符号,例如:¥100.0",oneRequired:"请至少选择一项。",errorPrefix:"错误:",warningPrefix:"警告:",noSpace:"不能包含空格。",reqChkByNode:"未选择任何内容。",requiredChk:"此项必填。",reqChkByName:"请选择 {label}.",match:"必须与{matchName}相匹配",startDate:"起始日期",endDate:"结束日期",currendDate:"当前日期",afterDate:"日期必须等于或晚于 {label}.",beforeDate:"日期必须早于或等于 {label}.",startMonth:"请选择起始月份",sameMonth:"您必须修改两个日期中的一个,以确保它们在同一月份。",creditcard:"您输入的信用卡号码不正确。当前已输入{length}个字符。"});
define("zh-CHT","FormValidator",{required:"此項必填。 ",minLength:"請至少輸入{minLength} 個字符(已輸入{length} 個)。 ",maxLength:"最多只能輸入{maxLength} 個字符(已輸入{length} 個)。 ",integer:'請輸入一個整數,不能包含小數點。例如:"1", "200"。 ',numeric:'請輸入一個數字,例如:"1", "1.1", "-1", "-1.1"。 ',digits:"請輸入由數字和標點符號組成的內容。例如電話號碼。 ",alpha:"請輸入AZ 的26 個字母,不能包含空格或任何其他字符。 ",alphanum:"請輸入AZ 的26 個字母或0-9 的10 個數字,不能包含空格或任何其他字符。 ",dateSuchAs:"請輸入合法的日期格式,如:{date}。 ",dateInFormatMDY:'請輸入合法的日期格式,例如:YYYY-MM-DD ("2025-12-31")。 ',email:'請輸入合法的電子信箱地址,例如:"fred@domain"。 ',url:"請輸入合法的Url 地址,例如:# ",currencyDollar:"請輸入合法的貨幣符號,例如:¥100.0",oneRequired:"請至少選擇一項。 ",errorPrefix:"錯誤:",warningPrefix:"警告:",noSpace:"不能包含空格。 ",reqChkByNode:"未選擇任何內容。 ",requiredChk:"此項必填。 ",reqChkByName:"請選擇 {label}.",match:"必須與{matchName}相匹配",startDate:"起始日期",endDate:"結束日期",currendDate:"當前日期",afterDate:"日期必須等於或晚於{label}.",beforeDate:"日期必須早於或等於{label}.",startMonth:"請選擇起始月份",sameMonth:"您必須修改兩個日期中的一個,以確保它們在同一月份。 ",creditcard:"您輸入的信用卡號碼不正確。當前已輸入{length}個字符。 "});
add("validate-currency-yuan",{errorMsg:function(){return getmsg("currencyYuan");},test:function(a){return 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(get("value"));
}});
; /**
* @version $Id: js 490 2025-05-01 04:04:23Z btowles $
* @author RocketTheme #
* @copyright Copyright (C) 2025 - ${copyright_year} RocketTheme, LLC
* @license # GNU/GPLv2 only
*/
addevent('domready', function() {
var handle = getelements('.rt-totop');
if (length) {
var scroller = new scroll(window);
setstyle('outline', 'none').addEvent('click', function(e) {
stop();
totop();
});
}
});
; /*
* @author RocketTheme #
* @copyright Copyright (C) 2025-2025 RocketTheme, LLC
* @license # GNU/GPLv2 only
*/
var GantrySmartLoad=new Class({Implements:[Events,Options],options:{placeholder:"gif",container:window,cssrule:"img",offset:{x:200,y:200},exclusion:[]},initialize:function(b){setoptions(b);
container=id(container);images=$$(cssrule);dimensions={size:getsize(),scroll:getscroll(),scrollSize:getscrollsize()};
var c=exclusion[0].split(",");if(length&&(length!=1&&c[0]!="")){each(function(e){var d=$$(e+" "+cssrule);each(function(f){erase(f);
},this);},this);}init=0;storage=new Hash({});each(function(d,f){if(typeof d=="undefined"){return;}if(!get("width")&&!get("height")){erase(get("smartload"));
erase(d);return;}var e=getsize();if(getproperty("width")){e.x=getproperty("width");e.y=getproperty("height");}if(!getproperty("width")&&e.x&&e.y){setproperty("width",e.x).setProperty("height",e.y);
}setproperty("smartload",f);set(f,{src:src,width:e.x,height:e.y,fx:new tween(d,{duration:250,transition:easein})});
if(!checkposition(d)){setproperty("src",placeholder).addClass("spinner");}else{erase(getproperty("smartload"));erase(d);
}},this);if(length){id(container).addEvent("scroll",bind(this));}var a=container;},checkPosition:function(b){var a=getposition(),d=offset;
var c={size:getsize(),scroll:getscroll(),scrollSize:getscrollsize()};return((a.y>=scroll.y-d.y)&&(a.y<=scroll.y+size.y+d.y));
},scrolling:function(b){var a=this;if(!images||!init){init=1;return;}each(function(c){if(typeof c=="undefined"){return;}if(checkposition(c)&&get(getproperty("smartload"))){var d=get(getproperty("smartload"));
new image(src,{onload:function(){var e={width:width,height:height};if(width&&!height){height=width;}if(!width&&height){width=height;
}if(!width&&!height){width=width;height=height;}if(width!=width&&height==height){width=width;}else{if(width==width&&height!=height){height=height;
}}start("opacity",0).chain(function(){setproperty("width",width).setProperty("height",height);setproperty("src",src).removeClass("spinner");
start("opacity",1);});erase(c);erase(getproperty("smartload"));}});}},this);}});
; /*
* @author RocketTheme #
* @copyright Copyright (C) 2025-2025 RocketTheme, LLC
* @license # GNU/GPLv2 only
*/
if(!engine){if(ios){ios=true;}engine={};var setEngine=function(b,a){name=b;engine[b+a]=true;
version=a;};if(ie){ie=true;switch(version){case 6:setEngine("trident",4);break;case 7:setEngine("trident",5);break;
case 8:setEngine("trident",6);}}if(firefox){firefox=true;if(version>=3){setEngine("gecko",19);}else{setEngine("gecko",18);}}if(safari||chrome){safari=true;
switch(version){case 2:setEngine("webkit",419);break;case 3:setEngine("webkit",420);break;case 4:setEngine("webkit",525);}}if(opera){opera=true;
if(version>=9.6){setEngine("presto",960);}else{if(version>=9.5){setEngine("presto",950);}else{setEngine("presto",925);}}}if(name=="unknown"){switch((match(/(?:webkit|khtml|gecko)/)||[])[0]){case"webkit":case"khtml":safari=true;
break;case"gecko":firefox=true;}}}
; /**
* @version $Id: js 490 2025-05-01 04:04:23Z btowles $
* @author RocketTheme #
* @copyright Copyright (C) 2025 - ${copyright_year} RocketTheme, LLC
* @license # GNU/GPLv2 only
*/
((function(){
var animation = function(){
var body = id('rt-transition');
if (gecko19 || (trident && !trident7)){
if (body){
set('tween', {duration: 800, transition: 'quad:out'});
setstyles({'visibility': 'hidden', 'opacity': 0});
removeclass('rt-hidden').fade('in');
}
return;
}
if (body) removeclass('rt-hidden').addClass('rt-visible');
};
addevent('load', animation);
})());
; /*
* @version $Id: js 4586 2025-10-27 01:50:24Z btowles $
* @author RocketTheme #
* @copyright Copyright (C) 2025-2025 RocketTheme, LLC
* @license # GNU/GPLv2 only
*/
var Fusion=new Class({Implements:[Options],version:"1.9.8",options:{centered:false,tweakInitial:{x:0,y:0},tweakSubsequent:{x:0,y:0},tweakSizes:{width:0,height:0},pill:true,direction:{x:"right",y:"down"},effect:"slide and fade",orientation:"horizontal",opacity:1,hideDelay:50000,menuFx:{duration:500,transition:"quad:out"},pillFx:{duration:400,transition:"back:out"}},initialize:function(f,k){element=$$(f)[0];
id=$$(".fusion")[0];if(id){id=id;}else{id="";}setoptions(k);var h=getelements(".item"),a=options;rtl=id(body).getStyle("direction")=="rtl";
tweaksubsequent.x-=width/2;tweaksubsequent.y-=height/2;if(rtl){direction.x="left";
tweakinitial.x*=-1;tweaksubsequent.x*=-1;}if(pill){var d=new Element("div",{"class":"fusion-pill-l"}).inject(element,"after").setStyle("display","none"),j=this;
new Element("div",{"class":"fusion-pill-r"}).inject(d);pillsroots=getelements(".root");var c=getelement(".active");pillsmargins=getstyle("margin-left").toInt()+getstyle("margin-right").toInt();
pillstopmargins=getstyle("margin-top").toInt()+getstyle("margin-bottom").toInt();if(!c){pill=false;}else{setstyle("display","block");
pillsdefaults={left:offsetleft,width:pillsmargins,top:offsettop};pillfx=new morph(d,{duration:duration,transition:transition,link:"cancel"}).set(pillsdefaults);
var b=filter(function(l){return !hasclass("parent");});$$(b).addEvents({mouseenter:function(){ghostrequest=true;start({left:offsetleft,width:pillsmargins,top:offsettop});
},mouseleave:function(){ghostrequest=false;start(pillsdefaults);}});}}parentlinks={};parentsubmenus={};childmenu={};menutype={};
submenus=[];hideallmenustimeout=null;submenuzindex=1;each(function(o,m){getcustomid();parentlinks[id]=getparent().getParents("li").getElement(".item");
childmenu[id]=getnext(".fusion-submenu-wrapper")||getnext("ul")||getnext("ol");if(childmenu[id]){fusionsize=childmenu[id].getCoordinates();
}if(childmenu[id]&&ie){var l=childmenu[id].getElement("ul");if(l){var p=getstyle("padding-bottom").toInt()||0;height+=p;
}}var n="subseq";if(id(getparent(".fusion-submenu-wrapper")||getparent("ul")||getparent("ol"))===element){n="init";}menutype[id]=n;
},this);jscontainer=new Element("div",{"class":"fusion-js-container menutop"}).inject(body);addevents({mouseenter:function(){rtfusion=true;
},mouseleave:function(){rtfusion=false;}});var i=replace("menutop","");if(length){id=id;}if(length){var g="fusion-js-container "+i+" menutop";
classname=clean();}var e=getelements(".fusion-submenu-wrapper");if(!length){e=getelements("ul");}each(function(m,l){var n=getelements(".item")[l];
if(n&&parentlinks[id].length==1){n=parentlinks[id].getLast().getParents("li")[0];}var o=new Element("div",{"class":"fusion-js-subs"}).inject(jscontainer).adopt(m);
if(n&&hasclass("active")){getparent().addClass("active");}},this);getelements(".item").setProperty("tabindex","-1");each(function(o,m){if(!childmenu[id]){return;
}childmenu[id]=childmenu[id].getParent("div");include(childmenu[id]);var l=[];parentlinks[id].each(function(q,p){push(childmenu[id]);
},this);parentsubmenus[id]=l;var n=new FusionSubMenu(options,this,o);},this);}});var FusionSubMenu=new Class({Implements:[Options],options:{onSubMenuInit_begin:(function(a){}),onSubMenuInit_complete:(function(a){}),onMatchWidth_begin:(function(a){}),onMatchWidth_complete:(function(a){}),onHideSubMenu_begin:(function(a){}),onHideSubMenu_complete:(function(a){}),onHideOtherSubMenus_begin:(function(a){}),onHideOtherSubMenus_complete:(function(a){}),onHideAllSubMenus_begin:(function(a){}),onHideAllSubMenus_complete:(function(a){}),onPositionSubMenu_begin:(function(a){}),onPositionSubMenu_complete:(function(a){}),onShowSubMenu_begin:(function(a){}),onShowSubMenu_complete:(function(a){})},root:null,btn:null,hidden:true,myEffect:null,initialize:function(b,a,c){setoptions(b);
root=a;btn=id(c);childmenu=id(childmenu[id]);submenutype=menutype[id];parentsubmenus=$$(parentsubmenus[id]);
parentlinks=$$(parentlinks[id]);parentsubmenu=id(parentsubmenus[0]);othersubmenus={};fxmorph={};rtl=rtl;tweakinitial=tweakinitial;
tweaksubsequent=tweaksubsequent;centered=centered;fusionstatus="closed";onsubmenuinit_begin(this);
addevent("hide",bind(this));addevent("show",bind(this));var e=childmenu;if(effect){myeffect=new morph(getfirst(),{duration:duration,transition:transition,link:"cancel",onStart:function(){setstyle("display","block");
},onComplete:function(){if(fusionstatus=="closed"){if(!ie){setstyle("display","none");}else{setstyle("display","none");}}}});}if(effect=="slide"||effect=="slide and fade"){if(submenutype=="init"&&orientation=="horizontal"){set({"margin-top":"0"});
}else{if(!rtl){set({"margin-left":"0"});}else{set({"margin-right":"0"});}}}else{if(effect=="fade"||effect=="slide and fade"){set({opacity:0});
}}if(effect!="fade"&&effect!="slide and fade"){set({opacity:opacity});}var d=id(childmenu).getElements(".item").filter(function(g,f){return !childmenu[id];
});each(function(i,f){id(i).getParent().addClass("f-submenu-item");var h=getparent();var g=getparents("li").length;if(g<2&&!hasclass("fusion-grouped")){addevents({mouseenter:function(j){fireevent("show");
cancellhideallsubmenus();hideothersubmenus();}.bind(this),focus:function(j){fireevent("show");cancellhideallsubmenus();hideothersubmenus();
}.bind(this),mouseleave:function(j){cancellhideallsubmenus();hideallsubmenus();}.bind(this),blur:function(j){cancellhideallsubmenus();hideallsubmenus();
}.bind(this)});}else{addevents({mouseenter:function(j){fireevent("show");cancellhideallsubmenus();if(!hasclass("fusion-grouped")){hideothersubmenus();
}}.bind(this),mouseleave:function(j){}.bind(this)});}},this);removeclass("fusion-submenu-item");if(submenutype=="init"){getparent().addClass("f-main-parent");
}else{getparent().addClass("f-parent-item");}getparent().addEvents({mouseenter:function(f){cancellhideallsubmenus();hideothersubmenus();
showsubmenu();if(submenutype=="init"&&mmbclassname&&mmbfocusedclassname){if(!fxmorph[id]){fxmorph[id]={};
}if(!fxmorph[id]["btnMorph"]){fxmorph[id]["btnMorph"]=new morph(btn,{duration:duration,transition:transition,link:"cancel"});
}fxmorph[id]["btnMorph"].start(mmbfocusedclassname);}}.bind(this),focus:function(f){cancellhideallsubmenus();hideothersubmenus();
showsubmenu();if(submenutype=="init"&&mmbclassname&&mmbfocusedclassname){if(!fxmorph[id]){fxmorph[id]={};
}if(!fxmorph[id]["btnMorph"]){fxmorph[id]["btnMorph"]=new morph(btn,{duration:duration,transition:transition,link:"cancel"});
}fxmorph[id]["btnMorph"].start(mmbfocusedclassname);}}.bind(this),mouseleave:function(f){cancellhideallsubmenus();hideallsubmenus(btn,getparent().getParent().get("tag")=="ol");
}.bind(this),blur:function(f){cancellhideallsubmenus();hideallsubmenus();}.bind(this)});onsubmenuinit_complete(this);},matchWidth:function(){if(widthmatched||submenutype==="subseq"){return;
}onmatchwidth_begin(this);var a=getcoordinates().width;getelements(".item").each(function(e,d){var c=parseFloat(getfirst().getStyle("border-left-width"))+parseFloat(getfirst().getStyle("border-right-width"));
var b=parseFloat(getstyle("padding-left"))+parseFloat(getstyle("padding-right"));var f=c+b;if(a>getcoordinates().width){setstyle("width",a-f);setstyle("margin-right",-c);
}}.bind(this));width=width;widthmatched=true;onmatchwidth_complete(this);},hideSubMenu:function(){if(fusionstatus==="closed"){return;
}onhidesubmenu_begin(this);if(submenutype=="init"){if(mmbclassname&&mmbfocusedclassname){if(!fxmorph[id]){fxmorph[id]={};
}if(!fxmorph[id]["btnMorph"]){fxmorph[id]["btnMorph"]=new morph(btn,{duration:duration,transition:transition,link:"cancel"});
}fxmorph[id]["btnMorph"].start(mmbclassname).chain(function(){getparent().removeClass("f-mainparent-itemfocus");getparent().addClass("f-mainparent-item");
}.bind(this));}else{getparent().removeClass("f-mainparent-itemfocus");getparent().addClass("f-mainparent-item");}}else{getparent().removeClass("f-menuparent-itemfocus");
getparent().addClass("f-menuparent-item");}setstyle("z-index",1);if(effect&&tolowercase()==="slide"){if(submenutype=="init"&&orientation=="horizontal"&&direction.y=="down"){start({"margin-top":height}).chain(function(){if(fusionstatus=="closed"){if(!ie){set({display:"none"});
}else{setstyle("display","none");}}}.bind(this));}else{if(submenutype=="init"&&orientation=="horizontal"&&direction.y=="up"){start({"margin-top":height}).chain(function(){if(fusionstatus=="closed"){if(!ie){set({display:"none"});
}else{setstyle("display","none");}}}.bind(this));}else{if(direction.x=="right"){if(!rtl){tmp={"margin-left":width};
}else{tmp={"margin-right":width};}start(tmp).chain(function(){if(fusionstatus=="closed"){if(!ie){set({display:"none"});
}else{setstyle("display","none");}}}.bind(this));}else{if(direction.x=="left"){if(!rtl){tmp={"margin-left":width};
}else{tmp={"margin-right":width};}start(tmp).chain(function(){if(fusionstatus=="closed"){if(!ie){set({display:"none"});
}else{setstyle("display","none");}}}.bind(this));}}}}}else{if(effect=="fade"){start({opacity:0}).chain(function(){if(fusionstatus=="closed"){if(!ie){set({display:"none"});
}else{setstyle("display","none");}}}.bind(this));}else{if(effect=="slide and fade"){if(submenutype=="init"&&orientation=="horizontal"&&direction.y=="down"){start({"margin-top":height,opacity:0}).chain(function(){if(fusionstatus=="closed"){if(!ie){set({display:"none"});
}else{setstyle("display","none");}}}.bind(this));}else{if(submenutype=="init"&&orientation=="horizontal"&&direction.y=="up"){start({"margin-top":height,opacity:0}).chain(function(){if(fusionstatus=="closed"){if(!ie){set({display:"none"});
}else{setstyle("display","none");}}}.bind(this));}else{if(direction.x=="right"){if(!rtl){tmp={"margin-left":width,opacity:0};
}else{tmp={"margin-right":width,opacity:0};}start(tmp).chain(function(){if(fusionstatus=="closed"){if(!ie){set({display:"none"});
}else{setstyle("display","none");}}}.bind(this));}else{if(direction.x=="left"){if(!rtl){tmp={"margin-left":width,opacity:0};
}else{tmp={"margin-right":width,opacity:0};}start(tmp).chain(function(){if(fusionstatus=="closed"){if(!ie){set({display:"none"});
}else{setstyle("display","none");}}}.bind(this));}}}}}else{if(!ie){set({display:"none"});}else{setstyle("display","none");
}}}}fusionstatus="closed";onhidesubmenu_complete(this);},hideOtherSubMenus:function(){onhideothersubmenus_begin(this);
if(!othersubmenus[id]){othersubmenus[id]=$$(filter(function(a){return !parentsubmenus[id].contains(a)&&a!=childmenu;
}.bind(this)));}fireevent("show");othersubmenus[id].fireEvent("hide");onhideothersubmenus_complete(this);
},hideAllSubMenus:function(a,b){onhideallsubmenus_begin(this);clearTimeout(hideallmenustimeout);hideallmenustimeout=(function(){if(!rtfusion){clearTimeout(hideallmenustimeout);
cancel();if(pill&&!ghostrequest){start(pillsdefaults);}if(b){var c=$$(submenus).filter(function(d){return !haschild(a);
});$$(c).fireEvent("hide");}else{$$(submenus).fireEvent("hide");}}}).bind(this).delay(hidedelay);onhideallsubmenus_complete(this);
},cancellHideAllSubMenus:function(){clearTimeout(hideallmenustimeout);},showSubMenu:function(a){if(pill&&submenutype=="init"){ghostrequest=false;
start({left:getparent().offsetLeft,width:getparent()pillsmargins,top:getparent().offsetTop});
}if(fusionstatus==="open"){return;}onshowsubmenu_begin(this);if(submenutype=="init"){getparent().removeClass("f-mainparent-item");
getparent().addClass("f-mainparent-itemfocus");}else{getparent().removeClass("f-menuparent-item");getparent().addClass("f-menuparent-itemfocus");
}submenuzindex++;setstyles({display:"block",visibility:"hidden","z-index":submenuzindex});if(!width||!height){width=width;
height=height;getfirst().setStyle("height",height,"border");if(effect=="slide"||effect=="slide and fade"){if(submenutype=="init"&&orientation=="horizontal"){getfirst().setStyle("margin-top","0");
if(direction.y=="down"){set({"margin-top":height});}else{if(direction.y=="up"){set({"margin-top":height});
}}}else{if(direction.x=="left"){if(!rtl){tmp={"margin-left":width};}else{tmp={"margin-right":width};}set(tmp);
}else{if(!rtl){tmp={"margin-left":width};}else{tmp={"margin-right":width};}set(tmp);}}}}matchwidth();positionsubmenu();
fixedheader=hasclass("fixedheader-1");if(fixedheader&&!scrollingevent){scrollingevent=true;addevent("scroll",function(){positionsubmenu();
}.bind(this));positionsubmenu();}if(effect=="slide"){setstyles({display:"block",visibility:"visible"});if(submenutype==="init"&&orientation==="horizontal"){if(a){set({"margin-top":0}).chain(function(){showsubmenucomplete();
}.bind(this));}else{start({"margin-top":0}).chain(function(){showsubmenucomplete();}.bind(this));}}else{if(!rtl){tmp={"margin-left":0};
}else{tmp={"margin-right":0};}if(a){set(tmp).chain(function(){showsubmenucomplete();}.bind(this));}else{start(tmp).chain(function(){showsubmenucomplete();
}.bind(this));}}}else{if(effect=="fade"){if(a){set({opacity:opacity}).chain(function(){showsubmenucomplete();
}.bind(this));}else{start({opacity:opacity}).chain(function(){showsubmenucomplete();}.bind(this));}}else{if(effect=="slide and fade"){setstyles({display:"block",visibility:"visible"});
getfirst().setStyles({left:0});if(submenutype=="init"&&orientation=="horizontal"){if(a){set({"margin-top":0,opacity:opacity}).chain(function(){showsubmenucomplete();
}.bind(this));}else{start({"margin-top":0,opacity:opacity}).chain(function(){showsubmenucomplete();}.bind(this));}}else{if(!rtl){tmp={"margin-left":0,opacity:opacity};
}else{tmp={"margin-right":0,opacity:opacity};}if(a){if(direction.x=="right"){set(tmp).chain(function(){showsubmenucomplete();
}.bind(this));}else{if(direction.x=="left"){set(tmp).chain(function(){showsubmenucomplete();}.bind(this));}}}else{if(direction.x=="right"){set({"margin-left":width,opacity:opacity});
start(tmp).chain(function(){showsubmenucomplete();}.bind(this));}else{if(direction.x=="left"){set({"margin-left":width,opacity:opacity});
start(tmp).chain(function(){showsubmenucomplete();}.bind(this));}}}}}else{setstyles({display:"block",visibility:"visible"});
showsubmenucomplete(this);}}}fusionstatus="open";},showSubMenuComplete:function(){onshowsubmenu_complete(this);},positionSubMenu:function(){onpositionsubmenu_begin(this);
var m=getstyle("padding-bottom").toInt()+height;var a=width;if(!opera||!firefox||!safari){a=0;
m=0;}if(!rtl){setstyles({width:width+width,"padding-bottom":height,"padding-top":height/2,"padding-left":width/2});
}else{setstyles({width:width+width,"padding-bottom":height,"padding-top":height/2,"padding-right":width/2});
}getfirst().setStyle("width",width);if(submenutype=="subseq"){direction.x="right";xinverse="left";
direction.y="down";yinverse="up";if(rtl){direction.x="left";xinverse="right";
}}var h;var j;if(submenutype=="init"){if(direction.y=="up"){if(orientation=="vertical"){h=getcoordinates()height+tweakinitial.y;
}else{h=getcoordinates()height+tweakinitial.y;}top=h+"px";}else{if(orientation=="horizontal"){top=getcoordinates().bottom+tweakinitial.y+"px";
}else{if(orientation=="vertical"){h=getposition().y+tweakinitial.y;if((h+getsize2().y)>=getscrollsize2().y){j=(h+getsize2().y)getscrollsize2().y;
h=h-j-20;}top=h+"px";}}}if(orientation=="horizontal"){var d=getposition().x+tweakinitial.x,b=0;
if(rtl){var k=0;if(getstyle("margin-left").toInt()<0&&!centered){k=getparent().getPosition().x+tweakinitial.x;
}else{if(getstyle("margin-left").toInt()<0&¢ered){k=getposition()tweakinitial.x;}else{k=getposition().x;
}}d=k+getsize2()getsize2().x;}if(centered){b=0;var l=getsize2().x;if(getstyle("margin-left").toInt()<0&&!rtl){b=abs(getstyle("margin-left").toInt())abs(getfirst().getStyle("padding-left").toInt());
}else{b=abs(getstyle("margin-right").toInt())abs(getfirst().getStyle("padding-right").toInt());}var i=getsize2().x;
l+=b;var g=max(l,i),c=min(l,i);size=(g-c)/2;if(!rtl){d-=size;}else{d+=size;}}left=d+"px";}else{if(direction.x=="left"){left=getposition()getcoordinates().width+tweakinitial.x+"px";
}else{if(direction.x=="right"){left=getcoordinates().right+tweakinitial.x+"px";}}}}else{if(submenutype=="subseq"){if(direction.y==="down"){if((getcoordinates().top+tweaksubsequent.y+getsize2().y)>=getscrollsize2().y){j=(getcoordinates().top+tweaksubsequent.y+getsize2().y)getscrollsize2().y;
top=(getcoordinates().top+tweaksubsequent.y)-j-20+"px";}else{top=getcoordinates().top+tweaksubsequent.y+"px";
}}else{if(direction.y==="up"){if((getcoordinates()height+tweaksubsequent.y)<1){direction.y="down";
yinverse="up";top=getcoordinates().top+tweaksubsequent.y+"px";}else{top=getcoordinates()height+tweaksubsequent.y+"px";
}}}if(direction.x=="left"){left=getcoordinates()getcoordinates().width+tweaksubsequent.x+"px";
if(getposition().x<0){direction.x="right";xinverse="left";left=getposition().x+getcoordinates().width+tweaksubsequent.x+"px";
if(effect==="slide"||effect==="slide and fade"){if(!rtl){tmp={"margin-left":width,opacity:opacity};}else{tmp={"margin-right":width,opacity:opacity};
}set(tmp);}}}else{if(direction.x=="right"){left=getcoordinates().right+tweaksubsequent.x+"px";
var e=getcoordinates().right;var f=getsize2().x+getscroll2().x;if(e>f){direction.x="left";xinverse="right";
left=getcoordinates()getcoordinates()tweaksubsequent.x+"px";if(effect=="slide"||effect=="slide and fade"){if(!rtl){tmp={"margin-left":width,opacity:opacity};
}else{tmp={"margin-right":width,opacity:opacity};}set(tmp);}}}}}}onpositionsubmenu_complete(this);}});implement({getCustomID:function(){if(!id){var a=get("tag")+"-"+now()+random(0,1000);
id=a;}return id;}});implement({getSize2:function(){if((/^(?:body|html)$/i).test(tagname)){return getwindow().getSize();}return{x:offsetwidth,y:offsetheight};
},getScrollSize2:function(){if((/^(?:body|html)$/i).test(tagname)){return getwindow().getScrollSize();}return{x:scrollwidth,y:scrollheight};
},getScroll2:function(){if((/^(?:body|html)$/i).test(tagname)){return getwindow().getScroll();}return{x:scrollleft,y:scrolltop};}});
[Document,Window].each(function(a){implement({getSize2:function(){return getsize();},getScroll2:function(){return getscroll();},getScrollSize2:function(){return getscrollsize();
}});});if(!engine){if(ios){ios=true;}engine={};var setEngine=function(b,a){name=b;engine[b+a]=true;
version=a;};if(ie){ie=true;switch(version){case 6:setEngine("trident",4);break;case 7:setEngine("trident",5);break;
case 8:setEngine("trident",6);}}if(firefox){firefox=true;if(version>=3){setEngine("gecko",19);}else{setEngine("gecko",18);}}if(safari||chrome){safari=true;
switch(version){case 2:setEngine("webkit",419);break;case 3:setEngine("webkit",420);break;case 4:setEngine("webkit",525);}}if(opera){opera=true;
if(version>=9.6){setEngine("presto",960);}else{if(version>=9.5){setEngine("presto",950);}else{setEngine("presto",925);}}}if(name=="unknown"){switch((match(/(?:webkit|khtml|gecko)/)||[])[0]){case"webkit":case"khtml":safari=true;
break;case"gecko":firefox=true;}}}
;