/* mootools.js */

var MooTools={version:'1.12'};function $defined(obj){return(obj!=undefined);};function $type(obj){if(!$defined(obj))return false;if(obj.htmlElement)return'element';var type=typeof obj;if(type=='object'&&obj.nodeName){switch(obj.nodeType){case 1:return'element';case 3:return(/\S/).test(obj.nodeValue)?'textnode':'whitespace';}}
if(type=='object'||type=='function'){switch(obj.constructor){case Array:return'array';case RegExp:return'regexp';case Class:return'class';}
if(typeof obj.length=='number'){if(obj.item)return'collection';if(obj.callee)return'arguments';}}
return type;};function $merge(){var mix={};for(var i=0;i<arguments.length;i++){for(var property in arguments[i]){var ap=arguments[i][property];var mp=mix[property];if(mp&&$type(ap)=='object'&&$type(mp)=='object')mix[property]=$merge(mp,ap);else mix[property]=ap;}}
return mix;};var $extend=function(){var args=arguments;if(!args[1])args=[this,args[0]];for(var property in args[1])args[0][property]=args[1][property];return args[0];};var $native=function(){for(var i=0,l=arguments.length;i<l;i++){arguments[i].extend=function(props){for(var prop in props){if(!this.prototype[prop])this.prototype[prop]=props[prop];if(!this[prop])this[prop]=$native.generic(prop);}};}};$native.generic=function(prop){return function(bind){return this.prototype[prop].apply(bind,Array.prototype.slice.call(arguments,1));};};$native(Function,Array,String,Number);function $chk(obj){return!!(obj||obj===0);};function $pick(obj,picked){return $defined(obj)?obj:picked;};function $random(min,max){return Math.floor(Math.random()*(max-min+1)+min);};function $time(){return new Date().getTime();};function $clear(timer){clearTimeout(timer);clearInterval(timer);return null;};var Abstract=function(obj){obj=obj||{};obj.extend=$extend;return obj;};var Window=new Abstract(window);var Document=new Abstract(document);document.head=document.getElementsByTagName('head')[0];window.xpath=!!(document.evaluate);if(window.ActiveXObject)window.ie=window[window.XMLHttpRequest?'ie7':'ie6']=true;else if(document.childNodes&&!document.all&&!navigator.taintEnabled)window.webkit=window[window.xpath?'webkit420':'webkit419']=true;else if(document.getBoxObjectFor!=null||window.mozInnerScreenX!=null)window.gecko=true;window.khtml=window.webkit;Object.extend=$extend;if(typeof HTMLElement=='undefined'){var HTMLElement=function(){};if(window.webkit)document.createElement("iframe");HTMLElement.prototype=(window.webkit)?window["[[DOMElement.prototype]]"]:{};}
HTMLElement.prototype.htmlElement=function(){};if(window.ie6)try{document.execCommand("BackgroundImageCache",false,true);}catch(e){};var Class=function(properties){var klass=function(){return(arguments[0]!==null&&this.initialize&&$type(this.initialize)=='function')?this.initialize.apply(this,arguments):this;};$extend(klass,this);klass.prototype=properties;klass.constructor=Class;return klass;};Class.empty=function(){};Class.prototype={extend:function(properties){var proto=new this(null);for(var property in properties){var pp=proto[property];proto[property]=Class.Merge(pp,properties[property]);}
return new Class(proto);},implement:function(){for(var i=0,l=arguments.length;i<l;i++)$extend(this.prototype,arguments[i]);}};Class.Merge=function(previous,current){if(previous&&previous!=current){var type=$type(current);if(type!=$type(previous))return current;switch(type){case'function':var merged=function(){this.parent=arguments.callee.parent;return current.apply(this,arguments);};merged.parent=previous;return merged;case'object':return $merge(previous,current);}}
return current;};var Chain=new Class({chain:function(fn){this.chains=this.chains||[];this.chains.push(fn);return this;},callChain:function(){if(this.chains&&this.chains.length)this.chains.shift().delay(10,this);},clearChain:function(){this.chains=[];}});var Events=new Class({addEvent:function(type,fn){if(fn!=Class.empty){this.$events=this.$events||{};this.$events[type]=this.$events[type]||[];this.$events[type].include(fn);}
return this;},fireEvent:function(type,args,delay){if(this.$events&&this.$events[type]){this.$events[type].each(function(fn){fn.create({'bind':this,'delay':delay,'arguments':args})();},this);}
return this;},removeEvent:function(type,fn){if(this.$events&&this.$events[type])this.$events[type].remove(fn);return this;}});var Options=new Class({setOptions:function(){this.options=$merge.apply(null,[this.options].extend(arguments));if(this.addEvent){for(var option in this.options){if($type(this.options[option]=='function')&&(/^on[A-Z]/).test(option))this.addEvent(option,this.options[option]);}}
return this;}});Array.extend({forEach:function(fn,bind){for(var i=0,j=this.length;i<j;i++)fn.call(bind,this[i],i,this);},filter:function(fn,bind){var results=[];for(var i=0,j=this.length;i<j;i++){if(fn.call(bind,this[i],i,this))results.push(this[i]);}
return results;},map:function(fn,bind){var results=[];for(var i=0,j=this.length;i<j;i++)results[i]=fn.call(bind,this[i],i,this);return results;},every:function(fn,bind){for(var i=0,j=this.length;i<j;i++){if(!fn.call(bind,this[i],i,this))return false;}
return true;},some:function(fn,bind){for(var i=0,j=this.length;i<j;i++){if(fn.call(bind,this[i],i,this))return true;}
return false;},indexOf:function(item,from){var len=this.length;for(var i=(from<0)?Math.max(0,len+from):from||0;i<len;i++){if(this[i]===item)return i;}
return-1;},copy:function(start,length){start=start||0;if(start<0)start=this.length+start;length=length||(this.length-start);var newArray=[];for(var i=0;i<length;i++)newArray[i]=this[start++];return newArray;},remove:function(item){var i=0;var len=this.length;while(i<len){if(this[i]===item){this.splice(i,1);len--;}else{i++;}}
return this;},contains:function(item,from){return this.indexOf(item,from)!=-1;},associate:function(keys){var obj={},length=Math.min(this.length,keys.length);for(var i=0;i<length;i++)obj[keys[i]]=this[i];return obj;},extend:function(array){for(var i=0,j=array.length;i<j;i++)this.push(array[i]);return this;},merge:function(array){for(var i=0,l=array.length;i<l;i++)this.include(array[i]);return this;},include:function(item){if(!this.contains(item))this.push(item);return this;},getRandom:function(){return this[$random(0,this.length-1)]||null;},getLast:function(){return this[this.length-1]||null;}});Array.prototype.each=Array.prototype.forEach;Array.each=Array.forEach;function $A(array){return Array.copy(array);};function $each(iterable,fn,bind){if(iterable&&typeof iterable.length=='number'&&$type(iterable)!='object'){Array.forEach(iterable,fn,bind);}else{for(var name in iterable)fn.call(bind||iterable,iterable[name],name);}};Array.prototype.test=Array.prototype.contains;String.extend({test:function(regex,params){return(($type(regex)=='string')?new RegExp(regex,params):regex).test(this);},toInt:function(){return parseInt(this,10);},toFloat:function(){return parseFloat(this);},camelCase:function(){return this.replace(/-\D/g,function(match){return match.charAt(1).toUpperCase();});},hyphenate:function(){return this.replace(/\w[A-Z]/g,function(match){return(match.charAt(0)+'-'+match.charAt(1).toLowerCase());});},capitalize:function(){return this.replace(/\b[a-z]/g,function(match){return match.toUpperCase();});},trim:function(){return this.replace(/^\s+|\s+$/g,'');},clean:function(){return this.replace(/\s{2,}/g,' ').trim();},rgbToHex:function(array){var rgb=this.match(/\d{1,3}/g);return(rgb)?rgb.rgbToHex(array):false;},hexToRgb:function(array){var hex=this.match(/^#?(\w{1,2})(\w{1,2})(\w{1,2})$/);return(hex)?hex.slice(1).hexToRgb(array):false;},contains:function(string,s){return(s)?(s+this+s).indexOf(s+string+s)>-1:this.indexOf(string)>-1;},escapeRegExp:function(){return this.replace(/([.*+?^${}()|[\]\/\\])/g,'\\$1');}});Array.extend({rgbToHex:function(array){if(this.length<3)return false;if(this.length==4&&this[3]==0&&!array)return'transparent';var hex=[];for(var i=0;i<3;i++){var bit=(this[i]-0).toString(16);hex.push((bit.length==1)?'0'+bit:bit);}
return array?hex:'#'+hex.join('');},hexToRgb:function(array){if(this.length!=3)return false;var rgb=[];for(var i=0;i<3;i++){rgb.push(parseInt((this[i].length==1)?this[i]+this[i]:this[i],16));}
return array?rgb:'rgb('+rgb.join(',')+')';}});Function.extend({create:function(options){var fn=this;options=$merge({'bind':fn,'event':false,'arguments':null,'delay':false,'periodical':false,'attempt':false},options);if($chk(options.arguments)&&$type(options.arguments)!='array')options.arguments=[options.arguments];return function(event){var args;if(options.event){event=event||window.event;args=[(options.event===true)?event:new options.event(event)];if(options.arguments)args.extend(options.arguments);}
else args=options.arguments||arguments;var returns=function(){return fn.apply($pick(options.bind,fn),args);};if(options.delay)return setTimeout(returns,options.delay);if(options.periodical)return setInterval(returns,options.periodical);if(options.attempt)try{return returns();}catch(err){return false;};return returns();};},pass:function(args,bind){return this.create({'arguments':args,'bind':bind});},attempt:function(args,bind){return this.create({'arguments':args,'bind':bind,'attempt':true})();},bind:function(bind,args){return this.create({'bind':bind,'arguments':args});},bindAsEventListener:function(bind,args){return this.create({'bind':bind,'event':true,'arguments':args});},delay:function(delay,bind,args){return this.create({'delay':delay,'bind':bind,'arguments':args})();},periodical:function(interval,bind,args){return this.create({'periodical':interval,'bind':bind,'arguments':args})();}});Number.extend({toInt:function(){return parseInt(this);},toFloat:function(){return parseFloat(this);},limit:function(min,max){return Math.min(max,Math.max(min,this));},round:function(precision){precision=Math.pow(10,precision||0);return Math.round(this*precision)/precision;},times:function(fn){for(var i=0;i<this;i++)fn(i);}});var Element=new Class({initialize:function(el,props){if($type(el)=='string'){if(window.ie&&props&&(props.name||props.type)){var name=(props.name)?' name="'+props.name+'"':'';var type=(props.type)?' type="'+props.type+'"':'';delete props.name;delete props.type;el='<'+el+name+type+'>';}
el=document.createElement(el);}
el=$(el);return(!props||!el)?el:el.set(props);}});var Elements=new Class({initialize:function(elements){return(elements)?$extend(elements,this):this;}});Elements.extend=function(props){for(var prop in props){this.prototype[prop]=props[prop];this[prop]=$native.generic(prop);}};function $(el){if(!el)return null;if(el.htmlElement)return Garbage.collect(el);if([window,document].contains(el))return el;var type=$type(el);if(type=='string'){el=document.getElementById(el);type=(el)?'element':false;}
if(type!='element')return null;if(el.htmlElement)return Garbage.collect(el);if(['object','embed'].contains(el.tagName.toLowerCase()))return el;$extend(el,Element.prototype);el.htmlElement=function(){};return Garbage.collect(el);};document.getElementsBySelector=document.getElementsByTagName;function $$(){var elements=[];for(var i=0,j=arguments.length;i<j;i++){var selector=arguments[i];switch($type(selector)){case'element':elements.push(selector);case'boolean':break;case false:break;case'string':selector=document.getElementsBySelector(selector,true);default:elements.extend(selector);}}
return $$.unique(elements);};$$.unique=function(array){var elements=[];for(var i=0,l=array.length;i<l;i++){if(array[i].$included)continue;var element=$(array[i]);if(element&&!element.$included){element.$included=true;elements.push(element);}}
for(var n=0,d=elements.length;n<d;n++)elements[n].$included=null;return new Elements(elements);};Elements.Multi=function(property){return function(){var args=arguments;var items=[];var elements=true;for(var i=0,j=this.length,returns;i<j;i++){returns=this[i][property].apply(this[i],args);if($type(returns)!='element')elements=false;items.push(returns);};return(elements)?$$.unique(items):items;};};Element.extend=function(properties){for(var property in properties){HTMLElement.prototype[property]=properties[property];Element.prototype[property]=properties[property];Element[property]=$native.generic(property);var elementsProperty=(Array.prototype[property])?property+'Elements':property;Elements.prototype[elementsProperty]=Elements.Multi(property);}};Element.extend({set:function(props){for(var prop in props){var val=props[prop];switch(prop){case'styles':this.setStyles(val);break;case'events':if(this.addEvents)this.addEvents(val);break;case'properties':this.setProperties(val);break;default:this.setProperty(prop,val);}}
return this;},inject:function(el,where){el=$(el);switch(where){case'before':el.parentNode.insertBefore(this,el);break;case'after':var next=el.getNext();if(!next)el.parentNode.appendChild(this);else el.parentNode.insertBefore(this,next);break;case'top':var first=el.firstChild;if(first){el.insertBefore(this,first);break;}
default:el.appendChild(this);}
return this;},injectBefore:function(el){return this.inject(el,'before');},injectAfter:function(el){return this.inject(el,'after');},injectInside:function(el){return this.inject(el,'bottom');},injectTop:function(el){return this.inject(el,'top');},adopt:function(){var elements=[];$each(arguments,function(argument){elements=elements.concat(argument);});$$(elements).inject(this);return this;},remove:function(){return this.parentNode.removeChild(this);},clone:function(contents){var el=$(this.cloneNode(contents!==false));if(!el.$events)return el;el.$events={};for(var type in this.$events)el.$events[type]={'keys':$A(this.$events[type].keys),'values':$A(this.$events[type].values)};return el.removeEvents();},replaceWith:function(el){el=$(el);this.parentNode.replaceChild(el,this);return el;},appendText:function(text){this.appendChild(document.createTextNode(text));return this;},hasClass:function(className){return this.className.contains(className,' ');},addClass:function(className){if(!this.hasClass(className))this.className=(this.className+' '+className).clean();return this;},removeClass:function(className){this.className=this.className.replace(new RegExp('(^|\\s)'+className+'(?:\\s|$)'),'$1').clean();return this;},toggleClass:function(className){return this.hasClass(className)?this.removeClass(className):this.addClass(className);},setStyle:function(property,value){switch(property){case'opacity':return this.setOpacity(parseFloat(value));case'float':property=(window.ie)?'styleFloat':'cssFloat';}
property=property.camelCase();switch($type(value)){case'number':if(!['zIndex','zoom'].contains(property))value+='px';break;case'array':value='rgb('+value.join(',')+')';}
this.style[property]=value;return this;},setStyles:function(source){switch($type(source)){case'object':Element.setMany(this,'setStyle',source);break;case'string':this.style.cssText=source;}
return this;},setOpacity:function(opacity){if(opacity==0){if(this.style.visibility!="hidden")this.style.visibility="hidden";}else{if(this.style.visibility!="visible")this.style.visibility="visible";}
if(!this.currentStyle||!this.currentStyle.hasLayout)this.style.zoom=1;if(window.ie)this.style.filter=(opacity==1)?'':"alpha(opacity="+opacity*100+")";this.style.opacity=this.$tmp.opacity=opacity;return this;},getStyle:function(property){property=property.camelCase();var result=this.style[property];if(!$chk(result)){if(property=='opacity')return this.$tmp.opacity;result=[];for(var style in Element.Styles){if(property==style){Element.Styles[style].each(function(s){var style=this.getStyle(s);result.push(parseInt(style)?style:'0px');},this);if(property=='border'){var every=result.every(function(bit){return(bit==result[0]);});return(every)?result[0]:false;}
return result.join(' ');}}
if(property.contains('border')){if(Element.Styles.border.contains(property)){return['Width','Style','Color'].map(function(p){return this.getStyle(property+p);},this).join(' ');}else if(Element.borderShort.contains(property)){return['Top','Right','Bottom','Left'].map(function(p){return this.getStyle('border'+p+property.replace('border',''));},this).join(' ');}}
if(document.defaultView)result=document.defaultView.getComputedStyle(this,null).getPropertyValue(property.hyphenate());else if(this.currentStyle)result=this.currentStyle[property];}
if(window.ie)result=Element.fixStyle(property,result,this);if(result&&property.test(/color/i)&&result.contains('rgb')){return result.split('rgb').splice(1,4).map(function(color){return color.rgbToHex();}).join(' ');}
return result;},getStyles:function(){return Element.getMany(this,'getStyle',arguments);},walk:function(brother,start){brother+='Sibling';var el=(start)?this[start]:this[brother];while(el&&$type(el)!='element')el=el[brother];return $(el);},getPrevious:function(){return this.walk('previous');},getNext:function(){return this.walk('next');},getFirst:function(){return this.walk('next','firstChild');},getLast:function(){return this.walk('previous','lastChild');},getParent:function(){return $(this.parentNode);},getChildren:function(){return $$(this.childNodes);},hasChild:function(el){return!!$A(this.getElementsByTagName('*')).contains(el);},getProperty:function(property){var index=Element.Properties[property];if(index)return this[index];var flag=Element.PropertiesIFlag[property]||0;if(!window.ie||flag)return this.getAttribute(property,flag);var node=this.attributes[property];return(node)?node.nodeValue:null;},removeProperty:function(property){var index=Element.Properties[property];if(index)this[index]='';else this.removeAttribute(property);return this;},getProperties:function(){return Element.getMany(this,'getProperty',arguments);},setProperty:function(property,value){var index=Element.Properties[property];if(index)this[index]=value;else this.setAttribute(property,value);return this;},setProperties:function(source){return Element.setMany(this,'setProperty',source);},setHTML:function(){this.innerHTML=$A(arguments).join('');return this;},setText:function(text){var tag=this.getTag();if(['style','script'].contains(tag)){if(window.ie){if(tag=='style')this.styleSheet.cssText=text;else if(tag=='script')this.setProperty('text',text);return this;}else{this.removeChild(this.firstChild);return this.appendText(text);}}
this[$defined(this.innerText)?'innerText':'textContent']=text;return this;},getText:function(){var tag=this.getTag();if(['style','script'].contains(tag)){if(window.ie){if(tag=='style')return this.styleSheet.cssText;else if(tag=='script')return this.getProperty('text');}else{return this.innerHTML;}}
return($pick(this.innerText,this.textContent));},getTag:function(){return this.tagName.toLowerCase();},empty:function(){Garbage.trash(this.getElementsByTagName('*'));return this.setHTML('');}});Element.fixStyle=function(property,result,element){if($chk(parseInt(result)))return result;if(['height','width'].contains(property)){var values=(property=='width')?['left','right']:['top','bottom'];var size=0;values.each(function(value){size+=element.getStyle('border-'+value+'-width').toInt()+element.getStyle('padding-'+value).toInt();});return element['offset'+property.capitalize()]-size+'px';}else if(property.test(/border(.+)Width|margin|padding/)){return'0px';}
return result;};Element.Styles={'border':[],'padding':[],'margin':[]};['Top','Right','Bottom','Left'].each(function(direction){for(var style in Element.Styles)Element.Styles[style].push(style+direction);});Element.borderShort=['borderWidth','borderStyle','borderColor'];Element.getMany=function(el,method,keys){var result={};$each(keys,function(key){result[key]=el[method](key);});return result;};Element.setMany=function(el,method,pairs){for(var key in pairs)el[method](key,pairs[key]);return el;};Element.Properties=new Abstract({'class':'className','for':'htmlFor','colspan':'colSpan','rowspan':'rowSpan','accesskey':'accessKey','tabindex':'tabIndex','maxlength':'maxLength','readonly':'readOnly','frameborder':'frameBorder','value':'value','disabled':'disabled','checked':'checked','multiple':'multiple','selected':'selected'});Element.PropertiesIFlag={'href':2,'src':2};Element.Methods={Listeners:{addListener:function(type,fn){if(this.addEventListener)this.addEventListener(type,fn,false);else this.attachEvent('on'+type,fn);return this;},removeListener:function(type,fn){if(this.removeEventListener)this.removeEventListener(type,fn,false);else this.detachEvent('on'+type,fn);return this;}}};window.extend(Element.Methods.Listeners);document.extend(Element.Methods.Listeners);Element.extend(Element.Methods.Listeners);var Garbage={elements:[],collect:function(el){if(!el.$tmp){Garbage.elements.push(el);el.$tmp={'opacity':1};}
return el;},trash:function(elements){for(var i=0,j=elements.length,el;i<j;i++){if(!(el=elements[i])||!el.$tmp)continue;if(el.$events)el.fireEvent('trash').removeEvents();for(var p in el.$tmp)el.$tmp[p]=null;for(var d in Element.prototype)el[d]=null;Garbage.elements[Garbage.elements.indexOf(el)]=null;el.htmlElement=el.$tmp=el=null;}
Garbage.elements.remove(null);},empty:function(){Garbage.collect(window);Garbage.collect(document);Garbage.trash(Garbage.elements);}};window.addListener('beforeunload',function(){window.addListener('unload',Garbage.empty);if(window.ie)window.addListener('unload',CollectGarbage);});var Event=new Class({initialize:function(event){if(event&&event.$extended)return event;this.$extended=true;event=event||window.event;this.event=event;this.type=event.type;this.target=event.target||event.srcElement;if(this.target.nodeType==3)this.target=this.target.parentNode;this.shift=event.shiftKey;this.control=event.ctrlKey;this.alt=event.altKey;this.meta=event.metaKey;if(['DOMMouseScroll','mousewheel'].contains(this.type)){this.wheel=(event.wheelDelta)?event.wheelDelta/120:-(event.detail||0)/3;}else if(this.type.contains('key')){this.code=event.which||event.keyCode;for(var name in Event.keys){if(Event.keys[name]==this.code){this.key=name;break;}}
if(this.type=='keydown'){var fKey=this.code-111;if(fKey>0&&fKey<13)this.key='f'+fKey;}
this.key=this.key||String.fromCharCode(this.code).toLowerCase();}else if(this.type.test(/(click|mouse|menu)/)){this.page={'x':event.pageX||event.clientX+document.documentElement.scrollLeft,'y':event.pageY||event.clientY+document.documentElement.scrollTop};this.client={'x':event.pageX?event.pageX-window.pageXOffset:event.clientX,'y':event.pageY?event.pageY-window.pageYOffset:event.clientY};this.rightClick=(event.which==3)||(event.button==2);switch(this.type){case'mouseover':this.relatedTarget=event.relatedTarget||event.fromElement;break;case'mouseout':this.relatedTarget=event.relatedTarget||event.toElement;}
this.fixRelatedTarget();}
return this;},stop:function(){return this.stopPropagation().preventDefault();},stopPropagation:function(){if(this.event.stopPropagation)this.event.stopPropagation();else this.event.cancelBubble=true;return this;},preventDefault:function(){if(this.event.preventDefault)this.event.preventDefault();else this.event.returnValue=false;return this;}});Event.fix={relatedTarget:function(){if(this.relatedTarget&&this.relatedTarget.nodeType==3)this.relatedTarget=this.relatedTarget.parentNode;},relatedTargetGecko:function(){try{Event.fix.relatedTarget.call(this);}catch(e){this.relatedTarget=this.target;}}};Event.prototype.fixRelatedTarget=(window.gecko)?Event.fix.relatedTargetGecko:Event.fix.relatedTarget;Event.keys=new Abstract({'enter':13,'up':38,'down':40,'left':37,'right':39,'esc':27,'space':32,'backspace':8,'tab':9,'delete':46});Element.Methods.Events={addEvent:function(type,fn){this.$events=this.$events||{};this.$events[type]=this.$events[type]||{'keys':[],'values':[]};if(this.$events[type].keys.contains(fn))return this;this.$events[type].keys.push(fn);var realType=type;var custom=Element.Events[type];if(custom){if(custom.add)custom.add.call(this,fn);if(custom.map)fn=custom.map;if(custom.type)realType=custom.type;}
if(!this.addEventListener)fn=fn.create({'bind':this,'event':true});this.$events[type].values.push(fn);return(Element.NativeEvents.contains(realType))?this.addListener(realType,fn):this;},removeEvent:function(type,fn){if(!this.$events||!this.$events[type])return this;var pos=this.$events[type].keys.indexOf(fn);if(pos==-1)return this;var key=this.$events[type].keys.splice(pos,1)[0];var value=this.$events[type].values.splice(pos,1)[0];var custom=Element.Events[type];if(custom){if(custom.remove)custom.remove.call(this,fn);if(custom.type)type=custom.type;}
return(Element.NativeEvents.contains(type))?this.removeListener(type,value):this;},addEvents:function(source){return Element.setMany(this,'addEvent',source);},removeEvents:function(type){if(!this.$events)return this;if(!type){for(var evType in this.$events)this.removeEvents(evType);this.$events=null;}else if(this.$events[type]){this.$events[type].keys.each(function(fn){this.removeEvent(type,fn);},this);this.$events[type]=null;}
return this;},fireEvent:function(type,args,delay){if(this.$events&&this.$events[type]){this.$events[type].keys.each(function(fn){fn.create({'bind':this,'delay':delay,'arguments':args})();},this);}
return this;},cloneEvents:function(from,type){if(!from.$events)return this;if(!type){for(var evType in from.$events)this.cloneEvents(from,evType);}else if(from.$events[type]){from.$events[type].keys.each(function(fn){this.addEvent(type,fn);},this);}
return this;}};window.extend(Element.Methods.Events);document.extend(Element.Methods.Events);Element.extend(Element.Methods.Events);Element.Events=new Abstract({'mouseenter':{type:'mouseover',map:function(event){event=new Event(event);if(event.relatedTarget!=this&&!this.hasChild(event.relatedTarget))this.fireEvent('mouseenter',event);}},'mouseleave':{type:'mouseout',map:function(event){event=new Event(event);if(event.relatedTarget!=this&&!this.hasChild(event.relatedTarget))this.fireEvent('mouseleave',event);}},'mousewheel':{type:(window.gecko)?'DOMMouseScroll':'mousewheel'}});Element.NativeEvents=['click','dblclick','mouseup','mousedown','mousewheel','DOMMouseScroll','mouseover','mouseout','mousemove','keydown','keypress','keyup','load','unload','beforeunload','resize','move','focus','blur','change','submit','reset','select','error','abort','contextmenu','scroll'];Function.extend({bindWithEvent:function(bind,args){return this.create({'bind':bind,'arguments':args,'event':Event});}});Elements.extend({filterByTag:function(tag){return new Elements(this.filter(function(el){return(Element.getTag(el)==tag);}));},filterByClass:function(className,nocash){var elements=this.filter(function(el){return(el.className&&el.className.contains(className,' '));});return(nocash)?elements:new Elements(elements);},filterById:function(id,nocash){var elements=this.filter(function(el){return(el.id==id);});return(nocash)?elements:new Elements(elements);},filterByAttribute:function(name,operator,value,nocash){var elements=this.filter(function(el){var current=Element.getProperty(el,name);if(!current)return false;if(!operator)return true;switch(operator){case'=':return(current==value);case'*=':return(current.contains(value));case'^=':return(current.substr(0,value.length)==value);case'$=':return(current.substr(current.length-value.length)==value);case'!=':return(current!=value);case'~=':return current.contains(value,' ');}
return false;});return(nocash)?elements:new Elements(elements);}});function $E(selector,filter){return($(filter)||document).getElement(selector);};function $ES(selector,filter){return($(filter)||document).getElementsBySelector(selector);};$$.shared={'regexp':/^(\w*|\*)(?:#([\w-]+)|\.([\w-]+))?(?:\[(\w+)(?:([!*^$]?=)["']?([^"'\]]*)["']?)?])?$/,'xpath':{getParam:function(items,context,param,i){var temp=[context.namespaceURI?'xhtml:':'',param[1]];if(param[2])temp.push('[@id="',param[2],'"]');if(param[3])temp.push('[contains(concat(" ", @class, " "), " ',param[3],' ")]');if(param[4]){if(param[5]&&param[6]){switch(param[5]){case'*=':temp.push('[contains(@',param[4],', "',param[6],'")]');break;case'^=':temp.push('[starts-with(@',param[4],', "',param[6],'")]');break;case'$=':temp.push('[substring(@',param[4],', string-length(@',param[4],') - ',param[6].length,' + 1) = "',param[6],'"]');break;case'=':temp.push('[@',param[4],'="',param[6],'"]');break;case'!=':temp.push('[@',param[4],'!="',param[6],'"]');}}else{temp.push('[@',param[4],']');}}
items.push(temp.join(''));return items;},getItems:function(items,context,nocash){var elements=[];var xpath=document.evaluate('.//'+items.join('//'),context,$$.shared.resolver,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,null);for(var i=0,j=xpath.snapshotLength;i<j;i++)elements.push(xpath.snapshotItem(i));return(nocash)?elements:new Elements(elements.map($));}},'normal':{getParam:function(items,context,param,i){if(i==0){if(param[2]){var el=context.getElementById(param[2]);if(!el||((param[1]!='*')&&(Element.getTag(el)!=param[1])))return false;items=[el];}else{items=$A(context.getElementsByTagName(param[1]));}}else{items=$$.shared.getElementsByTagName(items,param[1]);if(param[2])items=Elements.filterById(items,param[2],true);}
if(param[3])items=Elements.filterByClass(items,param[3],true);if(param[4])items=Elements.filterByAttribute(items,param[4],param[5],param[6],true);return items;},getItems:function(items,context,nocash){return(nocash)?items:$$.unique(items);}},resolver:function(prefix){return(prefix=='xhtml')?'http://www.w3.org/1999/xhtml':false;},getElementsByTagName:function(context,tagName){var found=[];for(var i=0,j=context.length;i<j;i++)found.extend(context[i].getElementsByTagName(tagName));return found;}};$$.shared.method=(window.xpath)?'xpath':'normal';Element.Methods.Dom={getElements:function(selector,nocash){var items=[];selector=selector.trim().split(' ');for(var i=0,j=selector.length;i<j;i++){var sel=selector[i];var param=sel.match($$.shared.regexp);if(!param)break;param[1]=param[1]||'*';var temp=$$.shared[$$.shared.method].getParam(items,this,param,i);if(!temp)break;items=temp;}
return $$.shared[$$.shared.method].getItems(items,this,nocash);},getElement:function(selector){return $(this.getElements(selector,true)[0]||false);},getElementsBySelector:function(selector,nocash){var elements=[];selector=selector.split(',');for(var i=0,j=selector.length;i<j;i++)elements=elements.concat(this.getElements(selector[i],true));return(nocash)?elements:$$.unique(elements);}};Element.extend({getElementById:function(id){var el=document.getElementById(id);if(!el)return false;for(var parent=el.parentNode;parent!=this;parent=parent.parentNode){if(!parent)return false;}
return el;},getElementsByClassName:function(className){return this.getElements('.'+className);}});document.extend(Element.Methods.Dom);Element.extend(Element.Methods.Dom);Element.extend({getValue:function(){switch(this.getTag()){case'select':var values=[];$each(this.options,function(option){if(option.selected)values.push($pick(option.value,option.text));});return(this.multiple)?values:values[0];case'input':if(!(this.checked&&['checkbox','radio'].contains(this.type))&&!['hidden','text','password'].contains(this.type))break;case'textarea':return this.value;}
return false;},getFormElements:function(){return $$(this.getElementsByTagName('input'),this.getElementsByTagName('select'),this.getElementsByTagName('textarea'));},toQueryString:function(){var queryString=[];this.getFormElements().each(function(el){var name=el.name;var value=el.getValue();if(value===false||!name||el.disabled)return;var qs=function(val){queryString.push(name+'='+encodeURIComponent(val));};if($type(value)=='array')value.each(qs);else qs(value);});return queryString.join('&');}});Element.extend({scrollTo:function(x,y){this.scrollLeft=x;this.scrollTop=y;},getSize:function(){return{'scroll':{'x':this.scrollLeft,'y':this.scrollTop},'size':{'x':this.offsetWidth,'y':this.offsetHeight},'scrollSize':{'x':this.scrollWidth,'y':this.scrollHeight}};},getPosition:function(overflown){overflown=overflown||[];var el=this,left=0,top=0;do{left+=el.offsetLeft||0;top+=el.offsetTop||0;el=el.offsetParent;}while(el);overflown.each(function(element){left-=element.scrollLeft||0;top-=element.scrollTop||0;});return{'x':left,'y':top};},getTop:function(overflown){return this.getPosition(overflown).y;},getLeft:function(overflown){return this.getPosition(overflown).x;},getCoordinates:function(overflown){var position=this.getPosition(overflown);var obj={'width':this.offsetWidth,'height':this.offsetHeight,'left':position.x,'top':position.y};obj.right=obj.left+obj.width;obj.bottom=obj.top+obj.height;return obj;}});Element.Events.domready={add:function(fn){if(window.loaded){fn.call(this);return;}
var domReady=function(){if(window.loaded)return;window.loaded=true;window.timer=$clear(window.timer);this.fireEvent('domready');}.bind(this);if(document.readyState&&window.webkit){window.timer=function(){if(['loaded','complete'].contains(document.readyState))domReady();}.periodical(50);}else if(document.readyState&&window.ie){if(!$('ie_ready')){var src=(window.location.protocol=='https:')?'://0':'javascript:void(0)';document.write('<script id="ie_ready" defer src="'+src+'"><\/script>');$('ie_ready').onreadystatechange=function(){if(this.readyState=='complete')domReady();};}}else{window.addListener("load",domReady);document.addListener("DOMContentLoaded",domReady);}}};window.onDomReady=function(fn){return this.addEvent('domready',fn);};window.extend({getWidth:function(){if(this.webkit419)return this.innerWidth;if(this.opera)return document.body.clientWidth;return document.documentElement.clientWidth;},getHeight:function(){if(this.webkit419)return this.innerHeight;if(this.opera)return document.body.clientHeight;return document.documentElement.clientHeight;},getScrollWidth:function(){if(this.ie)return Math.max(document.documentElement.offsetWidth,document.documentElement.scrollWidth);if(this.webkit)return document.body.scrollWidth;return document.documentElement.scrollWidth;},getScrollHeight:function(){if(this.ie)return Math.max(document.documentElement.offsetHeight,document.documentElement.scrollHeight);if(this.webkit)return document.body.scrollHeight;return document.documentElement.scrollHeight;},getScrollLeft:function(){return this.pageXOffset||document.documentElement.scrollLeft;},getScrollTop:function(){return this.pageYOffset||document.documentElement.scrollTop;},getSize:function(){return{'size':{'x':this.getWidth(),'y':this.getHeight()},'scrollSize':{'x':this.getScrollWidth(),'y':this.getScrollHeight()},'scroll':{'x':this.getScrollLeft(),'y':this.getScrollTop()}};},getPosition:function(){return{'x':0,'y':0};}});var Fx={};Fx.Base=new Class({options:{onStart:Class.empty,onComplete:Class.empty,onCancel:Class.empty,transition:function(p){return-(Math.cos(Math.PI*p)-1)/2;},duration:500,unit:'px',wait:true,fps:50},initialize:function(options){this.element=this.element||null;this.setOptions(options);if(this.options.initialize)this.options.initialize.call(this);},step:function(){var time=$time();if(time<this.time+this.options.duration){this.delta=this.options.transition((time-this.time)/this.options.duration);this.setNow();this.increase();}else{this.stop(true);this.set(this.to);this.fireEvent('onComplete',this.element,10);this.callChain();}},set:function(to){this.now=to;this.increase();return this;},setNow:function(){this.now=this.compute(this.from,this.to);},compute:function(from,to){return(to-from)*this.delta+from;},start:function(from,to){if(!this.options.wait)this.stop();else if(this.timer)return this;this.from=from;this.to=to;this.change=this.to-this.from;this.time=$time();this.timer=this.step.periodical(Math.round(1000/this.options.fps),this);this.fireEvent('onStart',this.element);return this;},stop:function(end){if(!this.timer)return this;this.timer=$clear(this.timer);if(!end)this.fireEvent('onCancel',this.element);return this;},custom:function(from,to){return this.start(from,to);},clearTimer:function(end){return this.stop(end);}});Fx.Base.implement(new Chain,new Events,new Options);Fx.CSS={select:function(property,to){if(property.test(/color/i))return this.Color;var type=$type(to);if((type=='array')||(type=='string'&&to.contains(' ')))return this.Multi;return this.Single;},parse:function(el,property,fromTo){if(!fromTo.push)fromTo=[fromTo];var from=fromTo[0],to=fromTo[1];if(!$chk(to)){to=from;from=el.getStyle(property);}
var css=this.select(property,to);return{'from':css.parse(from),'to':css.parse(to),'css':css};}};Fx.CSS.Single={parse:function(value){return parseFloat(value);},getNow:function(from,to,fx){return fx.compute(from,to);},getValue:function(value,unit,property){if(unit=='px'&&property!='opacity')value=Math.round(value);return value+unit;}};Fx.CSS.Multi={parse:function(value){return value.push?value:value.split(' ').map(function(v){return parseFloat(v);});},getNow:function(from,to,fx){var now=[];for(var i=0;i<from.length;i++)now[i]=fx.compute(from[i],to[i]);return now;},getValue:function(value,unit,property){if(unit=='px'&&property!='opacity')value=value.map(Math.round);return value.join(unit+' ')+unit;}};Fx.CSS.Color={parse:function(value){return value.push?value:value.hexToRgb(true);},getNow:function(from,to,fx){var now=[];for(var i=0;i<from.length;i++)now[i]=Math.round(fx.compute(from[i],to[i]));return now;},getValue:function(value){return'rgb('+value.join(',')+')';}};Fx.Style=Fx.Base.extend({initialize:function(el,property,options){this.element=$(el);this.property=property;this.parent(options);},hide:function(){return this.set(0);},setNow:function(){this.now=this.css.getNow(this.from,this.to,this);},set:function(to){this.css=Fx.CSS.select(this.property,to);return this.parent(this.css.parse(to));},start:function(from,to){if(this.timer&&this.options.wait)return this;var parsed=Fx.CSS.parse(this.element,this.property,[from,to]);this.css=parsed.css;return this.parent(parsed.from,parsed.to);},increase:function(){this.element.setStyle(this.property,this.css.getValue(this.now,this.options.unit,this.property));}});Element.extend({effect:function(property,options){return new Fx.Style(this,property,options);}});Fx.Styles=Fx.Base.extend({initialize:function(el,options){this.element=$(el);this.parent(options);},setNow:function(){for(var p in this.from)this.now[p]=this.css[p].getNow(this.from[p],this.to[p],this);},set:function(to){var parsed={};this.css={};for(var p in to){this.css[p]=Fx.CSS.select(p,to[p]);parsed[p]=this.css[p].parse(to[p]);}
return this.parent(parsed);},start:function(obj){if(this.timer&&this.options.wait)return this;this.now={};this.css={};var from={},to={};for(var p in obj){var parsed=Fx.CSS.parse(this.element,p,obj[p]);from[p]=parsed.from;to[p]=parsed.to;this.css[p]=parsed.css;}
return this.parent(from,to);},increase:function(){for(var p in this.now)this.element.setStyle(p,this.css[p].getValue(this.now[p],this.options.unit,p));}});Element.extend({effects:function(options){return new Fx.Styles(this,options);}});Fx.Elements=Fx.Base.extend({initialize:function(elements,options){this.elements=$$(elements);this.parent(options);},setNow:function(){for(var i in this.from){var iFrom=this.from[i],iTo=this.to[i],iCss=this.css[i],iNow=this.now[i]={};for(var p in iFrom)iNow[p]=iCss[p].getNow(iFrom[p],iTo[p],this);}},set:function(to){var parsed={};this.css={};for(var i in to){var iTo=to[i],iCss=this.css[i]={},iParsed=parsed[i]={};for(var p in iTo){iCss[p]=Fx.CSS.select(p,iTo[p]);iParsed[p]=iCss[p].parse(iTo[p]);}}
return this.parent(parsed);},start:function(obj){if(this.timer&&this.options.wait)return this;this.now={};this.css={};var from={},to={};for(var i in obj){var iProps=obj[i],iFrom=from[i]={},iTo=to[i]={},iCss=this.css[i]={};for(var p in iProps){var parsed=Fx.CSS.parse(this.elements[i],p,iProps[p]);iFrom[p]=parsed.from;iTo[p]=parsed.to;iCss[p]=parsed.css;}}
return this.parent(from,to);},increase:function(){for(var i in this.now){var iNow=this.now[i],iCss=this.css[i];for(var p in iNow)this.elements[i].setStyle(p,iCss[p].getValue(iNow[p],this.options.unit,p));}}});Fx.Scroll=Fx.Base.extend({options:{overflown:[],offset:{'x':0,'y':0},wheelStops:true},initialize:function(element,options){this.now=[];this.element=$(element);this.bound={'stop':this.stop.bind(this,false)};this.parent(options);if(this.options.wheelStops){this.addEvent('onStart',function(){document.addEvent('mousewheel',this.bound.stop);}.bind(this));this.addEvent('onComplete',function(){document.removeEvent('mousewheel',this.bound.stop);}.bind(this));}},setNow:function(){for(var i=0;i<2;i++)this.now[i]=this.compute(this.from[i],this.to[i]);},scrollTo:function(x,y){if(this.timer&&this.options.wait)return this;var el=this.element.getSize();var values={'x':x,'y':y};for(var z in el.size){var max=el.scrollSize[z]-el.size[z];if($chk(values[z]))values[z]=($type(values[z])=='number')?values[z].limit(0,max):max;else values[z]=el.scroll[z];values[z]+=this.options.offset[z];}
return this.start([el.scroll.x,el.scroll.y],[values.x,values.y]);},toTop:function(){return this.scrollTo(false,0);},toBottom:function(){return this.scrollTo(false,'full');},toLeft:function(){return this.scrollTo(0,false);},toRight:function(){return this.scrollTo('full',false);},toElement:function(el){var parent=this.element.getPosition(this.options.overflown);var target=$(el).getPosition(this.options.overflown);return this.scrollTo(target.x-parent.x,target.y-parent.y);},increase:function(){this.element.scrollTo(this.now[0],this.now[1]);}});Fx.Slide=Fx.Base.extend({options:{mode:'vertical'},initialize:function(el,options){this.element=$(el);this.wrapper=new Element('div',{'styles':$extend(this.element.getStyles('margin'),{'overflow':'hidden'})}).injectAfter(this.element).adopt(this.element);this.element.setStyle('margin',0);this.setOptions(options);this.now=[];this.parent(this.options);this.open=true;this.addEvent('onComplete',function(){this.open=(this.now[0]===0);});if(window.webkit419)this.addEvent('onComplete',function(){if(this.open)this.element.remove().inject(this.wrapper);});},setNow:function(){for(var i=0;i<2;i++)this.now[i]=this.compute(this.from[i],this.to[i]);},vertical:function(){this.margin='margin-top';this.layout='height';this.offset=this.element.offsetHeight;},horizontal:function(){this.margin='margin-left';this.layout='width';this.offset=this.element.offsetWidth;},slideIn:function(mode){this[mode||this.options.mode]();return this.start([this.element.getStyle(this.margin).toInt(),this.wrapper.getStyle(this.layout).toInt()],[0,this.offset]);},slideOut:function(mode){this[mode||this.options.mode]();return this.start([this.element.getStyle(this.margin).toInt(),this.wrapper.getStyle(this.layout).toInt()],[-this.offset,0]);},hide:function(mode){this[mode||this.options.mode]();this.open=false;return this.set([-this.offset,0]);},show:function(mode){this[mode||this.options.mode]();this.open=true;return this.set([0,this.offset]);},toggle:function(mode){if(this.wrapper.offsetHeight==0||this.wrapper.offsetWidth==0)return this.slideIn(mode);return this.slideOut(mode);},increase:function(){this.element.setStyle(this.margin,this.now[0]+this.options.unit);this.wrapper.setStyle(this.layout,this.now[1]+this.options.unit);}});Fx.Transition=function(transition,params){params=params||[];if($type(params)!='array')params=[params];return $extend(transition,{easeIn:function(pos){return transition(pos,params);},easeOut:function(pos){return 1-transition(1-pos,params);},easeInOut:function(pos){return(pos<=0.5)?transition(2*pos,params)/2:(2-transition(2*(1-pos),params))/2;}});};Fx.Transitions=new Abstract({linear:function(p){return p;}});Fx.Transitions.extend=function(transitions){for(var transition in transitions){Fx.Transitions[transition]=new Fx.Transition(transitions[transition]);Fx.Transitions.compat(transition);}};Fx.Transitions.compat=function(transition){['In','Out','InOut'].each(function(easeType){Fx.Transitions[transition.toLowerCase()+easeType]=Fx.Transitions[transition]['ease'+easeType];});};Fx.Transitions.extend({Pow:function(p,x){return Math.pow(p,x[0]||6);},Expo:function(p){return Math.pow(2,8*(p-1));},Circ:function(p){return 1-Math.sin(Math.acos(p));},Sine:function(p){return 1-Math.sin((1-p)*Math.PI/2);},Back:function(p,x){x=x[0]||1.618;return Math.pow(p,2)*((x+1)*p-x);},Bounce:function(p){var value;for(var a=0,b=1;1;a+=b,b/=2){if(p>=(7-4*a)/11){value=-Math.pow((11-6*a-11*p)/4,2)+b*b;break;}}
return value;},Elastic:function(p,x){return Math.pow(2,10*--p)*Math.cos(20*p*Math.PI*(x[0]||1)/3);}});['Quad','Cubic','Quart','Quint'].each(function(transition,i){Fx.Transitions[transition]=new Fx.Transition(function(p){return Math.pow(p,[i+2]);});Fx.Transitions.compat(transition);});var Drag={};Drag.Base=new Class({options:{handle:false,unit:'px',onStart:Class.empty,onBeforeStart:Class.empty,onComplete:Class.empty,onSnap:Class.empty,onDrag:Class.empty,limit:false,modifiers:{x:'left',y:'top'},grid:false,snap:6},initialize:function(el,options){this.setOptions(options);this.element=$(el);this.handle=$(this.options.handle)||this.element;this.mouse={'now':{},'pos':{}};this.value={'start':{},'now':{}};this.bound={'start':this.start.bindWithEvent(this),'check':this.check.bindWithEvent(this),'drag':this.drag.bindWithEvent(this),'stop':this.stop.bind(this)};this.attach();if(this.options.initialize)this.options.initialize.call(this);},attach:function(){this.handle.addEvent('mousedown',this.bound.start);return this;},detach:function(){this.handle.removeEvent('mousedown',this.bound.start);return this;},start:function(event){this.fireEvent('onBeforeStart',this.element);this.mouse.start=event.page;var limit=this.options.limit;this.limit={'x':[],'y':[]};for(var z in this.options.modifiers){if(!this.options.modifiers[z])continue;this.value.now[z]=this.element.getStyle(this.options.modifiers[z]).toInt();this.mouse.pos[z]=event.page[z]-this.value.now[z];if(limit&&limit[z]){for(var i=0;i<2;i++){if($chk(limit[z][i]))this.limit[z][i]=($type(limit[z][i])=='function')?limit[z][i]():limit[z][i];}}}
if($type(this.options.grid)=='number')this.options.grid={'x':this.options.grid,'y':this.options.grid};document.addListener('mousemove',this.bound.check);document.addListener('mouseup',this.bound.stop);this.fireEvent('onStart',this.element);event.stop();},check:function(event){var distance=Math.round(Math.sqrt(Math.pow(event.page.x-this.mouse.start.x,2)+Math.pow(event.page.y-this.mouse.start.y,2)));if(distance>this.options.snap){document.removeListener('mousemove',this.bound.check);document.addListener('mousemove',this.bound.drag);this.drag(event);this.fireEvent('onSnap',this.element);}
event.stop();},drag:function(event){this.out=false;this.mouse.now=event.page;for(var z in this.options.modifiers){if(!this.options.modifiers[z])continue;this.value.now[z]=this.mouse.now[z]-this.mouse.pos[z];if(this.limit[z]){if($chk(this.limit[z][1])&&(this.value.now[z]>this.limit[z][1])){this.value.now[z]=this.limit[z][1];this.out=true;}else if($chk(this.limit[z][0])&&(this.value.now[z]<this.limit[z][0])){this.value.now[z]=this.limit[z][0];this.out=true;}}
if(this.options.grid[z])this.value.now[z]-=(this.value.now[z]%this.options.grid[z]);this.element.setStyle(this.options.modifiers[z],this.value.now[z]+this.options.unit);}
this.fireEvent('onDrag',this.element);event.stop();},stop:function(){document.removeListener('mousemove',this.bound.check);document.removeListener('mousemove',this.bound.drag);document.removeListener('mouseup',this.bound.stop);this.fireEvent('onComplete',this.element);}});Drag.Base.implement(new Events,new Options);Element.extend({makeResizable:function(options){return new Drag.Base(this,$merge({modifiers:{x:'width',y:'height'}},options));}});Drag.Move=Drag.Base.extend({options:{droppables:[],container:false,overflown:[]},initialize:function(el,options){this.setOptions(options);this.element=$(el);this.droppables=$$(this.options.droppables);this.container=$(this.options.container);this.position={'element':this.element.getStyle('position'),'container':false};if(this.container)this.position.container=this.container.getStyle('position');if(!['relative','absolute','fixed'].contains(this.position.element))this.position.element='absolute';var top=this.element.getStyle('top').toInt();var left=this.element.getStyle('left').toInt();if(this.position.element=='absolute'&&!['relative','absolute','fixed'].contains(this.position.container)){top=$chk(top)?top:this.element.getTop(this.options.overflown);left=$chk(left)?left:this.element.getLeft(this.options.overflown);}else{top=$chk(top)?top:0;left=$chk(left)?left:0;}
this.element.setStyles({'top':top,'left':left,'position':this.position.element});this.parent(this.element);},start:function(event){this.overed=null;if(this.container){var cont=this.container.getCoordinates();var el=this.element.getCoordinates();if(this.position.element=='absolute'&&!['relative','absolute','fixed'].contains(this.position.container)){this.options.limit={'x':[cont.left,cont.right-el.width],'y':[cont.top,cont.bottom-el.height]};}else{this.options.limit={'y':[0,cont.height-el.height],'x':[0,cont.width-el.width]};}}
this.parent(event);},drag:function(event){this.parent(event);var overed=this.out?false:this.droppables.filter(this.checkAgainst,this).getLast();if(this.overed!=overed){if(this.overed)this.overed.fireEvent('leave',[this.element,this]);this.overed=overed?overed.fireEvent('over',[this.element,this]):null;}
return this;},checkAgainst:function(el){el=el.getCoordinates(this.options.overflown);var now=this.mouse.now;return(now.x>el.left&&now.x<el.right&&now.y<el.bottom&&now.y>el.top);},stop:function(){if(this.overed&&!this.out)this.overed.fireEvent('drop',[this.element,this]);else this.element.fireEvent('emptydrop',this);this.parent();return this;}});Element.extend({makeDraggable:function(options){return new Drag.Move(this,options);}});var XHR=new Class({options:{method:'post',async:true,onRequest:Class.empty,onSuccess:Class.empty,onFailure:Class.empty,urlEncoded:true,encoding:'utf-8',autoCancel:false,headers:{}},setTransport:function(){this.transport=(window.XMLHttpRequest)?new XMLHttpRequest():(window.ie?new ActiveXObject('Microsoft.XMLHTTP'):false);return this;},initialize:function(options){this.setTransport().setOptions(options);this.options.isSuccess=this.options.isSuccess||this.isSuccess;this.headers={};if(this.options.urlEncoded&&this.options.method=='post'){var encoding=(this.options.encoding)?'; charset='+this.options.encoding:'';this.setHeader('Content-type','application/x-www-form-urlencoded'+encoding);}
if(this.options.initialize)this.options.initialize.call(this);},onStateChange:function(){if(this.transport.readyState!=4||!this.running)return;this.running=false;var status=0;try{status=this.transport.status;}catch(e){};if(this.options.isSuccess.call(this,status))this.onSuccess();else this.onFailure();this.transport.onreadystatechange=Class.empty;},isSuccess:function(status){return((status>=200)&&(status<300));},onSuccess:function(){this.response={'text':this.transport.responseText,'xml':this.transport.responseXML};this.fireEvent('onSuccess',[this.response.text,this.response.xml]);this.callChain();},onFailure:function(){this.fireEvent('onFailure',this.transport);},setHeader:function(name,value){this.headers[name]=value;return this;},send:function(url,data){if(this.options.autoCancel)this.cancel();else if(this.running)return this;this.running=true;if(data&&this.options.method=='get'){url=url+(url.contains('?')?'&':'?')+data;data=null;}
this.transport.open(this.options.method.toUpperCase(),url,this.options.async);this.transport.onreadystatechange=this.onStateChange.bind(this);if((this.options.method=='post')&&this.transport.overrideMimeType)this.setHeader('Connection','close');$extend(this.headers,this.options.headers);for(var type in this.headers)try{this.transport.setRequestHeader(type,this.headers[type]);}catch(e){};this.fireEvent('onRequest');this.transport.send($pick(data,null));return this;},cancel:function(){if(!this.running)return this;this.running=false;this.transport.abort();this.transport.onreadystatechange=Class.empty;this.setTransport();this.fireEvent('onCancel');return this;}});XHR.implement(new Chain,new Events,new Options);var Ajax=XHR.extend({options:{data:null,update:null,onComplete:Class.empty,evalScripts:false,evalResponse:false},initialize:function(url,options){this.addEvent('onSuccess',this.onComplete);this.setOptions(options);this.options.data=this.options.data||this.options.postBody;if(!['post','get'].contains(this.options.method)){this._method='_method='+this.options.method;this.options.method='post';}
this.parent();this.setHeader('X-Requested-With','XMLHttpRequest');this.setHeader('Accept','text/javascript, text/html, application/xml, text/xml, */*');this.url=url;},onComplete:function(){if(this.options.update)$(this.options.update).empty().setHTML(this.response.text);if(this.options.evalScripts||this.options.evalResponse)this.evalScripts();this.fireEvent('onComplete',[this.response.text,this.response.xml],20);},request:function(data){data=data||this.options.data;switch($type(data)){case'element':data=$(data).toQueryString();break;case'object':data=Object.toQueryString(data);}
if(this._method)data=(data)?[this._method,data].join('&'):this._method;return this.send(this.url,data);},evalScripts:function(){var script,scripts;if(this.options.evalResponse||(/(ecma|java)script/).test(this.getHeader('Content-type')))scripts=this.response.text;else{scripts=[];var regexp=/<script[^>]*>([\s\S]*?)<\/script>/gi;while((script=regexp.exec(this.response.text)))scripts.push(script[1]);scripts=scripts.join('\n');}
if(scripts)(window.execScript)?window.execScript(scripts):window.setTimeout(scripts,0);},getHeader:function(name){try{return this.transport.getResponseHeader(name);}catch(e){};return null;}});Object.toQueryString=function(source){var queryString=[];for(var property in source)queryString.push(encodeURIComponent(property)+'='+encodeURIComponent(source[property]));return queryString.join('&');};Element.extend({send:function(options){return new Ajax(this.getProperty('action'),$merge({data:this.toQueryString()},options,{method:'post'})).request();}});var Cookie=new Abstract({options:{domain:false,path:false,duration:false,secure:false},set:function(key,value,options){options=$merge(this.options,options);value=encodeURIComponent(value);if(options.domain)value+='; domain='+options.domain;if(options.path)value+='; path='+options.path;if(options.duration){var date=new Date();date.setTime(date.getTime()+options.duration*24*60*60*1000);value+='; expires='+date.toGMTString();}
if(options.secure)value+='; secure';document.cookie=key+'='+value;return $extend(options,{'key':key,'value':value});},get:function(key){var value=document.cookie.match('(?:^|;)\\s*'+key.escapeRegExp()+'=([^;]*)');return value?decodeURIComponent(value[1]):false;},remove:function(cookie,options){if($type(cookie)=='object')this.set(cookie.key,'',$merge(cookie,{duration:-1}));else this.set(cookie,'',$merge(options,{duration:-1}));}});var Json={toString:function(obj){switch($type(obj)){case'string':return'"'+obj.replace(/(["\\])/g,'\\$1')+'"';case'array':return'['+obj.map(Json.toString).join(',')+']';case'object':var string=[];for(var property in obj)string.push(Json.toString(property)+':'+Json.toString(obj[property]));return'{'+string.join(',')+'}';case'number':if(isFinite(obj))break;case false:return'null';}
return String(obj);},evaluate:function(str,secure){return(($type(str)!='string')||(secure&&!str.test(/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t])+?$/)))?null:eval('('+str+')');}};Json.Remote=XHR.extend({initialize:function(url,options){this.url=url;this.addEvent('onSuccess',this.onComplete);this.parent(options);this.setHeader('X-Request','JSON');},send:function(obj){return this.parent(this.url,'json='+Json.toString(obj));},onComplete:function(){this.fireEvent('onComplete',[Json.evaluate(this.response.text,this.options.secure)]);}});var Asset=new Abstract({javascript:function(source,properties){properties=$merge({'onload':Class.empty},properties);var script=new Element('script',{'src':source}).addEvents({'load':properties.onload,'readystatechange':function(){if(this.readyState=='complete')this.fireEvent('load');}});delete properties.onload;return script.setProperties(properties).inject(document.head);},css:function(source,properties){return new Element('link',$merge({'rel':'stylesheet','media':'screen','type':'text/css','href':source},properties)).inject(document.head);},image:function(source,properties){properties=$merge({'onload':Class.empty,'onabort':Class.empty,'onerror':Class.empty},properties);var image=new Image();image.src=source;var element=new Element('img',{'src':source});['load','abort','error'].each(function(type){var event=properties['on'+type];delete properties['on'+type];element.addEvent(type,function(){this.removeEvent(type,arguments.callee);event.call(this);});});if(image.width&&image.height)element.fireEvent('load',element,1);return element.setProperties(properties);},images:function(sources,options){options=$merge({onComplete:Class.empty,onProgress:Class.empty},options);if(!sources.push)sources=[sources];var images=[];var counter=0;sources.each(function(source){var img=new Asset.image(source,{'onload':function(){options.onProgress.call(this,counter);counter++;if(counter==sources.length)options.onComplete();}});images.push(img);});return new Elements(images);}});var Hash=new Class({length:0,initialize:function(object){this.obj=object||{};this.setLength();},get:function(key){return(this.hasKey(key))?this.obj[key]:null;},hasKey:function(key){return(key in this.obj);},set:function(key,value){if(!this.hasKey(key))this.length++;this.obj[key]=value;return this;},setLength:function(){this.length=0;for(var p in this.obj)this.length++;return this;},remove:function(key){if(this.hasKey(key)){delete this.obj[key];this.length--;}
return this;},each:function(fn,bind){$each(this.obj,fn,bind);},extend:function(obj){$extend(this.obj,obj);return this.setLength();},merge:function(){this.obj=$merge.apply(null,[this.obj].extend(arguments));return this.setLength();},empty:function(){this.obj={};this.length=0;return this;},keys:function(){var keys=[];for(var property in this.obj)keys.push(property);return keys;},values:function(){var values=[];for(var property in this.obj)values.push(this.obj[property]);return values;}});function $H(obj){return new Hash(obj);};Hash.Cookie=Hash.extend({initialize:function(name,options){this.name=name;this.options=$extend({'autoSave':true},options||{});this.load();},save:function(){if(this.length==0){Cookie.remove(this.name,this.options);return true;}
var str=Json.toString(this.obj);if(str.length>4096)return false;Cookie.set(this.name,str,this.options);return true;},load:function(){this.obj=Json.evaluate(Cookie.get(this.name),true)||{};this.setLength();}});Hash.Cookie.Methods={};['extend','set','merge','empty','remove'].each(function(method){Hash.Cookie.Methods[method]=function(){Hash.prototype[method].apply(this,arguments);if(this.options.autoSave)this.save();return this;};});Hash.Cookie.implement(Hash.Cookie.Methods);var Color=new Class({initialize:function(color,type){type=type||(color.push?'rgb':'hex');var rgb,hsb;switch(type){case'rgb':rgb=color;hsb=rgb.rgbToHsb();break;case'hsb':rgb=color.hsbToRgb();hsb=color;break;default:rgb=color.hexToRgb(true);hsb=rgb.rgbToHsb();}
rgb.hsb=hsb;rgb.hex=rgb.rgbToHex();return $extend(rgb,Color.prototype);},mix:function(){var colors=$A(arguments);var alpha=($type(colors[colors.length-1])=='number')?colors.pop():50;var rgb=this.copy();colors.each(function(color){color=new Color(color);for(var i=0;i<3;i++)rgb[i]=Math.round((rgb[i]/100*(100-alpha))+(color[i]/100*alpha));});return new Color(rgb,'rgb');},invert:function(){return new Color(this.map(function(value){return 255-value;}));},setHue:function(value){return new Color([value,this.hsb[1],this.hsb[2]],'hsb');},setSaturation:function(percent){return new Color([this.hsb[0],percent,this.hsb[2]],'hsb');},setBrightness:function(percent){return new Color([this.hsb[0],this.hsb[1],percent],'hsb');}});function $RGB(r,g,b){return new Color([r,g,b],'rgb');};function $HSB(h,s,b){return new Color([h,s,b],'hsb');};Array.extend({rgbToHsb:function(){var red=this[0],green=this[1],blue=this[2];var hue,saturation,brightness;var max=Math.max(red,green,blue),min=Math.min(red,green,blue);var delta=max-min;brightness=max/255;saturation=(max!=0)?delta/max:0;if(saturation==0){hue=0;}else{var rr=(max-red)/delta;var gr=(max-green)/delta;var br=(max-blue)/delta;if(red==max)hue=br-gr;else if(green==max)hue=2+rr-br;else hue=4+gr-rr;hue/=6;if(hue<0)hue++;}
return[Math.round(hue*360),Math.round(saturation*100),Math.round(brightness*100)];},hsbToRgb:function(){var br=Math.round(this[2]/100*255);if(this[1]==0){return[br,br,br];}else{var hue=this[0]%360;var f=hue%60;var p=Math.round((this[2]*(100-this[1]))/10000*255);var q=Math.round((this[2]*(6000-this[1]*f))/600000*255);var t=Math.round((this[2]*(6000-this[1]*(60-f)))/600000*255);switch(Math.floor(hue/60)){case 0:return[br,t,p];case 1:return[q,br,p];case 2:return[p,br,t];case 3:return[p,q,br];case 4:return[t,p,br];case 5:return[br,p,q];}}
return false;}});var Scroller=new Class({options:{area:20,velocity:1,onChange:function(x,y){this.element.scrollTo(x,y);}},initialize:function(element,options){this.setOptions(options);this.element=$(element);this.mousemover=([window,document].contains(element))?$(document.body):this.element;},start:function(){this.coord=this.getCoords.bindWithEvent(this);this.mousemover.addListener('mousemove',this.coord);},stop:function(){this.mousemover.removeListener('mousemove',this.coord);this.timer=$clear(this.timer);},getCoords:function(event){this.page=(this.element==window)?event.client:event.page;if(!this.timer)this.timer=this.scroll.periodical(50,this);},scroll:function(){var el=this.element.getSize();var pos=this.element.getPosition();var change={'x':0,'y':0};for(var z in this.page){if(this.page[z]<(this.options.area+pos[z])&&el.scroll[z]!=0)
change[z]=(this.page[z]-this.options.area-pos[z])*this.options.velocity;else if(this.page[z]+this.options.area>(el.size[z]+pos[z])&&el.scroll[z]+el.size[z]!=el.scrollSize[z])
change[z]=(this.page[z]-el.size[z]+this.options.area-pos[z])*this.options.velocity;}
if(change.y||change.x)this.fireEvent('onChange',[el.scroll.x+change.x,el.scroll.y+change.y]);}});Scroller.implement(new Events,new Options);var Slider=new Class({options:{onChange:Class.empty,onComplete:Class.empty,onTick:function(pos){this.knob.setStyle(this.p,pos);},mode:'horizontal',steps:100,offset:0},initialize:function(el,knob,options){this.element=$(el);this.knob=$(knob);this.setOptions(options);this.previousChange=-1;this.previousEnd=-1;this.step=-1;this.element.addEvent('mousedown',this.clickedElement.bindWithEvent(this));var mod,offset;switch(this.options.mode){case'horizontal':this.z='x';this.p='left';mod={'x':'left','y':false};offset='offsetWidth';break;case'vertical':this.z='y';this.p='top';mod={'x':false,'y':'top'};offset='offsetHeight';}
this.max=this.element[offset]-this.knob[offset]+(this.options.offset*2);this.half=this.knob[offset]/2;this.getPos=this.element['get'+this.p.capitalize()].bind(this.element);this.knob.setStyle('position','relative').setStyle(this.p,-this.options.offset);var lim={};lim[this.z]=[-this.options.offset,this.max-this.options.offset];this.drag=new Drag.Base(this.knob,{limit:lim,modifiers:mod,snap:0,onStart:function(){this.draggedKnob();}.bind(this),onDrag:function(){this.draggedKnob();}.bind(this),onComplete:function(){this.draggedKnob();this.end();}.bind(this)});if(this.options.initialize)this.options.initialize.call(this);},set:function(step){this.step=step.limit(0,this.options.steps);this.checkStep();this.end();this.fireEvent('onTick',this.toPosition(this.step));return this;},clickedElement:function(event){var position=event.page[this.z]-this.getPos()-this.half;position=position.limit(-this.options.offset,this.max-this.options.offset);this.step=this.toStep(position);this.checkStep();this.end();this.fireEvent('onTick',position);},draggedKnob:function(){this.step=this.toStep(this.drag.value.now[this.z]);this.checkStep();},checkStep:function(){if(this.previousChange!=this.step){this.previousChange=this.step;this.fireEvent('onChange',this.step);}},end:function(){if(this.previousEnd!==this.step){this.previousEnd=this.step;this.fireEvent('onComplete',this.step+'');}},toStep:function(position){return Math.round((position+this.options.offset)/this.max*this.options.steps);},toPosition:function(step){return this.max*step/this.options.steps;}});Slider.implement(new Events);Slider.implement(new Options);var SmoothScroll=Fx.Scroll.extend({initialize:function(options){this.parent(window,options);this.links=(this.options.links)?$$(this.options.links):$$(document.links);var location=window.location.href.match(/^[^#]*/)[0]+'#';this.links.each(function(link){if(link.href.indexOf(location)!=0)return;var anchor=link.href.substr(location.length);if(anchor&&$(anchor))this.useLink(link,anchor);},this);if(!window.webkit419)this.addEvent('onComplete',function(){window.location.hash=this.anchor;});},useLink:function(link,anchor){link.addEvent('click',function(event){this.anchor=anchor;this.toElement(anchor);event.stop();}.bindWithEvent(this));}});var Sortables=new Class({options:{handles:false,onStart:Class.empty,onComplete:Class.empty,ghost:true,snap:3,onDragStart:function(element,ghost){ghost.setStyle('opacity',0.7);element.setStyle('opacity',0.7);},onDragComplete:function(element,ghost){element.setStyle('opacity',1);ghost.remove();this.trash.remove();}},initialize:function(list,options){this.setOptions(options);this.list=$(list);this.elements=this.list.getChildren();this.handles=(this.options.handles)?$$(this.options.handles):this.elements;this.bound={'start':[],'moveGhost':this.moveGhost.bindWithEvent(this)};for(var i=0,l=this.handles.length;i<l;i++){this.bound.start[i]=this.start.bindWithEvent(this,this.elements[i]);}
this.attach();if(this.options.initialize)this.options.initialize.call(this);this.bound.move=this.move.bindWithEvent(this);this.bound.end=this.end.bind(this);},attach:function(){this.handles.each(function(handle,i){handle.addEvent('mousedown',this.bound.start[i]);},this);},detach:function(){this.handles.each(function(handle,i){handle.removeEvent('mousedown',this.bound.start[i]);},this);},start:function(event,el){this.active=el;this.coordinates=this.list.getCoordinates();if(this.options.ghost){var position=el.getPosition();this.offset=event.page.y-position.y;this.trash=new Element('div').inject(document.body);this.ghost=el.clone().inject(this.trash).setStyles({'position':'absolute','left':position.x,'top':event.page.y-this.offset});document.addListener('mousemove',this.bound.moveGhost);this.fireEvent('onDragStart',[el,this.ghost]);}
document.addListener('mousemove',this.bound.move);document.addListener('mouseup',this.bound.end);this.fireEvent('onStart',el);event.stop();},moveGhost:function(event){var value=event.page.y-this.offset;value=value.limit(this.coordinates.top,this.coordinates.bottom-this.ghost.offsetHeight);this.ghost.setStyle('top',value);event.stop();},move:function(event){var now=event.page.y;this.previous=this.previous||now;var up=((this.previous-now)>0);var prev=this.active.getPrevious();var next=this.active.getNext();if(prev&&up&&now<prev.getCoordinates().bottom)this.active.injectBefore(prev);if(next&&!up&&now>next.getCoordinates().top)this.active.injectAfter(next);this.previous=now;},serialize:function(converter){return this.list.getChildren().map(converter||function(el){return this.elements.indexOf(el);},this);},end:function(){this.previous=null;document.removeListener('mousemove',this.bound.move);document.removeListener('mouseup',this.bound.end);if(this.options.ghost){document.removeListener('mousemove',this.bound.moveGhost);this.fireEvent('onDragComplete',[this.active,this.ghost]);}
this.fireEvent('onComplete',this.active);}});Sortables.implement(new Events,new Options);var Tips=new Class({options:{onShow:function(tip){tip.setStyle('visibility','visible');},onHide:function(tip){tip.setStyle('visibility','hidden');},maxTitleChars:30,showDelay:100,hideDelay:100,className:'tool',offsets:{'x':16,'y':16},fixed:false},initialize:function(elements,options){this.setOptions(options);this.toolTip=new Element('div',{'class':this.options.className+'-tip','styles':{'position':'absolute','top':'0','left':'0','visibility':'hidden'}}).inject(document.body);this.wrapper=new Element('div').inject(this.toolTip);$$(elements).each(this.build,this);if(this.options.initialize)this.options.initialize.call(this);},build:function(el){el.$tmp.myTitle=(el.href&&el.getTag()=='a')?el.href.replace('http://',''):(el.rel||false);if(el.title){var dual=el.title.split('::');if(dual.length>1){el.$tmp.myTitle=dual[0].trim();el.$tmp.myText=dual[1].trim();}else{el.$tmp.myText=el.title;}
el.removeAttribute('title');}else{el.$tmp.myText=false;}
if(el.$tmp.myTitle&&el.$tmp.myTitle.length>this.options.maxTitleChars)el.$tmp.myTitle=el.$tmp.myTitle.substr(0,this.options.maxTitleChars-1)+"&hellip;";el.addEvent('mouseenter',function(event){this.start(el);if(!this.options.fixed)this.locate(event);else this.position(el);}.bind(this));if(!this.options.fixed)el.addEvent('mousemove',this.locate.bindWithEvent(this));var end=this.end.bind(this);el.addEvent('mouseleave',end);el.addEvent('trash',end);},start:function(el){this.wrapper.empty();if(el.$tmp.myTitle){this.title=new Element('span').inject(new Element('div',{'class':this.options.className+'-title'}).inject(this.wrapper)).setHTML(el.$tmp.myTitle);}
if(el.$tmp.myText){this.text=new Element('span').inject(new Element('div',{'class':this.options.className+'-text'}).inject(this.wrapper)).setHTML(el.$tmp.myText);}
$clear(this.timer);this.timer=this.show.delay(this.options.showDelay,this);},end:function(event){$clear(this.timer);this.timer=this.hide.delay(this.options.hideDelay,this);},position:function(element){var pos=element.getPosition();this.toolTip.setStyles({'left':pos.x+this.options.offsets.x,'top':pos.y+this.options.offsets.y});},locate:function(event){var win={'x':window.getWidth(),'y':window.getHeight()};var scroll={'x':window.getScrollLeft(),'y':window.getScrollTop()};var tip={'x':this.toolTip.offsetWidth,'y':this.toolTip.offsetHeight};var prop={'x':'left','y':'top'};for(var z in prop){var pos=event.page[z]+this.options.offsets[z];if((pos+tip[z]-scroll[z])>win[z])pos=event.page[z]-this.options.offsets[z]-tip[z];this.toolTip.setStyle(prop[z],pos);};},show:function(){if(this.options.timeout)this.timer=this.hide.delay(this.options.timeout,this);this.fireEvent('onShow',[this.toolTip]);},hide:function(){this.fireEvent('onHide',[this.toolTip]);}});Tips.implement(new Events,new Options);var Group=new Class({initialize:function(){this.instances=$A(arguments);this.events={};this.checker={};},addEvent:function(type,fn){this.checker[type]=this.checker[type]||{};this.events[type]=this.events[type]||[];if(this.events[type].contains(fn))return false;else this.events[type].push(fn);this.instances.each(function(instance,i){instance.addEvent(type,this.check.bind(this,[type,instance,i]));},this);return this;},check:function(type,instance,i){this.checker[type][i]=true;var every=this.instances.every(function(current,j){return this.checker[type][j]||false;},this);if(!every)return;this.checker[type]={};this.events[type].each(function(event){event.call(this,this.instances,instance);},this);}});var Accordion=Fx.Elements.extend({options:{onActive:Class.empty,onBackground:Class.empty,display:0,show:false,height:true,width:false,opacity:true,fixedHeight:false,fixedWidth:false,wait:false,alwaysHide:false},initialize:function(){var options,togglers,elements,container;$each(arguments,function(argument,i){switch($type(argument)){case'object':options=argument;break;case'element':container=$(argument);break;default:var temp=$$(argument);if(!togglers)togglers=temp;else elements=temp;}});this.togglers=togglers||[];this.elements=elements||[];this.container=$(container);this.setOptions(options);this.previous=-1;if(this.options.alwaysHide)this.options.wait=true;if($chk(this.options.show)){this.options.display=false;this.previous=this.options.show;}
if(this.options.start){this.options.display=false;this.options.show=false;}
this.effects={};if(this.options.opacity)this.effects.opacity='fullOpacity';if(this.options.width)this.effects.width=this.options.fixedWidth?'fullWidth':'offsetWidth';if(this.options.height)this.effects.height=this.options.fixedHeight?'fullHeight':'scrollHeight';for(var i=0,l=this.togglers.length;i<l;i++)this.addSection(this.togglers[i],this.elements[i]);this.elements.each(function(el,i){if(this.options.show===i){this.fireEvent('onActive',[this.togglers[i],el]);}else{for(var fx in this.effects)el.setStyle(fx,0);}},this);this.parent(this.elements);if($chk(this.options.display))this.display(this.options.display);},addSection:function(toggler,element,pos){toggler=$(toggler);element=$(element);var test=this.togglers.contains(toggler);var len=this.togglers.length;this.togglers.include(toggler);this.elements.include(element);if(len&&(!test||pos)){pos=$pick(pos,len-1);toggler.injectBefore(this.togglers[pos]);element.injectAfter(toggler);}else if(this.container&&!test){toggler.inject(this.container);element.inject(this.container);}
var idx=this.togglers.indexOf(toggler);toggler.addEvent('click',this.display.bind(this,idx));if(this.options.height)element.setStyles({'padding-top':0,'border-top':'none','padding-bottom':0,'border-bottom':'none'});if(this.options.width)element.setStyles({'padding-left':0,'border-left':'none','padding-right':0,'border-right':'none'});element.fullOpacity=1;if(this.options.fixedWidth)element.fullWidth=this.options.fixedWidth;if(this.options.fixedHeight)element.fullHeight=this.options.fixedHeight;element.setStyle('overflow','hidden');if(!test){for(var fx in this.effects)element.setStyle(fx,0);}
return this;},display:function(index){index=($type(index)=='element')?this.elements.indexOf(index):index;if((this.timer&&this.options.wait)||(index===this.previous&&!this.options.alwaysHide))return this;this.previous=index;var obj={};this.elements.each(function(el,i){obj[i]={};var hide=(i!=index)||(this.options.alwaysHide&&(el.offsetHeight>0));this.fireEvent(hide?'onBackground':'onActive',[this.togglers[i],el]);for(var fx in this.effects)obj[i][fx]=hide?0:el[this.effects[fx]];},this);return this.start(obj);},showThisHideOpen:function(index){return this.display(index);}});Fx.Accordion=Accordion;

/* core.js */

function switchFontSize(ckname,val){var bd=document.getElementsByTagName('body');if(!bd||!bd.length)return;bd=bd[0];var oldclass='fs'+CurrentFontSize;switch(val){case'inc':if(CurrentFontSize+1<7){CurrentFontSize++;}
break;case'dec':if(CurrentFontSize-1>0){CurrentFontSize--;}
break;case'reset':default:CurrentFontSize=DefaultFontSize;}
var newclass='fs'+CurrentFontSize;bd.className=bd.className.replace(new RegExp('fs.?','g'),'');bd.className=trim(bd.className);bd.className+=(bd.className?' ':'')+newclass;createCookie(ckname,CurrentFontSize,365);}
function switchTool(ckname,val){createCookie(ckname,val,365);window.location.reload();}
function cpanel_reset(){var matches=document.cookie.match('(?:^|;)\\s*'+tmpl_name.escapeRegExp()+'_([^=]*)=([^;]*)','g');if(!matches)return;for(i=0;i<matches.length;i++){var ck=matches[i].match('(?:^|;)\\s*'+tmpl_name.escapeRegExp()+'_([^=]*)=([^;]*)');if(ck){createCookie(tmpl_name+'_'+ck[1],'',-1);}}
if(window.location.href.indexOf('?')>-1)window.location.href=window.location.href.substr(0,window.location.href.indexOf('?'));else window.location.reload();}
function cpanel_apply(){var elems=document.getElementById('ja-cpanel-main').getElementsByTagName('*');var usersetting={};for(i=0;i<elems.length;i++){var el=elems[i];if(el.name&&(match=el.name.match(/^user_(.*)$/))){var name=match[1];var value='';if(el.tagName.toLowerCase()=='input'&&(el.type.toLowerCase()=='radio'||el.type.toLowerCase()=='checkbox')){if(el.checked)value=el.value;}else{value=el.value;}
if(usersetting[name]){if(value)usersetting[name]=value+','+usersetting[name];}else{usersetting[name]=value;}}}
for(var k in usersetting){name=tmpl_name+'_'+k;value=usersetting[k];createCookie(name,value,365);}
if(window.location.href.indexOf('?')>-1)window.location.href=window.location.href.substr(0,window.location.href.indexOf('?'));else window.location.reload();}
function createCookie(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}
else expires="";document.cookie=name+"="+value+expires+"; path=/";}
function trim(str,chars){return ltrim(rtrim(str,chars),chars);}
function ltrim(str,chars){chars=chars||"\\s";return str.replace(new RegExp("^["+chars+"]+","g"),"");}
function rtrim(str,chars){chars=chars||"\\s";return str.replace(new RegExp("["+chars+"]+$","g"),"");}
function getScreenWidth(){var x=0;if(self.innerHeight){x=self.innerWidth;}else if(document.documentElement&&document.documentElement.clientHeight){x=document.documentElement.clientWidth;}else if(document.body){x=document.body.clientWidth;}
return x;}
function equalHeight(els){els=$$_(els);if(!els||els.length<2)return;var maxh=0;var els_=[];els.each(function(el,i){if(!el)return;els_[i]=el;var ch=els_[i].getCoordinates().height;maxh=(maxh<ch)?ch:maxh;},this);els_.each(function(el,i){if(!el)return;if(maxh-el.getStyle('padding-top').toInt()-el.getStyle('padding-bottom').toInt()>0)el.setStyle('min-height',maxh-el.getStyle('padding-top').toInt()-el.getStyle('padding-bottom').toInt());},this);}
function getDeepestWrapper(el){while(el.getChildren().length==1)
{el=el.getChildren()[0];}
return el;}
function fixHeight(els,group1,group2){els=$$_(els);group1=$$_(group1);group2=$$_(group2);if(!els||!group1)return;var height=0;group1.each(function(el){if(!el)return;height+=el.getCoordinates().height;});if(group2){group2.each(function(el){if(!el)return;height-=el.getCoordinates().height;});}
els.each(function(el,i){if(!el)return;if(height-el.getStyle('padding-top').toInt()-el.getStyle('padding-bottom').toInt()>0)el.setStyle('min-height',height-el.getStyle('padding-top').toInt()-el.getStyle('padding-bottom').toInt());});}
function addFirstLastItem(el){el=$(el);if(!el||!el.getChildren()||!el.getChildren().length)return;el.getChildren()[0].addClass('first-item');el.getChildren()[el.getChildren().length-1].addClass('last-item');}
function $$_(els){if($type(els)=='string')return $$(els);var els_=[];els.each(function(el){el=$(el);if(el)els_.push(el);});return els_;}

/* mega.js */

var jaMegaMenuMoo=new Class({initialize:function(menu,options){this.options=$extend({slide:true,duration:300,fading:false,bgopacity:0.9,delayHide:500,direction:'down',action:'mouseenter',hidestyle:'normal'},options||{});if(!this.options.slide&&!this.options.fading)this.options.delayHide=10;this.menu=menu;this.childopen=new Array();this.imageloaded=false;this.loaded=false;this.start();},start:function(){if(this.loaded)return;this.menu=$(this.menu);var images=this.menu.getElements('img');if(images&&images.length&&!this.imageloaded){var imgs=[];images.each(function(image){imgs.push(image.src)});if(imgs.length){new Asset.images(imgs,{onComplete:function(){this.start();}.bind(this)});this.imageloaded=true;this.start.delay(3000,this);return;}}
this.loaded=true;p=this.menu;while(p=p.getParent()){if(p.hasClass('main')||p.hasClass('wrap')){this.wrapper=p;break;}}
this.items=this.menu.getElements('li.mega');this.items.each(function(li){if((a=li.getElement('a.mega'))&&this.isChild(a,li))li.a=a;else li.a=null;li._parent=this.getParent(li);if((childcontent=li.getElement('.childcontent'))&&this.isChild(childcontent,li)){li.childcontent=childcontent;li.childcontent_inner=li.childcontent.getElement('.childcontent-inner-wrap');var coor=li.childcontent_inner.getCoordinates();li._w=li.getElement('.childcontent-inner').offsetWidth;li._h=li.getElement('.childcontent-inner').offsetHeight;li.level0=li.getParent().hasClass('level0');li.childcontent.setStyles({'width':li._w+10,'height':li._h});li.childcontent_inner.setStyles({'width':li._w});li.childcontent_inner1=li.childcontent.getElement('.childcontent-inner');li.childcontent_inner1.ol=false;if(li.childcontent_inner1.getStyle('overflow')=='auto'||li.childcontent_inner1.getStyle('overflow')=='scroll'){li.childcontent_inner1.ol=true;if(window.ie6||window.ie7){li.childcontent_inner1.setStyle('position','relative');}
if(window.ie6){li.childcontent_inner1.setStyle('height',li.childcontent_inner1.getStyle('max-height')||400);}}
if(this.options.direction=='up'){if(li.level0){li.childcontent.setStyle('top',-li.childcontent.offsetHeight);}else{li.childcontent.setStyle('bottom',0);}}}
else li.childcontent=null;if(li.childcontent&&this.options.bgopacity){var bg=new Element('div',{'class':'childcontent-bg'});bg.injectTop(li.childcontent_inner);bg.setStyles({'width':'100%','height':li._h,'opacity':this.options.bgopacity,'position':'absolute','top':0,'left':0,'z-index':1});if(li.childcontent.getStyle('background'))bg.setStyle('background',li.childcontent.getStyle('background'));if(li.childcontent.getStyle('background-image'))bg.setStyle('background-image',li.childcontent.getStyle('background-image'));if(li.childcontent.getStyle('background-repeat'))bg.setStyle('background-repeat',li.childcontent.getStyle('background-repeat'));if(li.childcontent.getStyle('background-color'))bg.setStyle('background-color',li.childcontent.getStyle('background-color'));li.childcontent.setStyle('background','none');li.childcontent_inner.setStyles({'position':'relative','z-index':2});}
if(li.childcontent&&(this.options.slide||this.options.fading)){li.childcontent.setStyles({'left':'auto'});if(li.childcontent.hasClass('right'))li.childcontent.setStyle('right',0);if(this.options.slide){li.childcontent.setStyles({'left':'auto','overflow':'hidden'});if(li.level0){if(this.options.direction=='up'){li.childcontent_inner.setStyle('bottom',-li._h-20);}else{li.childcontent_inner.setStyle('margin-top',-li._h-20);}}else{li.childcontent_inner.setStyle('margin-left',-li._w-20);}}
if(this.options.fading){li.childcontent_inner.setStyle('opacity',0);}
li.fx=new Fx.Styles(li.childcontent_inner,{duration:this.options.duration,transition:Fx.Transitions.linear,onComplete:this.itemAnimDone.bind(this,li)});li.eff_on={};li.eff_off={};if(this.options.slide){if(li.level0){if(this.options.direction=='up'){li.eff_on['bottom']=0;li.eff_off['bottom']=-li._h;}else{li.eff_on['margin-top']=0;li.eff_off['margin-top']=-li._h;}}else{li.eff_on['margin-left']=0;li.eff_off['margin-left']=-li._w;}}
if(this.options.fading){li.eff_on['opacity']=1;li.eff_off['opacity']=0;}}
if(this.options.action=='click'&&li.childcontent){li.addEvent('click',function(e){var event=new Event(e);if(li.hasClass('group'))return;if(li.childcontent){if(li.status=='open'){if(this.cursorIn(li,event)){this.itemHide(li);}else{this.itemHideOthers(li);}}else{this.itemShow(li);}}else{if(li.a)location.href=li.a.href;}
event.stop();}.bind(this));this.windowClickFn=function(e){this.itemHideOthers(null);}.bind(this);}
if(this.options.action=='mouseover'||this.options.action=='mouseenter'){li.addEvent('mouseenter',function(e){if(li.hasClass('group'))return;$clear(li.timer);this.itemShow(li);e.stop();}.bind(this));li.addEvent('mouseleave',function(e){if(li.hasClass('group'))return;$clear(li.timer);if(li.childcontent)li.timer=this.itemHide.delay(this.options.delayHide,this,[li,e]);else this.itemHide(li,e);if(!e.stopped){e.stop();e.stopped=true;}}.bind(this));if(li.a&&li.childcontent){li.clickable=false;li.a.addEvent('click',function(e){if(!li.clickable){new Event(e).stop();}}.bind(this));}}
if(li.a&&!li.childcontent){li.a.addEvent('click',function(e){this.itemHideOthers(null);this.menu.getElements('.active').removeClass('active');var p=li;while(p){p.addClass('active');p.a.addClass('active');p=p._parent;}}.bind(this));}
if(li.childcontent)this.positionSubmenu(li);},this);if(this.options.slide||this.options.fading){this.menu.getElements('.childcontent').setStyle('display','none');}},getParent:function(li){var p=li;while((p=p.getParent())){if(this.items.contains(p)&&!p.hasClass('group'))return p;if(!p||p==this.menu)return null;}},cursorIn:function(el,event){if(!el||!event)return false;var pos=$merge(el.getPosition(),{'w':el.offsetWidth,'h':el.offsetHeight});;var cursor={'x':event.page.x,'y':event.page.y};if(cursor.x>pos.x&&cursor.x<pos.x+el.offsetWidth&&cursor.y>pos.y&&cursor.y<pos.y+el.offsetHeight)return true;return false;},isChild:function(child,parent){return!!parent.getChildren().contains(child);},itemOver:function(li){if(li.hasClass('haschild'))
li.removeClass('haschild').addClass('haschild-over');li.addClass('over');if(li.a){li.a.addClass('over');}},itemOut:function(li){if(li.hasClass('haschild-over'))
li.removeClass('haschild-over').addClass('haschild');li.removeClass('over');if(li.a){li.a.removeClass('over');}},itemShow:function(li){clearTimeout(li.timer);if(li.status=='open')return;this.itemOver(li);li.status='open';this.enableclick.delay(100,this,li);this.childopen.push(li);this.itemHideOthers(li);if(li.childcontent){if(this.options.action=='click'&&this.childopen.length&&!this.windowClickEventAdded){$(document.body).addEvent('click',this.windowClickFn);this.windowClickEventAdded=true;}
this.positionSubmenu(li);}
if(!$defined(li.fx)||!$defined(li.childcontent))return;li.childcontent.setStyle('display','block');li.childcontent.setStyles({'overflow':'hidden'});if(li.childcontent_inner1.ol)li.childcontent_inner1.setStyles({'overflow':'hidden'});li.fx.stop();li.fx.start(li.eff_on);},itemHide:function(li,e){if(e&&e.page){if(this.cursorIn(li,e)||this.cursorIn(li.childcontent,e)){return;}
var p=li._parent;if(p&&!this.cursorIn(p,e)&&!this.cursorIn(p.childcontent,e)){p.fireEvent('mouseleave',e);}}
clearTimeout(li.timer);this.itemOut(li);li.status='close';this.childopen.remove(li);if(li.childcontent){if(this.options.action=='click'&&!this.childopen.length&&this.windowClickEventAdded){$(document.body).removeEvent('click',this.windowClickFn);this.windowClickEventAdded=false;}}
if(!$defined(li.fx)||!$defined(li.childcontent))return;if(li.childcontent.getStyle('opacity')==0)return;li.childcontent.setStyles({'overflow':'hidden'});if(li.childcontent_inner1.ol)li.childcontent_inner1.setStyles({'overflow':'hidden'});li.fx.stop();switch(this.options.hidestyle){case'fast':li.fx.options.duration=100;li.fx.start($merge(li.eff_off,{'opacity':0}));break;case'fastwhenshow':if(!e){li.fx.start($merge(li.eff_off,{'opacity':0}));}else{li.fx.start(li.eff_off);}
break;case'normal':default:li.fx.start(li.eff_off);break;}},itemAnimDone:function(li){if(li.status=='close'){if(this.options.hidestyle.test(/fast/)){li.fx.options.duration=this.options.duration;if(!this.options.fading)li.childcontent_inner.setStyle('opacity',1);}
li.childcontent.setStyles({'display':'none'});this.disableclick.delay(100,this,li);}
if(li.status=='open'){li.childcontent.setStyles({'overflow':''});if(li.childcontent_inner1.ol)li.childcontent_inner1.setStyles({'overflow-y':'auto'});li.childcontent_inner.setStyle('opacity',1);li.childcontent.setStyles({'display':'block'});}},itemHideOthers:function(el){var fakeevent=null
if(el&&!el.childcontent)fakeevent={};var curopen=this.childopen.copy();curopen.each(function(li){if(li&&typeof(li.status)!='undefined'&&(!el||(li!=el&&!li.hasChild(el)))){this.itemHide(li,fakeevent);}},this);},enableclick:function(li){if(li.a&&li.childcontent)li.clickable=true;},disableclick:function(li){if(li.a&&li.childcontent)li.clickable=false;},positionSubmenu:function(li){if(li.level0){if(!window.isRTL){var lcor=li.getCoordinates();var ccor=li.childcontent.getCoordinates();if(!ccor.width)
{li.childcontent.setStyle('display','block');ccor=li.childcontent.getCoordinates();li.childcontent.setStyle('display','none');}
var ml=0;var l=lcor.left;var r=l+ccor.width;if(this.wrapper){var wcor=this.wrapper.getCoordinates();l=l-wcor.left;r=wcor.right-r+10;}else{r=window.getWidth()-r+10;}
if(l<0||l+r<0){ml=-l;}else if(r<0){ml=r;}
if(ml!=0)li.childcontent.setStyle('margin-left',ml);}else{var lcor=li.getCoordinates();var ccor=li.childcontent.getCoordinates();if(!ccor.width)
{li.childcontent.setStyle('display','block');ccor=li.childcontent.getCoordinates();li.childcontent.setStyle('display','none');}
var mr=0;var r=lcor.right;var l=r-ccor.width;if(this.wrapper){var wcor=this.wrapper.getCoordinates();l=l-wcor.left;r=wcor.right-r+10;}else{r=window.getWidth()-r+10;}
if(r<0||l+r<0){mr=-r;}else if(l<0){mr=l;}
if(mr!=0)li.childcontent.setStyle('margin-right',mr);}}else{var lcor=li.getCoordinates();var ccor=li.childcontent.getCoordinates();if(!ccor.width)
{li.childcontent.setStyle('display','block');ccor=li.childcontent.getCoordinates();li.childcontent.setStyle('display','none');}
var ml=0;var l=ccor.left;var r=l+ccor.width;if(this.wrapper){var wcor=this.wrapper.getCoordinates();l=l-wcor.left;r=wcor.right-r+10;}else{r=window.getWidth()-r+10;}
if(r<0){li.childcontent.setStyle('margin-left',-ccor.width+20);li.eff_on['margin-left']=0;li.eff_off['margin-left']=li._w+20;li.childcontent_inner.setStyle('margin-left',li.eff_off['margin-left']);}}}});

/* modal.js */

var SqueezeBox={presets:{size:{x:600,y:450},sizeLoading:{x:200,y:150},marginInner:{x:20,y:20},marginImage:{x:150,y:200},handler:false,adopt:null,closeWithOverlay:true,zIndex:65555,overlayOpacity:0.7,classWindow:'',classOverlay:'',disableFx:false,onOpen:Class.empty,onClose:Class.empty,onUpdate:Class.empty,onResize:Class.empty,onMove:Class.empty,onShow:Class.empty,onHide:Class.empty,fxOverlayDuration:250,fxResizeDuration:750,fxContentDuration:250,ajaxOptions:{}},initialize:function(options){if(this.options)return this;this.presets=$merge(this.presets,options)
this.setOptions(this.presets);this.build();this.listeners={window:this.reposition.bind(this,[null]),close:this.close.bind(this),key:this.onkeypress.bind(this)};this.isOpen=this.isLoading=false;this.window.close=this.listeners.close;return this;},build:function(){this.overlay=new Element('div',{id:'sbox-overlay',styles:{display:'none',zIndex:this.options.zIndex}});this.content=new Element('div',{id:'sbox-content'});this.btnClose=new Element('a',{id:'sbox-btn-close',href:'#'});this.window=new Element('div',{id:'sbox-window',styles:{display:'none',zIndex:this.options.zIndex+2}}).adopt(this.btnClose,this.content);if(!window.ie6){this.overlay.setStyles({position:'fixed',top:0,left:0});this.window.setStyles({position:'fixed',top:'50%',left:'50%'});}else{this.overlay.style.setExpression('marginTop','document.documentElement.scrollTop + "px"');this.window.style.setExpression('marginTop','0 - parseInt(this.offsetHeight / 2) + document.documentElement.scrollTop + "px"');this.overlay.setStyles({position:'absolute',top:'0%',left:'0%'});this.window.setStyles({position:'absolute',top:'0%',left:'0%'});}
$(document.body).adopt(this.overlay,this.window);this.fx={overlay:this.overlay.effect('opacity',{duration:this.options.fxOverlayDuration,wait:false}).set(0),window:this.window.effects({duration:this.options.fxResizeDuration,wait:false}),content:this.content.effect('opacity',{duration:this.options.fxContentDuration,wait:false}).set(0)};},addClick:function(el){return el.addEvent('click',function(){if(this.fromElement(el))return false;}.bind(this));},fromElement:function(el,options){this.initialize();this.element=$(el);if(this.element&&this.element.rel)options=$merge(options||{},Json.evaluate(this.element.rel));this.setOptions(this.presets,options);this.assignOptions();this.url=(this.element?(this.options.url||this.element.href):el)||'';if(this.options.handler){var handler=this.options.handler;return this.setContent(handler,this.parsers[handler].call(this,true));}
var res=false;for(var key in this.parsers){if((res=this.parsers[key].call(this)))return this.setContent(key,res);}
return this;},assignOptions:function(){this.overlay.setProperty('class',this.options.classOverlay);this.window.setProperty('class',this.options.classWindow);},close:function(e){if(e)new Event(e).stop();if(!this.isOpen)return this;this.fx.overlay.start(0).chain(this.toggleOverlay.bind(this));this.window.setStyle('display','none');this.trashImage();this.toggleListeners();this.isOpen=null;this.fireEvent('onClose',[this.content]).removeEvents();this.options={};this.setOptions(this.presets).callChain();return this;},onError:function(){if(this.image)this.trashImage();this.setContent('Error during loading');},trashImage:function(){if(this.image)this.image=this.image.onload=this.image.onerror=this.image.onabort=null;},setContent:function(handler,content){this.content.setProperty('class','sbox-content-'+handler);this.applyTimer=this.applyContent.delay(this.fx.overlay.options.duration,this,[this.handlers[handler].call(this,content)]);if(this.overlay.opacity)return this;this.toggleOverlay(true);this.fx.overlay.start(this.options.overlayOpacity);this.reposition();return this;},applyContent:function(content,size){this.applyTimer=$clear(this.applyTimer);this.hideContent();if(!content)this.toggleLoading(true);else{if(this.isLoading)this.toggleLoading(false);this.fireEvent('onUpdate',[this.content],20);}
this.content.empty()[['string','array',false].contains($type(content))?'setHTML':'adopt'](content||'');this.callChain();if(!this.isOpen){this.toggleListeners(true);this.resize(size,true);this.isOpen=true;this.fireEvent('onOpen',[this.content]);}else this.resize(size);},resize:function(size,instantly){var sizes=window.getSize();this.size=$merge(this.isLoading?this.options.sizeLoading:this.options.size,size);var to={width:this.size.x,height:this.size.y,marginLeft:-this.size.x/2,marginTop:-this.size.y/2};$clear(this.showTimer||null);this.hideContent();if(!instantly)this.fx.window.start(to).chain(this.showContent.bind(this));else{this.window.setStyles(to).setStyle('display','');this.showTimer=this.showContent.delay(50,this);}
this.reposition(sizes);},toggleListeners:function(state){var task=state?'addEvent':'removeEvent';this.btnClose[task]('click',this.listeners.close);if(this.options.closeWithOverlay)this.overlay[task]('click',this.listeners.close);document[task]('keydown',this.listeners.key);window[task]('resize',this.listeners.window);window[task]('scroll',this.listeners.window);},toggleLoading:function(state){this.isLoading=state;this.window[state?'addClass':'removeClass']('sbox-loading');if(state)this.fireEvent('onLoading',[this.window]);},toggleOverlay:function(state){this.overlay.setStyle('display',state?'':'none');$(document.body)[state?'addClass':'removeClass']('body-overlayed');},showContent:function(){if(this.content.opacity)this.fireEvent('onShow',[this.window]);this.fx.content.start(1);},hideContent:function(){if(!this.content.opacity)this.fireEvent('onHide',[this.window]);this.fx.content.stop().set(0);},onkeypress:function(e){switch(e.key){case'esc':case'x':this.close();break;}},reposition:function(sizes){sizes=sizes||window.getSize();this.overlay.setStyles({width:sizes.size.x,height:sizes.size.y});this.fireEvent('onMove',[this.overlay,this.window,sizes]);},removeEvents:function(type){if(!this.$events)return this;if(!type)this.$events=null;else if(this.$events[type])this.$events[type]=null;return this;},parsers:{'image':function(preset){return(preset||this.url.test(/\.(jpg|jpeg|png|gif|bmp)$/i))?this.url:false;},'adopt':function(preset){if($(this.options.adopt))return $(this.options.adopt);if(preset||($(this.element)&&!this.element.parentNode))return $(this.element);var bits=this.url.match(/#([\w-]+)$/);return bits?$(bits[1]):false;},'url':function(preset){return(preset||(this.url&&!this.url.test(/^javascript:/i)))?this.url:false;},'iframe':function(preset){return(preset||this.url)?this.url:false;},'string':function(preset){return true;}},handlers:{'image':function(url){this.image=new Image();var events={loaded:function(){var win={x:window.getWidth()-this.options.marginImage.x,y:window.getHeight()-this.options.marginImage.y};var size={x:this.image.width,y:this.image.height};for(var i=0;i<2;i++)
if(size.x>win.x){size.y*=win.x/size.x;size.x=win.x;}else if(size.y>win.y){size.x*=win.y/size.y;size.y=win.y;}
size={x:parseInt(size.x),y:parseInt(size.y)};if(window.webkit419)this.image=new Element('img',{'src':this.image.src});else $(this.image);this.image.setProperties({'width':size.x,'height':size.y});this.applyContent(this.image,size);}.bind(this),failed:this.onError.bind(this)};(function(){this.src=url;}).delay(10,this.image);this.image.onload=events.loaded;this.image.onerror=this.image.onabort=events.failed;},'adopt':function(el){return el.clone();},'url':function(url){this.ajax=new Ajax(url,this.options.ajaxOptions);this.ajax.addEvent('onSuccess',function(resp){this.applyContent(resp);this.ajax=null;}.bind(this));this.ajax.addEvent('onFailure',this.onError.bind(this));this.ajax.request.delay(10,this.ajax);},'iframe':function(url){return new Element('iframe',{'src':url,'frameBorder':0,'width':this.options.size.x,'height':this.options.size.y});},'string':function(str){return str;}},extend:$extend};SqueezeBox.extend(SqueezeBox,Events.prototype);SqueezeBox.extend(SqueezeBox,Options.prototype);SqueezeBox.extend(SqueezeBox,Chain.prototype);

/* k2.js */

window.addEvent('domready',function(){if($('comment-form')){$('comment-form').addEvent('submit',function(e){new Event(e).stop();$('formLog').empty().addClass('formLogLoading');this.send({onComplete:function(res){$('formLog').removeClass('formLogLoading').setHTML(res);if(typeof(Recaptcha)!="undefined"){Recaptcha.reload();}
if(res.substr(13,7)=='success'){window.location.reload();}}});});}
if($('fontDecrease')){$('fontDecrease').addEvent('click',function(e){new Event(e).stop();$$('.itemFullText').removeClass('largerFontSize');$$('.itemFullText').addClass('smallerFontSize');});}
if($('fontIncrease')){$('fontIncrease').addEvent('click',function(e){new Event(e).stop();$$('.itemFullText').removeClass('smallerFontSize');$$('.itemFullText').addClass('largerFontSize');});}
new SmoothScroll({duration:500,links:'a.k2Anchor'});if($$('.itemRatingForm').length>0){$$('.itemRatingForm a').addEvent('click',function(e){e=new Event(e).stop();var itemID=this.getProperty('rel');var log=$('itemRatingLog'+itemID).empty().addClass('formLogLoading');var rating=this.getText();var url=K2RatingURL+"index.php?option=com_k2&view=item&task=vote&user_rating="+rating+"&itemID="+itemID;new Ajax(url,{method:"get",update:log,onComplete:function(){log.removeClass('formLogLoading');new Ajax(K2RatingURL+"index.php?option=com_k2&view=item&task=getVotesPercentage&itemID="+itemID,{method:"get",onComplete:function(percentage){$('itemCurrentRating'+itemID).setStyle('width',percentage+"%");setTimeout(function(){new Ajax(K2RatingURL+"index.php?option=com_k2&view=item&task=getVotesNum&itemID="+itemID,{method:"get",update:log}).request();},2000);}}).request();}}).request();});}
$$('.classicPopup').addEvent('click',function(e){e=new Event(e).stop();var options=Json.evaluate(this.getProperty('rel'));window.open(this.getProperty('href'),'K2PopUpWindow','width='+options.x+',height='+options.y+',menubar=yes,resizable=yes');});});window.addEvent('load',function(){if($$('.subCategory')){var blocks=$$('.subCategory');var maxHeight=0;blocks.each(function(item){maxHeight=Math.max(maxHeight,parseInt(item.getStyle('height')));});blocks.setStyle('height',maxHeight);}});

/* caption.js */

var JCaption=new Class({initialize:function(selector)
{this.selector=selector;var images=$$(selector);images.each(function(image){this.createCaption(image);},this);},createCaption:function(element)
{var caption=document.createTextNode(element.title);var container=document.createElement("div");var text=document.createElement("p");var width=element.getAttribute("width");var align=element.getAttribute("align");if(!width){width=element.width;}
if(!align)
align=element.getStyle("float");if(!align)
align=element.style.styleFloat;if(align==""){align="none";}
text.appendChild(caption);text.className=this.selector.replace('.','_');element.parentNode.insertBefore(container,element);container.appendChild(element);if(element.title!=""){container.appendChild(text);}
container.className=this.selector.replace('.','_');container.className=container.className+" "+align;container.setAttribute("style","float:"+align);container.style.width=width+"px";}});document.caption=null;window.addEvent('load',function(){var caption=new JCaption('img.caption')
document.caption=caption});

/* cufon-yui.js */

var Cufon=(function(){var m=function(){return m.replace.apply(null,arguments)};var x=m.DOM={ready:(function(){var C=false,E={loaded:1,complete:1};var B=[],D=function(){if(C){return}C=true;for(var F;F=B.shift();F()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",D,false);window.addEventListener("pageshow",D,false)}if(!window.opera&&document.readyState){(function(){E[document.readyState]?D():setTimeout(arguments.callee,10)})()}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");D()}catch(F){setTimeout(arguments.callee,1)}})()}q(window,"load",D);return function(F){if(!arguments.length){D()}else{C?F():B.push(F)}}})(),root:function(){return document.documentElement||document.body}};var n=m.CSS={Size:function(C,B){this.value=parseFloat(C);this.unit=String(C).match(/[a-z%]*$/)[0]||"px";this.convert=function(D){return D/B*this.value};this.convertFrom=function(D){return D/this.value*B};this.toString=function(){return this.value+this.unit}},addClass:function(C,B){var D=C.className;C.className=D+(D&&" ")+B;return C},color:j(function(C){var B={};B.color=C.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(E,D,F){B.opacity=parseFloat(F);return"rgb("+D+")"});return B}),fontStretch:j(function(B){if(typeof B=="number"){return B}if(/%$/.test(B)){return parseFloat(B)/100}return{"ultra-condensed":0.5,"extra-condensed":0.625,condensed:0.75,"semi-condensed":0.875,"semi-expanded":1.125,expanded:1.25,"extra-expanded":1.5,"ultra-expanded":2}[B]||1}),getStyle:function(C){var B=document.defaultView;if(B&&B.getComputedStyle){return new a(B.getComputedStyle(C,null))}if(C.currentStyle){return new a(C.currentStyle)}return new a(C.style)},gradient:j(function(F){var G={id:F,type:F.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},C=F.substr(F.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);for(var E=0,B=C.length,D;E<B;++E){D=C[E].split("=",2).reverse();G.stops.push([D[1]||E/(B-1),D[0]])}return G}),quotedList:j(function(E){var D=[],C=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,B;while(B=C.exec(E)){D.push(B[3]||B[1])}return D}),recognizesMedia:j(function(G){var E=document.createElement("style"),D,C,B;E.type="text/css";E.media=G;try{E.appendChild(document.createTextNode("/**/"))}catch(F){}C=g("head")[0];C.insertBefore(E,C.firstChild);D=(E.sheet||E.styleSheet);B=D&&!D.disabled;C.removeChild(E);return B}),removeClass:function(D,C){var B=RegExp("(?:^|\\s+)"+C+"(?=\\s|$)","g");D.className=D.className.replace(B,"");return D},supports:function(D,C){var B=document.createElement("span").style;if(B[D]===undefined){return false}B[D]=C;return B[D]===C},textAlign:function(E,D,B,C){if(D.get("textAlign")=="right"){if(B>0){E=" "+E}}else{if(B<C-1){E+=" "}}return E},textShadow:j(function(F){if(F=="none"){return null}var E=[],G={},B,C=0;var D=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(B=D.exec(F)){if(B[0]==","){E.push(G);G={};C=0}else{if(B[1]){G.color=B[1]}else{G[["offX","offY","blur"][C++]]=B[2]}}}E.push(G);return E}),textTransform:(function(){var B={uppercase:function(C){return C.toUpperCase()},lowercase:function(C){return C.toLowerCase()},capitalize:function(C){return C.replace(/\b./g,function(D){return D.toUpperCase()})}};return function(E,D){var C=B[D.get("textTransform")];return C?C(E):E}})(),whiteSpace:(function(){var D={inline:1,"inline-block":1,"run-in":1};var C=/^\s+/,B=/\s+$/;return function(H,F,G,E){if(E){if(E.nodeName.toLowerCase()=="br"){H=H.replace(C,"")}}if(D[F.get("display")]){return H}if(!G.previousSibling){H=H.replace(C,"")}if(!G.nextSibling){H=H.replace(B,"")}return H}})()};n.ready=(function(){var B=!n.recognizesMedia("all"),E=false;var D=[],H=function(){B=true;for(var K;K=D.shift();K()){}};var I=g("link"),J=g("style");function C(K){return K.disabled||G(K.sheet,K.media||"screen")}function G(M,P){if(!n.recognizesMedia(P||"all")){return true}if(!M||M.disabled){return false}try{var Q=M.cssRules,O;if(Q){search:for(var L=0,K=Q.length;O=Q[L],L<K;++L){switch(O.type){case 2:break;case 3:if(!G(O.styleSheet,O.media.mediaText)){return false}break;default:break search}}}}catch(N){}return true}function F(){if(document.createStyleSheet){return true}var L,K;for(K=0;L=I[K];++K){if(L.rel.toLowerCase()=="stylesheet"&&!C(L)){return false}}for(K=0;L=J[K];++K){if(!C(L)){return false}}return true}x.ready(function(){if(!E){E=n.getStyle(document.body).isUsable()}if(B||(E&&F())){H()}else{setTimeout(arguments.callee,10)}});return function(K){if(B){K()}else{D.push(K)}}})();function s(D){var C=this.face=D.face,B={"\u0020":1,"\u00a0":1,"\u3000":1};this.glyphs=D.glyphs;this.w=D.w;this.baseSize=parseInt(C["units-per-em"],10);this.family=C["font-family"].toLowerCase();this.weight=C["font-weight"];this.style=C["font-style"]||"normal";this.viewBox=(function(){var F=C.bbox.split(/\s+/);var E={minX:parseInt(F[0],10),minY:parseInt(F[1],10),maxX:parseInt(F[2],10),maxY:parseInt(F[3],10)};E.width=E.maxX-E.minX;E.height=E.maxY-E.minY;E.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")};return E})();this.ascent=-parseInt(C.ascent,10);this.descent=-parseInt(C.descent,10);this.height=-this.ascent+this.descent;this.spacing=function(L,N,E){var O=this.glyphs,M,K,G,P=[],F=0,J=-1,I=-1,H;while(H=L[++J]){M=O[H]||this.missingGlyph;if(!M){continue}if(K){F-=G=K[H]||0;P[I]-=G}F+=P[++I]=~~(M.w||this.w)+N+(B[H]?E:0);K=M.k}P.total=F;return P}}function f(){var C={},B={oblique:"italic",italic:"oblique"};this.add=function(D){(C[D.style]||(C[D.style]={}))[D.weight]=D};this.get=function(H,I){var G=C[H]||C[B[H]]||C.normal||C.italic||C.oblique;if(!G){return null}I={normal:400,bold:700}[I]||parseInt(I,10);if(G[I]){return G[I]}var E={1:1,99:0}[I%100],K=[],F,D;if(E===undefined){E=I>400}if(I==500){I=400}for(var J in G){if(!k(G,J)){continue}J=parseInt(J,10);if(!F||J<F){F=J}if(!D||J>D){D=J}K.push(J)}if(I<F){I=F}if(I>D){I=D}K.sort(function(M,L){return(E?(M>=I&&L>=I)?M<L:M>L:(M<=I&&L<=I)?M>L:M<L)?-1:1});return G[K[0]]}}function r(){function D(F,G){if(F.contains){return F.contains(G)}return F.compareDocumentPosition(G)&16}function B(G){var F=G.relatedTarget;if(!F||D(this,F)){return}C(this,G.type=="mouseover")}function E(F){C(this,F.type=="mouseenter")}function C(F,G){setTimeout(function(){var H=d.get(F).options;m.replace(F,G?h(H,H.hover):H,true)},10)}this.attach=function(F){if(F.onmouseenter===undefined){q(F,"mouseover",B);q(F,"mouseout",B)}else{q(F,"mouseenter",E);q(F,"mouseleave",E)}}}function u(){var C=[],D={};function B(H){var E=[],G;for(var F=0;G=H[F];++F){E[F]=C[D[G]]}return E}this.add=function(F,E){D[F]=C.push(E)-1};this.repeat=function(){var E=arguments.length?B(arguments):C,F;for(var G=0;F=E[G++];){m.replace(F[0],F[1],true)}}}function A(){var D={},B=0;function C(E){return E.cufid||(E.cufid=++B)}this.get=function(E){var F=C(E);return D[F]||(D[F]={})}}function a(B){var D={},C={};this.extend=function(E){for(var F in E){if(k(E,F)){D[F]=E[F]}}return this};this.get=function(E){return D[E]!=undefined?D[E]:B[E]};this.getSize=function(F,E){return C[F]||(C[F]=new n.Size(this.get(F),E))};this.isUsable=function(){return!!B}}function q(C,B,D){if(C.addEventListener){C.addEventListener(B,D,false)}else{if(C.attachEvent){C.attachEvent("on"+B,function(){return D.call(C,window.event)})}}}function v(C,B){var D=d.get(C);if(D.options){return C}if(B.hover&&B.hoverables[C.nodeName.toLowerCase()]){b.attach(C)}D.options=B;return C}function j(B){var C={};return function(D){if(!k(C,D)){C[D]=B.apply(null,arguments)}return C[D]}}function c(F,E){var B=n.quotedList(E.get("fontFamily").toLowerCase()),D;for(var C=0;D=B[C];++C){if(i[D]){return i[D].get(E.get("fontStyle"),E.get("fontWeight"))}}return null}function g(B){return document.getElementsByTagName(B)}function k(C,B){return C.hasOwnProperty(B)}function h(){var C={},B,F;for(var E=0,D=arguments.length;B=arguments[E],E<D;++E){for(F in B){if(k(B,F)){C[F]=B[F]}}}return C}function o(E,M,C,N,F,D){var K=document.createDocumentFragment(),H;if(M===""){return K}var L=N.separate;var I=M.split(p[L]),B=(L=="words");if(B&&t){if(/^\s/.test(M)){I.unshift("")}if(/\s$/.test(M)){I.push("")}}for(var J=0,G=I.length;J<G;++J){H=z[N.engine](E,B?n.textAlign(I[J],C,J,G):I[J],C,N,F,D,J<G-1);if(H){K.appendChild(H)}}return K}function l(D,M){var C=D.nodeName.toLowerCase();if(M.ignore[C]){return}var E=!M.textless[C];var B=n.getStyle(v(D,M)).extend(M);var F=c(D,B),G,K,I,H,L,J;if(!F){return}for(G=D.firstChild;G;G=I){K=G.nodeType;I=G.nextSibling;if(E&&K==3){if(H){H.appendData(G.data);D.removeChild(G)}else{H=G}if(I){continue}}if(H){D.replaceChild(o(F,n.whiteSpace(H.data,B,H,J),B,M,G,D),H);H=null}if(K==1){if(G.firstChild){if(G.nodeName.toLowerCase()=="cufon"){z[M.engine](F,null,B,M,G,D)}else{arguments.callee(G,M)}}J=G}}}var t=" ".split(/\s+/).length==0;var d=new A();var b=new r();var y=new u();var e=false;var z={},i={},w={autoDetect:false,engine:null,forceHitArea:false,hover:false,hoverables:{a:true},ignore:{applet:1,canvas:1,col:1,colgroup:1,head:1,iframe:1,map:1,optgroup:1,option:1,script:1,select:1,style:1,textarea:1,title:1,pre:1},printable:true,selector:(window.Sizzle||(window.jQuery&&function(B){return jQuery(B)})||(window.dojo&&dojo.query)||(window.Ext&&Ext.query)||(window.YAHOO&&YAHOO.util&&YAHOO.util.Selector&&YAHOO.util.Selector.query)||(window.$$&&function(B){return $$(B)})||(window.$&&function(B){return $(B)})||(document.querySelectorAll&&function(B){return document.querySelectorAll(B)})||g),separate:"words",textless:{dl:1,html:1,ol:1,table:1,tbody:1,thead:1,tfoot:1,tr:1,ul:1},textShadow:"none"};var p={words:/\s/.test("\u00a0")?/[^\S\u00a0]+/:/\s+/,characters:"",none:/^/};m.now=function(){x.ready();return m};m.refresh=function(){y.repeat.apply(y,arguments);return m};m.registerEngine=function(C,B){if(!B){return m}z[C]=B;return m.set("engine",C)};m.registerFont=function(D){if(!D){return m}var B=new s(D),C=B.family;if(!i[C]){i[C]=new f()}i[C].add(B);return m.set("fontFamily",'"'+C+'"')};m.replace=function(D,C,B){C=h(w,C);if(!C.engine){return m}if(!e){n.addClass(x.root(),"cufon-active cufon-loading");n.ready(function(){n.addClass(n.removeClass(x.root(),"cufon-loading"),"cufon-ready")});e=true}if(C.hover){C.forceHitArea=true}if(C.autoDetect){delete C.fontFamily}if(typeof C.textShadow=="string"){C.textShadow=n.textShadow(C.textShadow)}if(typeof C.color=="string"&&/^-/.test(C.color)){C.textGradient=n.gradient(C.color)}else{delete C.textGradient}if(!B){y.add(D,arguments)}if(D.nodeType||typeof D=="string"){D=[D]}n.ready(function(){for(var F=0,E=D.length;F<E;++F){var G=D[F];if(typeof G=="string"){m.replace(C.selector(G),C,true)}else{l(G,C)}}});return m};m.set=function(B,C){w[B]=C;return m};return m})();Cufon.registerEngine("vml",(function(){var e=document.namespaces;if(!e){return}e.add("cvml","urn:schemas-microsoft-com:vml");e=null;var b=document.createElement("cvml:shape");b.style.behavior="url(#default#VML)";if(!b.coordsize){return}b=null;var h=(document.documentMode||0)<8;document.write(('<style type="text/css">cufoncanvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}cufoncanvas{position:absolute;text-align:left;}cufon{display:inline-block;position:relative;vertical-align:'+(h?"middle":"text-bottom")+";}cufon cufontext{position:absolute;left:-10000in;font-size:1px;}a cufon{cursor:pointer}}@media print{cufon cufoncanvas{display:none;}}</style>").replace(/;/g,"!important;"));function c(i,j){return a(i,/(?:em|ex|%)$|^[a-z-]+$/i.test(j)?"1em":j)}function a(l,m){if(m==="0"){return 0}if(/px$/i.test(m)){return parseFloat(m)}var k=l.style.left,j=l.runtimeStyle.left;l.runtimeStyle.left=l.currentStyle.left;l.style.left=m.replace("%","em");var i=l.style.pixelLeft;l.style.left=k;l.runtimeStyle.left=j;return i}function f(l,k,j,n){var i="computed"+n,m=k[i];if(isNaN(m)){m=k.get(n);k[i]=m=(m=="normal")?0:~~j.convertFrom(a(l,m))}return m}var g={};function d(p){var q=p.id;if(!g[q]){var n=p.stops,o=document.createElement("cvml:fill"),i=[];o.type="gradient";o.angle=180;o.focus="0";o.method="sigma";o.color=n[0][1];for(var m=1,l=n.length-1;m<l;++m){i.push(n[m][0]*100+"% "+n[m][1])}o.colors=i.join(",");o.color2=n[l][1];g[q]=o}return g[q]}return function(ac,G,Y,C,K,ad,W){var n=(G===null);if(n){G=K.alt}var I=ac.viewBox;var p=Y.computedFontSize||(Y.computedFontSize=new Cufon.CSS.Size(c(ad,Y.get("fontSize"))+"px",ac.baseSize));var y,q;if(n){y=K;q=K.firstChild}else{y=document.createElement("cufon");y.className="cufon cufon-vml";y.alt=G;q=document.createElement("cufoncanvas");y.appendChild(q);if(C.printable){var Z=document.createElement("cufontext");Z.appendChild(document.createTextNode(G));y.appendChild(Z)}if(!W){y.appendChild(document.createElement("cvml:shape"))}}var ai=y.style;var R=q.style;var l=p.convert(I.height),af=Math.ceil(l);var V=af/l;var P=V*Cufon.CSS.fontStretch(Y.get("fontStretch"));var U=I.minX,T=I.minY;R.height=af;R.top=Math.round(p.convert(T-ac.ascent));R.left=Math.round(p.convert(U));ai.height=p.convert(ac.height)+"px";var F=Y.get("color");var ag=Cufon.CSS.textTransform(G,Y).split("");var L=ac.spacing(ag,f(ad,Y,p,"letterSpacing"),f(ad,Y,p,"wordSpacing"));if(!L.length){return null}var k=L.total;var x=-U+k+(I.width-L[L.length-1]);var ah=p.convert(x*P),X=Math.round(ah);var O=x+","+I.height,m;var J="r"+O+"ns";var u=C.textGradient&&d(C.textGradient);var o=ac.glyphs,S=0;var H=C.textShadow;var ab=-1,aa=0,w;while(w=ag[++ab]){var D=o[ag[ab]]||ac.missingGlyph,v;if(!D){continue}if(n){v=q.childNodes[aa];while(v.firstChild){v.removeChild(v.firstChild)}}else{v=document.createElement("cvml:shape");q.appendChild(v)}v.stroked="f";v.coordsize=O;v.coordorigin=m=(U-S)+","+T;v.path=(D.d?"m"+D.d+"xe":"")+"m"+m+J;v.fillcolor=F;if(u){v.appendChild(u.cloneNode(false))}var ae=v.style;ae.width=X;ae.height=af;if(H){var s=H[0],r=H[1];var B=Cufon.CSS.color(s.color),z;var N=document.createElement("cvml:shadow");N.on="t";N.color=B.color;N.offset=s.offX+","+s.offY;if(r){z=Cufon.CSS.color(r.color);N.type="double";N.color2=z.color;N.offset2=r.offX+","+r.offY}N.opacity=B.opacity||(z&&z.opacity)||1;v.appendChild(N)}S+=L[aa++]}var M=v.nextSibling,t,A;if(C.forceHitArea){if(!M){M=document.createElement("cvml:rect");M.stroked="f";M.className="cufon-vml-cover";t=document.createElement("cvml:fill");t.opacity=0;M.appendChild(t);q.appendChild(M)}A=M.style;A.width=X;A.height=af}else{if(M){q.removeChild(M)}}ai.width=Math.max(Math.ceil(p.convert(k*P)),0);if(h){var Q=Y.computedYAdjust;if(Q===undefined){var E=Y.get("lineHeight");if(E=="normal"){E="1em"}else{if(!isNaN(E)){E+="em"}}Y.computedYAdjust=Q=0.5*(a(ad,E)-parseFloat(ai.height))}if(Q){ai.marginTop=Math.ceil(Q)+"px";ai.marginBottom=Q+"px"}}return y}})());Cufon.registerEngine("canvas",(function(){var b=document.createElement("canvas");if(!b||!b.getContext||!b.getContext.apply){return}b=null;var a=Cufon.CSS.supports("display","inline-block");var e=!a&&(document.compatMode=="BackCompat"||/frameset|transitional/i.test(document.doctype.publicId));var f=document.createElement("style");f.type="text/css";f.appendChild(document.createTextNode(("cufon{text-indent:0;}@media screen,projection{cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(e?"":"font-size:1px;line-height:1px;")+"}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(a?"cufon canvas{position:relative;}":"cufon canvas{position:absolute;}")+"}@media print{cufon{padding:0;}cufon canvas{display:none;}}").replace(/;/g,"!important;")));document.getElementsByTagName("head")[0].appendChild(f);function d(p,h){var n=0,m=0;var g=[],o=/([mrvxe])([^a-z]*)/g,k;generate:for(var j=0;k=o.exec(p);++j){var l=k[2].split(",");switch(k[1]){case"v":g[j]={m:"bezierCurveTo",a:[n+~~l[0],m+~~l[1],n+~~l[2],m+~~l[3],n+=~~l[4],m+=~~l[5]]};break;case"r":g[j]={m:"lineTo",a:[n+=~~l[0],m+=~~l[1]]};break;case"m":g[j]={m:"moveTo",a:[n=~~l[0],m=~~l[1]]};break;case"x":g[j]={m:"closePath"};break;case"e":break generate}h[g[j].m].apply(h,g[j].a)}return g}function c(m,k){for(var j=0,h=m.length;j<h;++j){var g=m[j];k[g.m].apply(k,g.a)}}return function(V,w,P,t,C,W){var k=(w===null);if(k){w=C.getAttribute("alt")}var A=V.viewBox;var m=P.getSize("fontSize",V.baseSize);var B=0,O=0,N=0,u=0;var z=t.textShadow,L=[];if(z){for(var U=z.length;U--;){var F=z[U];var K=m.convertFrom(parseFloat(F.offX));var I=m.convertFrom(parseFloat(F.offY));L[U]=[K,I];if(I<B){B=I}if(K>O){O=K}if(I>N){N=I}if(K<u){u=K}}}var Z=Cufon.CSS.textTransform(w,P).split("");var E=V.spacing(Z,~~m.convertFrom(parseFloat(P.get("letterSpacing"))||0),~~m.convertFrom(parseFloat(P.get("wordSpacing"))||0));if(!E.length){return null}var h=E.total;O+=A.width-E[E.length-1];u+=A.minX;var s,n;if(k){s=C;n=C.firstChild}else{s=document.createElement("cufon");s.className="cufon cufon-canvas";s.setAttribute("alt",w);n=document.createElement("canvas");s.appendChild(n);if(t.printable){var S=document.createElement("cufontext");S.appendChild(document.createTextNode(w));s.appendChild(S)}}var aa=s.style;var H=n.style;var j=m.convert(A.height);var Y=Math.ceil(j);var M=Y/j;var G=M*Cufon.CSS.fontStretch(P.get("fontStretch"));var J=h*G;var Q=Math.ceil(m.convert(J+O-u));var o=Math.ceil(m.convert(A.height-B+N));n.width=Q;n.height=o;H.width=Q+"px";H.height=o+"px";B+=A.minY;H.top=Math.round(m.convert(B-V.ascent))+"px";H.left=Math.round(m.convert(u))+"px";var r=Math.max(Math.ceil(m.convert(J)),0)+"px";if(a){aa.width=r;aa.height=m.convert(V.height)+"px"}else{aa.paddingLeft=r;aa.paddingBottom=(m.convert(V.height)-1)+"px"}var X=n.getContext("2d"),D=j/A.height;X.scale(D,D*M);X.translate(-u,-B);X.save();function T(){var x=V.glyphs,ab,l=-1,g=-1,y;X.scale(G,1);while(y=Z[++l]){var ab=x[Z[l]]||V.missingGlyph;if(!ab){continue}if(ab.d){X.beginPath();if(ab.code){c(ab.code,X)}else{ab.code=d("m"+ab.d,X)}X.fill()}X.translate(E[++g],0)}X.restore()}if(z){for(var U=z.length;U--;){var F=z[U];X.save();X.fillStyle=F.color;X.translate.apply(X,L[U]);T()}}var q=t.textGradient;if(q){var v=q.stops,p=X.createLinearGradient(0,A.minY,0,A.maxY);for(var U=0,R=v.length;U<R;++U){p.addColorStop.apply(p,v[U])}X.fillStyle=p}else{X.fillStyle=P.get("color")}T();return s}})());

/* Futura_MdCn_BT_400.font.js */

Cufon.registerFont({"w":138,"face":{"font-family":"Futura MdCn BT","font-weight":400,"font-stretch":"condensed","units-per-em":"360","panose-1":"2 11 5 6 2 2 4 3 2 3","ascent":"288","descent":"-72","x-height":"3","bbox":"-60 -346 375 85","underline-thickness":"21.2695","underline-position":"-24.082","unicode-range":"U+0020-U+F002"},"glyphs":{" ":{"w":69},"!":{"d":"49,3v-11,0,-20,-9,-20,-20v0,-11,9,-20,20,-20v11,0,20,9,20,20v0,11,-9,20,-20,20xm33,-63r0,-194r32,0r0,194r-32,0","w":97},"\"":{"d":"87,-252r0,97r-21,0r0,-97r21,0xm37,-252r0,97r-20,0r0,-97r20,0","w":103},"#":{"d":"171,-152r-46,0r-17,48r46,0xm162,-256r-29,83r46,0r29,-83r25,0r-29,83r54,0r-7,21r-55,0r-16,48r58,0r-8,22r-58,0r-29,82r-26,0r30,-82r-47,0r-30,82r-25,0r30,-82r-57,0r8,-22r56,0r17,-48r-60,0r7,-21r61,0r29,-83r26,0","w":276},"$":{"d":"76,3r-15,1r0,33r-15,0r0,-36v-20,-5,-29,-18,-37,-36r29,-16v4,14,10,23,25,23v21,0,31,-14,31,-37v-2,-64,-89,-52,-85,-125v2,-34,12,-57,37,-66r0,-38r14,0r0,35r16,-1r0,-34r15,0r0,37v19,4,27,18,36,36r-29,14v-8,-36,-58,-25,-55,12v5,62,85,51,85,125v0,36,-14,60,-37,70r0,37r-15,0r0,-34"},"%":{"d":"216,-123v-22,3,-19,18,-19,51v0,34,-2,47,19,52v22,-3,20,-20,20,-52v0,-32,3,-49,-20,-51xm216,3v-42,0,-45,-24,-45,-75v0,-51,3,-74,45,-74v42,0,46,24,46,74v0,51,-3,75,-46,75xm90,3r-22,0r117,-263r22,0xm59,-236v-22,4,-20,18,-20,52v0,32,-2,49,20,52v21,-4,19,-19,19,-52v0,-34,2,-47,-19,-52xm59,-109v-42,0,-46,-24,-46,-75v0,-51,3,-75,46,-75v42,0,45,24,45,75v0,51,-3,75,-45,75","w":276},"&":{"d":"67,-113v-34,22,-22,104,25,79v5,-3,10,-8,15,-15xm82,-233v-35,3,-20,50,-7,71v15,-15,27,-27,29,-49v0,-13,-9,-23,-22,-22xm135,-209v-2,34,-21,52,-44,73r38,62r24,-33r24,17r-31,43r29,47r-39,0r-14,-22v-14,14,-27,25,-50,25v-35,0,-59,-33,-58,-70v1,-33,17,-52,37,-73v-29,-37,-34,-120,31,-120v30,0,54,23,53,51","w":183},"'":{"d":"37,-252r0,97r-20,0r0,-97r20,0","w":53},"(":{"d":"86,-273v-42,93,-42,246,0,339r-31,10v-45,-99,-45,-259,0,-359","w":98},")":{"d":"12,66v42,-93,42,-247,0,-340r31,-9v45,100,45,258,0,359","w":98},"*":{"d":"60,-147r0,-40r-35,20r-8,-15r35,-20r-35,-20r8,-15r35,20r0,-40r17,0r0,40r35,-20r8,15r-34,20r34,20r-8,15r-35,-20r0,40r-17,0","w":137},"+":{"d":"160,-215r0,97r95,0r0,21r-95,0r0,97r-20,0r0,-97r-95,0r0,-21r95,0r0,-97r20,0","w":299},",":{"d":"60,-35r-33,91r-18,-6r24,-93","w":69},"-":{"d":"13,-72r0,-28r72,0r0,28r-72,0","w":98,"k":{"\u0111":-7,"\u0153":-7,"\u0152":-7,"\u00f8":-7,"\u00d8":-7,"\u00c6":-10,"x":6,"s":-13,"q":-7,"o":-7,"g":-7,"e":-7,"d":-7,"c":-7,"Y":15,"W":8,"V":16,"T":20,"S":-7,"Q":-7,"O":-7,"J":-7,"G":-7,"C":-7}},".":{"d":"35,4v-11,0,-20,-8,-20,-20v0,-12,9,-20,20,-20v11,0,20,9,20,20v0,11,-9,20,-20,20","w":69},"\/":{"d":"0,33r74,-293r26,0r-75,293r-25,0","w":99},"0":{"d":"69,-230v-31,11,-24,42,-24,102v0,42,1,69,5,82v4,13,10,19,19,19v31,-11,25,-40,25,-101v0,-61,7,-91,-25,-102xm69,3v-61,0,-58,-60,-58,-131v0,-72,-2,-132,58,-132v61,0,59,59,58,132v0,73,4,131,-58,131"},"1":{"d":"57,0r0,-226r-32,0r0,-31r64,0r0,257r-32,0"},"2":{"d":"70,-260v73,0,60,94,32,144r-46,83r66,0r0,33r-116,0r68,-136v10,-19,18,-37,18,-61v0,-19,-5,-33,-23,-33v-25,1,-25,27,-25,57r-32,0v-2,-51,11,-87,58,-87"},"3":{"d":"65,-260v67,0,77,112,26,125v28,5,35,24,35,59v-1,51,-16,78,-64,79v-40,0,-56,-27,-54,-70r30,0v-4,21,6,40,27,39v23,-1,26,-19,27,-44v0,-41,-9,-48,-48,-48r0,-28v36,1,45,-7,45,-46v0,-22,-3,-38,-22,-38v-22,0,-24,18,-25,44r-30,0v-2,-45,11,-72,53,-72"},"4":{"d":"77,-99r0,-101r-46,101r46,0xm77,0r0,-70r-70,0r0,-33r73,-154r29,0r0,158r18,0r0,29r-18,0r0,70r-32,0"},"5":{"d":"123,-89v0,74,-59,113,-121,80r9,-31v35,27,87,4,80,-50v4,-43,-37,-54,-76,-44r17,-123r89,0r0,32r-62,0r-10,63v47,-12,74,27,74,73"},"6":{"d":"69,-130v-23,0,-25,22,-25,51v0,30,3,49,26,52v22,-3,25,-23,25,-52v0,-30,-2,-51,-26,-51xm12,-83v0,-74,24,-105,57,-174r38,0v-24,41,-40,75,-58,111v39,-33,84,3,78,65v-5,51,-12,85,-58,85v-44,0,-57,-36,-57,-87"},"7":{"d":"14,0r76,-226r-78,0r0,-31r123,0r-86,257r-35,0"},"8":{"d":"69,-260v66,-7,70,105,25,121v25,11,31,25,31,64v0,52,-13,78,-56,78v-44,0,-56,-26,-56,-78v0,-38,6,-54,31,-64v-23,-12,-27,-24,-28,-59v0,-41,15,-58,53,-62xm69,-123v-21,0,-23,19,-23,46v0,31,0,50,23,50v22,0,23,-19,23,-46v-1,-30,0,-50,-23,-50xm47,-193v0,25,1,40,22,40v20,0,22,-15,22,-40v0,-24,-2,-39,-22,-39v-20,0,-22,15,-22,39"},"9":{"d":"69,-126v23,-3,26,-22,26,-52v0,-30,-3,-51,-27,-51v-23,0,-25,22,-25,51v0,31,2,50,26,52xm126,-173v0,75,-23,105,-57,173r-38,0v16,-29,29,-51,37,-67r21,-44v-38,33,-83,-2,-77,-65v5,-50,11,-84,57,-84v45,0,57,36,57,87"},":":{"d":"49,-88v-11,0,-20,-8,-20,-19v0,-11,8,-20,20,-20v12,0,20,9,20,20v0,11,-9,19,-20,19xm49,4v-11,0,-20,-9,-20,-20v0,-11,9,-20,20,-20v11,0,20,9,20,20v0,11,-9,20,-20,20","w":97},";":{"d":"54,-88v-11,0,-20,-8,-20,-19v0,-11,8,-20,20,-20v12,0,20,9,20,20v0,11,-9,19,-20,19xm24,50r23,-93r27,8r-33,91","w":97},"<":{"d":"253,-179r-175,72r175,71r0,23r-207,-85r0,-18r207,-85r0,22","w":299},"=":{"d":"255,-84r0,21r-210,0r0,-21r210,0xm255,-151r0,20r-210,0r0,-20r210,0","w":299},">":{"d":"253,-116r0,18r-207,85r0,-23r176,-71r-176,-72r0,-22","w":299},"?":{"d":"94,-202v0,54,3,77,-32,84r0,54r-31,0v1,-25,-2,-53,1,-76v31,-2,31,-11,31,-49v0,-26,2,-41,-15,-44v-17,2,-15,14,-16,38r-30,0v-1,-42,9,-65,47,-65v37,0,45,18,45,58xm46,3v-11,0,-20,-9,-20,-20v0,-11,9,-20,20,-20v11,0,20,9,20,20v0,11,-9,20,-20,20","w":98},"@":{"d":"43,-90v-7,128,167,151,248,90r8,12v-31,22,-67,39,-116,38v-97,-2,-163,-48,-163,-142v0,-104,72,-164,176,-164v83,0,144,40,144,119v0,66,-34,111,-97,116v-23,2,-37,-9,-35,-32v-10,18,-26,31,-52,32v-37,0,-51,-22,-55,-59v-7,-70,90,-134,126,-68r10,-22r20,0r-27,114v0,10,7,17,19,16v46,-5,68,-46,69,-95v2,-65,-55,-105,-125,-103v-92,3,-145,56,-150,148xm125,-78v0,40,42,50,67,27v20,-17,21,-48,30,-75v-4,-19,-16,-33,-37,-33v-37,0,-60,41,-60,81","w":360},"A":{"d":"79,-190r-23,111r46,0xm3,0r60,-257r32,0r61,257r-35,0r-13,-50r-58,0r-12,50r-35,0","w":158,"k":{"\u201e":-7,"\u201a":-7,"\u2019":16,"\u2018":20,"\u201d":16,"\u201c":20,"y":6,"w":6,"v":6,"Y":6,"W":6,"V":6,"T":10,";":-7,":":-7,".":-11,",":-11}},"B":{"d":"105,-187v0,-34,-16,-41,-50,-39r0,79v33,2,50,-7,50,-40xm108,-74v0,-36,-16,-46,-53,-44r0,85v36,1,53,-5,53,-41xm143,-74v0,71,-51,79,-122,74r0,-257v65,-2,118,-2,118,65v0,34,-10,51,-34,60v27,6,38,24,38,58","w":156,"k":{"\u201e":13,"\u201a":13,"\u2019":6,"\u201d":6,"-":-10}},"C":{"d":"49,-126v0,68,28,116,80,86r0,34v-74,32,-114,-32,-114,-120v0,-87,35,-155,114,-127r0,33v-55,-25,-80,25,-80,94","w":137,"k":{";":-7,":":-7}},"D":{"d":"129,-129v-1,-67,-7,-99,-71,-95r0,191v63,4,71,-29,71,-96xm164,-128v3,105,-36,136,-141,128r0,-257r46,0v79,2,93,43,95,129","w":178,"k":{"\u201e":26,"\u201a":26,"\u00c5":6,"Y":6,"W":6,"V":6,"A":6,";":-7,":":-7,".":15,",":15}},"E":{"d":"22,0r0,-257r103,0r0,31r-68,0r0,77r62,0r0,30r-62,0r0,87r68,0r0,32r-103,0","k":{";":-7,":":-7,".":-7,",":-7}},"F":{"d":"23,0r0,-257r105,0r0,31r-70,0r0,77r64,0r0,31r-64,0r0,118r-35,0","k":{"\u201e":53,"\u201a":53,"\u00ab":6,"\u00e6":6,"\u00c5":6,"u":6,"r":10,"a":6,"A":6,";":15,":":15,".":51,",":51}},"G":{"d":"90,-30v35,0,42,-37,40,-78r-37,0r0,-30r69,0v5,74,-5,143,-73,141v-65,-2,-75,-52,-75,-131v0,-80,9,-129,76,-132v40,-2,62,19,69,54r-30,15v-5,-23,-14,-37,-39,-37v-43,0,-41,40,-41,99v0,57,-2,99,41,99","w":176,"k":{"Y":6,"T":6,";":-7,":":-7,".":10,"-":-8,",":10}},"H":{"d":"23,0r0,-257r35,0r0,98r62,0r0,-98r34,0r0,257r-34,0r0,-127r-62,0r0,127r-35,0","w":177},"I":{"d":"23,0r0,-257r35,0r0,257r-35,0","w":81},"J":{"d":"-3,-43v18,21,55,18,55,-22r0,-192r35,0r0,191v8,61,-49,86,-90,58r0,-35","w":109,"k":{"\u201e":20,"\u201a":20,".":11,",":11}},"K":{"d":"21,0r0,-257r35,0r0,122r60,-122r36,0r-61,122r61,135r-37,0r-59,-132r0,132r-35,0","w":156,"k":{"\u201e":-11,"\u201a":-11,"\u2018":13,"\u201c":13,"\u0153":6,"\u0152":13,"\u00ab":10,"\u00f8":6,"\u00e6":6,"\u00d8":13,"\u00c5":6,"y":13,"u":6,"o":6,"e":6,"a":6,"Y":13,"W":6,"O":13,"C":13,"A":6,";":-7,":":-7,".":-7,",":-7}},"L":{"d":"23,0r0,-257r35,0r0,225r74,0r0,32r-109,0","w":135,"k":{"\u2019":28,"\u2018":40,"\u201d":28,"\u201c":40,"\u0152":6,"\u00d8":6,"y":13,"Y":21,"W":13,"V":20,"U":6,"T":20,"O":6,";":-7,":":-7,".":-7,"-":13,",":-7}},"M":{"d":"13,0r22,-257r31,0r35,178r35,-178r31,0r22,257r-32,0r-10,-180r-35,180r-23,0r-34,-180r-11,180r-31,0","w":201,"k":{"\u2018":6,"\u201c":6}},"N":{"d":"23,0r0,-257r32,0r68,179r0,-179r33,0r0,257r-33,0r-68,-180r0,180r-32,0","w":178,"k":{"\u201e":6,"\u201a":6,"\u2018":6,"\u201c":6}},"O":{"d":"89,-228v-39,6,-39,43,-39,99v0,55,0,93,39,99v39,-7,37,-41,37,-99v0,-56,2,-93,-37,-99xm89,3v-65,0,-74,-53,-74,-131v0,-79,9,-132,74,-132v64,0,72,54,72,132v0,78,-7,131,-72,131","w":176,"k":{"\u201e":26,"\u201a":26,"\u2019":-7,"\u201d":-7,"Y":6,"X":6,"T":6,";":-7,":":-7,".":15,"-":-7,",":15}},"P":{"d":"113,-186v0,-34,-19,-41,-55,-40r0,82v36,1,55,-5,55,-42xm148,-184v0,52,-35,74,-90,71r0,113r-35,0r0,-257v72,-4,125,5,125,73","w":157,"k":{"\u201e":73,"\u201a":73,"\u2019":-8,"\u2018":-7,"\u201d":-8,"\u201c":-7,"\u0153":13,"\u00ab":20,"\u00f8":13,"\u00e6":13,"\u00c5":16,"u":6,"s":6,"r":6,"o":13,"n":6,"i":6,"e":13,"a":13,"A":16,";":23,":":23,".":66,"-":21,",":66}},"Q":{"d":"161,-128v0,43,-3,81,-18,104r20,29r-20,15r-19,-26v-75,31,-115,-29,-109,-122v5,-79,9,-132,74,-132v64,0,70,54,72,132xm50,-129v-1,61,2,108,54,96r-22,-32r20,-15r19,26v7,-49,22,-174,-32,-174v-40,0,-38,43,-39,99","w":176,"k":{";":-7,":":-7,"-":-7}},"R":{"d":"107,-190v0,-33,-16,-36,-49,-36r0,81v35,2,49,-9,49,-45xm142,-190v0,37,-15,60,-48,64r61,126r-38,0r-59,-125r0,125r-35,0r0,-257v66,-2,119,0,119,67","w":156,"k":{"\u2019":-7,"\u201d":-7,"\u0153":6,"\u00f8":6,"\u00e6":6,"u":6,"o":6,"e":6,"a":6,".":-7,"-":10,",":-7}},"S":{"d":"128,-65v0,57,-66,86,-111,55r0,-35v23,20,78,23,76,-19v-1,-45,-83,-69,-83,-128v0,-57,63,-86,109,-56r0,34v-23,-21,-75,-20,-74,21v1,44,83,67,83,128","k":{";":-7,":":-7,".":6,"-":-11,",":6}},"T":{"d":"51,0r0,-225r-47,0r0,-32r130,0r0,32r-48,0r0,225r-35,0","w":137,"k":{"\u201e":33,"\u201a":33,"\u203a":20,"\u0153":29,"\u0152":6,"\u00bb":20,"\u00ab":20,"\u00f8":29,"\u00e6":29,"\u00d8":6,"\u00c5":10,"y":29,"w":29,"u":29,"s":28,"r":29,"o":29,"e":29,"c":29,"a":29,"O":6,"C":6,"A":10,";":36,":":36,".":33,"-":20,",":33}},"U":{"d":"89,3v-47,0,-69,-21,-68,-71r0,-189r34,0r0,191v-1,24,10,36,34,36v24,0,33,-12,33,-36r0,-191r34,0r0,189v0,49,-20,71,-67,71","w":177,"k":{"\u201e":20,"\u201a":20,";":11,":":11,".":8,",":8}},"V":{"d":"89,0r-29,0r-56,-257r34,0r37,175r36,-175r34,0","w":149,"k":{"\u201e":46,"\u201a":46,"\u203a":13,"\u0153":13,"\u00bb":13,"\u00ab":20,"\u00f8":13,"\u00e6":13,"\u00c5":6,"u":13,"o":13,"e":13,"a":13,"A":6,";":18,":":18,".":33,"-":16,",":33}},"W":{"d":"49,0r-44,-257r35,0r25,176r29,-176r29,0r30,176r25,-176r34,0r-43,257r-29,0r-31,-182r-32,182r-28,0","w":217,"k":{"\u201e":33,"\u201a":33,"\u203a":6,"\u2019":-7,"\u201d":-7,"\u0153":10,"\u00bb":6,"\u00ab":13,"\u00f8":10,"\u00e6":10,"\u00c5":6,"u":6,"r":10,"o":10,"e":10,"a":10,"A":6,";":15,":":15,".":18,"-":8,",":18}},"X":{"d":"4,0r47,-131r-44,-126r34,0r28,85r28,-85r34,0r-44,126r47,131r-36,0r-29,-89r-29,89r-36,0","w":137,"k":{"\u201e":-7,"\u201a":-7,"\u2018":6,"\u201c":6,"\u0152":6,"\u00d8":6,"O":6,"C":6,";":6,":":6,".":-7,",":-7}},"Y":{"d":"87,-109r0,109r-36,0r0,-109r-48,-148r35,0v10,38,25,71,31,113v8,-40,20,-76,31,-113r36,0","k":{"\u201e":33,"\u201a":33,"\u203a":13,"\u0153":23,"\u0152":6,"\u00bb":13,"\u00ab":26,"\u00f8":23,"\u00e6":23,"\u00d8":6,"\u00c5":6,"u":23,"o":23,"i":6,"e":23,"a":23,"O":6,"C":6,"A":6,";":38,":":38,".":48,"-":15,",":48}},"Z":{"d":"3,0r83,-226r-71,0r0,-31r119,0r-83,225r75,0r0,32r-123,0","w":137,"k":{"\u2018":6,"\u201c":6,";":-7,":":-7,".":-7,"-":6,",":-7}},"[":{"d":"25,67r0,-341r66,0r0,28r-34,0r0,285r34,0r0,28r-66,0","w":98},"\\":{"d":"74,33r-74,-293r25,0r74,293r-25,0","w":99},"]":{"d":"8,67r0,-28r33,0r0,-285r-33,0r0,-28r65,0r0,341r-65,0","w":98},"^":{"d":"194,-256r91,98r-27,0r-78,-77r-78,77r-28,0r92,-98r28,0","w":360},"_":{"d":"180,64r0,21r-180,0r0,-21r180,0","w":180},"`":{"d":"111,-196r-19,0r-41,-61r31,0","w":180},"a":{"d":"57,-176v16,0,27,8,34,20r0,-16r32,0r0,172r-32,0r0,-17v-7,12,-18,20,-34,20v-37,0,-44,-41,-44,-89v1,-47,6,-90,44,-90xm68,-146v-24,3,-23,27,-23,60v0,34,0,56,23,60v23,-4,24,-26,24,-60v-1,-34,1,-57,-24,-60","w":140,"k":{"\u2019":6,"\u2018":6,"\u201d":6,"\u201c":6}},"b":{"d":"72,-146v-23,4,-23,26,-23,60v0,34,0,56,23,60v24,-4,24,-26,24,-60v0,-34,0,-56,-24,-60xm84,3v-16,0,-27,-8,-34,-20r0,17r-32,0r0,-272r32,0r0,116v6,-13,17,-20,34,-19v39,3,44,39,44,89v0,49,-6,89,-44,89","w":140,"k":{"\u201e":13,"\u201a":13,"\u2019":6,"\u2018":13,"\u201d":6,"\u201c":13,"-":-7}},"c":{"d":"43,-85v0,40,15,70,44,50r0,32v-51,23,-77,-21,-77,-83v0,-60,25,-107,77,-83r0,30v-31,-22,-44,12,-44,54","w":91},"d":{"d":"68,-146v-23,4,-23,26,-23,60v0,34,0,56,23,60v24,-4,24,-26,24,-60v0,-34,0,-56,-24,-60xm57,-175v17,-1,27,7,34,19r0,-116r32,0r0,272r-32,0r0,-17v-7,12,-18,20,-34,20v-39,0,-44,-39,-44,-89v0,-51,4,-86,44,-89","w":140},"e":{"d":"89,-105v7,-36,-24,-60,-42,-33v-4,8,-6,18,-6,33r48,0xm66,-24v17,0,23,-14,23,-33r29,-1v1,36,-17,61,-51,61v-46,0,-56,-35,-56,-90v0,-51,11,-89,54,-89v48,0,56,40,55,96r-79,0v0,30,1,54,25,56","w":130,"k":{"-":-7}},"f":{"d":"80,-243v-13,-6,-26,-2,-26,15r0,56r24,0r0,24r-24,0r0,148r-32,0r0,-148r-17,0r0,-24r17,0v-3,-55,-4,-123,58,-100r0,29","w":78,"k":{"\u201e":6,"\u201a":6,"\u2019":-25,"\u2018":-11,"\u201d":-25,"\u201c":-11,".":6,",":6}},"g":{"d":"68,-146v-24,3,-23,27,-23,60v0,33,-1,56,23,59v24,-3,24,-25,24,-59v0,-34,1,-57,-24,-60xm57,-176v16,0,27,8,34,20r0,-16r32,0r0,176v0,46,-13,65,-57,65v-35,0,-54,-17,-52,-54r30,0v0,16,7,28,22,28v28,1,25,-31,25,-60v-7,12,-18,20,-34,20v-39,0,-44,-38,-44,-89v0,-50,5,-90,44,-90","w":140,"k":{".":6,",":6}},"h":{"d":"73,-146v-14,0,-22,9,-21,26r0,120r-32,0r0,-272r32,0r0,117v16,-31,73,-25,73,24r0,131r-32,0r0,-116v0,-21,-1,-30,-20,-30","w":143,"k":{"\u2019":6,"\u2018":6,"\u201d":6,"\u201c":6}},"i":{"d":"36,-204v-11,0,-20,-9,-20,-20v0,-11,9,-21,20,-21v11,0,20,10,20,21v0,11,-9,20,-20,20xm20,0r0,-172r32,0r0,172r-32,0","w":72,"k":{"\u2018":6,"\u201c":6}},"j":{"d":"36,-204v-11,0,-20,-9,-20,-20v0,-11,9,-21,20,-21v11,0,20,10,20,21v0,11,-9,20,-20,20xm20,69r0,-241r32,0r0,241r-32,0","w":72},"k":{"d":"21,0r0,-272r32,0r0,176r45,-76r34,0r-47,79r49,93r-34,0r-47,-91r0,91r-32,0","w":137,"k":{"\u201e":-13,"\u201a":-13,"\u2019":-13,"\u201d":-13,"\u0153":6,"\u00f8":6,"\u00e6":6,"u":6,"o":6,"e":6,"a":6,"-":8}},"l":{"d":"20,0r0,-272r32,0r0,272r-32,0","w":72},"m":{"d":"72,-146v-15,0,-20,10,-20,26r0,120r-32,0r0,-172r31,0r0,17v12,-24,60,-25,70,2v16,-32,76,-29,76,22r0,131r-32,0r0,-116v0,-21,-1,-30,-20,-30v-14,0,-22,9,-22,26r0,120r-31,0r0,-116v0,-20,-2,-30,-20,-30","w":216,"k":{"\u2019":6,"\u2018":6,"\u201d":6,"\u201c":6}},"n":{"d":"73,-146v-14,0,-22,9,-21,26r0,120r-32,0r0,-172r31,0r0,17v17,-30,74,-26,74,24r0,131r-32,0r0,-116v0,-21,-1,-30,-20,-30","w":143,"k":{"\u2019":6,"\u2018":6,"\u201d":6,"\u201c":6}},"o":{"d":"69,-148v-24,3,-26,28,-26,61v0,33,2,58,26,61v24,-3,26,-28,26,-61v0,-33,-2,-58,-26,-61xm69,3v-43,0,-58,-39,-58,-89v0,-51,14,-90,58,-90v44,0,58,40,58,90v0,50,-14,89,-58,89","w":137,"k":{"\u2018":6,"\u201c":6,"-":-7}},"p":{"d":"72,-146v-24,3,-23,27,-23,60v0,33,-1,56,23,59v24,-3,24,-25,24,-59v0,-34,1,-57,-24,-60xm84,3v-16,0,-27,-8,-34,-20r0,86r-32,0r0,-241r32,0r0,16v6,-13,18,-20,34,-20v39,0,44,41,44,90v0,50,-6,89,-44,89","w":140,"k":{"\u201e":13,"\u201a":13,"\u2019":6,"\u201d":6,"-":-7}},"q":{"d":"68,-146v-24,3,-23,27,-23,60v0,33,-1,56,23,59v24,-3,24,-25,24,-59v0,-34,1,-57,-24,-60xm57,-176v16,0,27,8,34,20r0,-16r32,0r0,241r-32,0r0,-86v-7,12,-18,20,-34,20v-39,0,-44,-39,-44,-89v0,-50,5,-90,44,-90","w":140},"r":{"d":"92,-142v-65,-6,-32,88,-40,142r-32,0r0,-172r31,0r0,25v8,-16,20,-28,41,-29r0,34","w":97,"k":{"\u201e":21,"\u201a":21,"\u2019":-15,"\u201d":-15,".":23,"-":6,",":23}},"s":{"d":"89,-45v0,42,-44,59,-79,42r0,-33v12,15,51,16,49,-10v-2,-28,-49,-46,-49,-81v0,-40,42,-60,75,-42r0,33v-9,-16,-48,-16,-45,8v3,29,49,44,49,83","w":98,"k":{"-":-7}},"t":{"d":"22,0r0,-149r-18,0r0,-23r18,0r0,-47r31,0r0,47r24,0r0,23r-24,0r0,149r-31,0","w":78,"k":{"\u201e":13,"\u201a":13,"\u2019":-17,"\u2018":-7,"\u201d":-17,"\u201c":-7}},"u":{"d":"72,3v-81,0,-45,-106,-53,-175r32,0r0,123v-1,16,7,24,21,24v14,0,21,-9,20,-24r0,-123r33,0v-7,69,28,175,-53,175","w":143},"v":{"d":"3,-172r33,0r23,129r23,-129r33,0r-43,172r-26,0","w":118,"k":{"\u201e":21,"\u201a":21,"\u2019":-20,"\u2018":-10,"\u201d":-20,"\u201c":-10,".":21,",":21}},"w":{"d":"109,0r-20,-122v-5,43,-14,82,-21,122r-22,0r-40,-172r31,0r21,125r20,-125r21,0r20,121r21,-121r31,0r-40,172r-22,0","w":177,"k":{"\u201e":21,"\u201a":21,"\u2019":-20,"\u2018":-10,"\u201d":-20,"\u201c":-10,".":20,",":20}},"x":{"d":"42,-91r-34,-81r33,0r18,49r17,-49r33,0r-33,81r39,91r-33,0r-23,-60r-23,60r-34,0","w":117,"k":{"-":11}},"y":{"d":"5,-172r32,0r21,113r27,-113r31,0r-69,241r-33,0r27,-84","w":118,"k":{"\u201e":20,"\u201a":20,"\u2019":-20,"\u2018":-13,"\u201d":-20,"\u201c":-13,".":18,",":18}},"z":{"d":"5,0r64,-145r-60,0r0,-27r105,0r-64,144r59,0r0,28r-104,0","w":118},"{":{"d":"81,-153v0,-67,-1,-116,70,-107r0,23v-85,-22,-6,135,-79,144v41,6,35,53,35,101v0,37,8,44,44,43r0,22v-50,1,-70,-11,-70,-64v0,-49,8,-99,-51,-91r0,-22v38,1,51,-11,51,-49","w":180},"|":{"d":"101,-275r0,360r-22,0r0,-360r22,0","w":180},"}":{"d":"29,-260v50,0,72,10,70,65v-2,50,-6,98,51,91r0,22v-56,-8,-53,40,-51,91v2,55,-19,65,-70,64r0,-22v87,20,5,-135,79,-144v-41,-7,-35,-54,-35,-102v0,-36,-9,-44,-44,-43r0,-22","w":180},"~":{"d":"201,-105v28,0,46,-12,68,-28r0,23v-20,14,-39,24,-68,25v-33,1,-76,-26,-102,-24v-29,2,-46,12,-68,28r0,-23v20,-15,40,-25,68,-26v33,-1,74,25,102,25","w":299},"\u00c4":{"d":"79,-190r-23,111r46,0xm3,0r60,-257r32,0r61,257r-35,0r-13,-50r-58,0r-12,50r-35,0xm52,-289v-9,0,-19,-10,-19,-19v0,-9,10,-19,19,-19v9,0,19,10,19,19v0,9,-10,19,-19,19xm105,-289v-9,0,-19,-9,-18,-19v-1,-10,9,-19,18,-19v9,0,20,9,19,19v1,10,-10,19,-19,19","w":158},"\u00c5":{"d":"79,-268v-21,0,-39,-18,-39,-39v0,-21,18,-39,39,-39v21,0,40,18,40,39v0,21,-19,39,-40,39xm80,-326v-10,-1,-20,9,-20,19v0,10,10,19,20,19v9,0,19,-10,19,-19v0,-9,-9,-20,-19,-19xm79,-190r-23,111r46,0xm3,0r60,-257r32,0r61,257r-35,0r-13,-50r-58,0r-12,50r-35,0","w":158,"k":{"\u201e":-7,"\u201a":-7,"\u2019":16,"\u2018":20,"\u201d":16,"\u201c":20,"y":6,"w":6,"v":6,"Y":6,"W":6,"V":6,"T":10,";":-7,":":-7,".":-11,",":-11}},"\u00c7":{"d":"49,-126v0,68,28,116,80,86r0,34v-74,32,-114,-32,-114,-120v0,-87,35,-155,114,-127r0,33v-55,-25,-80,25,-80,94xm120,49v0,40,-46,40,-75,27r0,-21v15,6,51,17,51,-5v0,-13,-11,-14,-26,-14r0,-36r15,0v1,5,-3,15,2,17v21,-1,33,11,33,32","w":137},"\u00c9":{"d":"22,0r0,-257r103,0r0,31r-68,0r0,77r62,0r0,30r-62,0r0,87r68,0r0,32r-103,0xm52,-280r29,-61r31,0r-41,61r-19,0"},"\u00d1":{"d":"23,0r0,-257r32,0r68,179r0,-179r33,0r0,257r-33,0r-68,-180r0,180r-32,0xm75,-324v17,0,40,17,43,-6r14,0v-1,38,-27,46,-58,32v-7,0,-10,6,-12,12r-14,0v4,-21,7,-38,27,-38","w":178},"\u00d6":{"d":"89,-228v-39,6,-39,43,-39,99v0,55,0,93,39,99v39,-7,37,-41,37,-99v0,-56,2,-93,-37,-99xm89,3v-65,0,-74,-53,-74,-131v0,-79,9,-132,74,-132v64,0,72,54,72,132v0,78,-7,131,-72,131xm62,-289v-9,0,-19,-10,-19,-19v0,-9,10,-19,19,-19v9,0,19,10,19,19v0,9,-10,19,-19,19xm115,-289v-9,0,-19,-9,-18,-19v-1,-10,9,-19,18,-19v9,0,20,9,19,19v1,10,-10,19,-19,19","w":176},"\u00dc":{"d":"89,3v-47,0,-69,-21,-68,-71r0,-189r34,0r0,191v-1,24,10,36,34,36v24,0,33,-12,33,-36r0,-191r34,0r0,189v0,49,-20,71,-67,71xm62,-289v-9,0,-19,-10,-19,-19v0,-9,10,-19,19,-19v9,0,19,10,19,19v0,9,-10,19,-19,19xm115,-289v-9,0,-19,-9,-18,-19v-1,-10,9,-19,18,-19v9,0,20,9,19,19v1,10,-10,19,-19,19","w":177},"\u00e1":{"d":"57,-176v16,0,27,8,34,20r0,-16r32,0r0,172r-32,0r0,-17v-7,12,-18,20,-34,20v-37,0,-44,-41,-44,-89v1,-47,6,-90,44,-90xm68,-146v-24,3,-23,27,-23,60v0,34,0,56,23,60v23,-4,24,-26,24,-60v-1,-34,1,-57,-24,-60xm55,-196r29,-61r31,0r-41,61r-19,0","w":140},"\u00e0":{"d":"57,-176v16,0,27,8,34,20r0,-16r32,0r0,172r-32,0r0,-17v-7,12,-18,20,-34,20v-37,0,-44,-41,-44,-89v1,-47,6,-90,44,-90xm68,-146v-24,3,-23,27,-23,60v0,34,0,56,23,60v23,-4,24,-26,24,-60v-1,-34,1,-57,-24,-60xm97,-196r-19,0r-41,-61r31,0","w":140},"\u00e2":{"d":"57,-176v16,0,27,8,34,20r0,-16r32,0r0,172r-32,0r0,-17v-7,12,-18,20,-34,20v-37,0,-44,-41,-44,-89v1,-47,6,-90,44,-90xm68,-146v-24,3,-23,27,-23,60v0,34,0,56,23,60v23,-4,24,-26,24,-60v-1,-34,1,-57,-24,-60xm34,-195r27,-62r30,0r27,62r-19,0r-23,-38r-23,38r-19,0","w":140},"\u00e4":{"d":"57,-176v16,0,27,8,34,20r0,-16r32,0r0,172r-32,0r0,-17v-7,12,-18,20,-34,20v-37,0,-44,-41,-44,-89v1,-47,6,-90,44,-90xm68,-146v-24,3,-23,27,-23,60v0,34,0,56,23,60v23,-4,24,-26,24,-60v-1,-34,1,-57,-24,-60xm49,-205v-9,0,-19,-10,-19,-19v0,-9,10,-19,19,-19v9,0,19,10,19,19v0,9,-10,19,-19,19xm102,-205v-9,0,-19,-9,-18,-19v-1,-10,9,-19,18,-19v9,0,20,9,19,19v1,10,-10,19,-19,19","w":140},"\u00e3":{"d":"57,-176v16,0,27,8,34,20r0,-16r32,0r0,172r-32,0r0,-17v-7,12,-18,20,-34,20v-37,0,-44,-41,-44,-89v1,-47,6,-90,44,-90xm68,-146v-24,3,-23,27,-23,60v0,34,0,56,23,60v23,-4,24,-26,24,-60v-1,-34,1,-57,-24,-60xm61,-240v17,0,40,17,43,-6r14,0v-1,38,-27,46,-58,32v-7,0,-10,6,-12,12r-14,0v4,-21,7,-38,27,-38","w":140},"\u00e5":{"d":"76,-187v-21,0,-40,-18,-40,-39v0,-21,19,-39,40,-39v20,0,39,18,39,39v0,21,-18,39,-39,39xm57,-176v16,0,27,8,34,20r0,-16r32,0r0,172r-32,0r0,-17v-7,12,-18,20,-34,20v-37,0,-44,-41,-44,-89v1,-47,6,-90,44,-90xm68,-146v-24,3,-23,27,-23,60v0,34,0,56,23,60v23,-4,24,-26,24,-60v-1,-34,1,-57,-24,-60xm76,-245v-9,0,-20,9,-19,19v-1,10,9,20,19,19v10,1,19,-10,19,-19v0,-9,-10,-19,-19,-19","w":140,"k":{"\u2019":6,"\u2018":6,"\u201d":6,"\u201c":6}},"\u00e7":{"d":"43,-85v0,40,15,70,44,50r0,32v-51,23,-77,-21,-77,-83v0,-60,25,-107,77,-83r0,30v-31,-22,-44,12,-44,54xm93,49v0,40,-46,40,-75,27r0,-21v15,6,51,17,51,-5v0,-13,-11,-14,-26,-14r0,-36r15,0v1,5,-3,15,2,17v21,-1,33,11,33,32","w":91},"\u00e9":{"d":"89,-105v7,-36,-24,-60,-42,-33v-4,8,-6,18,-6,33r48,0xm66,-24v17,0,23,-14,23,-33r29,-1v1,36,-17,61,-51,61v-46,0,-56,-35,-56,-90v0,-51,11,-89,54,-89v48,0,56,40,55,96r-79,0v0,30,1,54,25,56xm44,-196r29,-61r31,0r-41,61r-19,0","w":130},"\u00e8":{"d":"89,-105v7,-36,-24,-60,-42,-33v-4,8,-6,18,-6,33r48,0xm66,-24v17,0,23,-14,23,-33r29,-1v1,36,-17,61,-51,61v-46,0,-56,-35,-56,-90v0,-51,11,-89,54,-89v48,0,56,40,55,96r-79,0v0,30,1,54,25,56xm86,-196r-19,0r-41,-61r31,0","w":130},"\u00ea":{"d":"89,-105v7,-36,-24,-60,-42,-33v-4,8,-6,18,-6,33r48,0xm66,-24v17,0,23,-14,23,-33r29,-1v1,36,-17,61,-51,61v-46,0,-56,-35,-56,-90v0,-51,11,-89,54,-89v48,0,56,40,55,96r-79,0v0,30,1,54,25,56xm23,-195r27,-62r30,0r27,62r-19,0r-23,-38r-23,38r-19,0","w":130},"\u00eb":{"d":"89,-105v7,-36,-24,-60,-42,-33v-4,8,-6,18,-6,33r48,0xm66,-24v17,0,23,-14,23,-33r29,-1v1,36,-17,61,-51,61v-46,0,-56,-35,-56,-90v0,-51,11,-89,54,-89v48,0,56,40,55,96r-79,0v0,30,1,54,25,56xm38,-205v-9,0,-19,-10,-19,-19v0,-9,10,-19,19,-19v9,0,19,10,19,19v0,9,-10,19,-19,19xm91,-205v-9,0,-19,-9,-18,-19v-1,-10,9,-19,18,-19v9,0,20,9,19,19v1,10,-10,19,-19,19","w":130},"\u00ed":{"d":"20,0r0,-172r32,0r0,172r-32,0xm15,-196r29,-61r31,0r-41,61r-19,0","w":72},"\u00ec":{"d":"20,0r0,-172r32,0r0,172r-32,0xm57,-196r-19,0r-41,-61r31,0","w":72},"\u00ee":{"d":"20,0r0,-172r32,0r0,172r-32,0xm-6,-195r27,-62r30,0r27,62r-19,0r-23,-38r-23,38r-19,0","w":72},"\u00ef":{"d":"20,0r0,-172r32,0r0,172r-32,0xm9,-205v-9,0,-19,-10,-19,-19v0,-9,10,-19,19,-19v9,0,19,10,19,19v0,9,-10,19,-19,19xm62,-205v-9,0,-19,-9,-18,-19v-1,-10,9,-19,18,-19v9,0,20,9,19,19v1,10,-10,19,-19,19","w":72},"\u00f1":{"d":"73,-146v-14,0,-22,9,-21,26r0,120r-32,0r0,-172r31,0r0,17v17,-30,74,-26,74,24r0,131r-32,0r0,-116v0,-21,-1,-30,-20,-30xm57,-240v17,0,40,17,43,-6r14,0v-1,38,-27,46,-58,32v-7,0,-10,6,-12,12r-14,0v4,-21,7,-38,27,-38","w":143},"\u00f3":{"d":"69,-148v-24,3,-26,28,-26,61v0,33,2,58,26,61v24,-3,26,-28,26,-61v0,-33,-2,-58,-26,-61xm69,3v-43,0,-58,-39,-58,-89v0,-51,14,-90,58,-90v44,0,58,40,58,90v0,50,-14,89,-58,89xm48,-196r29,-61r31,0r-41,61r-19,0","w":137},"\u00f2":{"d":"69,-148v-24,3,-26,28,-26,61v0,33,2,58,26,61v24,-3,26,-28,26,-61v0,-33,-2,-58,-26,-61xm69,3v-43,0,-58,-39,-58,-89v0,-51,14,-90,58,-90v44,0,58,40,58,90v0,50,-14,89,-58,89xm90,-196r-19,0r-41,-61r31,0","w":137},"\u00f4":{"d":"69,-148v-24,3,-26,28,-26,61v0,33,2,58,26,61v24,-3,26,-28,26,-61v0,-33,-2,-58,-26,-61xm69,3v-43,0,-58,-39,-58,-89v0,-51,14,-90,58,-90v44,0,58,40,58,90v0,50,-14,89,-58,89xm27,-195r27,-62r30,0r27,62r-19,0r-23,-38r-23,38r-19,0","w":137},"\u00f6":{"d":"69,-148v-24,3,-26,28,-26,61v0,33,2,58,26,61v24,-3,26,-28,26,-61v0,-33,-2,-58,-26,-61xm69,3v-43,0,-58,-39,-58,-89v0,-51,14,-90,58,-90v44,0,58,40,58,90v0,50,-14,89,-58,89xm42,-205v-9,0,-19,-10,-19,-19v0,-9,10,-19,19,-19v9,0,19,10,19,19v0,9,-10,19,-19,19xm95,-205v-9,0,-19,-9,-18,-19v-1,-10,9,-19,18,-19v9,0,20,9,19,19v1,10,-10,19,-19,19","w":137},"\u00f5":{"d":"69,-148v-24,3,-26,28,-26,61v0,33,2,58,26,61v24,-3,26,-28,26,-61v0,-33,-2,-58,-26,-61xm69,3v-43,0,-58,-39,-58,-89v0,-51,14,-90,58,-90v44,0,58,40,58,90v0,50,-14,89,-58,89xm54,-240v17,0,40,17,43,-6r14,0v-1,38,-27,46,-58,32v-7,0,-10,6,-12,12r-14,0v4,-21,7,-38,27,-38","w":137},"\u00fa":{"d":"72,3v-81,0,-45,-106,-53,-175r32,0r0,123v-1,16,7,24,21,24v14,0,21,-9,20,-24r0,-123r33,0v-7,69,28,175,-53,175xm51,-196r29,-61r31,0r-41,61r-19,0","w":143},"\u00f9":{"d":"72,3v-81,0,-45,-106,-53,-175r32,0r0,123v-1,16,7,24,21,24v14,0,21,-9,20,-24r0,-123r33,0v-7,69,28,175,-53,175xm93,-196r-19,0r-41,-61r31,0","w":143},"\u00fb":{"d":"72,3v-81,0,-45,-106,-53,-175r32,0r0,123v-1,16,7,24,21,24v14,0,21,-9,20,-24r0,-123r33,0v-7,69,28,175,-53,175xm30,-195r27,-62r30,0r27,62r-19,0r-23,-38r-23,38r-19,0","w":143},"\u00fc":{"d":"72,3v-81,0,-45,-106,-53,-175r32,0r0,123v-1,16,7,24,21,24v14,0,21,-9,20,-24r0,-123r33,0v-7,69,28,175,-53,175xm45,-205v-9,0,-19,-10,-19,-19v0,-9,10,-19,19,-19v9,0,19,10,19,19v0,9,-10,19,-19,19xm98,-205v-9,0,-19,-9,-18,-19v-1,-10,9,-19,18,-19v9,0,20,9,19,19v1,10,-10,19,-19,19","w":143},"\u2020":{"d":"52,71r0,-216r-47,0r0,-30r47,0r0,-82r33,0r0,82r48,0r0,30r-48,0r0,216r-33,0","w":137},"\u00b0":{"d":"59,-170v19,0,36,-17,36,-36v0,-19,-17,-35,-36,-35v-19,0,-35,16,-35,35v0,19,16,36,35,36xm10,-206v0,-27,23,-50,49,-50v27,0,50,23,50,50v0,26,-24,50,-50,50v-26,0,-49,-23,-49,-50","w":118},"\u00a2":{"d":"59,-126v0,39,17,71,45,49r0,33r-19,6r0,33r-16,0r0,-34v-35,-7,-42,-41,-42,-89v1,-46,9,-81,42,-89r0,-34r16,0r0,34r19,7r0,30v-29,-23,-45,13,-45,54"},"\u00a3":{"d":"72,-36v12,8,30,15,33,-4r28,9v-7,20,-15,31,-37,34v-20,2,-54,-34,-63,-4r-27,-10v5,-21,16,-35,40,-31v8,-16,6,-38,0,-55r-30,0r0,-15r24,0v-29,-52,-38,-147,38,-148v34,-1,56,21,55,54v-9,2,-22,13,-28,10v0,-20,-8,-35,-27,-34v-19,0,-28,15,-28,35v0,31,10,48,23,83r33,0r0,15r-29,0v4,20,5,46,-5,61"},"\u00a7":{"d":"70,-137v-17,0,-25,15,-24,35v0,20,7,37,24,37v18,0,22,-15,22,-37v0,-19,-6,-34,-22,-35xm68,65v-38,-1,-51,-24,-51,-64v9,2,25,-3,30,2v1,18,4,33,20,34v15,0,22,-12,21,-28v-4,-51,-81,-47,-76,-108v3,-30,12,-49,33,-60v-38,-22,-29,-101,25,-101v35,0,54,28,50,65v-9,-2,-25,3,-30,-2v7,-37,-38,-48,-38,-12v0,45,78,51,74,110v-2,29,-11,46,-32,56v40,25,32,110,-26,108","w":137},"\u2022":{"d":"106,-82v-28,0,-52,-24,-52,-52v0,-28,24,-52,52,-52v28,0,52,24,52,52v0,28,-24,52,-52,52","w":212},"\u00b6":{"d":"13,-199v-1,-69,83,-63,154,-61r0,14r-22,0r0,246r-17,0r0,-246r-32,0r0,246r-17,0r0,-137v-38,-1,-66,-24,-66,-62","w":180},"\u00df":{"d":"68,-274v59,-8,66,99,23,112v35,8,33,29,33,79v0,60,-4,83,-56,84r0,-28v26,-2,24,-17,24,-51v0,-47,5,-66,-28,-70r0,-25v19,-2,23,-12,23,-35v9,-43,-37,-50,-37,-13r0,221r-31,0r0,-222v0,-33,17,-48,49,-52","w":136,"k":{"\u2018":13,"\u201c":13,"-":-7}},"\u00ae":{"d":"189,-161v0,-31,-35,-26,-66,-26r0,51v30,-1,66,5,66,-25xm215,-163v0,22,-15,37,-35,40r33,67r-27,0r-31,-64r-32,0r0,64r-24,0r0,-147v50,1,116,-10,116,40xm149,-14v68,0,115,-45,115,-113v0,-68,-44,-114,-114,-114v-70,0,-114,47,-114,114v0,66,46,113,113,113xm21,-127v0,-77,52,-130,129,-130v78,0,129,53,129,130v0,77,-53,129,-129,129v-76,0,-129,-53,-129,-129","w":299},"\u00a9":{"d":"82,-127v0,-62,61,-102,110,-67v11,9,17,20,18,34r-23,0v-3,-18,-17,-29,-37,-29v-31,0,-43,27,-43,62v0,33,14,59,43,60v22,1,36,-13,39,-32r23,0v-3,30,-29,51,-63,51v-44,0,-67,-34,-67,-79xm150,-14v67,0,114,-46,114,-113v0,-67,-44,-114,-114,-114v-69,0,-114,47,-114,114v0,67,47,113,114,113xm21,-127v0,-77,52,-130,129,-130v78,0,129,52,129,130v0,77,-53,129,-129,129v-77,0,-129,-53,-129,-129","w":299},"\u2122":{"d":"167,-256r28,71r26,-71r23,0r0,94r-14,0r0,-81r-30,81r-10,0r-32,-81r0,81r-14,0r0,-94r23,0xm122,-256r0,12r-30,0r0,82r-17,0r0,-82r-30,0r0,-12r77,0","w":299},"\u00b4":{"d":"69,-196r29,-61r31,0r-41,61r-19,0","w":180},"\u00a8":{"d":"63,-205v-9,0,-19,-10,-19,-19v0,-9,10,-19,19,-19v9,0,19,10,19,19v0,9,-10,19,-19,19xm116,-205v-9,0,-19,-9,-18,-19v-1,-10,9,-19,18,-19v9,0,20,9,19,19v1,10,-10,19,-19,19","w":180},"\u2260":{"d":"228,-195r-34,44r61,0r0,20r-74,0r-37,48r111,0r0,20r-124,0r-45,56r-15,-13r34,-43r-60,0r0,-20r73,0r38,-48r-111,0r0,-20r123,0r45,-56","w":299},"\u00c6":{"d":"81,-201r-25,122r49,0xm3,0r61,-257r96,0r7,31r-60,0r16,77r55,0r5,30r-54,0r17,86r61,0r6,33r-92,0r-11,-50r-60,0r-12,50r-35,0","w":211,"k":{";":-7,":":-7,".":-7,"-":-7,",":-7}},"\u00d8":{"d":"89,-227v-51,2,-38,88,-36,145r67,-118v-5,-15,-12,-28,-31,-27xm89,-30v50,0,35,-86,35,-147r-67,117v5,17,13,30,32,30xm89,3v-27,-1,-41,-9,-53,-26r-15,26r-14,-7r20,-34v-19,-76,-28,-225,62,-222v25,0,39,9,51,25r14,-24r13,8r-18,31v19,73,29,227,-60,223","w":176,"k":{"\u201e":26,"\u201a":26,"\u2019":-7,"\u201d":-7,"Y":6,"X":6,"T":6,";":-7,":":-7,".":15,"-":-7,",":15}},"\u221e":{"d":"249,-110v0,-37,-41,-59,-65,-31v-8,8,-16,23,-25,43v13,44,90,44,90,-12xm52,-106v0,38,39,59,64,32v8,-8,16,-22,25,-43v-13,-43,-89,-45,-89,11xm92,-175v30,0,42,21,56,47v13,-25,25,-46,56,-47v33,-1,56,32,56,67v0,37,-20,67,-52,67v-30,0,-41,-19,-56,-46v-14,26,-26,45,-56,47v-33,2,-56,-32,-56,-67v0,-37,19,-68,52,-68","w":299},"\u00b1":{"d":"255,-28r0,21r-210,0r0,-21r210,0xm160,-207r0,60r95,0r0,21r-95,0r0,60r-20,0r0,-60r-95,0r0,-21r95,0r0,-60r20,0","w":299},"\u2264":{"d":"254,-26r0,20r-208,0r0,-20r208,0xm254,-188r-172,57r172,57r0,22r-208,-70r0,-18r208,-70r0,22","w":299},"\u2265":{"d":"254,-26r0,20r-208,0r0,-20r208,0xm254,-140r0,18r-208,70r0,-22r172,-57r-172,-57r0,-22","w":299},"\u00a5":{"d":"110,-171r35,0r0,13r-40,0r-10,30r50,0r0,14r-55,0v-3,35,0,77,-1,114r-31,0v-2,-37,3,-81,-2,-114r-54,0r0,-14r50,0r-11,-30r-39,0r0,-13r35,0r-28,-86r31,0v10,43,28,78,33,126v6,-46,23,-84,34,-126r30,0","w":146},"\u00b5":{"d":"125,-23v-14,31,-82,36,-97,2r-20,96r-28,0r56,-263r28,0v-8,44,-22,81,-25,129v-3,43,54,52,75,22v25,-34,30,-103,43,-151r28,0r-33,156v-1,11,10,14,19,11v-3,12,0,26,-21,24v-17,-2,-23,-9,-25,-26","w":198},"\u2202":{"d":"86,-140v27,0,39,13,47,34v4,-37,13,-102,-22,-108v-11,-2,-30,23,-40,22v-6,1,-14,-6,-13,-12v0,-17,22,-28,41,-27v45,1,66,47,66,99v0,65,-29,134,-85,136v-35,1,-59,-29,-59,-66v0,-40,26,-79,65,-78xm80,-5v32,-1,45,-43,45,-80v0,-25,-8,-43,-31,-43v-31,0,-45,42,-45,81v0,25,8,42,31,42","w":183},"\u2211":{"d":"9,-259r218,0r0,29r-174,0r121,131r-126,139r182,0r0,29r-227,0r0,-24r130,-143r-124,-134r0,-27","w":236},"\u220f":{"d":"28,-259r212,0r0,328r-35,0r0,-298r-142,0r0,298r-35,0r0,-328","w":268},"\u03c0":{"d":"-3,-140v7,-34,17,-48,56,-48r152,0r-5,25r-32,0r-25,123v-3,21,19,22,36,17v-2,7,-2,17,-6,23v-95,17,-42,-99,-33,-163r-61,0r-34,163r-28,0r35,-163v-19,-2,-27,6,-29,23r-26,0","w":208},"\u222b":{"d":"28,21v19,-1,17,20,25,26v12,0,17,-39,20,-117v3,-97,-4,-192,69,-202v30,-5,41,44,9,44v-18,0,-17,-18,-24,-27v-12,0,-16,38,-21,112v-6,82,14,196,-69,208v-32,5,-39,-42,-9,-44","w":179},"\u00aa":{"d":"9,-197v-7,-47,34,-82,59,-48r0,-12r24,0r0,121r-24,0r0,-12v-30,35,-64,-3,-59,-49xm52,-238v-28,0,-27,83,0,83v25,0,25,-83,0,-83","w":105},"\u00ba":{"d":"52,-239v-29,0,-28,85,0,85v18,0,19,-19,19,-43v0,-24,-1,-42,-19,-42xm52,-134v-33,-1,-44,-26,-44,-63v0,-37,12,-62,44,-62v32,0,43,27,43,62v0,35,-11,63,-43,63","w":103},"\u03a9":{"d":"257,-137v-2,52,-24,82,-56,110r58,0r0,27r-104,0r0,-26v40,-22,69,-60,70,-115v1,-55,-34,-98,-87,-98v-53,0,-88,43,-87,98v1,55,30,93,70,115r0,26r-103,0r0,-27r58,0v-33,-27,-55,-57,-56,-109v-1,-74,47,-130,118,-130v71,0,121,56,119,129","w":276},"\u00e6":{"d":"83,-60v0,-16,-7,-28,-21,-29v-16,-1,-23,15,-23,32v0,18,7,33,23,33v16,0,21,-17,21,-36xm134,-150v-20,0,-25,21,-24,45r48,0v0,-25,-3,-45,-24,-45xm135,-24v16,0,23,-14,23,-33r29,-1v11,60,-76,81,-95,33v-20,50,-92,24,-83,-33v-5,-44,41,-70,72,-45v1,-26,-1,-45,-27,-45v-14,0,-22,4,-32,10r0,-30v24,-13,65,-10,74,14v9,-13,19,-22,38,-22v48,0,56,40,55,96r-79,0v0,30,1,56,25,56","w":198,"k":{"-":-7}},"\u00f8":{"d":"85,-140v-31,-23,-44,13,-42,53r2,35xm69,-25v33,-3,28,-66,22,-99r-39,89v4,5,9,10,17,10xm107,-159v45,57,13,203,-68,154r-7,14r-12,-5r8,-19v-29,-43,-27,-165,41,-161v12,1,21,2,28,8r7,-17r12,5","w":137,"k":{"\u2018":6,"\u201c":6,"-":-7}},"\u00bf":{"d":"52,-260v11,0,20,8,20,20v0,12,-9,20,-20,20v-11,0,-20,-9,-20,-20v0,-11,9,-20,20,-20xm5,-55v0,-52,-3,-76,31,-83r0,-55r31,0v-1,25,2,53,-1,76v-32,1,-31,13,-31,50v0,26,-2,40,15,43v17,-1,16,-16,17,-37r29,0v0,41,-8,65,-46,65v-37,0,-45,-19,-45,-59","w":98},"\u00a1":{"d":"49,-220v-11,0,-20,-9,-20,-20v0,-11,9,-20,20,-20v11,0,20,9,20,20v0,11,-9,20,-20,20xm33,-194r32,0r0,194r-32,0r0,-194","w":97},"\u00ac":{"d":"255,-151r0,88r-20,0r0,-67r-190,0r0,-21r210,0","w":299},"\u221a":{"d":"226,-290r0,15r-21,0r-104,282r-9,0r-57,-157r-21,8r-4,-12r46,-16r47,128r91,-248r32,0","w":226},"\u0192":{"d":"7,38v12,3,20,-2,22,-14r26,-157r-30,0r5,-22r29,0v11,-47,1,-123,75,-102r-6,28v-39,-12,-28,47,-37,74r32,0r-4,22r-32,0r-28,166v0,35,-28,41,-58,32"},"\u2248":{"d":"201,-75v30,-1,44,-12,68,-28r0,23v-22,15,-39,24,-68,26v-20,1,-81,-25,-102,-24v-30,2,-44,12,-68,28r0,-23v20,-15,40,-24,68,-26v22,-2,82,26,102,24xm201,-137v30,-1,44,-11,68,-27r0,23v-20,15,-39,23,-68,25v-21,1,-81,-25,-102,-24v-30,2,-44,12,-68,28r0,-23v20,-15,40,-24,68,-26v22,-2,82,26,102,24","w":299},"\u2206":{"d":"197,-28r-78,-200r-78,200r156,0xm137,-259r103,259r-241,0r103,-259r35,0","w":238},"\u00ab":{"d":"7,-86r41,-77r20,11r-36,66r36,65r-20,11xm58,-86r42,-77r20,11r-36,66r36,65r-20,11","w":126,"k":{"\u00c6":-27,"Y":13,"W":6,"V":13,"T":20,"J":-7}},"\u00bb":{"d":"120,-86r-42,76r-20,-11r36,-65r-36,-66r20,-11xm68,-86r-41,76r-20,-11r36,-65r-36,-66r20,-11","w":126,"k":{"Y":26,"X":6,"W":13,"V":20,"T":20,"J":-13}},"\u2026":{"d":"60,4v-11,0,-20,-8,-20,-20v0,-12,9,-20,20,-20v11,0,20,9,20,20v0,11,-9,20,-20,20xm180,4v-11,0,-20,-8,-20,-20v0,-12,9,-20,20,-20v11,0,20,9,20,20v0,11,-9,20,-20,20xm300,4v-11,0,-20,-8,-20,-20v0,-12,9,-20,20,-20v11,0,20,9,20,20v0,11,-9,20,-20,20","w":360},"\u00a0":{},"\u00c0":{"d":"79,-190r-23,111r46,0xm3,0r60,-257r32,0r61,257r-35,0r-13,-50r-58,0r-12,50r-35,0xm100,-280r-19,0r-41,-61r31,0","w":158},"\u00c3":{"d":"79,-190r-23,111r46,0xm3,0r60,-257r32,0r61,257r-35,0r-13,-50r-58,0r-12,50r-35,0xm64,-324v17,0,40,17,43,-6r14,0v-1,38,-27,46,-58,32v-7,0,-10,6,-12,12r-14,0v4,-21,7,-38,27,-38","w":158},"\u00d5":{"d":"89,-228v-39,6,-39,43,-39,99v0,55,0,93,39,99v39,-7,37,-41,37,-99v0,-56,2,-93,-37,-99xm89,3v-65,0,-74,-53,-74,-131v0,-79,9,-132,74,-132v64,0,72,54,72,132v0,78,-7,131,-72,131xm74,-324v17,0,40,17,43,-6r14,0v-1,38,-27,46,-58,32v-7,0,-10,6,-12,12r-14,0v4,-21,7,-38,27,-38","w":176},"\u0152":{"d":"86,-227v-38,7,-36,42,-36,98v0,55,-1,92,36,99v39,-7,37,-42,37,-99v0,-55,0,-91,-37,-98xm85,-260v22,0,33,10,42,26r0,-23r95,0r0,31r-68,0r0,77r62,0r0,30r-62,0r0,87r68,0r0,32r-95,0r0,-22v-8,15,-23,25,-44,25v-60,0,-68,-57,-68,-131v0,-76,9,-132,70,-132","w":235,"k":{";":-7,":":-7,".":-7,",":-7}},"\u0153":{"d":"148,-150v-21,0,-26,21,-25,45r48,0v1,-25,-1,-45,-23,-45xm149,-24v16,0,22,-15,22,-33r29,-1v11,58,-67,81,-92,40v-7,14,-21,21,-40,21v-43,0,-57,-39,-57,-89v0,-50,14,-89,57,-89v19,0,32,7,40,20v7,-14,20,-21,39,-21v48,1,56,40,55,96r-79,0v0,30,1,55,26,56xm67,-148v-24,3,-26,28,-26,61v0,33,2,59,26,63v24,-4,26,-30,26,-63v0,-33,-2,-58,-26,-61","w":211,"k":{"-":-7}},"\u2013":{"d":"0,-76r0,-21r180,0r0,21r-180,0","w":180},"\u2014":{"d":"0,-76r0,-21r360,0r0,21r-360,0","w":360},"\u201c":{"d":"12,-182r33,-90r17,5r-23,93xm55,-182r33,-90r18,5r-24,93","w":118,"k":{"\u0111":26,"\u0152":15,"\u00d8":15,"\u00c6":29,"\u00c5":34,"r":13,"q":26,"g":26,"d":26,"Y":-20,"X":-11,"W":-8,"V":-17,"T":-7,"Q":6,"O":15,"J":28,"A":34}},"\u201d":{"d":"62,-264r-32,90r-18,-5r23,-93xm106,-264r-33,90r-18,-5r24,-93","w":118},"\u2018":{"d":"12,-182r33,-90r17,5r-23,93","w":74,"k":{"\u0111":26,"\u0152":15,"\u00d8":15,"\u00c6":29,"\u00c5":34,"r":13,"q":26,"g":26,"d":26,"Y":-20,"X":-11,"W":-8,"V":-17,"T":-7,"Q":6,"O":15,"J":28,"A":34}},"\u2019":{"d":"62,-264r-32,90r-18,-5r23,-93","w":74},"\u00f7":{"d":"130,-44v0,-11,9,-20,20,-20v11,0,20,9,20,20v0,11,-9,20,-20,20v-11,0,-20,-9,-20,-20xm255,-118r0,21r-210,0r0,-21r210,0xm130,-171v0,-11,9,-20,20,-20v11,0,20,9,20,20v0,11,-9,21,-20,21v-11,0,-20,-10,-20,-21","w":299},"\u25ca":{"d":"89,-248r-68,144r68,145r68,-145xm89,-291r88,187r-88,188r-88,-188","w":177},"\u00ff":{"d":"5,-172r32,0r21,113r27,-113r31,0r-69,241r-33,0r27,-84xm32,-205v-9,0,-19,-10,-19,-19v0,-9,10,-19,19,-19v9,0,19,10,19,19v0,9,-10,19,-19,19xm85,-205v-9,0,-19,-9,-18,-19v-1,-10,9,-19,18,-19v9,0,20,9,19,19v1,10,-10,19,-19,19","w":118},"\u0178":{"d":"87,-109r0,109r-36,0r0,-109r-48,-148r35,0v10,38,25,71,31,113v8,-40,20,-76,31,-113r36,0xm42,-289v-9,0,-19,-10,-19,-19v0,-9,10,-19,19,-19v9,0,19,10,19,19v0,9,-10,19,-19,19xm95,-289v-9,0,-19,-9,-18,-19v-1,-10,9,-19,18,-19v9,0,20,9,19,19v1,10,-10,19,-19,19"},"\u2215":{"d":"-60,3r156,-263r24,0r-156,263r-24,0","w":60},"\u00a4":{"d":"110,-100v29,0,55,-28,55,-56v1,-28,-26,-55,-55,-55v-30,0,-56,25,-56,55v0,30,27,56,56,56xm52,-111v-21,-21,-20,-69,0,-90r-37,-36r13,-12r36,36v22,-20,69,-21,91,0r36,-36r12,12r-36,36v19,20,20,70,0,90r36,36r-12,13r-36,-36v-21,21,-70,21,-91,0r-36,36r-13,-13","w":218},"\u2039":{"d":"10,-86r42,-77r20,11r-36,66r36,65r-20,11","w":82,"k":{"\u00c6":-27,"Y":13,"W":6,"V":13,"T":20,"J":-7}},"\u203a":{"d":"72,-86r-41,76r-21,-11r36,-65r-36,-66r21,-11","w":82},"\uf001":{"d":"112,-204v-11,0,-21,-9,-21,-20v0,-12,9,-21,21,-21v11,0,20,10,20,21v0,11,-9,20,-20,20xm96,0r0,-172r31,0r0,172r-31,0xm80,-243v-13,-6,-26,-2,-26,15r0,56r24,0r0,24r-24,0r0,148r-32,0r0,-148r-17,0r0,-24r17,0v-3,-55,-4,-123,58,-100r0,29","w":147,"k":{"\u2018":6,"\u201c":6}},"\uf002":{"d":"96,0r0,-272r31,0r0,272r-31,0xm80,-243v-13,-6,-26,-2,-26,15r0,56r24,0r0,24r-24,0r0,148r-32,0r0,-148r-17,0r0,-24r17,0v-3,-55,-4,-123,58,-100r0,29","w":147},"\u2021":{"d":"84,71r-31,0r0,-78r-48,0r0,-29r48,0r0,-115r-48,0r0,-29r48,0r0,-77r31,0r0,77r49,0r0,29r-49,0r0,115r49,0r0,29r-49,0r0,78","w":137},"\u00b7":{"d":"35,-108v-11,0,-20,-8,-20,-20v0,-12,9,-20,20,-20v11,0,20,9,20,20v0,11,-9,20,-20,20","w":69},"\u201a":{"d":"62,-35r-32,91r-18,-6r23,-93","w":74,"k":{"\uf002":6,"\uf001":6,"\u0152":6,"\u00d8":6,"\u00c6":-13,"\u00c5":-7,"w":15,"v":8,"t":6,"f":6,"Y":20,"X":-15,"W":18,"V":26,"T":16,"O":6,"J":-13,"C":6,"A":-7}},"\u201e":{"d":"106,-35r-33,91r-18,-6r24,-93xm62,-35r-32,91r-18,-6r23,-93","w":118,"k":{"\uf002":6,"\uf001":6,"\u0152":6,"\u00d8":6,"\u00c6":-13,"\u00c5":-7,"w":15,"v":8,"t":6,"f":6,"Y":20,"X":-15,"W":18,"V":26,"T":16,"O":6,"J":-13,"C":6,"A":-7}},"\u2030":{"d":"329,-123v-22,3,-19,18,-19,51v0,34,-2,47,19,52v22,-3,20,-20,20,-52v0,-32,3,-49,-20,-51xm329,3v-42,0,-45,-24,-45,-75v0,-51,3,-74,45,-74v42,0,46,24,46,74v0,51,-3,75,-46,75xm216,-123v-22,3,-19,18,-19,51v0,34,-2,47,19,52v22,-3,20,-20,20,-52v0,-32,3,-49,-20,-51xm216,3v-42,0,-45,-24,-45,-75v0,-51,3,-74,45,-74v42,0,46,24,46,74v0,51,-3,75,-46,75xm90,3r-22,0r117,-263r22,0xm59,-236v-22,4,-20,18,-20,52v0,32,-2,49,20,52v21,-4,19,-19,19,-52v0,-34,2,-47,-19,-52xm59,-109v-42,0,-46,-24,-46,-75v0,-51,3,-75,46,-75v42,0,45,24,45,75v0,51,-3,75,-45,75","w":388},"\u00c2":{"d":"79,-190r-23,111r46,0xm3,0r60,-257r32,0r61,257r-35,0r-13,-50r-58,0r-12,50r-35,0xm37,-279r27,-62r30,0r27,62r-19,0r-23,-38r-23,38r-19,0","w":158},"\u00ca":{"d":"22,0r0,-257r103,0r0,31r-68,0r0,77r62,0r0,30r-62,0r0,87r68,0r0,32r-103,0xm31,-279r27,-62r30,0r27,62r-19,0r-23,-38r-23,38r-19,0"},"\u00c1":{"d":"79,-190r-23,111r46,0xm3,0r60,-257r32,0r61,257r-35,0r-13,-50r-58,0r-12,50r-35,0xm58,-280r29,-61r31,0r-41,61r-19,0","w":158},"\u00cb":{"d":"22,0r0,-257r103,0r0,31r-68,0r0,77r62,0r0,30r-62,0r0,87r68,0r0,32r-103,0xm46,-289v-9,0,-19,-10,-19,-19v0,-9,10,-19,19,-19v9,0,19,10,19,19v0,9,-10,19,-19,19xm99,-289v-9,0,-19,-9,-18,-19v-1,-10,9,-19,18,-19v9,0,20,9,19,19v1,10,-10,19,-19,19"},"\u00c8":{"d":"22,0r0,-257r103,0r0,31r-68,0r0,77r62,0r0,30r-62,0r0,87r68,0r0,32r-103,0xm94,-280r-19,0r-41,-61r31,0"},"\u00cd":{"d":"23,0r0,-257r35,0r0,257r-35,0xm20,-280r29,-61r31,0r-41,61r-19,0","w":81},"\u00ce":{"d":"23,0r0,-257r35,0r0,257r-35,0xm-1,-279r27,-62r30,0r27,62r-19,0r-23,-38r-23,38r-19,0","w":81},"\u00cf":{"d":"23,0r0,-257r35,0r0,257r-35,0xm14,-289v-9,0,-19,-10,-19,-19v0,-9,10,-19,19,-19v9,0,19,10,19,19v0,9,-10,19,-19,19xm67,-289v-9,0,-19,-9,-18,-19v-1,-10,9,-19,18,-19v9,0,20,9,19,19v1,10,-10,19,-19,19","w":81},"\u00cc":{"d":"23,0r0,-257r35,0r0,257r-35,0xm62,-280r-19,0r-41,-61r31,0","w":81},"\u00d3":{"d":"89,-228v-39,6,-39,43,-39,99v0,55,0,93,39,99v39,-7,37,-41,37,-99v0,-56,2,-93,-37,-99xm89,3v-65,0,-74,-53,-74,-131v0,-79,9,-132,74,-132v64,0,72,54,72,132v0,78,-7,131,-72,131xm68,-280r29,-61r31,0r-41,61r-19,0","w":176},"\u00d4":{"d":"89,-228v-39,6,-39,43,-39,99v0,55,0,93,39,99v39,-7,37,-41,37,-99v0,-56,2,-93,-37,-99xm89,3v-65,0,-74,-53,-74,-131v0,-79,9,-132,74,-132v64,0,72,54,72,132v0,78,-7,131,-72,131xm47,-279r27,-62r30,0r27,62r-19,0r-23,-38r-23,38r-19,0","w":176},"\uf000":{"d":"205,-284v6,37,-31,78,-58,68v-2,-36,27,-63,58,-68xm224,-130v0,31,18,49,41,59v-21,43,-30,70,-72,77v-9,1,-35,-13,-45,-11v-9,-2,-37,13,-45,11v-54,-12,-79,-76,-83,-136v-3,-49,32,-86,79,-86v13,0,39,12,49,12v20,-7,58,-21,83,-6v10,6,19,12,28,22v-20,14,-35,28,-35,58","w":284},"\u00d2":{"d":"89,-228v-39,6,-39,43,-39,99v0,55,0,93,39,99v39,-7,37,-41,37,-99v0,-56,2,-93,-37,-99xm89,3v-65,0,-74,-53,-74,-131v0,-79,9,-132,74,-132v64,0,72,54,72,132v0,78,-7,131,-72,131xm110,-280r-19,0r-41,-61r31,0","w":176},"\u00da":{"d":"89,3v-47,0,-69,-21,-68,-71r0,-189r34,0r0,191v-1,24,10,36,34,36v24,0,33,-12,33,-36r0,-191r34,0r0,189v0,49,-20,71,-67,71xm68,-280r29,-61r31,0r-41,61r-19,0","w":177},"\u00db":{"d":"89,3v-47,0,-69,-21,-68,-71r0,-189r34,0r0,191v-1,24,10,36,34,36v24,0,33,-12,33,-36r0,-191r34,0r0,189v0,49,-20,71,-67,71xm47,-279r27,-62r30,0r27,62r-19,0r-23,-38r-23,38r-19,0","w":177},"\u00d9":{"d":"89,3v-47,0,-69,-21,-68,-71r0,-189r34,0r0,191v-1,24,10,36,34,36v24,0,33,-12,33,-36r0,-191r34,0r0,189v0,49,-20,71,-67,71xm110,-280r-19,0r-41,-61r31,0","w":177},"\u0131":{"d":"20,0r0,-172r32,0r0,172r-32,0","w":72},"\u02c6":{"d":"48,-195r27,-62r30,0r27,62r-19,0r-23,-38r-23,38r-19,0","w":180},"\u02dc":{"d":"75,-240v17,0,40,17,43,-6r14,0v-1,38,-27,46,-58,32v-7,0,-10,6,-12,12r-14,0v4,-21,7,-38,27,-38","w":180},"\u00af":{"d":"51,-211r0,-26r78,0r0,26r-78,0","w":180},"\u02d8":{"d":"132,-252v5,45,-44,66,-72,39v-8,-7,-11,-22,-12,-39r17,0v1,17,9,26,25,26v16,0,24,-9,25,-26r17,0","w":180},"\u02d9":{"d":"90,-205v-10,0,-19,-10,-19,-20v0,-9,10,-19,19,-19v10,0,20,9,20,19v0,11,-9,20,-20,20","w":180},"\u02da":{"d":"90,-193v-24,0,-45,-22,-45,-45v0,-24,21,-45,45,-45v25,0,45,20,45,45v0,24,-21,45,-45,45xm90,-261v-13,0,-23,12,-23,24v-1,12,11,22,23,22v14,1,23,-9,23,-22v1,-12,-10,-24,-23,-24","w":180},"\u00b8":{"d":"125,49v0,40,-46,40,-75,27r0,-21v15,6,51,17,51,-5v0,-13,-11,-14,-26,-14r0,-36r15,0v1,5,-3,15,2,17v21,-1,33,11,33,32","w":180},"\u02dd":{"d":"121,-257r32,0r-40,61r-18,0xm75,-257r31,0r-34,61r-17,0","w":180},"\u02db":{"d":"112,79v-60,11,-54,-60,-20,-79r14,0v-10,12,-17,20,-18,38v-1,15,10,14,24,14r0,27","w":180},"\u02c7":{"d":"48,-257r19,0r23,37r23,-37r19,0r-27,62r-30,0","w":180},"\u0141":{"d":"24,0r0,-112r-24,17r0,-30r24,-17r0,-115r34,0r0,98r40,-28r0,31r-40,27r0,97r75,0r0,32r-109,0","w":135,"k":{"\u2019":28,"\u2018":40,"\u201d":28,"\u201c":40,"y":13,"Y":21,"W":13,"V":20,"U":6,"T":20,"O":6,";":-7,":":-7,".":-7,"-":13,",":-7}},"\u0142":{"d":"22,0r0,-117r-22,15r0,-24r22,-15r0,-131r32,0r0,116r21,-15r0,23r-21,15r0,133r-32,0","w":75},"\u0160":{"d":"128,-65v0,57,-66,86,-111,55r0,-35v23,20,78,23,76,-19v-1,-45,-83,-69,-83,-128v0,-57,63,-86,109,-56r0,34v-23,-21,-75,-20,-74,21v1,44,83,67,83,128xm27,-341r19,0r23,37r23,-37r19,0r-27,62r-30,0"},"\u0161":{"d":"89,-45v0,42,-44,59,-79,42r0,-33v12,15,51,16,49,-10v-2,-28,-49,-46,-49,-81v0,-40,42,-60,75,-42r0,33v-9,-16,-48,-16,-45,8v3,29,49,44,49,83xm7,-257r19,0r23,37r23,-37r19,0r-27,62r-30,0","w":98},"\u017d":{"d":"3,0r83,-226r-71,0r0,-31r119,0r-83,225r75,0r0,32r-123,0xm27,-341r19,0r23,37r23,-37r19,0r-27,62r-30,0","w":137},"\u017e":{"d":"5,0r64,-145r-60,0r0,-27r105,0r-64,144r59,0r0,28r-104,0xm17,-257r19,0r23,37r23,-37r19,0r-27,62r-30,0","w":118},"\u00a6":{"d":"101,-72r0,134r-22,0r0,-134r22,0xm101,-252r0,134r-22,0r0,-134r22,0","w":180},"\u00d0":{"d":"130,-129v0,-67,-7,-99,-71,-95r0,67r32,0r0,29r-32,0r0,95v64,4,71,-29,71,-96xm166,-128v0,105,-36,136,-141,128r0,-128r-25,0r0,-29r25,0r0,-100v104,-8,141,23,141,129","w":179,"k":{"\u201e":26,"\u201a":26,"Y":6,"W":6,"V":6,"A":6,";":-7,":":-7,".":15,",":15}},"\u00f0":{"d":"69,-137v-24,0,-26,25,-26,55v0,31,3,53,26,56v23,-3,26,-25,26,-56v0,-30,-2,-55,-26,-55xm11,-81v0,-53,31,-105,76,-76v-7,-18,-15,-35,-26,-51r-30,13r-9,-15r28,-14v-6,-11,-15,-20,-23,-30r22,-14v10,11,16,21,26,34r30,-14r9,15r-29,14v25,40,42,78,42,138v0,49,-15,84,-58,84v-42,0,-58,-36,-58,-84","w":137},"\u00dd":{"d":"87,-109r0,109r-36,0r0,-109r-48,-148r35,0v10,38,25,71,31,113v8,-40,20,-76,31,-113r36,0xm48,-280r29,-61r31,0r-41,61r-19,0"},"\u00fd":{"d":"5,-172r32,0r21,113r27,-113r31,0r-69,241r-33,0r27,-84xm38,-196r29,-61r31,0r-41,61r-19,0","w":118},"\u00de":{"d":"113,-134v0,-34,-20,-42,-55,-41r0,82v36,1,55,-4,55,-41xm148,-133v0,52,-35,74,-90,71r0,62r-35,0r0,-257r35,0r0,52v56,-5,90,20,90,72","w":157},"\u00fe":{"d":"72,-146v-24,3,-23,27,-23,60v0,33,-1,56,23,59v24,-3,24,-25,24,-59v0,-34,0,-57,-24,-60xm84,3v-16,0,-27,-8,-34,-20r0,86r-32,0r0,-341r32,0r0,116v6,-13,18,-20,34,-20v39,0,44,42,44,90v0,50,-6,89,-44,89","w":140},"\u2212":{"d":"255,-118r0,21r-210,0r0,-21r210,0","w":299},"\u00d7":{"d":"151,-122r83,-83r15,14r-84,84r84,83r-15,15r-83,-84r-84,84r-14,-15r83,-83r-83,-84r14,-14","w":299},"\u00b9":{"d":"37,-103r0,-135r-20,0r0,-19r42,0r0,154r-22,0","w":91},"\u00b2":{"d":"46,-258v47,-1,40,54,21,86r-30,50r44,0r0,19r-77,0v18,-40,48,-71,57,-118v2,-12,-5,-19,-16,-19v-16,0,-16,15,-16,33r-21,0v-2,-32,9,-50,38,-51","w":91},"\u00b3":{"d":"41,-101v-26,0,-37,-14,-36,-42r20,0v-1,16,4,24,18,24v13,0,17,-11,17,-27v1,-25,-7,-29,-31,-29r0,-17v23,1,31,-4,30,-27v-1,-13,-3,-23,-15,-23v-15,0,-15,10,-16,27r-20,0v-1,-27,9,-43,35,-43v44,0,51,67,17,75v18,3,23,13,23,35v0,32,-11,47,-42,47","w":91},"\u00bc":{"d":"196,-55r0,-57r-29,57r29,0xm196,0r0,-39r-44,0r0,-19r46,-86r18,0r0,89r12,0r0,16r-12,0r0,39r-20,0xm27,3r156,-263r24,0r-155,263r-25,0xm36,-113r0,-126r-20,0r0,-17r40,0r0,143r-20,0","w":234},"\u00bd":{"d":"192,-145v44,0,38,51,20,80r-29,47r42,0r0,18r-74,0r52,-95v4,-15,4,-34,-12,-34v-15,0,-16,14,-16,32r-20,0v-2,-30,9,-48,37,-48xm27,3r156,-263r24,0r-155,263r-25,0xm36,-113r0,-126r-20,0r0,-17r40,0r0,143r-20,0","w":234},"\u00be":{"d":"196,-55r0,-57r-29,57r29,0xm196,0r0,-39r-44,0r0,-19r46,-86r18,0r0,89r12,0r0,16r-12,0r0,39r-20,0xm27,3r156,-263r24,0r-155,263r-25,0xm39,-111v-24,0,-36,-13,-34,-39r19,0v-1,14,4,22,17,22v13,-1,17,-9,17,-25v0,-23,-7,-28,-30,-27r0,-16v19,2,30,-1,28,-25v-1,-14,-3,-22,-14,-22v-14,0,-15,10,-16,25r-18,0v-2,-26,8,-41,33,-40v40,-7,49,61,17,70v17,3,20,13,21,33v0,30,-10,44,-40,44","w":234},"\u20a3":{"d":"23,0r0,-257r105,0r0,31r-70,0r0,77r64,0r0,31r-64,0r0,118r-35,0xm230,-142v-65,-6,-32,88,-40,142r-32,0r0,-172r31,0r0,25v8,-16,20,-28,41,-29r0,34","w":235},"\u011e":{"d":"90,-30v35,0,42,-37,40,-78r-37,0r0,-30r69,0v5,74,-5,143,-73,141v-65,-2,-75,-52,-75,-131v0,-80,9,-129,76,-132v40,-2,62,19,69,54r-30,15v-5,-23,-14,-37,-39,-37v-43,0,-41,40,-41,99v0,57,-2,99,41,99xm130,-336v5,45,-44,66,-72,39v-8,-7,-11,-22,-12,-39r17,0v1,17,9,26,25,26v16,0,24,-9,25,-26r17,0","w":176},"\u011f":{"d":"68,-146v-24,3,-23,27,-23,60v0,33,-1,56,23,59v24,-3,24,-25,24,-59v0,-34,1,-57,-24,-60xm57,-176v16,0,27,8,34,20r0,-16r32,0r0,176v0,46,-13,65,-57,65v-35,0,-54,-17,-52,-54r30,0v0,16,7,28,22,28v28,1,25,-31,25,-60v-7,12,-18,20,-34,20v-39,0,-44,-38,-44,-89v0,-50,5,-90,44,-90xm112,-252v5,45,-44,66,-72,39v-8,-7,-11,-22,-12,-39r17,0v1,17,9,26,25,26v16,0,24,-9,25,-26r17,0","w":140},"\u0130":{"d":"23,0r0,-257r35,0r0,257r-35,0xm41,-289v-10,0,-19,-10,-19,-20v0,-9,10,-19,19,-19v10,0,20,9,20,19v0,11,-9,20,-20,20","w":81},"\u015e":{"d":"128,-65v0,57,-66,86,-111,55r0,-35v23,20,78,23,76,-19v-1,-45,-83,-69,-83,-128v0,-57,63,-86,109,-56r0,34v-23,-21,-75,-20,-74,21v1,44,83,67,83,128xm104,49v0,40,-46,40,-75,27r0,-21v15,6,51,17,51,-5v0,-13,-11,-14,-26,-14r0,-36r15,0v1,5,-3,15,2,17v21,-1,33,11,33,32"},"\u015f":{"d":"89,-45v0,42,-44,59,-79,42r0,-33v12,15,51,16,49,-10v-2,-28,-49,-46,-49,-81v0,-40,42,-60,75,-42r0,33v-9,-16,-48,-16,-45,8v3,29,49,44,49,83xm84,49v0,40,-46,40,-75,27r0,-21v15,6,51,17,51,-5v0,-13,-11,-14,-26,-14r0,-36r15,0v1,5,-3,15,2,17v21,-1,33,11,33,32","w":98},"\u0106":{"d":"49,-126v0,68,28,116,80,86r0,34v-74,32,-114,-32,-114,-120v0,-87,35,-155,114,-127r0,33v-55,-25,-80,25,-80,94xm72,-280r29,-61r31,0r-41,61r-19,0","w":137},"\u0107":{"d":"43,-85v0,40,15,70,44,50r0,32v-51,23,-77,-21,-77,-83v0,-60,25,-107,77,-83r0,30v-31,-22,-44,12,-44,54xm37,-196r29,-61r31,0r-41,61r-19,0","w":91},"\u010c":{"d":"49,-126v0,68,28,116,80,86r0,34v-74,32,-114,-32,-114,-120v0,-87,35,-155,114,-127r0,33v-55,-25,-80,25,-80,94xm51,-341r19,0r23,37r23,-37r19,0r-27,62r-30,0","w":137},"\u010d":{"d":"43,-85v0,40,15,70,44,50r0,32v-51,23,-77,-21,-77,-83v0,-60,25,-107,77,-83r0,30v-31,-22,-44,12,-44,54xm16,-257r19,0r23,37r23,-37r19,0r-27,62r-30,0","w":91},"\u0111":{"d":"68,-146v-23,4,-23,26,-23,60v0,34,0,56,23,60v24,-4,24,-26,24,-60v0,-34,1,-57,-24,-60xm57,-175v17,-1,27,7,34,19r0,-55r-34,0r0,-20r34,0r0,-41r32,0r0,41r22,0r0,20r-22,0r0,211r-32,0r0,-17v-7,12,-18,20,-34,20v-39,0,-44,-39,-44,-89v0,-51,4,-86,44,-89","w":141},"\u00ad":{"d":"13,-72r0,-28r72,0r0,28r-72,0","w":98},"\u2219":{"d":"35,-108v-11,0,-20,-8,-20,-20v0,-12,9,-20,20,-20v11,0,20,9,20,20v0,11,-9,20,-20,20","w":69}}});

/* ja.tabs.js */

var wrap_W=0;var JATabs=new Class({initialize:function(element,options){this.options=$extend({position:'top',width:'100%',height:'auto',skipAnim:false,animType:'animMoveHor',mouseType:'mouseover',changeTransition:Fx.Transitions.Pow.easeIn,duration:1000,mouseOverClass:'hover',activateOnLoad:'first',useAjax:false,ajaxUrl:'',ajaxOptions:'get',ajaxLoadingText:'Loading...',fixheight:1,fixwidth:1,colors:''},options||{});this.el=$(element);this.elid=element;this._W=this.el.offsetWidth.toInt();wrap_W=this._W;if(this.options.height=='auto'){this.options.fixheight=0;}
if($type(this.options.colors)=='string'){regex=/(\d*):([^,]*)/gi;var colors=[];while((result=regex.exec(this.options.colors)))
colors[result[1]]=result[2];this.options.colors=colors;}
this._H=this.el.getParent().offsetHeight.toInt();this.panels=$$('#'+this.elid+' .ja-tab-content');this.panelwrap=this.el.getElement('.ja-tab-panels-'+this.options.position);this.divtitles=$$('#'+this.elid+' .ja-tabs-title-'+this.options.position);this.titles=$$('#'+this.elid+' div.ja-tabs-title-'+this.options.position+' ul li');this.boxTab_H=this.el.getElement('ul.ja-tabs-title').offsetHeight+this.el.getElement('ul.ja-tabs-title').offsetTop;if(this.panels.length<=1)
{this.panels.setStyle('position','relative');return;}
this.titles.each(function(item,i){var color=item.getElement('h3').className;if(!color)color=this.options.colors[i];item._color='';if(color){item.addClass(color);item._color=color;}
item.addEvent(this.options.mouseType,function(){if(item.className.indexOf('active')!=-1)return;item.removeClass(this.options.mouseOverClass);this.activate(item,this.options.skipAnim);}.bind(this));item.addEvent('mouseover',function(){if(item!=this.activeTitle)
{item.addClass(this.options.mouseOverClass);}}.bind(this));item.addEvent('mouseout',function(){if(item!=this.activeTitle)
{item.removeClass(this.options.mouseOverClass);}}.bind(this));}.bind(this));this.titles[0].addClass('first');this.titles[this.titles.length-1].addClass('last');this.titles[0].addClass('active');this.tabHeight=this.el.getElement('.ja-tabs-title-'+this.options.position);this.minHeight=0;if(!this.options.fixheight)
{this.panelwrap.setStyle('height',this.minHeight);}
else if((this.options.position!='left')&&(this.options.position!='right')){this.panelwrap.setStyle('height',this._H-this.titles[0].offsetHeight.toInt());}
if((this.options.position=='left')||(this.options.position=='right')){var maxw=eval(this._W-this.divtitles[0].offsetWidth.toInt()-10);this.panelwrap.setStyle('width',maxw);}
this.titles.each(function(el,i){el.panel=this.panels[i];el.panel._idx=i;},this);if(this.options.skipAnim)this.options.animType='animNone';if((eval('typeof '+this.options.animType)=='undefined')||(eval('$type ('+this.options.animType+')')!='class')){this.options.animType='animFade';}
this.anim=eval('new '+this.options.animType+'(this)');if(this.options.activateOnLoad!='none')
{if(this.options.activateOnLoad=='first')
{this.activate(this.titles[0],true);}
else
{this.activate(this.options.activateOnLoad,true);}}
if(window.ie)this.firstload=true;window.addEvent('resize',this.resize.bind(this));},resize:function(){this._W=this.el.offsetWidth;maxW=this._W;if((this.options.position=='left')||(this.options.position=='right')){this.minHeight=this.boxTab_H;if(!this.options.fixheight){}
maxW=this._W-this.divtitles[0].offsetWidth.toInt()-10;this.panelwrap.setStyle('width',maxW);}
else{this.panelwrap.setStyle('height',Math.max(this.minHeight,this.activeTitle.panel.offsetHeight));}
if(wrap_W!=this._W){this.anim.reposition();};},activate:function(tab,skipAnim){if($type(tab)=='string')
{myTab=$$('#'+this.elid+' ul li').filterByAttribute('title','=',tab)[0];tab=myTab;}else if($type(tab)=='number'){if(tab<0||tab>=this.titles.length)tab=0;tab=this.titles[parseInt(tab)];}
if(!tab)tab=this.titles[0];if(this.options.useAjax)this.cancelAjax();if(this.options.useAjax&&!tab.loaded){this._getContent(tab);this.activeTitle=tab;return;}
if(!$defined(skipAnim))
{skipAnim=false;}
if($type(tab)=='element')
{var newTab=tab.panel;var curTab=this.activePanel;this.activePanel=newTab;this.anim.move(curTab,newTab,skipAnim);this.titles.removeClass('active');tab.addClass('active');if(this.activeTitle&&this.activeTitle._color)this.panelwrap.removeClass(this.activeTitle._color);if(tab._color)this.panelwrap.addClass(tab._color);this.activeTitle=tab;if(!this.options.fixheight){if(skipAnim){this.panelwrap.setStyle('height',Math.max(this.minHeight,this.activePanel.offsetHeight));if((this.options.position=='left')||(this.options.position=='right')){this.tabHeight.setStyle('height',Math.max(this.minHeight,this.panelwrap.offsetHeight,this.boxTab_H));}}else{if(!this.mainfx)this.mainfx=new Fx.Style(this.panelwrap,'height',{duration:this.options.duration});this.mainfx.stop();this.mainfx.start(Math.max(this.minHeight,this.activePanel.offsetHeight));if((this.options.position=='left')||(this.options.position=='right')){if(!this.changeEffectTitle)this.changeEffectTitle=new Fx.Style(this.tabHeight,'height',{duration:this.options.duration});this.changeEffectTitle.start(Math.max(this.activePanel.offsetHeight,this.boxTab_H));}}}
else{this.panelwrap.setStyle('height',this.options.height);if((this.options.position=='left')||(this.options.position=='right')){this.tabHeight.setStyle('height',this.options.height);}}}},cancelAjax:function(){if(this.loadingTab){this.tabRequest.cancel();this.loadingTab.imgLoading.remove();this.tabRequest=null;this.loadingTab=null;}},_getContent:function(tab){this.loadingTab=tab;var ids=this.options.ids.split(',');if(!ids.length||ids[tab.panel._idx]==undefined)return'';var h3=$(this.loadingTab.getElementsByTagName('H3')[0]);var imgloading=new Element('img',{'src':'plugins/content/ja_tabs/loading.gif','width':13});if(this.options.position=='right')imgloading.inject(h3,'top');else imgloading.inject(h3);this.loadingTab.imgLoading=imgloading;this.tabRequest=new Ajax(this.options.ajaxUrl+'&tab='+ids[tab.panel._idx],{method:this.options.ajaxOptions,onComplete:this.update.bind(this)});this.tabRequest.request();},update:function(text){if(!this.loadingTab)return;this.loadingTab.panel.subpanel=this.loadingTab.panel.getElement('.ja-tab-subcontent');this.loadingTab.panel.subpanel.innerHTML=text;this.loadingTab.loaded=true;this.tabRequest=null;var tab=this.loadingTab;this.loadingTab=null;var images=tab.panel.subpanel.getElements('img');tab.switched=false;if(images&&images.length&&!tab.imgLoaded){var imgs=[];images.each(function(image){imgs.push(image.src)});if(imgs.length){new Asset.images(imgs,{onComplete:function(){this.switchTab(tab);}.bind(this)});tab.imgLoaded=true;return;}}
this.switchTab(tab);},switchTab:function(tab){if(tab.switched)return;tab.switched=true;tab.imgLoading.remove();this.anim.reposition();this.activate(tab);}});var animNone=new Class({initialize:function(tabwrap){this.options=tabwrap.options||{};this.tabwrap=tabwrap;this.tabwrap.panels.setStyle('position','absolute');this.tabwrap.panels.setStyle('left',0);},move:function(curTab,newTab,skipAnim){this.tabwrap.panels.setStyle('display','none');newTab.setStyle('display','block');},reposition:function(){}});var animFade=new Class({initialize:function(tabwrap){this.options=tabwrap.options||{};this.tabwrap=tabwrap;this.changeEffect=new Fx.Elements(this.tabwrap.panels,{duration:this.options.duration});this.tabwrap.panels.setStyles({'opacity':0,'width':'100%'});},move:function(curTab,newTab,skipAnim){if(this.options.changeTransition!='none'&&skipAnim==false)
{if(curTab)
{curOpac=curTab.getStyle('opacity');var changeEffect=new Fx.Style(curTab,'opacity',{duration:this.options.duration,transition:this.options.changeTransition});changeEffect.stop();changeEffect.start(curOpac,0);}
curOpac=newTab.getStyle('opacity');var changeEffect=new Fx.Style(newTab,'opacity',{duration:this.options.duration,transition:this.options.changeTransition});changeEffect.stop();changeEffect.start(curOpac,1);}else{if(curTab)curTab.setStyle('opacity',0);newTab.setStyle('opacity',1);}},reposition:function(){if(this.tabwrap.activePanel){this.changeEffect.stop();for(var i=this.tabwrap.activePanel._idx-1;i>=0;i--){this.tabwrap.panels[i].setStyle('opacity',0);}
for(i=this.tabwrap.activePanel._idx+1;i<this.tabwrap.panels.length;i++){this.tabwrap.panels[i].setStyle('opacity',0);}}}});var animMoveHor=new Class({initialize:function(tabwrap){this.options=tabwrap.options||{};this.tabwrap=tabwrap;this.changeEffect=new Fx.Elements(this.tabwrap.panels,{duration:this.options.duration});var left=0;this.tabwrap.panels.each(function(panel){panel.setStyle('left',left);left+=panel.offsetWidth;});this.tabwrap.panels.setStyle('top',0);},move:function(curTab,newTab,skipAnim){if(this.options.changeTransition!='none'&&!skipAnim)
{this.changeEffect.stop();var obj={};var offset=newTab.offsetLeft.toInt();i=0;this.tabwrap.panels.each(function(panel){obj[i++]={'left':[panel.offsetLeft.toInt(),panel.offsetLeft.toInt()-offset]};});this.changeEffect.start(obj);}},reposition:function(){if(this.tabwrap.activePanel){this.changeEffect.stop();var left=this.tabwrap.activePanel.offsetLeft;for(var i=this.tabwrap.activePanel._idx-1;i>=0;i--){left-=this.tabwrap.panels[i].offsetWidth;this.tabwrap.panels[i].setStyle('left',left);}
var left=this.tabwrap.activePanel.offsetLeft;for(i=this.tabwrap.activePanel._idx+1;i<this.tabwrap.panels.length;i++){left+=this.tabwrap.panels[i-1].offsetWidth;this.tabwrap.panels[i].setStyle('left',left);}}}});var animMoveVir=new Class({initialize:function(tabwrap){this.options=tabwrap.options||{};this.tabwrap=tabwrap;this.changeEffect=new Fx.Elements(this.tabwrap.panels,{duration:this.options.duration});var top=0;this.tabwrap.panels.each(function(panel){panel.setStyle('top',top);top+=Math.max(panel.offsetHeight,panel.getParent().getParent().offsetHeight);});this.tabwrap.panels.setStyle('left',0);},move:function(curTab,newTab,skipAnim){if(this.options.changeTransition!='none'&&skipAnim==false)
{this.changeEffect.stop();var obj={};var offset=newTab.offsetTop.toInt();i=0;this.tabwrap.panels.each(function(panel){obj[i++]={'top':[panel.offsetTop.toInt(),panel.offsetTop.toInt()-offset]};});this.changeEffect.start(obj);}},reposition:function(){if(this.tabwrap.activePanel){this.changeEffect.stop();var top=this.tabwrap.activePanel.offsetTop;for(var i=this.tabwrap.activePanel._idx-1;i>=0;i--){top-=this.tabwrap.panels[i].offsetHeight;this.tabwrap.panels[i].setStyle('top',top);}
var top=this.tabwrap.activePanel.offsetTop;for(i=this.tabwrap.activePanel._idx+1;i<this.tabwrap.panels.length;i++){top+=this.tabwrap.panels[i-1].offsetHeight;this.tabwrap.panels[i].setStyle('top',top);}}}});


