/* File Object */
(function($){$.fn.si_files=function(options){var settings={pointer:true,width:270,button:{src:"/pics/btn/btn-browse.gif",width:70,height:20},label:true,label_class:"file_label",cabinet_class:"file_cabinet",debug:false};if(options){$.extend(settings,options)}return this.each(function(){var opacity=settings.debug?"0.5":"0";$(this).css({position:"relative",width:"auto",opacity:opacity,"-moz-opacity":opacity,filter:"progid:DXImageTransform.Microsoft.Alpha(opacity="+opacity+")"});if(settings.pointer){$(this).css("cursor","pointer")}$(this).wrap('<div class="'+settings.cabinet_class+'"></div>');var cabinet=$(this).parent()[0];$(cabinet).css({width:settings.width+"px",height:settings.button.height+"px",background:'url("'+settings.button.src+'") top right no-repeat',display:"block",overflow:"hidden",position:"relative",right:"0px",top:"0px"});if(settings.pointer){$(cabinet).css("cursor","pointer")}cabinet.file_input=$(this);cabinet.min_x=$(cabinet).offset()["left"];cabinet.min_y=$(cabinet).offset()["top"];cabinet.file_w=$(this).width();cabinet.file_h=$(this).height();cabinet.file_input.css({cursor:"pointer",top:"0px"});if(settings.label){$(cabinet).append('<div style="width: 190px; position: absolute; left: 0px; top: 0px;"><div class="inputCorner"></div><input class="inputText" type="text" style="width:170px;" value="..." /><div class="inputCorner right"></div></div>');var inputField=$(cabinet).find("input.inputText");$(this).change(function(e){$(inputField).attr("value",$(this).val())})}})}})(jQuery);
/* scrollpane */
(function($){$.jScrollPane={active:[]};$.fn.jScrollPane=function(settings){settings=$.extend({},$.fn.jScrollPane.defaults,settings);var rf=function(){return false};return this.each(function(){var $this=$(this);var paneEle=this;var currentScrollPosition=0;var paneWidth;var paneHeight;var trackHeight;var trackOffset=settings.topCapHeight;if($(this).parent().is(".jScrollPaneContainer")){currentScrollPosition=settings.maintainPosition?$this.position().top:0;var $c=$(this).parent();paneWidth=$c.innerWidth();paneHeight=$c.outerHeight();$(">.jScrollPaneTrack, >.jScrollArrowUp, >.jScrollArrowDown, >.jScollCap",$c).remove();$this.css({top:0})}else{$this.data("originalStyleTag",$this.attr("style"));$this.css("overflow","hidden");this.originalPadding=$this.css("paddingTop")+" "+$this.css("paddingRight")+" "+$this.css("paddingBottom")+" "+$this.css("paddingLeft");this.originalSidePaddingTotal=(parseInt($this.css("paddingLeft"))||0)+(parseInt($this.css("paddingRight"))||0);paneWidth=$this.innerWidth();paneHeight=$this.innerHeight();var $container=$("<div></div>").attr({className:"jScrollPaneContainer"}).css({height:paneHeight+"px",width:paneWidth+"px"});if(settings.enableKeyboardNavigation){$container.attr("tabindex",settings.tabIndex)}$this.wrap($container);$(document).bind("emchange",function(e,cur,prev){$this.jScrollPane(settings)})}trackHeight=paneHeight;if(settings.reinitialiseOnImageLoad){var $imagesToLoad=$.data(paneEle,"jScrollPaneImagesToLoad")||$("img",$this);var loadedImages=[];if($imagesToLoad.length){$imagesToLoad.each(function(i,val){$(this).bind("load readystatechange",function(){if($.inArray(i,loadedImages)==-1){loadedImages.push(val);$imagesToLoad=$.grep($imagesToLoad,function(n,i){return n!=val});$.data(paneEle,"jScrollPaneImagesToLoad",$imagesToLoad);var s2=$.extend(settings,{reinitialiseOnImageLoad:false});$this.jScrollPane(s2)}}).each(function(i,val){if(this.complete||this.complete===undefined){this.src=this.src}})})}}var p=this.originalSidePaddingTotal;var realPaneWidth=paneWidth-settings.scrollbarWidth-settings.scrollbarMargin-p;var cssToApply={height:"auto",width:realPaneWidth+"px"};if(settings.scrollbarOnLeft){cssToApply.paddingLeft=settings.scrollbarMargin+settings.scrollbarWidth+"px"}else{cssToApply.paddingRight=settings.scrollbarMargin+"px"}$this.css(cssToApply);var contentHeight=$this.outerHeight();var percentInView=paneHeight/contentHeight;if(percentInView<0.99){var $container=$this.parent();$container.append($("<div></div>").addClass("jScrollCap jScrollCapTop").css({height:settings.topCapHeight}),$("<div></div>").attr({className:"jScrollPaneTrack"}).css({width:settings.scrollbarWidth+"px"}).append($("<div></div>").attr({className:"jScrollPaneDrag"}).css({width:settings.scrollbarWidth+"px"}).append($("<div></div>").attr({className:"jScrollPaneDragTop"}).css({width:settings.scrollbarWidth+"px"}),$("<div></div>").attr({className:"jScrollPaneDragBottom"}).css({width:settings.scrollbarWidth+"px"}))),$("<div></div>").addClass("jScrollCap jScrollCapBottom").css({height:settings.bottomCapHeight}));var $track=$(">.jScrollPaneTrack",$container);var $drag=$(">.jScrollPaneTrack .jScrollPaneDrag",$container);var currentArrowDirection;var currentArrowTimerArr=[];var currentArrowInc;var whileArrowButtonDown=function(){if(currentArrowInc>4||currentArrowInc%4==0){positionDrag(dragPosition+currentArrowDirection*mouseWheelMultiplier)}currentArrowInc++};trackHeight-=settings.topCapHeight+settings.bottomCapHeight;$track.css({height:trackHeight+"px",top:trackOffset+"px"});var $pane=$(this).css({position:"absolute",overflow:"visible"});var currentOffset;var maxY;var mouseWheelMultiplier;var dragPosition=0;var dragMiddle=percentInView*paneHeight/2;var getPos=function(event,c){var p=c=="X"?"Left":"Top";return event["page"+c]||(event["client"+c]+(document.documentElement["scroll"+p]||document.body["scroll"+p]))||0};var ignoreNativeDrag=function(){return false};var initDrag=function(){ceaseAnimation();currentOffset=$drag.offset(false);currentOffset.top-=dragPosition;maxY=trackHeight-$drag[0].offsetHeight;mouseWheelMultiplier=2*settings.wheelSpeed*maxY/contentHeight};var onStartDrag=function(event){initDrag();dragMiddle=getPos(event,"Y")-dragPosition-currentOffset.top;$("html").bind("mouseup",onStopDrag).bind("mousemove",updateScroll);if($.browser.msie){$("html").bind("dragstart",ignoreNativeDrag).bind("selectstart",ignoreNativeDrag)}return false};var onStopDrag=function(){$("html").unbind("mouseup",onStopDrag).unbind("mousemove",updateScroll);dragMiddle=percentInView*paneHeight/2;if($.browser.msie){$("html").unbind("dragstart",ignoreNativeDrag).unbind("selectstart",ignoreNativeDrag)}};var positionDrag=function(destY){$container.scrollTop(0);destY=destY<0?0:(destY>maxY?maxY:destY);dragPosition=destY;$drag.css({top:destY+"px"});var p=destY/maxY;$this.data("jScrollPanePosition",(paneHeight-contentHeight)*-p);$pane.css({top:((paneHeight-contentHeight)*p)+"px"});$this.trigger("scroll");if(settings.showArrows){$upArrow[destY==0?"addClass":"removeClass"]("disabled");$downArrow[destY==maxY?"addClass":"removeClass"]("disabled")}};var updateScroll=function(e){positionDrag(getPos(e,"Y")-currentOffset.top-dragMiddle)};var dragH=Math.max(Math.min(percentInView*(paneHeight-settings.arrowSize*2),settings.dragMaxHeight),settings.dragMinHeight);$drag.css({height:dragH+"px"}).bind("mousedown",onStartDrag);var trackScrollInterval;var trackScrollInc;var trackScrollMousePos;var doTrackScroll=function(){if(trackScrollInc>8||trackScrollInc%4==0){positionDrag((dragPosition-((dragPosition-trackScrollMousePos)/2)))}trackScrollInc++};var onStopTrackClick=function(){clearInterval(trackScrollInterval);$("html").unbind("mouseup",onStopTrackClick).unbind("mousemove",onTrackMouseMove)};var onTrackMouseMove=function(event){trackScrollMousePos=getPos(event,"Y")-currentOffset.top-dragMiddle};var onTrackClick=function(event){initDrag();onTrackMouseMove(event);trackScrollInc=0;$("html").bind("mouseup",onStopTrackClick).bind("mousemove",onTrackMouseMove);trackScrollInterval=setInterval(doTrackScroll,100);doTrackScroll();return false};$track.bind("mousedown",onTrackClick);$container.bind("mousewheel",function(event,delta){delta=delta||(event.wheelDelta?event.wheelDelta/120:(event.detail)?-event.detail/3:0);initDrag();ceaseAnimation();var d=dragPosition;positionDrag(dragPosition-delta*mouseWheelMultiplier);var dragOccured=d!=dragPosition;return !dragOccured});var _animateToPosition;var _animateToInterval;function animateToPosition(){var diff=(_animateToPosition-dragPosition)/settings.animateStep;if(diff>1||diff<-1){positionDrag(dragPosition+diff)}else{positionDrag(_animateToPosition);ceaseAnimation()}}var ceaseAnimation=function(){if(_animateToInterval){clearInterval(_animateToInterval);delete _animateToPosition}};var scrollTo=function(pos,preventAni){if(typeof pos=="string"){$e=$(pos,$this);if(!$e.length){return}pos=$e.offset().top-$this.offset().top}ceaseAnimation();var maxScroll=contentHeight-paneHeight;pos=pos>maxScroll?maxScroll:pos;$this.data("jScrollPaneMaxScroll",maxScroll);var destDragPosition=pos/maxScroll*maxY;if(preventAni||!settings.animateTo){positionDrag(destDragPosition)}else{$container.scrollTop(0);_animateToPosition=destDragPosition;_animateToInterval=setInterval(animateToPosition,settings.animateInterval)}};$this[0].scrollTo=scrollTo;$this[0].scrollBy=function(delta){var currentPos=-parseInt($pane.css("top"))||0;scrollTo(currentPos+delta)};initDrag();scrollTo(-currentScrollPosition,true);if(location.hash&&location.hash.length>1){setTimeout(function(){scrollTo(location.hash)},$.browser.safari?100:0)}$(document).bind("click",function(e){$target=$(e.target);if($target.is("a")){var h=$target.attr("href");if(h&&h.substr(0,1)=="#"&&h.length>1){setTimeout(function(){scrollTo(h,!settings.animateToInternalLinks)},$.browser.safari?100:0)}}});function onSelectScrollMouseDown(e){$(document).bind("mousemove.jScrollPaneDragging",onTextSelectionScrollMouseMove);$(document).bind("mouseup.jScrollPaneDragging",onSelectScrollMouseUp)}var textDragDistanceAway;var textSelectionInterval;function onTextSelectionInterval(){direction=textDragDistanceAway<0?-1:1;$this[0].scrollBy(textDragDistanceAway/2)}function clearTextSelectionInterval(){if(textSelectionInterval){clearInterval(textSelectionInterval);textSelectionInterval=undefined}}function onTextSelectionScrollMouseMove(e){var offset=$this.parent().offset().top;var maxOffset=offset+paneHeight;var mouseOffset=getPos(e,"Y");textDragDistanceAway=mouseOffset<offset?mouseOffset-offset:(mouseOffset>maxOffset?mouseOffset-maxOffset:0);if(textDragDistanceAway==0){clearTextSelectionInterval()}else{if(!textSelectionInterval){textSelectionInterval=setInterval(onTextSelectionInterval,100)}}}function onSelectScrollMouseUp(e){$(document).unbind("mousemove.jScrollPaneDragging").unbind("mouseup.jScrollPaneDragging");clearTextSelectionInterval()}$container.bind("mousedown.jScrollPane",onSelectScrollMouseDown);$.jScrollPane.active.push($this[0])}else{$this[0].scrollTo=$this[0].scrollBy=function(){};$this.parent().unbind("mousewheel").unbind("mousedown.jScrollPane").unbind("keydown.jscrollpane").unbind("keyup.jscrollpane")}})};$.fn.jScrollPaneRemove=function(){$(this).each(function(){$this=$(this);var $c=$this.parent();if($c.is(".jScrollPaneContainer")){$this.css({top:"",height:"",width:"",padding:"",overflow:"",position:""});$this.attr("style",$this.data("originalStyleTag"));var test=$c.after($this);$(test).remove()}})};$.fn.jScrollPane.defaults={scrollbarWidth:10,scrollbarMargin:5,wheelSpeed:18,showArrows:false,arrowSize:0,animateTo:false,dragMinHeight:1,dragMaxHeight:99999,animateInterval:100,animateStep:3,maintainPosition:true,scrollbarOnLeft:false,reinitialiseOnImageLoad:true,tabIndex:0,enableKeyboardNavigation:true,animateToInternalLinks:false,topCapHeight:0,bottomCapHeight:0};$(window).bind("unload",function(){var els=$.jScrollPane.active;for(var i=0;i<els.length;i++){els[i].scrollTo=els[i].scrollBy=null}})})(jQuery);
/* mousewheel */
(function($){$.event.special.mousewheel={setup:function(){var handler=$.event.special.mousewheel.handler;if($.browser.mozilla){$(this).bind("mousemove.mousewheel",function(event){$.data(this,"mwcursorposdata",{pageX:event.pageX,pageY:event.pageY,clientX:event.clientX,clientY:event.clientY})})}if(this.addEventListener){this.addEventListener(($.browser.mozilla?"DOMMouseScroll":"mousewheel"),handler,false)}else{this.onmousewheel=handler}},teardown:function(){var handler=$.event.special.mousewheel.handler;$(this).unbind("mousemove.mousewheel");if(this.removeEventListener){this.removeEventListener(($.browser.mozilla?"DOMMouseScroll":"mousewheel"),handler,false)}else{this.onmousewheel=function(){}}$.removeData(this,"mwcursorposdata")},handler:function(event){var args=Array.prototype.slice.call(arguments,1);event=$.event.fix(event||window.event);$.extend(event,$.data(this,"mwcursorposdata")||{});var delta=0,returnValue=true;if(event.wheelDelta){delta=event.wheelDelta/120}if(event.detail){delta=-event.detail/3}event.data=event.data||{};event.type="mousewheel";args.unshift(delta);args.unshift(event);return $.event.handle.apply(this,args)}};$.fn.extend({mousewheel:function(fn){return fn?this.bind("mousewheel",fn):this.trigger("mousewheel")},unmousewheel:function(fn){return this.unbind("mousewheel",fn)}})})(jQuery);
/* Prototype */
var Prototype={Version:"1.5.1.1",Browser:{IE:!!(window.attachEvent&&!window.opera),Opera:!!window.opera,WebKit:navigator.userAgent.indexOf("AppleWebKit/")>-1,Gecko:navigator.userAgent.indexOf("Gecko")>-1&&navigator.userAgent.indexOf("KHTML")==-1},BrowserFeatures:{XPath:!!document.evaluate,ElementExtensions:!!window.HTMLElement,SpecificElementExtensions:(document.createElement("div").__proto__!==document.createElement("form").__proto__)},ScriptFragment:"<script[^>]*>([\\S\\s]*?)<\/script>",JSONFilter:/^\/\*-secure-([\s\S]*)\*\/\s*$/,emptyFunction:function(){},K:function(x){return x}};var Class={create:function(){return function(){this.initialize.apply(this,arguments)}}};var Abstract=new Object();Object.extend=function(destination,source){for(var property in source){destination[property]=source[property]}return destination};Object.extend(Object,{inspect:function(object){try{if(object===undefined){return"undefined"}if(object===null){return"null"}return object.inspect?object.inspect():object.toString()}catch(e){if(e instanceof RangeError){return"..."}throw e}},toJSON:function(object){var type=typeof object;switch(type){case"undefined":case"function":case"unknown":return;case"boolean":return object.toString()}if(object===null){return"null"}if(object.toJSON){return object.toJSON()}if(object.ownerDocument===document){return}var results=[];for(var property in object){var value=Object.toJSON(object[property]);if(value!==undefined){results.push(property.toJSON()+": "+value)}}return"{"+results.join(", ")+"}"},keys:function(object){var keys=[];for(var property in object){keys.push(property)}return keys},values:function(object){var values=[];for(var property in object){values.push(object[property])}return values},clone:function(object){return Object.extend({},object)}});Function.prototype.bind=function(){var __method=this,args=$A(arguments),object=args.shift();return function(){return __method.apply(object,args.concat($A(arguments)))}};Function.prototype.bindAsEventListener=function(object){var __method=this,args=$A(arguments),object=args.shift();return function(event){return __method.apply(object,[event||window.event].concat(args))}};Object.extend(Number.prototype,{toColorPart:function(){return this.toPaddedString(2,16)},succ:function(){return this+1},times:function(iterator){$R(0,this,true).each(iterator);return this},toPaddedString:function(length,radix){var string=this.toString(radix||10);return"0".times(length-string.length)+string},toJSON:function(){return isFinite(this)?this.toString():"null"}});Date.prototype.toJSON=function(){return'"'+this.getFullYear()+"-"+(this.getMonth()+1).toPaddedString(2)+"-"+this.getDate().toPaddedString(2)+"T"+this.getHours().toPaddedString(2)+":"+this.getMinutes().toPaddedString(2)+":"+this.getSeconds().toPaddedString(2)+'"'};var Try={these:function(){var returnValue;for(var i=0,length=arguments.length;i<length;i++){var lambda=arguments[i];try{returnValue=lambda();break}catch(e){}}return returnValue}};var PeriodicalExecuter=Class.create();PeriodicalExecuter.prototype={initialize:function(callback,frequency){this.callback=callback;this.frequency=frequency;this.currentlyExecuting=false;this.registerCallback()},registerCallback:function(){this.timer=setInterval(this.onTimerEvent.bind(this),this.frequency*1000)},stop:function(){if(!this.timer){return}clearInterval(this.timer);this.timer=null},onTimerEvent:function(){if(!this.currentlyExecuting){try{this.currentlyExecuting=true;this.callback(this)}finally{this.currentlyExecuting=false}}}};Object.extend(String,{interpret:function(value){return value==null?"":String(value)},specialChar:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","\\":"\\\\"}});Object.extend(String.prototype,{gsub:function(pattern,replacement){var result="",source=this,match;replacement=arguments.callee.prepareReplacement(replacement);while(source.length>0){if(match=source.match(pattern)){result+=source.slice(0,match.index);result+=String.interpret(replacement(match));source=source.slice(match.index+match[0].length)}else{result+=source,source=""}}return result},sub:function(pattern,replacement,count){replacement=this.gsub.prepareReplacement(replacement);count=count===undefined?1:count;return this.gsub(pattern,function(match){if(--count<0){return match[0]}return replacement(match)})},scan:function(pattern,iterator){this.gsub(pattern,iterator);return this},truncate:function(length,truncation){length=length||30;truncation=truncation===undefined?"...":truncation;return this.length>length?this.slice(0,length-truncation.length)+truncation:this},strip:function(){return this.replace(/^\s+/,"").replace(/\s+$/,"")},stripTags:function(){return this.replace(/<\/?[^>]+>/gi,"")},stripScripts:function(){return this.replace(new RegExp(Prototype.ScriptFragment,"img"),"")},extractScripts:function(){var matchAll=new RegExp(Prototype.ScriptFragment,"img");var matchOne=new RegExp(Prototype.ScriptFragment,"im");return(this.match(matchAll)||[]).map(function(scriptTag){return(scriptTag.match(matchOne)||["",""])[1]})},evalScripts:function(){return this.extractScripts().map(function(script){return eval(script)})},escapeHTML:function(){var self=arguments.callee;self.text.data=this;return self.div.innerHTML},unescapeHTML:function(){var div=document.createElement("div");div.innerHTML=this.stripTags();return div.childNodes[0]?(div.childNodes.length>1?$A(div.childNodes).inject("",function(memo,node){return memo+node.nodeValue}):div.childNodes[0].nodeValue):""},toQueryParams:function(separator){var match=this.strip().match(/([^?#]*)(#.*)?$/);if(!match){return{}}return match[1].split(separator||"&").inject({},function(hash,pair){if((pair=pair.split("="))[0]){var key=decodeURIComponent(pair.shift());var value=pair.length>1?pair.join("="):pair[0];if(value!=undefined){value=decodeURIComponent(value)}if(key in hash){if(hash[key].constructor!=Array){hash[key]=[hash[key]]}hash[key].push(value)}else{hash[key]=value}}return hash})},toArray:function(){return this.split("")},succ:function(){return this.slice(0,this.length-1)+String.fromCharCode(this.charCodeAt(this.length-1)+1)},times:function(count){var result="";for(var i=0;i<count;i++){result+=this}return result},camelize:function(){var parts=this.split("-"),len=parts.length;if(len==1){return parts[0]}var camelized=this.charAt(0)=="-"?parts[0].charAt(0).toUpperCase()+parts[0].substring(1):parts[0];for(var i=1;i<len;i++){camelized+=parts[i].charAt(0).toUpperCase()+parts[i].substring(1)}return camelized},capitalize:function(){return this.charAt(0).toUpperCase()+this.substring(1).toLowerCase()},underscore:function(){return this.gsub(/::/,"/").gsub(/([A-Z]+)([A-Z][a-z])/,"#{1}_#{2}").gsub(/([a-z\d])([A-Z])/,"#{1}_#{2}").gsub(/-/,"_").toLowerCase()},dasherize:function(){return this.gsub(/_/,"-")},inspect:function(useDoubleQuotes){var escapedString=this.gsub(/[\x00-\x1f\\]/,function(match){var character=String.specialChar[match[0]];return character?character:"\\u00"+match[0].charCodeAt().toPaddedString(2,16)});if(useDoubleQuotes){return'"'+escapedString.replace(/"/g,'\\"')+'"'}return"'"+escapedString.replace(/'/g,"\\'")+"'"},toJSON:function(){return this.inspect(true)},unfilterJSON:function(filter){return this.sub(filter||Prototype.JSONFilter,"#{1}")},isJSON:function(){var str=this.replace(/\\./g,"@").replace(/"[^"\\\n\r]*"/g,"");return(/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str)},evalJSON:function(sanitize){var json=this.unfilterJSON();try{if(!sanitize||json.isJSON()){return eval("("+json+")")}}catch(e){}throw new SyntaxError("Badly formed JSON string: "+this.inspect())},include:function(pattern){return this.indexOf(pattern)>-1},startsWith:function(pattern){return this.indexOf(pattern)===0},endsWith:function(pattern){var d=this.length-pattern.length;return d>=0&&this.lastIndexOf(pattern)===d},empty:function(){return this==""},blank:function(){return/^\s*$/.test(this)}});if(Prototype.Browser.WebKit||Prototype.Browser.IE){Object.extend(String.prototype,{escapeHTML:function(){return this.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")},unescapeHTML:function(){return this.replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">")}})}String.prototype.gsub.prepareReplacement=function(replacement){if(typeof replacement=="function"){return replacement}var template=new Template(replacement);return function(match){return template.evaluate(match)}};String.prototype.parseQuery=String.prototype.toQueryParams;Object.extend(String.prototype.escapeHTML,{div:document.createElement("div"),text:document.createTextNode("")});with(String.prototype.escapeHTML){div.appendChild(text)}var Template=Class.create();Template.Pattern=/(^|.|\r|\n)(#\{(.*?)\})/;Template.prototype={initialize:function(template,pattern){this.template=template.toString();this.pattern=pattern||Template.Pattern},evaluate:function(object){return this.template.gsub(this.pattern,function(match){var before=match[1];if(before=="\\"){return match[2]}return before+String.interpret(object[match[3]])})}};var $break={},$continue=new Error('"throw $continue" is deprecated, use "return" instead');var Enumerable={each:function(iterator){var index=0;try{this._each(function(value){iterator(value,index++)})}catch(e){if(e!=$break){throw e}}return this},eachSlice:function(number,iterator){var index=-number,slices=[],array=this.toArray();while((index+=number)<array.length){slices.push(array.slice(index,index+number))}return slices.map(iterator)},all:function(iterator){var result=true;this.each(function(value,index){result=result&&!!(iterator||Prototype.K)(value,index);if(!result){throw $break}});return result},any:function(iterator){var result=false;this.each(function(value,index){if(result=!!(iterator||Prototype.K)(value,index)){throw $break}});return result},collect:function(iterator){var results=[];this.each(function(value,index){results.push((iterator||Prototype.K)(value,index))});return results},detect:function(iterator){var result;this.each(function(value,index){if(iterator(value,index)){result=value;throw $break}});return result},findAll:function(iterator){var results=[];this.each(function(value,index){if(iterator(value,index)){results.push(value)}});return results},grep:function(pattern,iterator){var results=[];this.each(function(value,index){var stringValue=value.toString();if(stringValue.match(pattern)){results.push((iterator||Prototype.K)(value,index))}});return results},include:function(object){var found=false;this.each(function(value){if(value==object){found=true;throw $break}});return found},inGroupsOf:function(number,fillWith){fillWith=fillWith===undefined?null:fillWith;return this.eachSlice(number,function(slice){while(slice.length<number){slice.push(fillWith)}return slice})},inject:function(memo,iterator){this.each(function(value,index){memo=iterator(memo,value,index)});return memo},invoke:function(method){var args=$A(arguments).slice(1);return this.map(function(value){return value[method].apply(value,args)})},max:function(iterator){var result;this.each(function(value,index){value=(iterator||Prototype.K)(value,index);if(result==undefined||value>=result){result=value}});return result},min:function(iterator){var result;this.each(function(value,index){value=(iterator||Prototype.K)(value,index);if(result==undefined||value<result){result=value}});return result},partition:function(iterator){var trues=[],falses=[];this.each(function(value,index){((iterator||Prototype.K)(value,index)?trues:falses).push(value)});return[trues,falses]},pluck:function(property){var results=[];this.each(function(value,index){results.push(value[property])});return results},reject:function(iterator){var results=[];this.each(function(value,index){if(!iterator(value,index)){results.push(value)}});return results},sortBy:function(iterator){return this.map(function(value,index){return{value:value,criteria:iterator(value,index)}}).sort(function(left,right){var a=left.criteria,b=right.criteria;return a<b?-1:a>b?1:0}).pluck("value")},toArray:function(){return this.map()},zip:function(){var iterator=Prototype.K,args=$A(arguments);if(typeof args.last()=="function"){iterator=args.pop()}var collections=[this].concat(args).map($A);return this.map(function(value,index){return iterator(collections.pluck(index))})},size:function(){return this.toArray().length},inspect:function(){return"#<Enumerable:"+this.toArray().inspect()+">"}};Object.extend(Enumerable,{map:Enumerable.collect,find:Enumerable.detect,select:Enumerable.findAll,member:Enumerable.include,entries:Enumerable.toArray});var $A=Array.from=function(iterable){if(!iterable){return[]}if(iterable.toArray){return iterable.toArray()}else{var results=[];for(var i=0,length=iterable.length;i<length;i++){results.push(iterable[i])}return results}};if(Prototype.Browser.WebKit){$A=Array.from=function(iterable){if(!iterable){return[]}if(!(typeof iterable=="function"&&iterable=="[object NodeList]")&&iterable.toArray){return iterable.toArray()}else{var results=[];for(var i=0,length=iterable.length;i<length;i++){results.push(iterable[i])}return results}}}Object.extend(Array.prototype,Enumerable);if(!Array.prototype._reverse){Array.prototype._reverse=Array.prototype.reverse}Object.extend(Array.prototype,{_each:function(iterator){for(var i=0,length=this.length;i<length;i++){iterator(this[i])}},clear:function(){this.length=0;return this},first:function(){return this[0]},last:function(){return this[this.length-1]},compact:function(){return this.select(function(value){return value!=null})},flatten:function(){return this.inject([],function(array,value){return array.concat(value&&value.constructor==Array?value.flatten():[value])})},without:function(){var values=$A(arguments);return this.select(function(value){return !values.include(value)})},indexOf:function(object){for(var i=0,length=this.length;i<length;i++){if(this[i]==object){return i}}return -1},reverse:function(inline){return(inline!==false?this:this.toArray())._reverse()},reduce:function(){return this.length>1?this:this[0]},uniq:function(sorted){return this.inject([],function(array,value,index){if(0==index||(sorted?array.last()!=value:!array.include(value))){array.push(value)}return array})},clone:function(){return[].concat(this)},size:function(){return this.length},inspect:function(){return"["+this.map(Object.inspect).join(", ")+"]"},toJSON:function(){var results=[];this.each(function(object){var value=Object.toJSON(object);if(value!==undefined){results.push(value)}});return"["+results.join(", ")+"]"}});Array.prototype.toArray=Array.prototype.clone;function $w(string){string=string.strip();return string?string.split(/\s+/):[]}if(Prototype.Browser.Opera){Array.prototype.concat=function(){var array=[];for(var i=0,length=this.length;i<length;i++){array.push(this[i])}for(var i=0,length=arguments.length;i<length;i++){if(arguments[i].constructor==Array){for(var j=0,arrayLength=arguments[i].length;j<arrayLength;j++){array.push(arguments[i][j])}}else{array.push(arguments[i])}}return array}}var Hash=function(object){if(object instanceof Hash){this.merge(object)}else{Object.extend(this,object||{})}};Object.extend(Hash,{toQueryString:function(obj){var parts=[];parts.add=arguments.callee.addPair;this.prototype._each.call(obj,function(pair){if(!pair.key){return}var value=pair.value;if(value&&typeof value=="object"){if(value.constructor==Array){value.each(function(value){parts.add(pair.key,value)})}return}parts.add(pair.key,value)});return parts.join("&")},toJSON:function(object){var results=[];this.prototype._each.call(object,function(pair){var value=Object.toJSON(pair.value);if(value!==undefined){results.push(pair.key.toJSON()+": "+value)}});return"{"+results.join(", ")+"}"}});Hash.toQueryString.addPair=function(key,value,prefix){key=encodeURIComponent(key);if(value===undefined){this.push(key)}else{this.push(key+"="+(value==null?"":encodeURIComponent(value)))}};Object.extend(Hash.prototype,Enumerable);Object.extend(Hash.prototype,{_each:function(iterator){for(var key in this){var value=this[key];if(value&&value==Hash.prototype[key]){continue}var pair=[key,value];pair.key=key;pair.value=value;iterator(pair)}},keys:function(){return this.pluck("key")},values:function(){return this.pluck("value")},merge:function(hash){return $H(hash).inject(this,function(mergedHash,pair){mergedHash[pair.key]=pair.value;return mergedHash})},remove:function(){var result;for(var i=0,length=arguments.length;i<length;i++){var value=this[arguments[i]];if(value!==undefined){if(result===undefined){result=value}else{if(result.constructor!=Array){result=[result]}result.push(value)}}delete this[arguments[i]]}return result},toQueryString:function(){return Hash.toQueryString(this)},inspect:function(){return"#<Hash:{"+this.map(function(pair){return pair.map(Object.inspect).join(": ")}).join(", ")+"}>"},toJSON:function(){return Hash.toJSON(this)}});function $H(object){if(object instanceof Hash){return object}return new Hash(object)}if(function(){var i=0,Test=function(value){this.key=value};Test.prototype.key="foo";for(var property in new Test("bar")){i++}return i>1}()){Hash.prototype._each=function(iterator){var cache=[];for(var key in this){var value=this[key];if((value&&value==Hash.prototype[key])||cache.include(key)){continue}cache.push(key);var pair=[key,value];pair.key=key;pair.value=value;iterator(pair)}}}ObjectRange=Class.create();Object.extend(ObjectRange.prototype,Enumerable);Object.extend(ObjectRange.prototype,{initialize:function(start,end,exclusive){this.start=start;this.end=end;this.exclusive=exclusive},_each:function(iterator){var value=this.start;while(this.include(value)){iterator(value);value=value.succ()}},include:function(value){if(value<this.start){return false}if(this.exclusive){return value<this.end}return value<=this.end}});var $R=function(start,end,exclusive){return new ObjectRange(start,end,exclusive)};var Ajax={getTransport:function(){return Try.these(function(){return new XMLHttpRequest()},function(){return new ActiveXObject("Msxml2.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")})||false},activeRequestCount:0};Ajax.Responders={responders:[],_each:function(iterator){this.responders._each(iterator)},register:function(responder){if(!this.include(responder)){this.responders.push(responder)}},unregister:function(responder){this.responders=this.responders.without(responder)},dispatch:function(callback,request,transport,json){this.each(function(responder){if(typeof responder[callback]=="function"){try{responder[callback].apply(responder,[request,transport,json])}catch(e){}}})}};Object.extend(Ajax.Responders,Enumerable);Ajax.Responders.register({onCreate:function(){Ajax.activeRequestCount++},onComplete:function(){Ajax.activeRequestCount--}});Ajax.Base=function(){};Ajax.Base.prototype={setOptions:function(options){this.options={method:"post",asynchronous:true,contentType:"application/x-www-form-urlencoded",encoding:"UTF-8",parameters:""};Object.extend(this.options,options||{});this.options.method=this.options.method.toLowerCase();if(typeof this.options.parameters=="string"){this.options.parameters=this.options.parameters.toQueryParams()}}};Ajax.Request=Class.create();Ajax.Request.Events=["Uninitialized","Loading","Loaded","Interactive","Complete"];Ajax.Request.prototype=Object.extend(new Ajax.Base(),{_complete:false,initialize:function(url,options){this.transport=Ajax.getTransport();this.setOptions(options);this.request(url)},request:function(url){this.url=url;this.method=this.options.method;var params=Object.clone(this.options.parameters);if(!["get","post"].include(this.method)){params._method=this.method;this.method="post"}this.parameters=params;if(params=Hash.toQueryString(params)){if(this.method=="get"){this.url+=(this.url.include("?")?"&":"?")+params}else{if(/Konqueror|Safari|KHTML/.test(navigator.userAgent)){params+="&_="}}}try{if(this.options.onCreate){this.options.onCreate(this.transport)}Ajax.Responders.dispatch("onCreate",this,this.transport);this.transport.open(this.method.toUpperCase(),this.url,this.options.asynchronous);if(this.options.asynchronous){setTimeout(function(){this.respondToReadyState(1)}.bind(this),10)}this.transport.onreadystatechange=this.onStateChange.bind(this);this.setRequestHeaders();this.body=this.method=="post"?(this.options.postBody||params):null;this.transport.send(this.body);if(!this.options.asynchronous&&this.transport.overrideMimeType){this.onStateChange()}}catch(e){this.dispatchException(e)}},onStateChange:function(){var readyState=this.transport.readyState;if(readyState>1&&!((readyState==4)&&this._complete)){this.respondToReadyState(this.transport.readyState)}},setRequestHeaders:function(){var headers={"X-Requested-With":"XMLHttpRequest","X-Prototype-Version":Prototype.Version,Accept:"text/javascript, text/html, application/xml, text/xml, */*"};if(this.method=="post"){headers["Content-type"]=this.options.contentType+(this.options.encoding?"; charset="+this.options.encoding:"");if(this.transport.overrideMimeType&&(navigator.userAgent.match(/Gecko\/(\d{4})/)||[0,2005])[1]<2005){headers.Connection="close"}}if(typeof this.options.requestHeaders=="object"){var extras=this.options.requestHeaders;if(typeof extras.push=="function"){for(var i=0,length=extras.length;i<length;i+=2){headers[extras[i]]=extras[i+1]}}else{$H(extras).each(function(pair){headers[pair.key]=pair.value})}}for(var name in headers){this.transport.setRequestHeader(name,headers[name])}},success:function(){return !this.transport.status||(this.transport.status>=200&&this.transport.status<300)},respondToReadyState:function(readyState){var state=Ajax.Request.Events[readyState];var transport=this.transport,json=this.evalJSON();if(state=="Complete"){try{this._complete=true;(this.options["on"+this.transport.status]||this.options["on"+(this.success()?"Success":"Failure")]||Prototype.emptyFunction)(transport,json)}catch(e){this.dispatchException(e)}var contentType=this.getHeader("Content-type");if(contentType&&contentType.strip().match(/^(text|application)\/(x-)?(java|ecma)script(;.*)?$/i)){this.evalResponse()}}try{(this.options["on"+state]||Prototype.emptyFunction)(transport,json);Ajax.Responders.dispatch("on"+state,this,transport,json)}catch(e){this.dispatchException(e)}if(state=="Complete"){this.transport.onreadystatechange=Prototype.emptyFunction}},getHeader:function(name){try{return this.transport.getResponseHeader(name)}catch(e){return null}},evalJSON:function(){try{var json=this.getHeader("X-JSON");return json?json.evalJSON():null}catch(e){return null}},evalResponse:function(){try{return eval((this.transport.responseText||"").unfilterJSON())}catch(e){this.dispatchException(e)}},dispatchException:function(exception){(this.options.onException||Prototype.emptyFunction)(this,exception);Ajax.Responders.dispatch("onException",this,exception)}});Ajax.Updater=Class.create();Object.extend(Object.extend(Ajax.Updater.prototype,Ajax.Request.prototype),{initialize:function(container,url,options){this.container={success:(container.success||container),failure:(container.failure||(container.success?null:container))};this.transport=Ajax.getTransport();this.setOptions(options);var onComplete=this.options.onComplete||Prototype.emptyFunction;this.options.onComplete=(function(transport,param){this.updateContent();onComplete(transport,param)}).bind(this);this.request(url)},updateContent:function(){var receiver=this.container[this.success()?"success":"failure"];var response=this.transport.responseText;if(!this.options.evalScripts){response=response.stripScripts()}if(receiver=$(receiver)){if(this.options.insertion){new this.options.insertion(receiver,response)}else{receiver.update(response)}}if(this.success()){if(this.onComplete){setTimeout(this.onComplete.bind(this),10)}}}});Ajax.PeriodicalUpdater=Class.create();Ajax.PeriodicalUpdater.prototype=Object.extend(new Ajax.Base(),{initialize:function(container,url,options){this.setOptions(options);this.onComplete=this.options.onComplete;this.frequency=(this.options.frequency||2);this.decay=(this.options.decay||1);this.updater={};this.container=container;this.url=url;this.start()},start:function(){this.options.onComplete=this.updateComplete.bind(this);this.onTimerEvent()},stop:function(){this.updater.options.onComplete=undefined;clearTimeout(this.timer);(this.onComplete||Prototype.emptyFunction).apply(this,arguments)},updateComplete:function(request){if(this.options.decay){this.decay=(request.responseText==this.lastText?this.decay*this.options.decay:1);this.lastText=request.responseText}this.timer=setTimeout(this.onTimerEvent.bind(this),this.decay*this.frequency*1000)},onTimerEvent:function(){this.updater=new Ajax.Updater(this.container,this.url,this.options)}});function $(element){if(arguments.length>1){for(var i=0,elements=[],length=arguments.length;i<length;i++){elements.push($(arguments[i]))}return elements}if(typeof element=="string"){element=document.getElementById(element)}return Element.extend(element)}if(Prototype.BrowserFeatures.XPath){document._getElementsByXPath=function(expression,parentElement){var results=[];var query=document.evaluate(expression,$(parentElement)||document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);for(var i=0,length=query.snapshotLength;i<length;i++){results.push(query.snapshotItem(i))}return results};document.getElementsByClassName=function(className,parentElement){var q=".//*[contains(concat(' ', @class, ' '), ' "+className+" ')]";return document._getElementsByXPath(q,parentElement)}}else{document.getElementsByClassName=function(className,parentElement){var children=($(parentElement)||document.body).getElementsByTagName("*");var elements=[],child,pattern=new RegExp("(^|\\s)"+className+"(\\s|$)");for(var i=0,length=children.length;i<length;i++){child=children[i];var elementClassName=child.className;if(elementClassName.length==0){continue}if(elementClassName==className||elementClassName.match(pattern)){elements.push(Element.extend(child))}}return elements}}if(!window.Element){var Element={}}Element.extend=function(element){var F=Prototype.BrowserFeatures;if(!element||!element.tagName||element.nodeType==3||element._extended||F.SpecificElementExtensions||element==window){return element}var methods={},tagName=element.tagName,cache=Element.extend.cache,T=Element.Methods.ByTag;if(!F.ElementExtensions){Object.extend(methods,Element.Methods),Object.extend(methods,Element.Methods.Simulated)}if(T[tagName]){Object.extend(methods,T[tagName])}for(var property in methods){var value=methods[property];if(typeof value=="function"&&!(property in element)){element[property]=cache.findOrStore(value)}}element._extended=Prototype.emptyFunction;return element};Element.extend.cache={findOrStore:function(value){return this[value]=this[value]||function(){return value.apply(null,[this].concat($A(arguments)))}}};Element.Methods={visible:function(element){return $(element).style.display!="none"},toggle:function(element){element=$(element);Element[Element.visible(element)?"hide":"show"](element);return element},hide:function(element){$(element).style.display="none";return element},show:function(element){$(element).style.display="";return element},remove:function(element){element=$(element);element.parentNode.removeChild(element);return element},update:function(element,html){html=typeof html=="undefined"?"":html.toString();$(element).innerHTML=html.stripScripts();setTimeout(function(){html.evalScripts()},10);return element},replace:function(element,html){element=$(element);html=typeof html=="undefined"?"":html.toString();if(element.outerHTML){element.outerHTML=html.stripScripts()}else{var range=element.ownerDocument.createRange();range.selectNodeContents(element);element.parentNode.replaceChild(range.createContextualFragment(html.stripScripts()),element)}setTimeout(function(){html.evalScripts()},10);return element},inspect:function(element){element=$(element);var result="<"+element.tagName.toLowerCase();$H({id:"id",className:"class"}).each(function(pair){var property=pair.first(),attribute=pair.last();var value=(element[property]||"").toString();if(value){result+=" "+attribute+"="+value.inspect(true)}});return result+">"},recursivelyCollect:function(element,property){element=$(element);var elements=[];while(element=element[property]){if(element.nodeType==1){elements.push(Element.extend(element))}}return elements},ancestors:function(element){return $(element).recursivelyCollect("parentNode")},descendants:function(element){return $A($(element).getElementsByTagName("*")).each(Element.extend)},firstDescendant:function(element){element=$(element).firstChild;while(element&&element.nodeType!=1){element=element.nextSibling}return $(element)},immediateDescendants:function(element){if(!(element=$(element).firstChild)){return[]}while(element&&element.nodeType!=1){element=element.nextSibling}if(element){return[element].concat($(element).nextSiblings())}return[]},previousSiblings:function(element){return $(element).recursivelyCollect("previousSibling")},nextSiblings:function(element){return $(element).recursivelyCollect("nextSibling")},siblings:function(element){element=$(element);return element.previousSiblings().reverse().concat(element.nextSiblings())},match:function(element,selector){if(typeof selector=="string"){selector=new Selector(selector)}return selector.match($(element))},up:function(element,expression,index){element=$(element);if(arguments.length==1){return $(element.parentNode)}var ancestors=element.ancestors();return expression?Selector.findElement(ancestors,expression,index):ancestors[index||0]},down:function(element,expression,index){element=$(element);if(arguments.length==1){return element.firstDescendant()}var descendants=element.descendants();return expression?Selector.findElement(descendants,expression,index):descendants[index||0]},previous:function(element,expression,index){element=$(element);if(arguments.length==1){return $(Selector.handlers.previousElementSibling(element))}var previousSiblings=element.previousSiblings();return expression?Selector.findElement(previousSiblings,expression,index):previousSiblings[index||0]},next:function(element,expression,index){element=$(element);if(arguments.length==1){return $(Selector.handlers.nextElementSibling(element))}var nextSiblings=element.nextSiblings();return expression?Selector.findElement(nextSiblings,expression,index):nextSiblings[index||0]},getElementsBySelector:function(){var args=$A(arguments),element=$(args.shift());return Selector.findChildElements(element,args)},getElementsByClassName:function(element,className){return document.getElementsByClassName(className,element)},readAttribute:function(element,name){element=$(element);if(Prototype.Browser.IE){if(!element.attributes){return null}var t=Element._attributeTranslations;if(t.values[name]){return t.values[name](element,name)}if(t.names[name]){name=t.names[name]}var attribute=element.attributes[name];return attribute?attribute.nodeValue:null}return element.getAttribute(name)},getHeight:function(element){return $(element).getDimensions().height},getWidth:function(element){return $(element).getDimensions().width},classNames:function(element){return new Element.ClassNames(element)},hasClassName:function(element,className){if(!(element=$(element))){return}var elementClassName=element.className;if(elementClassName.length==0){return false}if(elementClassName==className||elementClassName.match(new RegExp("(^|\\s)"+className+"(\\s|$)"))){return true}return false},addClassName:function(element,className){if(!(element=$(element))){return}Element.classNames(element).add(className);return element},removeClassName:function(element,className){if(!(element=$(element))){return}Element.classNames(element).remove(className);return element},toggleClassName:function(element,className){if(!(element=$(element))){return}Element.classNames(element)[element.hasClassName(className)?"remove":"add"](className);return element},observe:function(){Event.observe.apply(Event,arguments);return $A(arguments).first()},stopObserving:function(){Event.stopObserving.apply(Event,arguments);return $A(arguments).first()},cleanWhitespace:function(element){element=$(element);var node=element.firstChild;while(node){var nextNode=node.nextSibling;if(node.nodeType==3&&!/\S/.test(node.nodeValue)){element.removeChild(node)}node=nextNode}return element},empty:function(element){return $(element).innerHTML.blank()},descendantOf:function(element,ancestor){element=$(element),ancestor=$(ancestor);while(element=element.parentNode){if(element==ancestor){return true}}return false},scrollTo:function(element){element=$(element);var pos=Position.cumulativeOffset(element);window.scrollTo(pos[0],pos[1]);return element},getStyle:function(element,style){element=$(element);style=style=="float"?"cssFloat":style.camelize();var value=element.style[style];if(!value){var css=document.defaultView.getComputedStyle(element,null);value=css?css[style]:null}if(style=="opacity"){return value?parseFloat(value):1}return value=="auto"?null:value},getOpacity:function(element){return $(element).getStyle("opacity")},setStyle:function(element,styles,camelized){element=$(element);var elementStyle=element.style;for(var property in styles){if(property=="opacity"){element.setOpacity(styles[property])}else{elementStyle[(property=="float"||property=="cssFloat")?(elementStyle.styleFloat===undefined?"cssFloat":"styleFloat"):(camelized?property:property.camelize())]=styles[property]}}return element},setOpacity:function(element,value){element=$(element);element.style.opacity=(value==1||value==="")?"":(value<0.00001)?0:value;return element},getDimensions:function(element){element=$(element);var display=$(element).getStyle("display");if(display!="none"&&display!=null){return{width:element.offsetWidth,height:element.offsetHeight}}var els=element.style;var originalVisibility=els.visibility;var originalPosition=els.position;var originalDisplay=els.display;els.visibility="hidden";els.position="absolute";els.display="block";var originalWidth=element.clientWidth;var originalHeight=element.clientHeight;els.display=originalDisplay;els.position=originalPosition;els.visibility=originalVisibility;return{width:originalWidth,height:originalHeight}},makePositioned:function(element){element=$(element);var pos=Element.getStyle(element,"position");if(pos=="static"||!pos){element._madePositioned=true;element.style.position="relative";if(window.opera){element.style.top=0;element.style.left=0}}return element},undoPositioned:function(element){element=$(element);if(element._madePositioned){element._madePositioned=undefined;element.style.position=element.style.top=element.style.left=element.style.bottom=element.style.right=""}return element},makeClipping:function(element){element=$(element);if(element._overflow){return element}element._overflow=element.style.overflow||"auto";if((Element.getStyle(element,"overflow")||"visible")!="hidden"){element.style.overflow="hidden"}return element},undoClipping:function(element){element=$(element);if(!element._overflow){return element}element.style.overflow=element._overflow=="auto"?"":element._overflow;element._overflow=null;return element}};Object.extend(Element.Methods,{childOf:Element.Methods.descendantOf,childElements:Element.Methods.immediateDescendants});if(Prototype.Browser.Opera){Element.Methods._getStyle=Element.Methods.getStyle;Element.Methods.getStyle=function(element,style){switch(style){case"left":case"top":case"right":case"bottom":if(Element._getStyle(element,"position")=="static"){return null}default:return Element._getStyle(element,style)}}}else{if(Prototype.Browser.IE){Element.Methods.getStyle=function(element,style){element=$(element);style=(style=="float"||style=="cssFloat")?"styleFloat":style.camelize();var value=element.style[style];if(!value&&element.currentStyle){value=element.currentStyle[style]}if(style=="opacity"){if(value=(element.getStyle("filter")||"").match(/alpha\(opacity=(.*)\)/)){if(value[1]){return parseFloat(value[1])/100}}return 1}if(value=="auto"){if((style=="width"||style=="height")&&(element.getStyle("display")!="none")){return element["offset"+style.capitalize()]+"px"}return null}return value};Element.Methods.setOpacity=function(element,value){element=$(element);var filter=element.getStyle("filter"),style=element.style;if(value==1||value===""){style.filter=filter.replace(/alpha\([^\)]*\)/gi,"");return element}else{if(value<0.00001){value=0}}style.filter=filter.replace(/alpha\([^\)]*\)/gi,"")+"alpha(opacity="+(value*100)+")";return element};Element.Methods.update=function(element,html){element=$(element);html=typeof html=="undefined"?"":html.toString();var tagName=element.tagName.toUpperCase();if(["THEAD","TBODY","TR","TD"].include(tagName)){var div=document.createElement("div");switch(tagName){case"THEAD":case"TBODY":div.innerHTML="<table><tbody>"+html.stripScripts()+"</tbody></table>";depth=2;break;case"TR":div.innerHTML="<table><tbody><tr>"+html.stripScripts()+"</tr></tbody></table>";depth=3;break;case"TD":div.innerHTML="<table><tbody><tr><td>"+html.stripScripts()+"</td></tr></tbody></table>";depth=4}$A(element.childNodes).each(function(node){element.removeChild(node)});depth.times(function(){div=div.firstChild});$A(div.childNodes).each(function(node){element.appendChild(node)})}else{element.innerHTML=html.stripScripts()}setTimeout(function(){html.evalScripts()},10);return element}}else{if(Prototype.Browser.Gecko){Element.Methods.setOpacity=function(element,value){element=$(element);element.style.opacity=(value==1)?0.999999:(value==="")?"":(value<0.00001)?0:value;return element}}}}Element._attributeTranslations={names:{colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",datetime:"dateTime",accesskey:"accessKey",tabindex:"tabIndex",enctype:"encType",maxlength:"maxLength",readonly:"readOnly",longdesc:"longDesc"},values:{_getAttr:function(element,attribute){return element.getAttribute(attribute,2)},_flag:function(element,attribute){return $(element).hasAttribute(attribute)?attribute:null},style:function(element){return element.style.cssText.toLowerCase()},title:function(element){var node=element.getAttributeNode("title");return node.specified?node.nodeValue:null}}};(function(){Object.extend(this,{href:this._getAttr,src:this._getAttr,type:this._getAttr,disabled:this._flag,checked:this._flag,readonly:this._flag,multiple:this._flag})}).call(Element._attributeTranslations.values);Element.Methods.Simulated={hasAttribute:function(element,attribute){var t=Element._attributeTranslations,node;attribute=t.names[attribute]||attribute;node=$(element).getAttributeNode(attribute);return node&&node.specified}};Element.Methods.ByTag={};Object.extend(Element,Element.Methods);if(!Prototype.BrowserFeatures.ElementExtensions&&document.createElement("div").__proto__){window.HTMLElement={};window.HTMLElement.prototype=document.createElement("div").__proto__;Prototype.BrowserFeatures.ElementExtensions=true}Element.hasAttribute=function(element,attribute){if(element.hasAttribute){return element.hasAttribute(attribute)}return Element.Methods.Simulated.hasAttribute(element,attribute)};Element.addMethods=function(methods){var F=Prototype.BrowserFeatures,T=Element.Methods.ByTag;if(!methods){Object.extend(Form,Form.Methods);Object.extend(Form.Element,Form.Element.Methods);Object.extend(Element.Methods.ByTag,{FORM:Object.clone(Form.Methods),INPUT:Object.clone(Form.Element.Methods),SELECT:Object.clone(Form.Element.Methods),TEXTAREA:Object.clone(Form.Element.Methods)})}if(arguments.length==2){var tagName=methods;methods=arguments[1]}if(!tagName){Object.extend(Element.Methods,methods||{})}else{if(tagName.constructor==Array){tagName.each(extend)}else{extend(tagName)}}function extend(tagName){tagName=tagName.toUpperCase();if(!Element.Methods.ByTag[tagName]){Element.Methods.ByTag[tagName]={}}Object.extend(Element.Methods.ByTag[tagName],methods)}function copy(methods,destination,onlyIfAbsent){onlyIfAbsent=onlyIfAbsent||false;var cache=Element.extend.cache;for(var property in methods){var value=methods[property];if(!onlyIfAbsent||!(property in destination)){destination[property]=cache.findOrStore(value)}}}function findDOMClass(tagName){var klass;var trans={OPTGROUP:"OptGroup",TEXTAREA:"TextArea",P:"Paragraph",FIELDSET:"FieldSet",UL:"UList",OL:"OList",DL:"DList",DIR:"Directory",H1:"Heading",H2:"Heading",H3:"Heading",H4:"Heading",H5:"Heading",H6:"Heading",Q:"Quote",INS:"Mod",DEL:"Mod",A:"Anchor",IMG:"Image",CAPTION:"TableCaption",COL:"TableCol",COLGROUP:"TableCol",THEAD:"TableSection",TFOOT:"TableSection",TBODY:"TableSection",TR:"TableRow",TH:"TableCell",TD:"TableCell",FRAMESET:"FrameSet",IFRAME:"IFrame"};if(trans[tagName]){klass="HTML"+trans[tagName]+"Element"}if(window[klass]){return window[klass]}klass="HTML"+tagName+"Element";if(window[klass]){return window[klass]}klass="HTML"+tagName.capitalize()+"Element";if(window[klass]){return window[klass]}window[klass]={};window[klass].prototype=document.createElement(tagName).__proto__;return window[klass]}if(F.ElementExtensions){copy(Element.Methods,HTMLElement.prototype);copy(Element.Methods.Simulated,HTMLElement.prototype,true)}if(F.SpecificElementExtensions){for(var tag in Element.Methods.ByTag){var klass=findDOMClass(tag);if(typeof klass=="undefined"){continue}copy(T[tag],klass.prototype)}}Object.extend(Element,Element.Methods);delete Element.ByTag};var Toggle={display:Element.toggle};Abstract.Insertion=function(adjacency){this.adjacency=adjacency};Abstract.Insertion.prototype={initialize:function(element,content){this.element=$(element);this.content=content.stripScripts();if(this.adjacency&&this.element.insertAdjacentHTML){try{this.element.insertAdjacentHTML(this.adjacency,this.content)}catch(e){var tagName=this.element.tagName.toUpperCase();if(["TBODY","TR"].include(tagName)){this.insertContent(this.contentFromAnonymousTable())}else{throw e}}}else{this.range=this.element.ownerDocument.createRange();if(this.initializeRange){this.initializeRange()}this.insertContent([this.range.createContextualFragment(this.content)])}setTimeout(function(){content.evalScripts()},10)},contentFromAnonymousTable:function(){var div=document.createElement("div");div.innerHTML="<table><tbody>"+this.content+"</tbody></table>";return $A(div.childNodes[0].childNodes[0].childNodes)}};var Insertion=new Object();Insertion.Before=Class.create();Insertion.Before.prototype=Object.extend(new Abstract.Insertion("beforeBegin"),{initializeRange:function(){this.range.setStartBefore(this.element)},insertContent:function(fragments){fragments.each((function(fragment){this.element.parentNode.insertBefore(fragment,this.element)}).bind(this))}});Insertion.Top=Class.create();Insertion.Top.prototype=Object.extend(new Abstract.Insertion("afterBegin"),{initializeRange:function(){this.range.selectNodeContents(this.element);this.range.collapse(true)},insertContent:function(fragments){fragments.reverse(false).each((function(fragment){this.element.insertBefore(fragment,this.element.firstChild)}).bind(this))}});Insertion.Bottom=Class.create();Insertion.Bottom.prototype=Object.extend(new Abstract.Insertion("beforeEnd"),{initializeRange:function(){this.range.selectNodeContents(this.element);this.range.collapse(this.element)},insertContent:function(fragments){fragments.each((function(fragment){this.element.appendChild(fragment)}).bind(this))}});Insertion.After=Class.create();Insertion.After.prototype=Object.extend(new Abstract.Insertion("afterEnd"),{initializeRange:function(){this.range.setStartAfter(this.element)},insertContent:function(fragments){fragments.each((function(fragment){this.element.parentNode.insertBefore(fragment,this.element.nextSibling)}).bind(this))}});Element.ClassNames=Class.create();Element.ClassNames.prototype={initialize:function(element){this.element=$(element)},_each:function(iterator){this.element.className.split(/\s+/).select(function(name){return name.length>0})._each(iterator)},set:function(className){this.element.className=className},add:function(classNameToAdd){if(this.include(classNameToAdd)){return}this.set($A(this).concat(classNameToAdd).join(" "))},remove:function(classNameToRemove){if(!this.include(classNameToRemove)){return}this.set($A(this).without(classNameToRemove).join(" "))},toString:function(){return $A(this).join(" ")}};Object.extend(Element.ClassNames.prototype,Enumerable);var Selector=Class.create();Selector.prototype={initialize:function(expression){this.expression=expression.strip();this.compileMatcher()},compileMatcher:function(){if(Prototype.BrowserFeatures.XPath&&!(/\[[\w-]*?:/).test(this.expression)){return this.compileXPathMatcher()}var e=this.expression,ps=Selector.patterns,h=Selector.handlers,c=Selector.criteria,le,p,m;if(Selector._cache[e]){this.matcher=Selector._cache[e];return}this.matcher=["this.matcher = function(root) {","var r = root, h = Selector.handlers, c = false, n;"];while(e&&le!=e&&(/\S/).test(e)){le=e;for(var i in ps){p=ps[i];if(m=e.match(p)){this.matcher.push(typeof c[i]=="function"?c[i](m):new Template(c[i]).evaluate(m));e=e.replace(m[0],"");break}}}this.matcher.push("return h.unique(n);\n}");eval(this.matcher.join("\n"));Selector._cache[this.expression]=this.matcher},compileXPathMatcher:function(){var e=this.expression,ps=Selector.patterns,x=Selector.xpath,le,m;if(Selector._cache[e]){this.xpath=Selector._cache[e];return}this.matcher=[".//*"];while(e&&le!=e&&(/\S/).test(e)){le=e;for(var i in ps){if(m=e.match(ps[i])){this.matcher.push(typeof x[i]=="function"?x[i](m):new Template(x[i]).evaluate(m));e=e.replace(m[0],"");break}}}this.xpath=this.matcher.join("");Selector._cache[this.expression]=this.xpath},findElements:function(root){root=root||document;if(this.xpath){return document._getElementsByXPath(this.xpath,root)}return this.matcher(root)},match:function(element){return this.findElements(document).include(element)},toString:function(){return this.expression},inspect:function(){return"#<Selector:"+this.expression.inspect()+">"}};Object.extend(Selector,{_cache:{},xpath:{descendant:"//*",child:"/*",adjacent:"/following-sibling::*[1]",laterSibling:"/following-sibling::*",tagName:function(m){if(m[1]=="*"){return""}return"[local-name()='"+m[1].toLowerCase()+"' or local-name()='"+m[1].toUpperCase()+"']"},className:"[contains(concat(' ', @class, ' '), ' #{1} ')]",id:"[@id='#{1}']",attrPresence:"[@#{1}]",attr:function(m){m[3]=m[5]||m[6];return new Template(Selector.xpath.operators[m[2]]).evaluate(m)},pseudo:function(m){var h=Selector.xpath.pseudos[m[1]];if(!h){return""}if(typeof h==="function"){return h(m)}return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m)},operators:{"=":"[@#{1}='#{3}']","!=":"[@#{1}!='#{3}']","^=":"[starts-with(@#{1}, '#{3}')]","$=":"[substring(@#{1}, (string-length(@#{1}) - string-length('#{3}') + 1))='#{3}']","*=":"[contains(@#{1}, '#{3}')]","~=":"[contains(concat(' ', @#{1}, ' '), ' #{3} ')]","|=":"[contains(concat('-', @#{1}, '-'), '-#{3}-')]"},pseudos:{"first-child":"[not(preceding-sibling::*)]","last-child":"[not(following-sibling::*)]","only-child":"[not(preceding-sibling::* or following-sibling::*)]",empty:"[count(*) = 0 and (count(text()) = 0 or translate(text(), ' \t\r\n', '') = '')]",checked:"[@checked]",disabled:"[@disabled]",enabled:"[not(@disabled)]",not:function(m){var e=m[6],p=Selector.patterns,x=Selector.xpath,le,m,v;var exclusion=[];while(e&&le!=e&&(/\S/).test(e)){le=e;for(var i in p){if(m=e.match(p[i])){v=typeof x[i]=="function"?x[i](m):new Template(x[i]).evaluate(m);exclusion.push("("+v.substring(1,v.length-1)+")");e=e.replace(m[0],"");break}}}return"[not("+exclusion.join(" and ")+")]"},"nth-child":function(m){return Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ",m)},"nth-last-child":function(m){return Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ",m)},"nth-of-type":function(m){return Selector.xpath.pseudos.nth("position() ",m)},"nth-last-of-type":function(m){return Selector.xpath.pseudos.nth("(last() + 1 - position()) ",m)},"first-of-type":function(m){m[6]="1";return Selector.xpath.pseudos["nth-of-type"](m)},"last-of-type":function(m){m[6]="1";return Selector.xpath.pseudos["nth-last-of-type"](m)},"only-of-type":function(m){var p=Selector.xpath.pseudos;return p["first-of-type"](m)+p["last-of-type"](m)},nth:function(fragment,m){var mm,formula=m[6],predicate;if(formula=="even"){formula="2n+0"}if(formula=="odd"){formula="2n+1"}if(mm=formula.match(/^(\d+)$/)){return"["+fragment+"= "+mm[1]+"]"}if(mm=formula.match(/^(-?\d*)?n(([+-])(\d+))?/)){if(mm[1]=="-"){mm[1]=-1}var a=mm[1]?Number(mm[1]):1;var b=mm[2]?Number(mm[2]):0;predicate="[((#{fragment} - #{b}) mod #{a} = 0) and ((#{fragment} - #{b}) div #{a} >= 0)]";return new Template(predicate).evaluate({fragment:fragment,a:a,b:b})}}}},criteria:{tagName:'n = h.tagName(n, r, "#{1}", c);   c = false;',className:'n = h.className(n, r, "#{1}", c); c = false;',id:'n = h.id(n, r, "#{1}", c);        c = false;',attrPresence:'n = h.attrPresence(n, r, "#{1}"); c = false;',attr:function(m){m[3]=(m[5]||m[6]);return new Template('n = h.attr(n, r, "#{1}", "#{3}", "#{2}"); c = false;').evaluate(m)},pseudo:function(m){if(m[6]){m[6]=m[6].replace(/"/g,'\\"')}return new Template('n = h.pseudo(n, "#{1}", "#{6}", r, c); c = false;').evaluate(m)},descendant:'c = "descendant";',child:'c = "child";',adjacent:'c = "adjacent";',laterSibling:'c = "laterSibling";'},patterns:{laterSibling:/^\s*~\s*/,child:/^\s*>\s*/,adjacent:/^\s*\+\s*/,descendant:/^\s/,tagName:/^\s*(\*|[\w\-]+)(\b|$)?/,id:/^#([\w\-\*]+)(\b|$)/,className:/^\.([\w\-\*]+)(\b|$)/,pseudo:/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis)abled|not)(\((.*?)\))?(\b|$|\s|(?=:))/,attrPresence:/^\[([\w]+)\]/,attr:/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=)\s*((['"])([^\]]*?)\4|([^'"][^\]]*?)))?\]/},handlers:{concat:function(a,b){for(var i=0,node;node=b[i];i++){a.push(node)}return a},mark:function(nodes){for(var i=0,node;node=nodes[i];i++){node._counted=true}return nodes},unmark:function(nodes){for(var i=0,node;node=nodes[i];i++){node._counted=undefined}return nodes},index:function(parentNode,reverse,ofType){parentNode._counted=true;if(reverse){for(var nodes=parentNode.childNodes,i=nodes.length-1,j=1;i>=0;i--){node=nodes[i];if(node.nodeType==1&&(!ofType||node._counted)){node.nodeIndex=j++}}}else{for(var i=0,j=1,nodes=parentNode.childNodes;node=nodes[i];i++){if(node.nodeType==1&&(!ofType||node._counted)){node.nodeIndex=j++}}}},unique:function(nodes){if(nodes.length==0){return nodes}var results=[],n;for(var i=0,l=nodes.length;i<l;i++){if(!(n=nodes[i])._counted){n._counted=true;results.push(Element.extend(n))}}return Selector.handlers.unmark(results)},descendant:function(nodes){var h=Selector.handlers;for(var i=0,results=[],node;node=nodes[i];i++){h.concat(results,node.getElementsByTagName("*"))}return results},child:function(nodes){var h=Selector.handlers;for(var i=0,results=[],node;node=nodes[i];i++){for(var j=0,children=[],child;child=node.childNodes[j];j++){if(child.nodeType==1&&child.tagName!="!"){results.push(child)}}}return results},adjacent:function(nodes){for(var i=0,results=[],node;node=nodes[i];i++){var next=this.nextElementSibling(node);if(next){results.push(next)}}return results},laterSibling:function(nodes){var h=Selector.handlers;for(var i=0,results=[],node;node=nodes[i];i++){h.concat(results,Element.nextSiblings(node))}return results},nextElementSibling:function(node){while(node=node.nextSibling){if(node.nodeType==1){return node}}return null},previousElementSibling:function(node){while(node=node.previousSibling){if(node.nodeType==1){return node}}return null},tagName:function(nodes,root,tagName,combinator){tagName=tagName.toUpperCase();var results=[],h=Selector.handlers;if(nodes){if(combinator){if(combinator=="descendant"){for(var i=0,node;node=nodes[i];i++){h.concat(results,node.getElementsByTagName(tagName))}return results}else{nodes=this[combinator](nodes)}if(tagName=="*"){return nodes}}for(var i=0,node;node=nodes[i];i++){if(node.tagName.toUpperCase()==tagName){results.push(node)}}return results}else{return root.getElementsByTagName(tagName)}},id:function(nodes,root,id,combinator){var targetNode=$(id),h=Selector.handlers;if(!nodes&&root==document){return targetNode?[targetNode]:[]}if(nodes){if(combinator){if(combinator=="child"){for(var i=0,node;node=nodes[i];i++){if(targetNode.parentNode==node){return[targetNode]}}}else{if(combinator=="descendant"){for(var i=0,node;node=nodes[i];i++){if(Element.descendantOf(targetNode,node)){return[targetNode]}}}else{if(combinator=="adjacent"){for(var i=0,node;node=nodes[i];i++){if(Selector.handlers.previousElementSibling(targetNode)==node){return[targetNode]}}}else{nodes=h[combinator](nodes)}}}}for(var i=0,node;node=nodes[i];i++){if(node==targetNode){return[targetNode]}}return[]}return(targetNode&&Element.descendantOf(targetNode,root))?[targetNode]:[]},className:function(nodes,root,className,combinator){if(nodes&&combinator){nodes=this[combinator](nodes)}return Selector.handlers.byClassName(nodes,root,className)},byClassName:function(nodes,root,className){if(!nodes){nodes=Selector.handlers.descendant([root])}var needle=" "+className+" ";for(var i=0,results=[],node,nodeClassName;node=nodes[i];i++){nodeClassName=node.className;if(nodeClassName.length==0){continue}if(nodeClassName==className||(" "+nodeClassName+" ").include(needle)){results.push(node)}}return results},attrPresence:function(nodes,root,attr){var results=[];for(var i=0,node;node=nodes[i];i++){if(Element.hasAttribute(node,attr)){results.push(node)}}return results},attr:function(nodes,root,attr,value,operator){if(!nodes){nodes=root.getElementsByTagName("*")}var handler=Selector.operators[operator],results=[];for(var i=0,node;node=nodes[i];i++){var nodeValue=Element.readAttribute(node,attr);if(nodeValue===null){continue}if(handler(nodeValue,value)){results.push(node)}}return results},pseudo:function(nodes,name,value,root,combinator){if(nodes&&combinator){nodes=this[combinator](nodes)}if(!nodes){nodes=root.getElementsByTagName("*")}return Selector.pseudos[name](nodes,value,root)}},pseudos:{"first-child":function(nodes,value,root){for(var i=0,results=[],node;node=nodes[i];i++){if(Selector.handlers.previousElementSibling(node)){continue}results.push(node)}return results},"last-child":function(nodes,value,root){for(var i=0,results=[],node;node=nodes[i];i++){if(Selector.handlers.nextElementSibling(node)){continue}results.push(node)}return results},"only-child":function(nodes,value,root){var h=Selector.handlers;for(var i=0,results=[],node;node=nodes[i];i++){if(!h.previousElementSibling(node)&&!h.nextElementSibling(node)){results.push(node)}}return results},"nth-child":function(nodes,formula,root){return Selector.pseudos.nth(nodes,formula,root)},"nth-last-child":function(nodes,formula,root){return Selector.pseudos.nth(nodes,formula,root,true)},"nth-of-type":function(nodes,formula,root){return Selector.pseudos.nth(nodes,formula,root,false,true)},"nth-last-of-type":function(nodes,formula,root){return Selector.pseudos.nth(nodes,formula,root,true,true)},"first-of-type":function(nodes,formula,root){return Selector.pseudos.nth(nodes,"1",root,false,true)},"last-of-type":function(nodes,formula,root){return Selector.pseudos.nth(nodes,"1",root,true,true)},"only-of-type":function(nodes,formula,root){var p=Selector.pseudos;return p["last-of-type"](p["first-of-type"](nodes,formula,root),formula,root)},getIndices:function(a,b,total){if(a==0){return b>0?[b]:[]}return $R(1,total).inject([],function(memo,i){if(0==(i-b)%a&&(i-b)/a>=0){memo.push(i)}return memo})},nth:function(nodes,formula,root,reverse,ofType){if(nodes.length==0){return[]}if(formula=="even"){formula="2n+0"}if(formula=="odd"){formula="2n+1"}var h=Selector.handlers,results=[],indexed=[],m;h.mark(nodes);for(var i=0,node;node=nodes[i];i++){if(!node.parentNode._counted){h.index(node.parentNode,reverse,ofType);indexed.push(node.parentNode)}}if(formula.match(/^\d+$/)){formula=Number(formula);for(var i=0,node;node=nodes[i];i++){if(node.nodeIndex==formula){results.push(node)}}}else{if(m=formula.match(/^(-?\d*)?n(([+-])(\d+))?/)){if(m[1]=="-"){m[1]=-1}var a=m[1]?Number(m[1]):1;var b=m[2]?Number(m[2]):0;var indices=Selector.pseudos.getIndices(a,b,nodes.length);for(var i=0,node,l=indices.length;node=nodes[i];i++){for(var j=0;j<l;j++){if(node.nodeIndex==indices[j]){results.push(node)}}}}}h.unmark(nodes);h.unmark(indexed);return results},empty:function(nodes,value,root){for(var i=0,results=[],node;node=nodes[i];i++){if(node.tagName=="!"||(node.firstChild&&!node.innerHTML.match(/^\s*$/))){continue}results.push(node)}return results},not:function(nodes,selector,root){var h=Selector.handlers,selectorType,m;var exclusions=new Selector(selector).findElements(root);h.mark(exclusions);for(var i=0,results=[],node;node=nodes[i];i++){if(!node._counted){results.push(node)}}h.unmark(exclusions);return results},enabled:function(nodes,value,root){for(var i=0,results=[],node;node=nodes[i];i++){if(!node.disabled){results.push(node)}}return results},disabled:function(nodes,value,root){for(var i=0,results=[],node;node=nodes[i];i++){if(node.disabled){results.push(node)}}return results},checked:function(nodes,value,root){for(var i=0,results=[],node;node=nodes[i];i++){if(node.checked){results.push(node)}}return results}},operators:{"=":function(nv,v){return nv==v},"!=":function(nv,v){return nv!=v},"^=":function(nv,v){return nv.startsWith(v)},"$=":function(nv,v){return nv.endsWith(v)},"*=":function(nv,v){return nv.include(v)},"~=":function(nv,v){return(" "+nv+" ").include(" "+v+" ")},"|=":function(nv,v){return("-"+nv.toUpperCase()+"-").include("-"+v.toUpperCase()+"-")}},matchElements:function(elements,expression){var matches=new Selector(expression).findElements(),h=Selector.handlers;h.mark(matches);for(var i=0,results=[],element;element=elements[i];i++){if(element._counted){results.push(element)}}h.unmark(matches);return results},findElement:function(elements,expression,index){if(typeof expression=="number"){index=expression;expression=false}return Selector.matchElements(elements,expression||"*")[index||0]},findChildElements:function(element,expressions){var exprs=expressions.join(","),expressions=[];exprs.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/,function(m){expressions.push(m[1].strip())});var results=[],h=Selector.handlers;for(var i=0,l=expressions.length,selector;i<l;i++){selector=new Selector(expressions[i].strip());h.concat(results,selector.findElements(element))}return(l>1)?h.unique(results):results}});function $$(){return Selector.findChildElements(document,$A(arguments))}var Form={reset:function(form){$(form).reset();return form},serializeElements:function(elements,getHash){var data=elements.inject({},function(result,element){if(!element.disabled&&element.name){var key=element.name,value=$(element).getValue();if(value!=null){if(key in result){if(result[key].constructor!=Array){result[key]=[result[key]]}result[key].push(value)}else{result[key]=value}}}return result});return getHash?data:Hash.toQueryString(data)}};Form.Methods={serialize:function(form,getHash){return Form.serializeElements(Form.getElements(form),getHash)},getElements:function(form){return $A($(form).getElementsByTagName("*")).inject([],function(elements,child){if(Form.Element.Serializers[child.tagName.toLowerCase()]){elements.push(Element.extend(child))}return elements})},getInputs:function(form,typeName,name){form=$(form);var inputs=form.getElementsByTagName("input");if(!typeName&&!name){return $A(inputs).map(Element.extend)}for(var i=0,matchingInputs=[],length=inputs.length;i<length;i++){var input=inputs[i];if((typeName&&input.type!=typeName)||(name&&input.name!=name)){continue}matchingInputs.push(Element.extend(input))}return matchingInputs},disable:function(form){form=$(form);Form.getElements(form).invoke("disable");return form},enable:function(form){form=$(form);Form.getElements(form).invoke("enable");return form},findFirstElement:function(form){return $(form).getElements().find(function(element){return element.type!="hidden"&&!element.disabled&&["input","select","textarea"].include(element.tagName.toLowerCase())})},focusFirstElement:function(form){form=$(form);form.findFirstElement().activate();return form},request:function(form,options){form=$(form),options=Object.clone(options||{});var params=options.parameters;options.parameters=form.serialize(true);if(params){if(typeof params=="string"){params=params.toQueryParams()}Object.extend(options.parameters,params)}if(form.hasAttribute("method")&&!options.method){options.method=form.method}return new Ajax.Request(form.readAttribute("action"),options)}};Form.Element={focus:function(element){$(element).focus();return element},select:function(element){$(element).select();return element}};Form.Element.Methods={serialize:function(element){element=$(element);if(!element.disabled&&element.name){var value=element.getValue();if(value!=undefined){var pair={};pair[element.name]=value;return Hash.toQueryString(pair)}}return""},getValue:function(element){element=$(element);var method=element.tagName.toLowerCase();return Form.Element.Serializers[method](element)},clear:function(element){$(element).value="";return element},present:function(element){return $(element).value!=""},activate:function(element){element=$(element);try{element.focus();if(element.select&&(element.tagName.toLowerCase()!="input"||!["button","reset","submit"].include(element.type))){element.select()}}catch(e){}return element},disable:function(element){element=$(element);element.blur();element.disabled=true;return element},enable:function(element){element=$(element);element.disabled=false;return element}};var Field=Form.Element;var $F=Form.Element.Methods.getValue;Form.Element.Serializers={input:function(element){switch(element.type.toLowerCase()){case"checkbox":case"radio":return Form.Element.Serializers.inputSelector(element);default:return Form.Element.Serializers.textarea(element)}},inputSelector:function(element){return element.checked?element.value:null},textarea:function(element){return element.value},select:function(element){return this[element.type=="select-one"?"selectOne":"selectMany"](element)},selectOne:function(element){var index=element.selectedIndex;return index>=0?this.optionValue(element.options[index]):null},selectMany:function(element){var values,length=element.length;if(!length){return null}for(var i=0,values=[];i<length;i++){var opt=element.options[i];if(opt.selected){values.push(this.optionValue(opt))}}return values},optionValue:function(opt){return Element.extend(opt).hasAttribute("value")?opt.value:opt.text}};Abstract.TimedObserver=function(){};Abstract.TimedObserver.prototype={initialize:function(element,frequency,callback){this.frequency=frequency;this.element=$(element);this.callback=callback;this.lastValue=this.getValue();this.registerCallback()},registerCallback:function(){setInterval(this.onTimerEvent.bind(this),this.frequency*1000)},onTimerEvent:function(){var value=this.getValue();var changed=("string"==typeof this.lastValue&&"string"==typeof value?this.lastValue!=value:String(this.lastValue)!=String(value));if(changed){this.callback(this.element,value);this.lastValue=value}}};Form.Element.Observer=Class.create();Form.Element.Observer.prototype=Object.extend(new Abstract.TimedObserver(),{getValue:function(){return Form.Element.getValue(this.element)}});Form.Observer=Class.create();Form.Observer.prototype=Object.extend(new Abstract.TimedObserver(),{getValue:function(){return Form.serialize(this.element)}});Abstract.EventObserver=function(){};Abstract.EventObserver.prototype={initialize:function(element,callback){this.element=$(element);this.callback=callback;this.lastValue=this.getValue();if(this.element.tagName.toLowerCase()=="form"){this.registerFormCallbacks()}else{this.registerCallback(this.element)}},onElementEvent:function(){var value=this.getValue();if(this.lastValue!=value){this.callback(this.element,value);this.lastValue=value}},registerFormCallbacks:function(){Form.getElements(this.element).each(this.registerCallback.bind(this))},registerCallback:function(element){if(element.type){switch(element.type.toLowerCase()){case"checkbox":case"radio":Event.observe(element,"click",this.onElementEvent.bind(this));break;default:Event.observe(element,"change",this.onElementEvent.bind(this));break}}}};Form.Element.EventObserver=Class.create();Form.Element.EventObserver.prototype=Object.extend(new Abstract.EventObserver(),{getValue:function(){return Form.Element.getValue(this.element)}});Form.EventObserver=Class.create();Form.EventObserver.prototype=Object.extend(new Abstract.EventObserver(),{getValue:function(){return Form.serialize(this.element)}});if(!window.Event){var Event=new Object()}Object.extend(Event,{KEY_BACKSPACE:8,KEY_TAB:9,KEY_RETURN:13,KEY_ESC:27,KEY_LEFT:37,KEY_UP:38,KEY_RIGHT:39,KEY_DOWN:40,KEY_DELETE:46,KEY_HOME:36,KEY_END:35,KEY_PAGEUP:33,KEY_PAGEDOWN:34,element:function(event){return $(event.target||event.srcElement)},isLeftClick:function(event){return(((event.which)&&(event.which==1))||((event.button)&&(event.button==1)))},pointerX:function(event){return event.pageX||(event.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft))},pointerY:function(event){return event.pageY||(event.clientY+(document.documentElement.scrollTop||document.body.scrollTop))},stop:function(event){if(event.preventDefault){event.preventDefault();event.stopPropagation()}else{event.returnValue=false;event.cancelBubble=true}},findElement:function(event,tagName){var element=Event.element(event);while(element.parentNode&&(!element.tagName||(element.tagName.toUpperCase()!=tagName.toUpperCase()))){element=element.parentNode}return element},observers:false,_observeAndCache:function(element,name,observer,useCapture){if(!this.observers){this.observers=[]}if(element.addEventListener){this.observers.push([element,name,observer,useCapture]);element.addEventListener(name,observer,useCapture)}else{if(element.attachEvent){this.observers.push([element,name,observer,useCapture]);element.attachEvent("on"+name,observer)}}},unloadCache:function(){if(!Event.observers){return}for(var i=0,length=Event.observers.length;i<length;i++){Event.stopObserving.apply(this,Event.observers[i]);Event.observers[i][0]=null}Event.observers=false},observe:function(element,name,observer,useCapture){element=$(element);useCapture=useCapture||false;if(name=="keypress"&&(Prototype.Browser.WebKit||element.attachEvent)){name="keydown"}Event._observeAndCache(element,name,observer,useCapture)},stopObserving:function(element,name,observer,useCapture){element=$(element);useCapture=useCapture||false;if(name=="keypress"&&(Prototype.Browser.WebKit||element.attachEvent)){name="keydown"}if(element.removeEventListener){element.removeEventListener(name,observer,useCapture)}else{if(element.detachEvent){try{element.detachEvent("on"+name,observer)}catch(e){}}}}});if(Prototype.Browser.IE){Event.observe(window,"unload",Event.unloadCache,false)}var Position={includeScrollOffsets:false,prepare:function(){this.deltaX=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;this.deltaY=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0},realOffset:function(element){var valueT=0,valueL=0;do{valueT+=element.scrollTop||0;valueL+=element.scrollLeft||0;element=element.parentNode}while(element);return[valueL,valueT]},cumulativeOffset:function(element){var valueT=0,valueL=0;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;element=element.offsetParent}while(element);return[valueL,valueT]},positionedOffset:function(element){var valueT=0,valueL=0;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;element=element.offsetParent;if(element){if(element.tagName=="BODY"){break}var p=Element.getStyle(element,"position");if(p=="relative"||p=="absolute"){break}}}while(element);return[valueL,valueT]},offsetParent:function(element){if(element.offsetParent){return element.offsetParent}if(element==document.body){return element}while((element=element.parentNode)&&element!=document.body){if(Element.getStyle(element,"position")!="static"){return element}}return document.body},within:function(element,x,y){if(this.includeScrollOffsets){return this.withinIncludingScrolloffsets(element,x,y)}this.xcomp=x;this.ycomp=y;this.offset=this.cumulativeOffset(element);return(y>=this.offset[1]&&y<this.offset[1]+element.offsetHeight&&x>=this.offset[0]&&x<this.offset[0]+element.offsetWidth)},withinIncludingScrolloffsets:function(element,x,y){var offsetcache=this.realOffset(element);this.xcomp=x+offsetcache[0]-this.deltaX;this.ycomp=y+offsetcache[1]-this.deltaY;this.offset=this.cumulativeOffset(element);return(this.ycomp>=this.offset[1]&&this.ycomp<this.offset[1]+element.offsetHeight&&this.xcomp>=this.offset[0]&&this.xcomp<this.offset[0]+element.offsetWidth)},overlap:function(mode,element){if(!mode){return 0}if(mode=="vertical"){return((this.offset[1]+element.offsetHeight)-this.ycomp)/element.offsetHeight}if(mode=="horizontal"){return((this.offset[0]+element.offsetWidth)-this.xcomp)/element.offsetWidth}},page:function(forElement){var valueT=0,valueL=0;var element=forElement;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;if(element.offsetParent==document.body){if(Element.getStyle(element,"position")=="absolute"){break}}}while(element=element.offsetParent);element=forElement;do{if(!window.opera||element.tagName=="BODY"){valueT-=element.scrollTop||0;valueL-=element.scrollLeft||0}}while(element=element.parentNode);return[valueL,valueT]},clone:function(source,target){var options=Object.extend({setLeft:true,setTop:true,setWidth:true,setHeight:true,offsetTop:0,offsetLeft:0},arguments[2]||{});source=$(source);var p=Position.page(source);target=$(target);var delta=[0,0];var parent=null;if(Element.getStyle(target,"position")=="absolute"){parent=Position.offsetParent(target);delta=Position.page(parent)}if(parent==document.body){delta[0]-=document.body.offsetLeft;delta[1]-=document.body.offsetTop}if(options.setLeft){target.style.left=(p[0]-delta[0]+options.offsetLeft)+"px"}if(options.setTop){target.style.top=(p[1]-delta[1]+options.offsetTop)+"px"}if(options.setWidth){target.style.width=source.offsetWidth+"px"}if(options.setHeight){target.style.height=source.offsetHeight+"px"}},absolutize:function(element){element=$(element);if(element.style.position=="absolute"){return}Position.prepare();var offsets=Position.positionedOffset(element);var top=offsets[1];var left=offsets[0];var width=element.clientWidth;var height=element.clientHeight;element._originalLeft=left-parseFloat(element.style.left||0);element._originalTop=top-parseFloat(element.style.top||0);element._originalWidth=element.style.width;element._originalHeight=element.style.height;element.style.position="absolute";element.style.top=top+"px";element.style.left=left+"px";element.style.width=width+"px";element.style.height=height+"px"},relativize:function(element){element=$(element);if(element.style.position=="relative"){return}Position.prepare();element.style.position="relative";var top=parseFloat(element.style.top||0)-(element._originalTop||0);var left=parseFloat(element.style.left||0)-(element._originalLeft||0);element.style.top=top+"px";element.style.left=left+"px";element.style.height=element._originalHeight;element.style.width=element._originalWidth}};if(Prototype.Browser.WebKit){Position.cumulativeOffset=function(element){var valueT=0,valueL=0;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;if(element.offsetParent==document.body){if(Element.getStyle(element,"position")=="absolute"){break}}element=element.offsetParent}while(element);return[valueL,valueT]}}Element.addMethods();

String.prototype.parseColor=function(){var color="#";if(this.slice(0,4)=="rgb("){var cols=this.slice(4,this.length-1).split(",");var i=0;do{color+=parseInt(cols[i]).toColorPart()}while(++i<3)}else{if(this.slice(0,1)=="#"){if(this.length==4){for(var i=1;i<4;i++){color+=(this.charAt(i)+this.charAt(i)).toLowerCase()}}if(this.length==7){color=this.toLowerCase()}}}return(color.length==7?color:(arguments[0]||this))};Element.collectTextNodes=function(element){return $A($(element).childNodes).collect(function(node){return(node.nodeType==3?node.nodeValue:(node.hasChildNodes()?Element.collectTextNodes(node):""))}).flatten().join("")};Element.collectTextNodesIgnoreClass=function(element,className){return $A($(element).childNodes).collect(function(node){return(node.nodeType==3?node.nodeValue:((node.hasChildNodes()&&!Element.hasClassName(node,className))?Element.collectTextNodesIgnoreClass(node,className):""))}).flatten().join("")};Element.setContentZoom=function(element,percent){element=$(element);element.setStyle({fontSize:(percent/100)+"em"});if(Prototype.Browser.WebKit){window.scrollBy(0,0)}return element};Element.getInlineOpacity=function(element){return $(element).style.opacity||""};Element.forceRerendering=function(element){try{element=$(element);var n=document.createTextNode(" ");element.appendChild(n);element.removeChild(n)}catch(e){}};Array.prototype.call=function(){var args=arguments;this.each(function(f){f.apply(this,args)})};var Effect={_elementDoesNotExistError:{name:"ElementDoesNotExistError",message:"The specified DOM element does not exist, but is required for this effect to operate"},tagifyText:function(element){if(typeof Builder=="undefined"){throw ("Effect.tagifyText requires including script.aculo.us' builder.js library")}var tagifyStyle="position:relative";if(Prototype.Browser.IE){tagifyStyle+=";zoom:1"}element=$(element);$A(element.childNodes).each(function(child){if(child.nodeType==3){child.nodeValue.toArray().each(function(character){element.insertBefore(Builder.node("span",{style:tagifyStyle},character==" "?String.fromCharCode(160):character),child)});Element.remove(child)}})},multiple:function(element,effect){var elements;if(((typeof element=="object")||(typeof element=="function"))&&(element.length)){elements=element}else{elements=$(element).childNodes}var options=Object.extend({speed:0.1,delay:0},arguments[2]||{});var masterDelay=options.delay;$A(elements).each(function(element,index){new effect(element,Object.extend(options,{delay:index*options.speed+masterDelay}))})},PAIRS:{slide:["SlideDown","SlideUp"],blind:["BlindDown","BlindUp"],appear:["Appear","Fade"]},toggle:function(element,effect){element=$(element);effect=(effect||"appear").toLowerCase();var options=Object.extend({queue:{position:"end",scope:(element.id||"global"),limit:1}},arguments[2]||{});Effect[element.visible()?Effect.PAIRS[effect][1]:Effect.PAIRS[effect][0]](element,options)}};var Effect2=Effect;Effect.Transitions={linear:Prototype.K,sinoidal:function(pos){return(-Math.cos(pos*Math.PI)/2)+0.5},reverse:function(pos){return 1-pos},flicker:function(pos){var pos=((-Math.cos(pos*Math.PI)/4)+0.75)+Math.random()/4;return(pos>1?1:pos)},wobble:function(pos){return(-Math.cos(pos*Math.PI*(9*pos))/2)+0.5},pulse:function(pos,pulses){pulses=pulses||5;return(Math.round((pos%(1/pulses))*pulses)==0?((pos*pulses*2)-Math.floor(pos*pulses*2)):1-((pos*pulses*2)-Math.floor(pos*pulses*2)))},none:function(pos){return 0},full:function(pos){return 1}};Effect.ScopedQueue=Class.create();Object.extend(Object.extend(Effect.ScopedQueue.prototype,Enumerable),{initialize:function(){this.effects=[];this.interval=null},_each:function(iterator){this.effects._each(iterator)},add:function(effect){var timestamp=new Date().getTime();var position=(typeof effect.options.queue=="string")?effect.options.queue:effect.options.queue.position;switch(position){case"front":this.effects.findAll(function(e){return e.state=="idle"}).each(function(e){e.startOn+=effect.finishOn;e.finishOn+=effect.finishOn});break;case"with-last":timestamp=this.effects.pluck("startOn").max()||timestamp;break;case"end":timestamp=this.effects.pluck("finishOn").max()||timestamp;break}effect.startOn+=timestamp;effect.finishOn+=timestamp;if(!effect.options.queue.limit||(this.effects.length<effect.options.queue.limit)){this.effects.push(effect)}if(!this.interval){this.interval=setInterval(this.loop.bind(this),15)}},remove:function(effect){this.effects=this.effects.reject(function(e){return e==effect});if(this.effects.length==0){clearInterval(this.interval);this.interval=null}},loop:function(){var timePos=new Date().getTime();for(var i=0,len=this.effects.length;i<len;i++){this.effects[i]&&this.effects[i].loop(timePos)}}});Effect.Queues={instances:$H(),get:function(queueName){if(typeof queueName!="string"){return queueName}if(!this.instances[queueName]){this.instances[queueName]=new Effect.ScopedQueue()}return this.instances[queueName]}};Effect.Queue=Effect.Queues.get("global");Effect.DefaultOptions={transition:Effect.Transitions.sinoidal,duration:1,fps:100,sync:false,from:0,to:1,delay:0,queue:"parallel"};Effect.Base=function(){};Effect.Base.prototype={position:null,start:function(options){function codeForEvent(options,eventName){return((options[eventName+"Internal"]?"this.options."+eventName+"Internal(this);":"")+(options[eventName]?"this.options."+eventName+"(this);":""))}if(options.transition===false){options.transition=Effect.Transitions.linear}this.options=Object.extend(Object.extend({},Effect.DefaultOptions),options||{});this.currentFrame=0;this.state="idle";this.startOn=this.options.delay*1000;this.finishOn=this.startOn+(this.options.duration*1000);this.fromToDelta=this.options.to-this.options.from;this.totalTime=this.finishOn-this.startOn;this.totalFrames=this.options.fps*this.options.duration;eval('this.render = function(pos){ if(this.state=="idle"){this.state="running";'+codeForEvent(options,"beforeSetup")+(this.setup?"this.setup();":"")+codeForEvent(options,"afterSetup")+'};if(this.state=="running"){pos=this.options.transition(pos)*'+this.fromToDelta+"+"+this.options.from+";this.position=pos;"+codeForEvent(options,"beforeUpdate")+(this.update?"this.update(pos);":"")+codeForEvent(options,"afterUpdate")+"}}");this.event("beforeStart");if(!this.options.sync){Effect.Queues.get(typeof this.options.queue=="string"?"global":this.options.queue.scope).add(this)}},loop:function(timePos){if(timePos>=this.startOn){if(timePos>=this.finishOn){this.render(1);this.cancel();this.event("beforeFinish");if(this.finish){this.finish()}this.event("afterFinish");return}var pos=(timePos-this.startOn)/this.totalTime,frame=Math.round(pos*this.totalFrames);if(frame>this.currentFrame){this.render(pos);this.currentFrame=frame}}},cancel:function(){if(!this.options.sync){Effect.Queues.get(typeof this.options.queue=="string"?"global":this.options.queue.scope).remove(this)}this.state="finished"},event:function(eventName){if(this.options[eventName+"Internal"]){this.options[eventName+"Internal"](this)}if(this.options[eventName]){this.options[eventName](this)}},inspect:function(){var data=$H();for(property in this){if(typeof this[property]!="function"){data[property]=this[property]}}return"#<Effect:"+data.inspect()+",options:"+$H(this.options).inspect()+">"}};Effect.Parallel=Class.create();Object.extend(Object.extend(Effect.Parallel.prototype,Effect.Base.prototype),{initialize:function(effects){this.effects=effects||[];this.start(arguments[1])},update:function(position){this.effects.invoke("render",position)},finish:function(position){this.effects.each(function(effect){effect.render(1);effect.cancel();effect.event("beforeFinish");if(effect.finish){effect.finish(position)}effect.event("afterFinish")})}});Effect.Event=Class.create();Object.extend(Object.extend(Effect.Event.prototype,Effect.Base.prototype),{initialize:function(){var options=Object.extend({duration:0},arguments[0]||{});this.start(options)},update:Prototype.emptyFunction});Effect.Opacity=Class.create();Object.extend(Object.extend(Effect.Opacity.prototype,Effect.Base.prototype),{initialize:function(element){this.element=$(element);if(!this.element){throw (Effect._elementDoesNotExistError)}if(Prototype.Browser.IE&&(!this.element.currentStyle.hasLayout)){this.element.setStyle({zoom:1})}var options=Object.extend({from:this.element.getOpacity()||0,to:1},arguments[1]||{});this.start(options)},update:function(position){this.element.setOpacity(position)}});Effect.Move=Class.create();Object.extend(Object.extend(Effect.Move.prototype,Effect.Base.prototype),{initialize:function(element){this.element=$(element);if(!this.element){throw (Effect._elementDoesNotExistError)}var options=Object.extend({x:0,y:0,mode:"relative"},arguments[1]||{});this.start(options)},setup:function(){this.element.makePositioned();this.originalLeft=parseFloat(this.element.getStyle("left")||"0");this.originalTop=parseFloat(this.element.getStyle("top")||"0");if(this.options.mode=="absolute"){this.options.x=this.options.x-this.originalLeft;this.options.y=this.options.y-this.originalTop}},update:function(position){this.element.setStyle({left:Math.round(this.options.x*position+this.originalLeft)+"px",top:Math.round(this.options.y*position+this.originalTop)+"px"})}});Effect.MoveBy=function(element,toTop,toLeft){return new Effect.Move(element,Object.extend({x:toLeft,y:toTop},arguments[3]||{}))};Effect.Scale=Class.create();Object.extend(Object.extend(Effect.Scale.prototype,Effect.Base.prototype),{initialize:function(element,percent){this.element=$(element);if(!this.element){throw (Effect._elementDoesNotExistError)}var options=Object.extend({scaleX:true,scaleY:true,scaleContent:true,scaleFromCenter:false,scaleMode:"box",scaleFrom:100,scaleTo:percent},arguments[2]||{});this.start(options)},setup:function(){this.restoreAfterFinish=this.options.restoreAfterFinish||false;this.elementPositioning=this.element.getStyle("position");this.originalStyle={};["top","left","width","height","fontSize"].each(function(k){this.originalStyle[k]=this.element.style[k]}.bind(this));this.originalTop=this.element.offsetTop;this.originalLeft=this.element.offsetLeft;var fontSize=this.element.getStyle("font-size")||"100%";["em","px","%","pt"].each(function(fontSizeType){if(fontSize.indexOf(fontSizeType)>0){this.fontSize=parseFloat(fontSize);this.fontSizeType=fontSizeType}}.bind(this));this.factor=(this.options.scaleTo-this.options.scaleFrom)/100;this.dims=null;if(this.options.scaleMode=="box"){this.dims=[this.element.offsetHeight,this.element.offsetWidth]}if(/^content/.test(this.options.scaleMode)){this.dims=[this.element.scrollHeight,this.element.scrollWidth]}if(!this.dims){this.dims=[this.options.scaleMode.originalHeight,this.options.scaleMode.originalWidth]}},update:function(position){var currentScale=(this.options.scaleFrom/100)+(this.factor*position);if(this.options.scaleContent&&this.fontSize){this.element.setStyle({fontSize:this.fontSize*currentScale+this.fontSizeType})}this.setDimensions(this.dims[0]*currentScale,this.dims[1]*currentScale)},finish:function(position){if(this.restoreAfterFinish){this.element.setStyle(this.originalStyle)}},setDimensions:function(height,width){var d={};if(this.options.scaleX){d.width=Math.round(width)+"px"}if(this.options.scaleY){d.height=Math.round(height)+"px"}if(this.options.scaleFromCenter){var topd=(height-this.dims[0])/2;var leftd=(width-this.dims[1])/2;if(this.elementPositioning=="absolute"){if(this.options.scaleY){d.top=this.originalTop-topd+"px"}if(this.options.scaleX){d.left=this.originalLeft-leftd+"px"}}else{if(this.options.scaleY){d.top=-topd+"px"}if(this.options.scaleX){d.left=-leftd+"px"}}}this.element.setStyle(d)}});Effect.Highlight=Class.create();Object.extend(Object.extend(Effect.Highlight.prototype,Effect.Base.prototype),{initialize:function(element){this.element=$(element);if(!this.element){throw (Effect._elementDoesNotExistError)}var options=Object.extend({startcolor:"#ffff99"},arguments[1]||{});this.start(options)},setup:function(){if(this.element.getStyle("display")=="none"){this.cancel();return}this.oldStyle={};if(!this.options.keepBackgroundImage){this.oldStyle.backgroundImage=this.element.getStyle("background-image");this.element.setStyle({backgroundImage:"none"})}if(!this.options.endcolor){this.options.endcolor=this.element.getStyle("background-color").parseColor("#ffffff")}if(!this.options.restorecolor){this.options.restorecolor=this.element.getStyle("background-color")}this._base=$R(0,2).map(function(i){return parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16)}.bind(this));this._delta=$R(0,2).map(function(i){return parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i]}.bind(this))},update:function(position){this.element.setStyle({backgroundColor:$R(0,2).inject("#",function(m,v,i){return m+(Math.round(this._base[i]+(this._delta[i]*position)).toColorPart())}.bind(this))})},finish:function(){this.element.setStyle(Object.extend(this.oldStyle,{backgroundColor:this.options.restorecolor}))}});Effect.ScrollTo=Class.create();Object.extend(Object.extend(Effect.ScrollTo.prototype,Effect.Base.prototype),{initialize:function(element){this.element=$(element);this.start(arguments[1]||{})},setup:function(){Position.prepare();var offsets=Position.cumulativeOffset(this.element);if(this.options.offset){offsets[1]+=this.options.offset}var max=window.innerHeight?window.height-window.innerHeight:document.body.scrollHeight-(document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight);this.scrollStart=Position.deltaY;this.delta=(offsets[1]>max?max:offsets[1])-this.scrollStart},update:function(position){Position.prepare();window.scrollTo(Position.deltaX,this.scrollStart+(position*this.delta))}});Effect.Fade=function(element){element=$(element);var oldOpacity=element.getInlineOpacity();var options=Object.extend({from:element.getOpacity()||1,to:0,afterFinishInternal:function(effect){if(effect.options.to!=0){return}effect.element.hide().setStyle({opacity:oldOpacity})}},arguments[1]||{});return new Effect.Opacity(element,options)};Effect.Appear=function(element){element=$(element);var options=Object.extend({from:(element.getStyle("display")=="none"?0:element.getOpacity()||0),to:1,afterFinishInternal:function(effect){effect.element.forceRerendering()},beforeSetup:function(effect){effect.element.setOpacity(effect.options.from).show()}},arguments[1]||{});return new Effect.Opacity(element,options)};Effect.Puff=function(element){element=$(element);var oldStyle={opacity:element.getInlineOpacity(),position:element.getStyle("position"),top:element.style.top,left:element.style.left,width:element.style.width,height:element.style.height};return new Effect.Parallel([new Effect.Scale(element,200,{sync:true,scaleFromCenter:true,scaleContent:true,restoreAfterFinish:true}),new Effect.Opacity(element,{sync:true,to:0})],Object.extend({duration:1,beforeSetupInternal:function(effect){Position.absolutize(effect.effects[0].element)},afterFinishInternal:function(effect){effect.effects[0].element.hide().setStyle(oldStyle)}},arguments[1]||{}))};Effect.BlindUp=function(element){element=$(element);element.makeClipping();return new Effect.Scale(element,0,Object.extend({scaleContent:false,scaleX:false,restoreAfterFinish:true,afterFinishInternal:function(effect){effect.element.hide().undoClipping()}},arguments[1]||{}))};Effect.BlindDown=function(element){element=$(element);var elementDimensions=element.getDimensions();return new Effect.Scale(element,100,Object.extend({scaleContent:false,scaleX:false,scaleFrom:0,scaleMode:{originalHeight:elementDimensions.height,originalWidth:elementDimensions.width},restoreAfterFinish:true,afterSetup:function(effect){effect.element.makeClipping().setStyle({height:"0px"}).show()},afterFinishInternal:function(effect){effect.element.undoClipping()}},arguments[1]||{}))};Effect.SwitchOff=function(element){element=$(element);var oldOpacity=element.getInlineOpacity();return new Effect.Appear(element,Object.extend({duration:0.4,from:0,transition:Effect.Transitions.flicker,afterFinishInternal:function(effect){new Effect.Scale(effect.element,1,{duration:0.3,scaleFromCenter:true,scaleX:false,scaleContent:false,restoreAfterFinish:true,beforeSetup:function(effect){effect.element.makePositioned().makeClipping()},afterFinishInternal:function(effect){effect.element.hide().undoClipping().undoPositioned().setStyle({opacity:oldOpacity})}})}},arguments[1]||{}))};Effect.DropOut=function(element){element=$(element);var oldStyle={top:element.getStyle("top"),left:element.getStyle("left"),opacity:element.getInlineOpacity()};return new Effect.Parallel([new Effect.Move(element,{x:0,y:100,sync:true}),new Effect.Opacity(element,{sync:true,to:0})],Object.extend({duration:0.5,beforeSetup:function(effect){effect.effects[0].element.makePositioned()},afterFinishInternal:function(effect){effect.effects[0].element.hide().undoPositioned().setStyle(oldStyle)}},arguments[1]||{}))};Effect.Shake=function(element){element=$(element);var oldStyle={top:element.getStyle("top"),left:element.getStyle("left")};return new Effect.Move(element,{x:20,y:0,duration:0.05,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:-40,y:0,duration:0.1,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:40,y:0,duration:0.1,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:-40,y:0,duration:0.1,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:40,y:0,duration:0.1,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:-20,y:0,duration:0.05,afterFinishInternal:function(effect){effect.element.undoPositioned().setStyle(oldStyle)}})}})}})}})}})}})};Effect.SlideDown=function(element){element=$(element).cleanWhitespace();var oldInnerBottom=element.down().getStyle("bottom");var elementDimensions=element.getDimensions();return new Effect.Scale(element,100,Object.extend({scaleContent:false,scaleX:false,scaleFrom:window.opera?0:1,scaleMode:{originalHeight:elementDimensions.height,originalWidth:elementDimensions.width},restoreAfterFinish:true,afterSetup:function(effect){effect.element.makePositioned();effect.element.down().makePositioned();if(window.opera){effect.element.setStyle({top:""})}effect.element.makeClipping().setStyle({height:"0px"}).show()},afterUpdateInternal:function(effect){effect.element.down().setStyle({bottom:(effect.dims[0]-effect.element.clientHeight)+"px"})},afterFinishInternal:function(effect){effect.element.undoClipping().undoPositioned();effect.element.down().undoPositioned().setStyle({bottom:oldInnerBottom})}},arguments[1]||{}))};Effect.SlideUp=function(element){element=$(element).cleanWhitespace();var oldInnerBottom=element.down().getStyle("bottom");return new Effect.Scale(element,window.opera?0:1,Object.extend({scaleContent:false,scaleX:false,scaleMode:"box",scaleFrom:100,restoreAfterFinish:true,beforeStartInternal:function(effect){effect.element.makePositioned();effect.element.down().makePositioned();if(window.opera){effect.element.setStyle({top:""})}effect.element.makeClipping().show()},afterUpdateInternal:function(effect){effect.element.down().setStyle({bottom:(effect.dims[0]-effect.element.clientHeight)+"px"})},afterFinishInternal:function(effect){effect.element.hide().undoClipping().undoPositioned().setStyle({bottom:oldInnerBottom});effect.element.down().undoPositioned()}},arguments[1]||{}))};Effect.Squish=function(element){return new Effect.Scale(element,window.opera?1:0,{restoreAfterFinish:true,beforeSetup:function(effect){effect.element.makeClipping()},afterFinishInternal:function(effect){effect.element.hide().undoClipping()}})};Effect.Grow=function(element){element=$(element);var options=Object.extend({direction:"center",moveTransition:Effect.Transitions.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Effect.Transitions.full},arguments[1]||{});var oldStyle={top:element.style.top,left:element.style.left,height:element.style.height,width:element.style.width,opacity:element.getInlineOpacity()};var dims=element.getDimensions();var initialMoveX,initialMoveY;var moveX,moveY;switch(options.direction){case"top-left":initialMoveX=initialMoveY=moveX=moveY=0;break;case"top-right":initialMoveX=dims.width;initialMoveY=moveY=0;moveX=-dims.width;break;case"bottom-left":initialMoveX=moveX=0;initialMoveY=dims.height;moveY=-dims.height;break;case"bottom-right":initialMoveX=dims.width;initialMoveY=dims.height;moveX=-dims.width;moveY=-dims.height;break;case"center":initialMoveX=dims.width/2;initialMoveY=dims.height/2;moveX=-dims.width/2;moveY=-dims.height/2;break}return new Effect.Move(element,{x:initialMoveX,y:initialMoveY,duration:0.01,beforeSetup:function(effect){effect.element.hide().makeClipping().makePositioned()},afterFinishInternal:function(effect){new Effect.Parallel([new Effect.Opacity(effect.element,{sync:true,to:1,from:0,transition:options.opacityTransition}),new Effect.Move(effect.element,{x:moveX,y:moveY,sync:true,transition:options.moveTransition}),new Effect.Scale(effect.element,100,{scaleMode:{originalHeight:dims.height,originalWidth:dims.width},sync:true,scaleFrom:window.opera?1:0,transition:options.scaleTransition,restoreAfterFinish:true})],Object.extend({beforeSetup:function(effect){effect.effects[0].element.setStyle({height:"0px"}).show()},afterFinishInternal:function(effect){effect.effects[0].element.undoClipping().undoPositioned().setStyle(oldStyle)}},options))}})};Effect.Shrink=function(element){element=$(element);var options=Object.extend({direction:"center",moveTransition:Effect.Transitions.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Effect.Transitions.none},arguments[1]||{});var oldStyle={top:element.style.top,left:element.style.left,height:element.style.height,width:element.style.width,opacity:element.getInlineOpacity()};var dims=element.getDimensions();var moveX,moveY;switch(options.direction){case"top-left":moveX=moveY=0;break;case"top-right":moveX=dims.width;moveY=0;break;case"bottom-left":moveX=0;moveY=dims.height;break;case"bottom-right":moveX=dims.width;moveY=dims.height;break;case"center":moveX=dims.width/2;moveY=dims.height/2;break}return new Effect.Parallel([new Effect.Opacity(element,{sync:true,to:0,from:1,transition:options.opacityTransition}),new Effect.Scale(element,window.opera?1:0,{sync:true,transition:options.scaleTransition,restoreAfterFinish:true}),new Effect.Move(element,{x:moveX,y:moveY,sync:true,transition:options.moveTransition})],Object.extend({beforeStartInternal:function(effect){effect.effects[0].element.makePositioned().makeClipping()},afterFinishInternal:function(effect){effect.effects[0].element.hide().undoClipping().undoPositioned().setStyle(oldStyle)}},options))};Effect.Pulsate=function(element){element=$(element);var options=arguments[1]||{};var oldOpacity=element.getInlineOpacity();var transition=options.transition||Effect.Transitions.sinoidal;var reverser=function(pos){return transition(1-Effect.Transitions.pulse(pos,options.pulses))};reverser.bind(transition);return new Effect.Opacity(element,Object.extend(Object.extend({duration:2,from:0,afterFinishInternal:function(effect){effect.element.setStyle({opacity:oldOpacity})}},options),{transition:reverser}))};Effect.Fold=function(element){element=$(element);var oldStyle={top:element.style.top,left:element.style.left,width:element.style.width,height:element.style.height};element.makeClipping();return new Effect.Scale(element,5,Object.extend({scaleContent:false,scaleX:false,afterFinishInternal:function(effect){new Effect.Scale(element,1,{scaleContent:false,scaleY:false,afterFinishInternal:function(effect){effect.element.hide().undoClipping().setStyle(oldStyle)}})}},arguments[1]||{}))};Effect.Morph=Class.create();Object.extend(Object.extend(Effect.Morph.prototype,Effect.Base.prototype),{initialize:function(element){this.element=$(element);if(!this.element){throw (Effect._elementDoesNotExistError)}var options=Object.extend({style:{}},arguments[1]||{});if(typeof options.style=="string"){if(options.style.indexOf(":")==-1){var cssText="",selector="."+options.style;$A(document.styleSheets).reverse().each(function(styleSheet){if(styleSheet.cssRules){cssRules=styleSheet.cssRules}else{if(styleSheet.rules){cssRules=styleSheet.rules}}$A(cssRules).reverse().each(function(rule){if(selector==rule.selectorText){cssText=rule.style.cssText;throw $break}});if(cssText){throw $break}});this.style=cssText.parseStyle();options.afterFinishInternal=function(effect){effect.element.addClassName(effect.options.style);effect.transforms.each(function(transform){if(transform.style!="opacity"){effect.element.style[transform.style]=""}})}}else{this.style=options.style.parseStyle()}}else{this.style=$H(options.style)}this.start(options)},setup:function(){function parseColor(color){if(!color||["rgba(0, 0, 0, 0)","transparent"].include(color)){color="#ffffff"}color=color.parseColor();return $R(0,2).map(function(i){return parseInt(color.slice(i*2+1,i*2+3),16)})}this.transforms=this.style.map(function(pair){var property=pair[0],value=pair[1],unit=null;if(value.parseColor("#zzzzzz")!="#zzzzzz"){value=value.parseColor();unit="color"}else{if(property=="opacity"){value=parseFloat(value);if(Prototype.Browser.IE&&(!this.element.currentStyle.hasLayout)){this.element.setStyle({zoom:1})}}else{if(Element.CSS_LENGTH.test(value)){var components=value.match(/^([\+\-]?[0-9\.]+)(.*)$/);value=parseFloat(components[1]);unit=(components.length==3)?components[2]:null}}}var originalValue=this.element.getStyle(property);return{style:property.camelize(),originalValue:unit=="color"?parseColor(originalValue):parseFloat(originalValue||0),targetValue:unit=="color"?parseColor(value):value,unit:unit}}.bind(this)).reject(function(transform){return((transform.originalValue==transform.targetValue)||(transform.unit!="color"&&(isNaN(transform.originalValue)||isNaN(transform.targetValue))))})},update:function(position){var style={},transform,i=this.transforms.length;while(i--){style[(transform=this.transforms[i]).style]=transform.unit=="color"?"#"+(Math.round(transform.originalValue[0]+(transform.targetValue[0]-transform.originalValue[0])*position)).toColorPart()+(Math.round(transform.originalValue[1]+(transform.targetValue[1]-transform.originalValue[1])*position)).toColorPart()+(Math.round(transform.originalValue[2]+(transform.targetValue[2]-transform.originalValue[2])*position)).toColorPart():transform.originalValue+Math.round(((transform.targetValue-transform.originalValue)*position)*1000)/1000+transform.unit}this.element.setStyle(style,true)}});Effect.Transform=Class.create();Object.extend(Effect.Transform.prototype,{initialize:function(tracks){this.tracks=[];this.options=arguments[1]||{};this.addTracks(tracks)},addTracks:function(tracks){tracks.each(function(track){var data=$H(track).values().first();this.tracks.push($H({ids:$H(track).keys().first(),effect:Effect.Morph,options:{style:data}}))}.bind(this));return this},play:function(){return new Effect.Parallel(this.tracks.map(function(track){var elements=[$(track.ids)||$$(track.ids)].flatten();return elements.map(function(e){return new track.effect(e,Object.extend({sync:true},track.options))})}).flatten(),this.options)}});Element.CSS_PROPERTIES=$w("backgroundColor backgroundPosition borderBottomColor borderBottomStyle borderBottomWidth borderLeftColor borderLeftStyle borderLeftWidth borderRightColor borderRightStyle borderRightWidth borderSpacing borderTopColor borderTopStyle borderTopWidth bottom clip color fontSize fontWeight height left letterSpacing lineHeight marginBottom marginLeft marginRight marginTop markerOffset maxHeight maxWidth minHeight minWidth opacity outlineColor outlineOffset outlineWidth paddingBottom paddingLeft paddingRight paddingTop right textIndent top width wordSpacing zIndex");Element.CSS_LENGTH=/^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$/;String.prototype.parseStyle=function(){var element=document.createElement("div");element.innerHTML='<div style="'+this+'"></div>';var style=element.childNodes[0].style,styleRules=$H();Element.CSS_PROPERTIES.each(function(property){if(style[property]){styleRules[property]=style[property]}});if(Prototype.Browser.IE&&this.indexOf("opacity")>-1){styleRules.opacity=this.match(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1]}return styleRules};Element.morph=function(element,style){new Effect.Morph(element,Object.extend({style:style},arguments[2]||{}));return element};["getInlineOpacity","forceRerendering","setContentZoom","collectTextNodes","collectTextNodesIgnoreClass","morph"].each(function(f){Element.Methods[f]=Element[f]});Element.Methods.visualEffect=function(element,effect,options){s=effect.dasherize().camelize();effect_class=s.charAt(0).toUpperCase()+s.substring(1);new Effect[effect_class](element,options);return $(element)};Element.addMethods();
/* builder */
var Builder={NODEMAP:{AREA:"map",CAPTION:"table",COL:"table",COLGROUP:"table",LEGEND:"fieldset",OPTGROUP:"select",OPTION:"select",PARAM:"object",TBODY:"table",TD:"table",TFOOT:"table",TH:"table",THEAD:"table",TR:"table"},node:function(elementName){elementName=elementName.toUpperCase();var parentTag=this.NODEMAP[elementName]||"div";var parentElement=document.createElement(parentTag);try{parentElement.innerHTML="<"+elementName+"></"+elementName+">"}catch(e){}var element=parentElement.firstChild||null;if(element&&(element.tagName.toUpperCase()!=elementName)){element=element.getElementsByTagName(elementName)[0]}if(!element){element=document.createElement(elementName)}if(!element){return}if(arguments[1]){if(this._isStringOrNumber(arguments[1])||(arguments[1] instanceof Array)||arguments[1].tagName){this._children(element,arguments[1])}else{var attrs=this._attributes(arguments[1]);if(attrs.length){try{parentElement.innerHTML="<"+elementName+" "+attrs+"></"+elementName+">"}catch(e){}element=parentElement.firstChild||null;if(!element){element=document.createElement(elementName);for(attr in arguments[1]){element[attr=="class"?"className":attr]=arguments[1][attr]}}if(element.tagName.toUpperCase()!=elementName){element=parentElement.getElementsByTagName(elementName)[0]}}}}if(arguments[2]){this._children(element,arguments[2])}return element},_text:function(text){return document.createTextNode(text)},ATTR_MAP:{className:"class",htmlFor:"for"},_attributes:function(attributes){var attrs=[];for(attribute in attributes){attrs.push((attribute in this.ATTR_MAP?this.ATTR_MAP[attribute]:attribute)+'="'+attributes[attribute].toString().escapeHTML().gsub(/"/,"&quot;")+'"')}return attrs.join(" ")},_children:function(element,children){if(children.tagName){element.appendChild(children);return}if(typeof children=="object"){children.flatten().each(function(e){if(typeof e=="object"){element.appendChild(e)}else{if(Builder._isStringOrNumber(e)){element.appendChild(Builder._text(e))}}})}else{if(Builder._isStringOrNumber(children)){element.appendChild(Builder._text(children))}}},_isStringOrNumber:function(param){return(typeof param=="string"||typeof param=="number")},build:function(html){var element=this.node("div");$(element).update(html.strip());return element.down()},dump:function(scope){if(typeof scope!="object"&&typeof scope!="function"){scope=window}var tags=("A ABBR ACRONYM ADDRESS APPLET AREA B BASE BASEFONT BDO BIG BLOCKQUOTE BODY BR BUTTON CAPTION CENTER CITE CODE COL COLGROUP DD DEL DFN DIR DIV DL DT EM FIELDSET FONT FORM FRAME FRAMESET H1 H2 H3 H4 H5 H6 HEAD HR HTML I IFRAME IMG INPUT INS ISINDEX KBD LABEL LEGEND LI LINK MAP MENU META NOFRAMES NOSCRIPT OBJECT OL OPTGROUP OPTION P PARAM PRE Q S SAMP SCRIPT SELECT SMALL SPAN STRIKE STRONG STYLE SUB SUP TABLE TBODY TD TEXTAREA TFOOT TH THEAD TITLE TR TT U UL VAR").split(/\s+/);tags.each(function(tag){scope[tag]=function(){return Builder.node.apply(Builder,[tag].concat($A(arguments)))}})}};
/* jcarousel */
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(9($){$.1s.A=9(o){z 4.14(9(){2H r(4,o)})};8 q={W:F,23:1,1G:1,u:7,15:3,16:7,1H:\'2I\',24:\'2J\',1i:0,B:7,1j:7,1I:7,25:7,26:7,27:7,28:7,29:7,2a:7,2b:7,1J:\'<N></N>\',1K:\'<N></N>\',2c:\'2d\',2e:\'2d\',1L:7,1M:7};$.A=9(e,o){4.5=$.17({},q,o||{});4.Q=F;4.D=7;4.H=7;4.t=7;4.R=7;4.S=7;4.O=!4.5.W?\'1N\':\'2f\';4.E=!4.5.W?\'2g\':\'2h\';8 a=\'\',1d=e.J.1d(\' \');1k(8 i=0;i<1d.K;i++){6(1d[i].2i(\'A-2j\')!=-1){$(e).1t(1d[i]);8 a=1d[i];1l}}6(e.2k==\'2K\'||e.2k==\'2L\'){4.t=$(e);4.D=4.t.18();6(4.D.1m(\'A-H\')){6(!4.D.18().1m(\'A-D\'))4.D=4.D.B(\'<N></N>\');4.D=4.D.18()}X 6(!4.D.1m(\'A-D\'))4.D=4.t.B(\'<N></N>\').18()}X{4.D=$(e);4.t=$(e).2M(\'>2l,>2m,N>2l,N>2m\')}6(a!=\'\'&&4.D.18()[0].J.2i(\'A-2j\')==-1)4.D.B(\'<N 2N=" \'+a+\'"></N>\');4.H=4.t.18();6(!4.H.K||!4.H.1m(\'A-H\'))4.H=4.t.B(\'<N></N>\').18();4.S=$(\'.A-11\',4.D);6(4.S.u()==0&&4.5.1K!=7)4.S=4.H.1u(4.5.1K).11();4.S.V(4.J(\'A-11\'));4.R=$(\'.A-19\',4.D);6(4.R.u()==0&&4.5.1J!=7)4.R=4.H.1u(4.5.1J).11();4.R.V(4.J(\'A-19\'));4.H.V(4.J(\'A-H\'));4.t.V(4.J(\'A-t\'));4.D.V(4.J(\'A-D\'));8 b=4.5.16!=7?1n.1O(4.1o()/4.5.16):7;8 c=4.t.2O(\'1v\');8 d=4;6(c.u()>0){8 f=0,i=4.5.1G;c.14(9(){d.1P(4,i++);f+=d.T(4,b)});4.t.y(4.O,f+\'U\');6(!o||o.u===L)4.5.u=c.u()}4.D.y(\'1w\',\'1x\');4.R.y(\'1w\',\'1x\');4.S.y(\'1w\',\'1x\');4.2n=9(){d.19()};4.2o=9(){d.11()};4.1Q=9(){d.2p()};6(4.5.1j!=7)4.5.1j(4,\'2q\');6($.2r.2s){4.1e(F,F);$(2t).1y(\'2P\',9(){d.1z()})}X 4.1z()};8 r=$.A;r.1s=r.2Q={A:\'0.2.3\'};r.1s.17=r.17=$.17;r.1s.17({1z:9(){4.C=7;4.G=7;4.Y=7;4.12=7;4.1a=F;4.1f=7;4.P=7;4.Z=F;6(4.Q)z;4.t.y(4.E,4.1A(4.5.1G)+\'U\');8 p=4.1A(4.5.23);4.Y=4.12=7;4.1p(p,F);$(2t).1R(\'2u\',4.1Q).1y(\'2u\',4.1Q)},2v:9(){4.t.2w();4.t.y(4.E,\'2R\');4.t.y(4.O,\'2S\');6(4.5.1j!=7)4.5.1j(4,\'2v\');4.1z()},2p:9(){6(4.P!=7&&4.Z)4.t.y(4.E,r.I(4.t.y(4.E))+4.P);4.P=7;4.Z=F;6(4.5.1I!=7)4.5.1I(4);6(4.5.16!=7){8 a=4;8 b=1n.1O(4.1o()/4.5.16),O=0,E=0;$(\'1v\',4.t).14(9(i){O+=a.T(4,b);6(i+1<a.C)E=O});4.t.y(4.O,O+\'U\');4.t.y(4.E,-E+\'U\')}4.15(4.C,F)},2T:9(){4.Q=1g;4.1e()},2U:9(){4.Q=F;4.1e()},u:9(s){6(s!=L){4.5.u=s;6(!4.Q)4.1e()}z 4.5.u},2V:9(i,a){6(a==L||!a)a=i;6(4.5.u!==7&&a>4.5.u)a=4.5.u;1k(8 j=i;j<=a;j++){8 e=4.M(j);6(!e.K||e.1m(\'A-1b-1B\'))z F}z 1g},M:9(i){z $(\'.A-1b-\'+i,4.t)},2x:9(i,s){8 e=4.M(i),1S=0,2x=0;6(e.K==0){8 c,e=4.1C(i),j=r.I(i);1q(c=4.M(--j)){6(j<=0||c.K){j<=0?4.t.2y(e):c.1T(e);1l}}}X 1S=4.T(e);e.1t(4.J(\'A-1b-1B\'));1U s==\'2W\'?e.2X(s):e.2w().2Y(s);8 a=4.5.16!=7?1n.1O(4.1o()/4.5.16):7;8 b=4.T(e,a)-1S;6(i>0&&i<4.C)4.t.y(4.E,r.I(4.t.y(4.E))-b+\'U\');4.t.y(4.O,r.I(4.t.y(4.O))+b+\'U\');z e},1V:9(i){8 e=4.M(i);6(!e.K||(i>=4.C&&i<=4.G))z;8 d=4.T(e);6(i<4.C)4.t.y(4.E,r.I(4.t.y(4.E))+d+\'U\');e.1V();4.t.y(4.O,r.I(4.t.y(4.O))-d+\'U\')},19:9(){4.1D();6(4.P!=7&&!4.Z)4.1W(F);X 4.15(((4.5.B==\'1X\'||4.5.B==\'G\')&&4.5.u!=7&&4.G==4.5.u)?1:4.C+4.5.15)},11:9(){4.1D();6(4.P!=7&&4.Z)4.1W(1g);X 4.15(((4.5.B==\'1X\'||4.5.B==\'C\')&&4.5.u!=7&&4.C==1)?4.5.u:4.C-4.5.15)},1W:9(b){6(4.Q||4.1a||!4.P)z;8 a=r.I(4.t.y(4.E));!b?a-=4.P:a+=4.P;4.Z=!b;4.Y=4.C;4.12=4.G;4.1p(a)},15:9(i,a){6(4.Q||4.1a)z;4.1p(4.1A(i),a)},1A:9(i){6(4.Q||4.1a)z;i=r.I(i);6(4.5.B!=\'1c\')i=i<1?1:(4.5.u&&i>4.5.u?4.5.u:i);8 a=4.C>i;8 b=r.I(4.t.y(4.E));8 f=4.5.B!=\'1c\'&&4.C<=1?1:4.C;8 c=a?4.M(f):4.M(4.G);8 j=a?f:f-1;8 e=7,l=0,p=F,d=0;1q(a?--j>=i:++j<i){e=4.M(j);p=!e.K;6(e.K==0){e=4.1C(j).V(4.J(\'A-1b-1B\'));c[a?\'1u\':\'1T\'](e)}c=e;d=4.T(e);6(p)l+=d;6(4.C!=7&&(4.5.B==\'1c\'||(j>=1&&(4.5.u==7||j<=4.5.u))))b=a?b+d:b-d}8 g=4.1o();8 h=[];8 k=0,j=i,v=0;8 c=4.M(i-1);1q(++k){e=4.M(j);p=!e.K;6(e.K==0){e=4.1C(j).V(4.J(\'A-1b-1B\'));c.K==0?4.t.2y(e):c[a?\'1u\':\'1T\'](e)}c=e;8 d=4.T(e);6(d==0){2Z(\'30: 31 1N/2f 32 1k 33. 34 35 36 37 38 39. 3a...\');z 0}6(4.5.B!=\'1c\'&&4.5.u!==7&&j>4.5.u)h.3b(e);X 6(p)l+=d;v+=d;6(v>=g)1l;j++}1k(8 x=0;x<h.K;x++)h[x].1V();6(l>0){4.t.y(4.O,4.T(4.t)+l+\'U\');6(a){b-=l;4.t.y(4.E,r.I(4.t.y(4.E))-l+\'U\')}}8 n=i+k-1;6(4.5.B!=\'1c\'&&4.5.u&&n>4.5.u)n=4.5.u;6(j>n){k=0,j=n,v=0;1q(++k){8 e=4.M(j--);6(!e.K)1l;v+=4.T(e);6(v>=g)1l}}8 o=n-k+1;6(4.5.B!=\'1c\'&&o<1)o=1;6(4.Z&&a){b+=4.P;4.Z=F}4.P=7;6(4.5.B!=\'1c\'&&n==4.5.u&&(n-k+1)>=1){8 m=r.10(4.M(n),!4.5.W?\'1r\':\'1Y\');6((v-m)>g)4.P=v-g-m}1q(i-->o)b+=4.T(4.M(i));4.Y=4.C;4.12=4.G;4.C=o;4.G=n;z b},1p:9(p,a){6(4.Q||4.1a)z;4.1a=1g;8 b=4;8 c=9(){b.1a=F;6(p==0)b.t.y(b.E,0);6(b.5.B==\'1X\'||b.5.B==\'G\'||b.5.u==7||b.G<b.5.u)b.2z();b.1e();b.1Z(\'2A\')};4.1Z(\'3c\');6(!4.5.1H||a==F){4.t.y(4.E,p+\'U\');c()}X{8 o=!4.5.W?{\'2g\':p}:{\'2h\':p};4.t.1p(o,4.5.1H,4.5.24,c)}},2z:9(s){6(s!=L)4.5.1i=s;6(4.5.1i==0)z 4.1D();6(4.1f!=7)z;8 a=4;4.1f=3d(9(){a.19()},4.5.1i*3e)},1D:9(){6(4.1f==7)z;3f(4.1f);4.1f=7},1e:9(n,p){6(n==L||n==7){8 n=!4.Q&&4.5.u!==0&&((4.5.B&&4.5.B!=\'C\')||4.5.u==7||4.G<4.5.u);6(!4.Q&&(!4.5.B||4.5.B==\'C\')&&4.5.u!=7&&4.G>=4.5.u)n=4.P!=7&&!4.Z}6(p==L||p==7){8 p=!4.Q&&4.5.u!==0&&((4.5.B&&4.5.B!=\'G\')||4.C>1);6(!4.Q&&(!4.5.B||4.5.B==\'G\')&&4.5.u!=7&&4.C==1)p=4.P!=7&&4.Z}8 a=4;4.R[n?\'1y\':\'1R\'](4.5.2c,4.2n)[n?\'1t\':\'V\'](4.J(\'A-19-1E\')).20(\'1E\',n?F:1g);4.S[p?\'1y\':\'1R\'](4.5.2e,4.2o)[p?\'1t\':\'V\'](4.J(\'A-11-1E\')).20(\'1E\',p?F:1g);6(4.R.K>0&&(4.R[0].1h==L||4.R[0].1h!=n)&&4.5.1L!=7){4.R.14(9(){a.5.1L(a,4,n)});4.R[0].1h=n}6(4.S.K>0&&(4.S[0].1h==L||4.S[0].1h!=p)&&4.5.1M!=7){4.S.14(9(){a.5.1M(a,4,p)});4.S[0].1h=p}},1Z:9(a){8 b=4.Y==7?\'2q\':(4.Y<4.C?\'19\':\'11\');4.13(\'25\',a,b);6(4.Y!==4.C){4.13(\'26\',a,b,4.C);4.13(\'27\',a,b,4.Y)}6(4.12!==4.G){4.13(\'28\',a,b,4.G);4.13(\'29\',a,b,4.12)}4.13(\'2a\',a,b,4.C,4.G,4.Y,4.12);4.13(\'2b\',a,b,4.Y,4.12,4.C,4.G)},13:9(a,b,c,d,e,f,g){6(4.5[a]==L||(1U 4.5[a]!=\'2B\'&&b!=\'2A\'))z;8 h=1U 4.5[a]==\'2B\'?4.5[a][b]:4.5[a];6(!$.3g(h))z;8 j=4;6(d===L)h(j,c,b);X 6(e===L)4.M(d).14(9(){h(j,4,d,c,b)});X{1k(8 i=d;i<=e;i++)6(i!==7&&!(i>=f&&i<=g))4.M(i).14(9(){h(j,4,i,c,b)})}},1C:9(i){z 4.1P(\'<1v></1v>\',i)},1P:9(e,i){8 a=$(e).V(4.J(\'A-1b\')).V(4.J(\'A-1b-\'+i));a.20(\'3h\',i);z a},J:9(c){z c+\' \'+c+(!4.5.W?\'-3i\':\'-W\')},T:9(e,d){8 a=e.2C!=L?e[0]:e;8 b=!4.5.W?a.1F+r.10(a,\'2D\')+r.10(a,\'1r\'):a.2E+r.10(a,\'2F\')+r.10(a,\'1Y\');6(d==L||b==d)z b;8 w=!4.5.W?d-r.10(a,\'2D\')-r.10(a,\'1r\'):d-r.10(a,\'2F\')-r.10(a,\'1Y\');$(a).y(4.O,w+\'U\');z 4.T(a)},1o:9(){z!4.5.W?4.H[0].1F-r.I(4.H.y(\'3j\'))-r.I(4.H.y(\'3k\')):4.H[0].2E-r.I(4.H.y(\'3l\'))-r.I(4.H.y(\'3m\'))},3n:9(i,s){6(s==L)s=4.5.u;z 1n.3o((((i-1)/s)-1n.3p((i-1)/s))*s)+1}});r.17({3q:9(d){z $.17(q,d||{})},10:9(e,p){6(!e)z 0;8 a=e.2C!=L?e[0]:e;6(p==\'1r\'&&$.2r.2s){8 b={\'1w\':\'1x\',\'3r\':\'3s\',\'1N\':\'1i\'},21,22;$.2G(a,b,9(){21=a.1F});b[\'1r\']=0;$.2G(a,b,9(){22=a.1F});z 22-21}z r.I($.y(a,p))},I:9(v){v=3t(v);z 3u(v)?0:v}})})(3v);',62,218,'||||this|options|if|null|var|function||||||||||||||||||||list|size||||css|return|jcarousel|wrap|first|container|lt|false|last|clip|intval|className|length|undefined|get|div|wh|tail|locked|buttonNext|buttonPrev|dimension|px|addClass|vertical|else|prevFirst|inTail|margin|prev|prevLast|callback|each|scroll|visible|extend|parent|next|animating|item|circular|split|buttons|timer|true|jcarouselstate|auto|initCallback|for|break|hasClass|Math|clipping|animate|while|marginRight|fn|removeClass|before|li|display|block|bind|setup|pos|placeholder|create|stopAuto|disabled|offsetWidth|offset|animation|reloadCallback|buttonNextHTML|buttonPrevHTML|buttonNextCallback|buttonPrevCallback|width|ceil|format|funcResize|unbind|old|after|typeof|remove|scrollTail|both|marginBottom|notify|attr|oWidth|oWidth2|start|easing|itemLoadCallback|itemFirstInCallback|itemFirstOutCallback|itemLastInCallback|itemLastOutCallback|itemVisibleInCallback|itemVisibleOutCallback|buttonNextEvent|click|buttonPrevEvent|height|left|top|indexOf|skin|nodeName|ul|ol|funcNext|funcPrev|reload|init|browser|safari|window|resize|reset|empty|add|prepend|startAuto|onAfterAnimation|object|jquery|marginLeft|offsetHeight|marginTop|swap|new|normal|swing|UL|OL|find|class|children|load|prototype|0px|10px|lock|unlock|has|string|html|append|alert|jCarousel|No|set|items|This|will|cause|an|infinite|loop|Aborting|push|onBeforeAnimation|setTimeout|1000|clearTimeout|isFunction|jcarouselindex|horizontal|borderLeftWidth|borderRightWidth|borderTopWidth|borderBottomWidth|index|round|floor|defaults|float|none|parseInt|isNaN|jQuery'.split('|'),0,{}))



if(typeof Effect=="undefined"){throw ("dragdrop.js requires including script.aculo.us' effects.js library")}var Droppables={drops:[],remove:function(element){this.drops=this.drops.reject(function(d){return d.element==$(element)})},add:function(element){element=$(element);var options=Object.extend({greedy:true,hoverclass:null,tree:false},arguments[1]||{});if(options.containment){options._containers=[];var containment=options.containment;if((typeof containment=="object")&&(containment.constructor==Array)){containment.each(function(c){options._containers.push($(c))})}else{options._containers.push($(containment))}}if(options.accept){options.accept=[options.accept].flatten()}Element.makePositioned(element);options.element=element;this.drops.push(options)},findDeepestChild:function(drops){deepest=drops[0];for(i=1;i<drops.length;++i){if(Element.isParent(drops[i].element,deepest.element)){deepest=drops[i]}}return deepest},isContained:function(element,drop){var containmentNode;if(drop.tree){containmentNode=element.treeNode}else{containmentNode=element.parentNode}return drop._containers.detect(function(c){return containmentNode==c})},isAffected:function(point,element,drop){return((drop.element!=element)&&((!drop._containers)||this.isContained(element,drop))&&((!drop.accept)||(Element.classNames(element).detect(function(v){return drop.accept.include(v)})))&&Position.within(drop.element,point[0],point[1]))},deactivate:function(drop){if(drop.hoverclass){Element.removeClassName(drop.element,drop.hoverclass)}this.last_active=null},activate:function(drop){if(drop.hoverclass){Element.addClassName(drop.element,drop.hoverclass)}this.last_active=drop},show:function(point,element){if(!this.drops.length){return}var affected=[];if(this.last_active){this.deactivate(this.last_active)}this.drops.each(function(drop){if(Droppables.isAffected(point,element,drop)){affected.push(drop)}});if(affected.length>0){drop=Droppables.findDeepestChild(affected);Position.within(drop.element,point[0],point[1]);if(drop.onHover){drop.onHover(element,drop.element,Position.overlap(drop.overlap,drop.element))}Droppables.activate(drop)}},fire:function(event,element){if(!this.last_active){return}Position.prepare();if(this.isAffected([Event.pointerX(event),Event.pointerY(event)],element,this.last_active)){if(this.last_active.onDrop){this.last_active.onDrop(element,this.last_active.element,event);return true}}},reset:function(){if(this.last_active){this.deactivate(this.last_active)}}};var Draggables={drags:[],observers:[],register:function(draggable){if(this.drags.length==0){this.eventMouseUp=this.endDrag.bindAsEventListener(this);this.eventMouseMove=this.updateDrag.bindAsEventListener(this);this.eventKeypress=this.keyPress.bindAsEventListener(this);Event.observe(document,"mouseup",this.eventMouseUp);Event.observe(document,"mousemove",this.eventMouseMove);Event.observe(document,"keypress",this.eventKeypress)}this.drags.push(draggable)},unregister:function(draggable){this.drags=this.drags.reject(function(d){return d==draggable});if(this.drags.length==0){Event.stopObserving(document,"mouseup",this.eventMouseUp);Event.stopObserving(document,"mousemove",this.eventMouseMove);Event.stopObserving(document,"keypress",this.eventKeypress)}},activate:function(draggable){if(draggable.options.delay){this._timeout=setTimeout(function(){Draggables._timeout=null;window.focus();Draggables.activeDraggable=draggable}.bind(this),draggable.options.delay)}else{window.focus();this.activeDraggable=draggable}},deactivate:function(){this.activeDraggable=null},updateDrag:function(event){if(!this.activeDraggable){return}var pointer=[Event.pointerX(event),Event.pointerY(event)];if(this._lastPointer&&(this._lastPointer.inspect()==pointer.inspect())){return}this._lastPointer=pointer;this.activeDraggable.updateDrag(event,pointer)},endDrag:function(event){if(this._timeout){clearTimeout(this._timeout);this._timeout=null}if(!this.activeDraggable){return}this._lastPointer=null;this.activeDraggable.endDrag(event);this.activeDraggable=null},keyPress:function(event){if(this.activeDraggable){this.activeDraggable.keyPress(event)}},addObserver:function(observer){this.observers.push(observer);this._cacheObserverCallbacks()},removeObserver:function(element){this.observers=this.observers.reject(function(o){return o.element==element});this._cacheObserverCallbacks()},notify:function(eventName,draggable,event){if(this[eventName+"Count"]>0){this.observers.each(function(o){if(o[eventName]){o[eventName](eventName,draggable,event)}})}if(draggable.options[eventName]){draggable.options[eventName](draggable,event)}},_cacheObserverCallbacks:function(){["onStart","onEnd","onDrag"].each(function(eventName){Draggables[eventName+"Count"]=Draggables.observers.select(function(o){return o[eventName]}).length})}};var Draggable=Class.create();Draggable._dragging={};Draggable.prototype={initialize:function(element){var defaults={handle:false,reverteffect:function(element,top_offset,left_offset){var dur=Math.sqrt(Math.abs(top_offset^2)+Math.abs(left_offset^2))*0.02;new Effect.Move(element,{x:-left_offset,y:-top_offset,duration:dur,queue:{scope:"_draggable",position:"end"}})},endeffect:function(element){var toOpacity=typeof element._opacity=="number"?element._opacity:1;new Effect.Opacity(element,{duration:0.2,from:0.7,to:toOpacity,queue:{scope:"_draggable",position:"end"},afterFinish:function(){Draggable._dragging[element]=false}})},zindex:1000,revert:false,quiet:false,scroll:false,scrollSensitivity:20,scrollSpeed:15,snap:false,delay:0};if(!arguments[1]||typeof arguments[1].endeffect=="undefined"){Object.extend(defaults,{starteffect:function(element){element._opacity=Element.getOpacity(element);Draggable._dragging[element]=true;new Effect.Opacity(element,{duration:0.2,from:element._opacity,to:0.7})}})}var options=Object.extend(defaults,arguments[1]||{});this.element=$(element);if(options.handle&&(typeof options.handle=="string")){this.handle=this.element.down("."+options.handle,0)}if(!this.handle){this.handle=$(options.handle)}if(!this.handle){this.handle=this.element}if(options.scroll&&!options.scroll.scrollTo&&!options.scroll.outerHTML){options.scroll=$(options.scroll);this._isScrollChild=Element.childOf(this.element,options.scroll)}Element.makePositioned(this.element);this.delta=this.currentDelta();this.options=options;this.dragging=false;this.eventMouseDown=this.initDrag.bindAsEventListener(this);Event.observe(this.handle,"mousedown",this.eventMouseDown);Draggables.register(this)},destroy:function(){Event.stopObserving(this.handle,"mousedown",this.eventMouseDown);Draggables.unregister(this)},currentDelta:function(){return([parseInt(Element.getStyle(this.element,"left")||"0"),parseInt(Element.getStyle(this.element,"top")||"0")])},initDrag:function(event){if(typeof Draggable._dragging[this.element]!="undefined"&&Draggable._dragging[this.element]){return}if(Event.isLeftClick(event)){var src=Event.element(event);if((tag_name=src.tagName.toUpperCase())&&(tag_name=="INPUT"||tag_name=="SELECT"||tag_name=="OPTION"||tag_name=="BUTTON"||tag_name=="TEXTAREA")){return}var pointer=[Event.pointerX(event),Event.pointerY(event)];var pos=Position.cumulativeOffset(this.element);this.offset=[0,1].map(function(i){return(pointer[i]-pos[i])});Draggables.activate(this);Event.stop(event)}},startDrag:function(event){this.dragging=true;if(this.options.zindex){this.originalZ=parseInt(Element.getStyle(this.element,"z-index")||0);this.element.style.zIndex=this.options.zindex}if(this.options.ghosting){this._clone=this.element.cloneNode(true);Position.absolutize(this.element);this.element.parentNode.insertBefore(this._clone,this.element)}if(this.options.scroll){if(this.options.scroll==window){var where=this._getWindowScroll(this.options.scroll);this.originalScrollLeft=where.left;this.originalScrollTop=where.top}else{this.originalScrollLeft=this.options.scroll.scrollLeft;this.originalScrollTop=this.options.scroll.scrollTop}}Draggables.notify("onStart",this,event);if(this.options.starteffect){this.options.starteffect(this.element)}},updateDrag:function(event,pointer){if(!this.dragging){this.startDrag(event)}if(!this.options.quiet){Position.prepare();Droppables.show(pointer,this.element)}Draggables.notify("onDrag",this,event);this.draw(pointer);if(this.options.change){this.options.change(this)}if(this.options.scroll){this.stopScrolling();var p;if(this.options.scroll==window){with(this._getWindowScroll(this.options.scroll)){p=[left,top,left+width,top+height]}}else{p=Position.page(this.options.scroll);p[0]+=this.options.scroll.scrollLeft+Position.deltaX;p[1]+=this.options.scroll.scrollTop+Position.deltaY;p.push(p[0]+this.options.scroll.offsetWidth);p.push(p[1]+this.options.scroll.offsetHeight)}var speed=[0,0];if(pointer[0]<(p[0]+this.options.scrollSensitivity)){speed[0]=pointer[0]-(p[0]+this.options.scrollSensitivity)}if(pointer[1]<(p[1]+this.options.scrollSensitivity)){speed[1]=pointer[1]-(p[1]+this.options.scrollSensitivity)}if(pointer[0]>(p[2]-this.options.scrollSensitivity)){speed[0]=pointer[0]-(p[2]-this.options.scrollSensitivity)}if(pointer[1]>(p[3]-this.options.scrollSensitivity)){speed[1]=pointer[1]-(p[3]-this.options.scrollSensitivity)}this.startScrolling(speed)}if(Prototype.Browser.WebKit){window.scrollBy(0,0)}Event.stop(event)},finishDrag:function(event,success){this.dragging=false;if(this.options.quiet){Position.prepare();var pointer=[Event.pointerX(event),Event.pointerY(event)];Droppables.show(pointer,this.element)}if(this.options.ghosting){Position.relativize(this.element);Element.remove(this._clone);this._clone=null}var dropped=false;if(success){dropped=Droppables.fire(event,this.element);if(!dropped){dropped=false}}if(dropped&&this.options.onDropped){this.options.onDropped(this.element)}Draggables.notify("onEnd",this,event);var revert=this.options.revert;if(revert&&typeof revert=="function"){revert=revert(this.element)}var d=this.currentDelta();if(revert&&this.options.reverteffect){if(dropped==0||revert!="failure"){this.options.reverteffect(this.element,d[1]-this.delta[1],d[0]-this.delta[0])}}else{this.delta=d}if(this.options.zindex){this.element.style.zIndex=this.originalZ}if(this.options.endeffect){this.options.endeffect(this.element)}Draggables.deactivate(this);Droppables.reset()},keyPress:function(event){if(event.keyCode!=Event.KEY_ESC){return}this.finishDrag(event,false);Event.stop(event)},endDrag:function(event){if(!this.dragging){return}this.stopScrolling();this.finishDrag(event,true);Event.stop(event)},draw:function(point){var pos=Position.cumulativeOffset(this.element);if(this.options.ghosting){var r=Position.realOffset(this.element);pos[0]+=r[0]-Position.deltaX;pos[1]+=r[1]-Position.deltaY}var d=this.currentDelta();pos[0]-=d[0];pos[1]-=d[1];if(this.options.scroll&&(this.options.scroll!=window&&this._isScrollChild)){pos[0]-=this.options.scroll.scrollLeft-this.originalScrollLeft;pos[1]-=this.options.scroll.scrollTop-this.originalScrollTop}var p=[0,1].map(function(i){return(point[i]-pos[i]-this.offset[i])}.bind(this));if(this.options.snap){if(typeof this.options.snap=="function"){p=this.options.snap(p[0],p[1],this)}else{if(this.options.snap instanceof Array){p=p.map(function(v,i){return Math.round(v/this.options.snap[i])*this.options.snap[i]}.bind(this))}else{p=p.map(function(v){return Math.round(v/this.options.snap)*this.options.snap}.bind(this))}}}var style=this.element.style;if((!this.options.constraint)||(this.options.constraint=="horizontal")){style.left=p[0]+"px"}if((!this.options.constraint)||(this.options.constraint=="vertical")){style.top=p[1]+"px"}if(style.visibility=="hidden"){style.visibility=""}},stopScrolling:function(){if(this.scrollInterval){clearInterval(this.scrollInterval);this.scrollInterval=null;Draggables._lastScrollPointer=null}},startScrolling:function(speed){if(!(speed[0]||speed[1])){return}this.scrollSpeed=[speed[0]*this.options.scrollSpeed,speed[1]*this.options.scrollSpeed];this.lastScrolled=new Date();this.scrollInterval=setInterval(this.scroll.bind(this),10)},scroll:function(){var current=new Date();var delta=current-this.lastScrolled;this.lastScrolled=current;if(this.options.scroll==window){with(this._getWindowScroll(this.options.scroll)){if(this.scrollSpeed[0]||this.scrollSpeed[1]){var d=delta/1000;this.options.scroll.scrollTo(left+d*this.scrollSpeed[0],top+d*this.scrollSpeed[1])}}}else{this.options.scroll.scrollLeft+=this.scrollSpeed[0]*delta/1000;this.options.scroll.scrollTop+=this.scrollSpeed[1]*delta/1000}Position.prepare();Droppables.show(Draggables._lastPointer,this.element);Draggables.notify("onDrag",this);if(this._isScrollChild){Draggables._lastScrollPointer=Draggables._lastScrollPointer||$A(Draggables._lastPointer);Draggables._lastScrollPointer[0]+=this.scrollSpeed[0]*delta/1000;Draggables._lastScrollPointer[1]+=this.scrollSpeed[1]*delta/1000;if(Draggables._lastScrollPointer[0]<0){Draggables._lastScrollPointer[0]=0}if(Draggables._lastScrollPointer[1]<0){Draggables._lastScrollPointer[1]=0}this.draw(Draggables._lastScrollPointer)}if(this.options.change){this.options.change(this)}},_getWindowScroll:function(w){var T,L,W,H;with(w.document){if(w.document.documentElement&&documentElement.scrollTop){T=documentElement.scrollTop;L=documentElement.scrollLeft}else{if(w.document.body){T=body.scrollTop;L=body.scrollLeft}}if(w.innerWidth){W=w.innerWidth;H=w.innerHeight}else{if(w.document.documentElement&&documentElement.clientWidth){W=documentElement.clientWidth;H=documentElement.clientHeight}else{W=body.offsetWidth;H=body.offsetHeight}}}return{top:T,left:L,width:W,height:H}}};var SortableObserver=Class.create();SortableObserver.prototype={initialize:function(element,observer){this.element=$(element);this.observer=observer;this.lastValue=Sortable.serialize(this.element)},onStart:function(){this.lastValue=Sortable.serialize(this.element)},onEnd:function(){Sortable.unmark();if(this.lastValue!=Sortable.serialize(this.element)){this.observer(this.element)}}};var Sortable={SERIALIZE_RULE:/^[^_\-](?:[A-Za-z0-9\-\_]*)[_](.*)$/,sortables:{},_findRootElement:function(element){while(element.tagName.toUpperCase()!="BODY"){if(element.id&&Sortable.sortables[element.id]){return element}element=element.parentNode}},options:function(element){element=Sortable._findRootElement($(element));if(!element){return}return Sortable.sortables[element.id]},destroy:function(element){var s=Sortable.options(element);if(s){Draggables.removeObserver(s.element);s.droppables.each(function(d){Droppables.remove(d)});s.draggables.invoke("destroy");delete Sortable.sortables[s.element.id]}},create:function(element){element=$(element);var options=Object.extend({element:element,tag:"li",dropOnEmpty:false,tree:false,treeTag:"ul",overlap:"vertical",constraint:"vertical",containment:element,handle:false,only:false,delay:0,hoverclass:null,ghosting:false,quiet:false,scroll:false,scrollSensitivity:20,scrollSpeed:15,format:this.SERIALIZE_RULE,elements:false,handles:false,onChange:Prototype.emptyFunction,onUpdate:Prototype.emptyFunction},arguments[1]||{});this.destroy(element);var options_for_draggable={revert:true,quiet:options.quiet,scroll:options.scroll,scrollSpeed:options.scrollSpeed,scrollSensitivity:options.scrollSensitivity,delay:options.delay,ghosting:options.ghosting,constraint:options.constraint,handle:options.handle};if(options.starteffect){options_for_draggable.starteffect=options.starteffect}if(options.reverteffect){options_for_draggable.reverteffect=options.reverteffect}else{if(options.ghosting){options_for_draggable.reverteffect=function(element){element.style.top=0;element.style.left=0}}}if(options.endeffect){options_for_draggable.endeffect=options.endeffect}if(options.zindex){options_for_draggable.zindex=options.zindex}var options_for_droppable={overlap:options.overlap,containment:options.containment,tree:options.tree,hoverclass:options.hoverclass,onHover:Sortable.onHover};var options_for_tree={onHover:Sortable.onEmptyHover,overlap:options.overlap,containment:options.containment,hoverclass:options.hoverclass};Element.cleanWhitespace(element);options.draggables=[];options.droppables=[];if(options.dropOnEmpty||options.tree){Droppables.add(element,options_for_tree);options.droppables.push(element)}(options.elements||this.findElements(element,options)||[]).each(function(e,i){var handle=options.handles?$(options.handles[i]):(options.handle?$(e).getElementsByClassName(options.handle)[0]:e);options.draggables.push(new Draggable(e,Object.extend(options_for_draggable,{handle:handle})));Droppables.add(e,options_for_droppable);if(options.tree){e.treeNode=element}options.droppables.push(e)});if(options.tree){(Sortable.findTreeElements(element,options)||[]).each(function(e){Droppables.add(e,options_for_tree);e.treeNode=element;options.droppables.push(e)})}this.sortables[element.id]=options;Draggables.addObserver(new SortableObserver(element,options.onUpdate))},findElements:function(element,options){return Element.findChildren(element,options.only,options.tree?true:false,options.tag)},findTreeElements:function(element,options){return Element.findChildren(element,options.only,options.tree?true:false,options.treeTag)},onHover:function(element,dropon,overlap){if(Element.isParent(dropon,element)){return}if(overlap>0.33&&overlap<0.66&&Sortable.options(dropon).tree){return}else{if(overlap>0.5){Sortable.mark(dropon,"before");if(dropon.previousSibling!=element){var oldParentNode=element.parentNode;element.style.visibility="hidden";dropon.parentNode.insertBefore(element,dropon);if(dropon.parentNode!=oldParentNode){Sortable.options(oldParentNode).onChange(element)}Sortable.options(dropon.parentNode).onChange(element)}}else{Sortable.mark(dropon,"after");var nextElement=dropon.nextSibling||null;if(nextElement!=element){var oldParentNode=element.parentNode;element.style.visibility="hidden";dropon.parentNode.insertBefore(element,nextElement);if(dropon.parentNode!=oldParentNode){Sortable.options(oldParentNode).onChange(element)}Sortable.options(dropon.parentNode).onChange(element)}}}},onEmptyHover:function(element,dropon,overlap){var oldParentNode=element.parentNode;var droponOptions=Sortable.options(dropon);if(!Element.isParent(dropon,element)){var index;var children=Sortable.findElements(dropon,{tag:droponOptions.tag,only:droponOptions.only});var child=null;if(children){var offset=Element.offsetSize(dropon,droponOptions.overlap)*(1-overlap);for(index=0;index<children.length;index+=1){if(offset-Element.offsetSize(children[index],droponOptions.overlap)>=0){offset-=Element.offsetSize(children[index],droponOptions.overlap)}else{if(offset-(Element.offsetSize(children[index],droponOptions.overlap)/2)>=0){child=index+1<children.length?children[index+1]:null;break}else{child=children[index];break}}}}dropon.insertBefore(element,child);Sortable.options(oldParentNode).onChange(element);droponOptions.onChange(element)}},unmark:function(){if(Sortable._marker){Sortable._marker.hide()}},mark:function(dropon,position){var sortable=Sortable.options(dropon.parentNode);if(sortable&&!sortable.ghosting){return}if(!Sortable._marker){Sortable._marker=($("dropmarker")||Element.extend(document.createElement("DIV"))).hide().addClassName("dropmarker").setStyle({position:"absolute"});document.getElementsByTagName("body").item(0).appendChild(Sortable._marker)}var offsets=Position.cumulativeOffset(dropon);Sortable._marker.setStyle({left:offsets[0]+"px",top:offsets[1]+"px"});if(position=="after"){if(sortable.overlap=="horizontal"){Sortable._marker.setStyle({left:(offsets[0]+dropon.clientWidth)+"px"})}else{Sortable._marker.setStyle({top:(offsets[1]+dropon.clientHeight)+"px"})}}Sortable._marker.show()},_tree:function(element,options,parent){var children=Sortable.findElements(element,options)||[];for(var i=0;i<children.length;++i){var match=children[i].id.match(options.format);if(!match){continue}var child={id:encodeURIComponent(match?match[1]:null),element:element,parent:parent,children:[],position:parent.children.length,container:$(children[i]).down(options.treeTag)};if(child.container){this._tree(child.container,options,child)}parent.children.push(child)}return parent},tree:function(element){element=$(element);var sortableOptions=this.options(element);var options=Object.extend({tag:sortableOptions.tag,treeTag:sortableOptions.treeTag,only:sortableOptions.only,name:element.id,format:sortableOptions.format},arguments[1]||{});var root={id:null,parent:null,children:[],container:element,position:0};return Sortable._tree(element,options,root)},_constructIndex:function(node){var index="";do{if(node.id){index="["+node.position+"]"+index}}while((node=node.parent)!=null);return index},sequence:function(element){element=$(element);var options=Object.extend(this.options(element),arguments[1]||{});return $(this.findElements(element,options)||[]).map(function(item){return item.id.match(options.format)?item.id.match(options.format)[1]:""})},setSequence:function(element,new_sequence){element=$(element);var options=Object.extend(this.options(element),arguments[2]||{});var nodeMap={};this.findElements(element,options).each(function(n){if(n.id.match(options.format)){nodeMap[n.id.match(options.format)[1]]=[n,n.parentNode]}n.parentNode.removeChild(n)});new_sequence.each(function(ident){var n=nodeMap[ident];if(n){n[1].appendChild(n[0]);delete nodeMap[ident]}})},serialize:function(element){element=$(element);var options=Object.extend(Sortable.options(element),arguments[1]||{});var name=encodeURIComponent((arguments[1]&&arguments[1].name)?arguments[1].name:element.id);if(options.tree){return Sortable.tree(element,arguments[1]).children.map(function(item){return[name+Sortable._constructIndex(item)+"[id]="+encodeURIComponent(item.id)].concat(item.children.map(arguments.callee))}).flatten().join("&")}else{return Sortable.sequence(element,arguments[1]).map(function(item){return name+"[]="+encodeURIComponent(item)}).join("&")}}};Element.isParent=function(child,element){if(!child.parentNode||child==element){return false}if(child.parentNode==element){return true}return Element.isParent(child.parentNode,element)};Element.findChildren=function(element,only,recursive,tagName){if(!element.hasChildNodes()){return null}tagName=tagName.toUpperCase();if(only){only=[only].flatten()}var elements=[];$A(element.childNodes).each(function(e){if(e.tagName&&e.tagName.toUpperCase()==tagName&&(!only||(Element.classNames(e).detect(function(v){return only.include(v)})))){elements.push(e)}if(recursive){var grandchildren=Element.findChildren(e,only,recursive,tagName);if(grandchildren){elements.push(grandchildren)}}});return(elements.length>0?elements.flatten():[])};Element.offsetSize=function(element,type){return element["offset"+((type=="vertical"||type=="height")?"Height":"Width")]};

if(typeof Draggable=="undefined"){throw ("widget.js requires including script.aculo.us' dragdrop.js library")}if(typeof Builder=="undefined"){throw ("widget.js requires including script.aculo.us' builder.js library")}if(typeof Xilinus=="undefined"){Xilinus={}}Builder.dump();Xilinus.Widget=Class.create();Xilinus.Widget.lastId=0;Object.extend(Xilinus.Widget.prototype,{initialize:function(className,id){className=className||"widget";this._id=id||("widget_"+Xilinus.Widget.lastId++);this._titleDiv=DIV({className:className+"_title",id:this._getId("header")},"");this._contentDiv=DIV({className:className+"_content",id:this._getId("content")},"");this._footerDiv=DIV({className:className+"_statusbar",id:this._getId("footer")},"");this._aClick=A({href:"#",onClick:"toggleWidget(this, portal); return false;",className:"toggle-widget"},"");var divHeader=DIV({className:className+"_nw"},[this._titleDiv,this._aClick]);var divContent=DIV({className:className+"_w"},this._contentDiv);var divFooter=DIV({className:className+"_sw"},this._footerDiv);this._div=DIV({className:className+(className!="widget"?" widget":""),id:this._getId()},[divHeader,divContent,divFooter]);this._div.widget=this;return this},getElement:function(){return $(this._getId())||$(this._div)},setTitle:function(title){$(this._titleDiv).update(title);return this},getTitle:function(title){return $(this._titleDiv)},setFooter:function(title){$(this._footerDiv).update(title);return this},getFooter:function(title){return $(this._footerDiv)},setContent:function(title){$(this._contentDiv).update(title);return this},getContent:function(title){return $(this._contentDiv)},updateHeight:function(){},_getId:function(prefix){return(prefix?prefix+"_":"")+this._id}});Xilinus.Portal=Class.create();Object.extend(Xilinus.Portal.prototype,{lastEvent:null,widgets:null,columns:null,initialize:function(columns,options){this.options=Object.extend({url:null,onOverWidget:null,onOutWidget:null,onChange:null,onUpdate:null,removeEffect:Element.remove,accept:null},options);this._columns=(typeof columns=="string")?$$(columns):columns;this._widgets=new Array();this._columns.each(function(element){Droppables.add(element,{onHover:this.onHover.bind(this),overlap:"vertical",accept:this.options.accept})}.bind(this));this._outTimer=null;this._columns.invoke("undoPositioned");this._currentOverWidget=null;this._widgetMouseOver=this.widgetMouseOver.bindAsEventListener(this);this._widgetMouseOut=this.widgetMouseOut.bindAsEventListener(this);Draggables.addObserver({onEnd:this.endDrag.bind(this),onStart:this.startDrag.bind(this)})},add:function(widget,columnIndex,draggable){draggable=typeof draggable=="undefined"?true:draggable;this._widgets.push(widget);if(this.options.accept){widget.getElement().addClassName(this.options.accept)}this._columns[columnIndex].appendChild(widget.getElement());widget.updateHeight();if(draggable){widget.draggable=new Draggable(widget.getElement(),{handle:widget.getTitle(),revert:false});widget.getTitle().addClassName("widget_draggable")}this._updateColumnsHeight();if(this.options.onOverWidget){widget.getElement().immediateDescendants().invoke("observe","mouseover",this._widgetMouseOver)}if(this.options.onOutWidget){widget.getElement().immediateDescendants().invoke("observe","mouseout",this._widgetMouseOut)}},remove:function(widget){this._widgets.reject(function(w){return w==widget});if(this.options.onOverWidget){widget.getElement().immediateDescendants().invoke("stopObserving","mouseover",this._widgetMouseOver)}if(this.options.onOutWidget){widget.getElement().immediateDescendants().invoke("stopObserving","mouseout",this._widgetMouseOut)}if(widget.draggable){widget.draggable.destroy()}this.options.removeEffect(widget.getElement());this._updateColumnsHeight()},serialize:function(){parameters="";this._columns.each(function(column){var p=column.immediateDescendants().collect(function(element){return column.id+"[]="+element.id}).join("&");parameters+=p+"&"});return parameters},serializeAdd:function(){parameters="";this._columns.each(function(column){var p=column.immediateDescendants().collect(function(element){return column.id+"-"+element.id+","}).join(" ");parameters+=p});return parameters},addWidgetControls:function(element){$(element).observe("mouseover",this._widgetMouseOver);$(element).observe("mouseout",this._widgetMouseOut)},widgetMouseOver:function(event){this._clearTimer();var element=Event.element(event).up(".widget");if(this._currentOverWidget==null||this._currentOverWidget!=element){if(this._currentOverWidget&&this._currentOverWidget!=element){this.options.onOutWidget(this,this._currentOverWidget.widget)}this._currentOverWidget=element;this.options.onOverWidget(this,element.widget)}},widgetMouseOut:function(event){this._clearTimer();var element=Event.element(event).up(".widget");this._outTimer=setTimeout(this._doWidgetMouseOut.bind(this,element),100)},_doWidgetMouseOut:function(element){this._currentOverWidget=null;this.options.onOutWidget(this,element.widget)},startDrag:function(eventName,draggable){var widget=draggable.element;if(!this._widgets.find(function(w){return w==widget.widget})){return}var column=widget.parentNode;var ghost=DIV({className:"widget_ghost"},"");$(ghost).setStyle({height:widget.getHeight()+"px"});column.insertBefore(ghost,widget);widget.setStyle({width:widget.getWidth()+"px"});Position.absolutize(widget);document.body.appendChild(widget);draggable.element.ghost=ghost;this._savePosition=this.serialize()},endDrag:function(eventName,draggable){var widget=draggable.element;if(!this._widgets.find(function(w){return w==widget.widget})){return}var column=widget.ghost.parentNode;column.insertBefore(draggable.element,widget.ghost);widget.ghost.remove();if(Prototype.Browser.Opera){widget.setStyle({top:0,left:0,width:"100%",height:widget._originalHeight,zIndex:null,opacity:null,position:"relative"})}else{widget.setStyle({top:null,left:null,width:null,height:widget._originalHeight,opacity:null,position:"relative"})}widget.ghost=null;widget.widget.updateHeight();this._updateColumnsHeight();if(this._savePosition!=this.serialize()){if(this.options.url){new Ajax.Request(this.options.url,{parameters:this.serialize()})}if(this.options.onUpdate){this.options.onUpdate(this)}}},onHover:function(dragWidget,dropon,overlap){var offset=Position.cumulativeOffset(dropon);var x=offset[0]+10;var y=offset[1]+(1-overlap)*dropon.getHeight();if(Position.within(dragWidget.ghost,x,y)){return}var found=false;var moved=false;for(var index=0,len=this._widgets.length;index<len;++index){var w=this._widgets[index].getElement();if(w==dragWidget||w.parentNode!=dropon){continue}if(Position.within(w,x,y)){var overlap=Position.overlap("vertical",w);if(overlap<0.5){if(w.next()!=dragWidget.ghost){w.parentNode.insertBefore(dragWidget.ghost,w.next());moved=true}}else{if(w.previous()!=dragWidget.ghost){w.parentNode.insertBefore(dragWidget.ghost,w);moved=true}}found=true;break}}if(!found){if(dragWidget.ghost.parentNode!=dropon){var last=dropon.immediateDescendants().last();var yLast=last?Position.cumulativeOffset(last)[1]+last.getHeight():0;if(y>yLast&&last!=dragWidget.ghost){dropon.appendChild(dragWidget.ghost);moved=true}}}if(moved&&this.options.onChange){this.options.onChange(this)}this._updateColumnsHeight()},_updateColumnsHeight:function(){var h=0;this._columns.each(function(col){h=Math.max(h,col.immediateDescendants().inject(0,function(sum,element){return sum+element.getHeight()}))})},_clearTimer:function(){if(this._outTimer){clearTimeout(this._outTimer);this._outTimer=null}}});
/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 *
 * @version 1.09i
 */
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}})());


function getCookie(name){var arg=name+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;while(i<clen){var j=i+alen;if(document.cookie.substring(i,j)==arg){return getCookieVal(j)}i=document.cookie.indexOf(" ",i)+1;if(i==0){break}}return 0}function setCookie(c_name,value,expiredays){var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);setFullCookie(c_name,value,exdate.toGMTString(),"/","","")}function setFullCookie(name,value,expires,path,domain,secure){document.cookie=name+"="+encodeURI(value)+((expires)?"; expires="+expires:"")+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"")}function checkCookie(c_name,c_defaultValue,c_defaultDays){var oCookie;oCookie=getCookie(c_name);if(oCookie!=null&&oCookie!=""&&oCookie!=0){return oCookie}else{setCookie(c_name,c_defaultValue,c_defaultDays);return getCookie(c_name)}}function deleteCookie(name,path,domain){if(getCookie(name)){document.cookie=name+"="+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT"}}function getCookieVal(offset){var endstr=document.cookie.indexOf(";",offset);if(endstr==-1){endstr=document.cookie.length}return decodeURI(document.cookie.substring(offset,endstr))};
/*innerfade*/
(function($){$.fn.innerfade=function(options){return this.each(function(){$.innerfade(this,options)})};$.innerfade=function(container,options){var settings={animationtype:"fade",speed:"normal",type:"sequence",timeout:2000,containerheight:"auto",runningclass:"innerfade",children:null};if(options){$.extend(settings,options)}if(settings.children===null){var elements=$(container).children()}else{var elements=$(container).children(settings.children)}if(elements.length>1){$(container).css("position","relative").css("height",settings.containerheight).addClass(settings.runningclass);for(var i=0;i<elements.length;i++){$(elements[i]).css("z-index",String(elements.length-i)).css("position","absolute").hide()}if(settings.type=="sequence"){setTimeout(function(){$.innerfade.next(elements,settings,1,0)},settings.timeout);$(elements[0]).show()}else{if(settings.type=="random"){var last=Math.floor(Math.random()*(elements.length));setTimeout(function(){do{current=Math.floor(Math.random()*(elements.length))}while(last==current);$.innerfade.next(elements,settings,current,last)},settings.timeout);$(elements[last]).show()}else{if(settings.type=="random_start"){settings.type="sequence";var current=Math.floor(Math.random()*(elements.length));setTimeout(function(){$.innerfade.next(elements,settings,(current+1)%elements.length,current)},settings.timeout);$(elements[current]).show()}else{alert("Innerfade-Type must either be 'sequence', 'random' or 'random_start'")}}}}};$.innerfade.next=function(elements,settings,current,last){if(settings.animationtype=="slide"){$(elements[last]).slideUp(settings.speed);$(elements[current]).slideDown(settings.speed)}else{if(settings.animationtype=="fade"){$(elements[last]).fadeOut(settings.speed);$(elements[current]).fadeIn(settings.speed,function(){removeFilter($(this)[0])})}else{alert("Innerfade-animationtype must either be 'slide' or 'fade'")}}if(settings.type=="sequence"){if((current+1)<elements.length){current=current+1;last=current-1}else{current=0;last=elements.length-1}}else{if(settings.type=="random"){last=current;while(current==last){current=Math.floor(Math.random()*elements.length)}}else{alert("Innerfade-Type must either be 'sequence', 'random' or 'random_start'")}}setTimeout((function(){$.innerfade.next(elements,settings,current,last)}),settings.timeout)}})(jQuery);function removeFilter(element){if(element.style.removeAttribute){element.style.removeAttribute("filter")}};
/*font*/
Cufon.registerFont({"w":219,"face":{"font-family":"Helvetica Rounded LT Std","font-weight":700,"font-stretch":"normal","units-per-em":"360","panose-1":"2 15 8 4 3 5 3 2 2 4","ascent":"264","descent":"-96","x-height":"5","cap-height":"5","bbox":"-51 -347 356.626 77","underline-thickness":"18","underline-position":"-18","stemh":"41","stemv":"53","unicode-range":"U+0020-U+FB02"},"glyphs":{" ":{"w":110},"!":{"d":"57,-264v39,-1,32,50,27,87r-11,84v0,18,-31,18,-32,0v-4,-47,-15,-89,-13,-143v0,-18,11,-28,29,-28xm27,-27v0,-16,14,-30,30,-30v16,0,29,14,29,30v0,16,-13,30,-29,30v-16,0,-30,-14,-30,-30","w":113},"\"":{"d":"131,-155v-34,0,-23,-52,-23,-84v0,-15,9,-25,23,-25v35,0,24,51,24,84v0,15,-10,25,-24,25xm62,-155v-35,0,-24,-51,-24,-84v0,-15,10,-25,24,-25v35,0,24,51,24,84v0,15,-10,25,-24,25","w":193},"#":{"d":"55,-104r5,-43v-17,2,-32,-4,-30,-18v-3,-16,18,-19,36,-17v8,-27,-6,-74,27,-74v32,0,9,49,9,74r32,0v8,-27,-5,-74,28,-74v30,0,8,49,9,74v17,-2,33,3,31,17v2,16,-17,20,-36,18r-6,43v17,-2,33,2,31,17v2,17,-17,20,-36,18v-9,26,4,70,-28,74v-30,-3,-9,-49,-9,-74r-32,0v-8,27,6,74,-27,74v-32,0,-9,-49,-9,-74v-17,2,-33,-3,-31,-18v-3,-16,18,-19,36,-17xm123,-104r6,-43r-32,0r-6,43r32,0","w":220},"$":{"d":"100,-32r0,-75v-53,-10,-86,-33,-86,-73v0,-49,41,-75,86,-76v-5,-20,20,-27,22,-8r0,8v28,1,85,19,85,54v0,14,-10,22,-22,22v-23,0,-23,-38,-63,-39r0,68v48,10,89,25,89,80v0,48,-35,73,-89,76v0,14,3,34,-11,34v-14,0,-11,-20,-11,-34v-61,-1,-91,-39,-91,-67v0,-14,8,-22,22,-22v40,0,9,49,69,52xm100,-155r0,-64v-24,1,-40,15,-40,30v0,18,13,29,40,34xm122,-103r0,71v22,-1,44,-11,44,-35v0,-24,-25,-32,-44,-36","w":220},"%":{"d":"28,-187v0,-39,17,-69,61,-69v44,0,60,30,60,69v0,39,-16,69,-60,69v-44,0,-61,-30,-61,-69xm67,-187v0,23,5,40,22,40v17,0,22,-17,22,-40v0,-22,-5,-41,-22,-41v-17,0,-22,19,-22,41xm211,-64v0,-39,16,-69,60,-69v44,0,61,30,61,69v0,39,-17,69,-61,69v-44,0,-60,-30,-60,-69xm249,-64v0,23,5,41,22,41v17,0,22,-18,22,-41v0,-22,-5,-41,-22,-41v-17,0,-22,19,-22,41xm99,2v40,-90,91,-170,134,-257v3,-13,28,-12,28,2v-40,90,-91,170,-134,257v-3,13,-28,12,-28,-2","w":360},"&":{"d":"185,-92v8,-16,14,-37,33,-37v41,0,17,50,-3,69v9,13,24,21,26,40v3,19,-35,33,-44,12r-17,-19v-23,23,-52,32,-84,32v-57,0,-80,-37,-80,-72v0,-39,24,-64,56,-79v-13,-15,-24,-30,-24,-52v0,-41,33,-64,72,-64v99,0,89,100,29,128xm151,-58r-47,-56v-21,12,-36,25,-36,43v-2,47,67,39,83,13xm122,-225v-40,2,-29,49,-3,61v26,-5,47,-58,3,-61","w":253},"\u2019":{"d":"89,-219v-1,39,-19,57,-52,64v-8,0,-12,-5,-12,-11v0,-16,36,-7,38,-44v-18,10,-38,-6,-38,-24v0,-16,14,-30,30,-30v23,0,34,21,34,45","w":113,"k":{"\u2019":32,"r":20,"d":13,"\u0131":13,"s":13,"\u0161":13}},"(":{"d":"50,18v-34,-79,-34,-150,0,-229v21,-49,25,-54,38,-54v11,0,19,7,19,16v0,18,-32,75,-32,153v0,78,32,134,32,152v0,9,-8,16,-19,16v-13,0,-17,-5,-38,-54","w":119},")":{"d":"70,-211v34,79,34,150,0,229v-21,49,-25,54,-38,54v-11,0,-19,-7,-19,-16v0,-18,32,-74,32,-152v0,-78,-32,-135,-32,-153v0,-9,8,-16,19,-16v13,0,17,5,38,54","w":119},"*":{"d":"68,-216v1,-20,-6,-48,16,-48v22,0,14,29,15,48v17,-4,46,-26,52,4v-1,17,-30,17,-44,24v8,13,21,22,25,38v-3,17,-19,19,-28,10r-20,-31v-11,11,-14,33,-33,36v-8,3,-24,-16,-12,-25r21,-28v-14,-7,-42,-7,-44,-24v5,-30,35,-8,52,-4","w":167},"+":{"d":"86,-123v2,-31,-10,-81,22,-81v32,0,20,50,22,81v30,2,79,-10,80,21v0,32,-49,20,-80,22v-2,31,10,80,-22,80v-32,0,-20,-49,-22,-80v-31,-1,-80,8,-80,-22v1,-31,50,-19,80,-21","w":216},",":{"d":"89,-11v-1,39,-19,56,-51,64v-8,0,-12,-5,-12,-11v0,-16,36,-8,38,-45v-17,12,-38,-5,-38,-24v0,-16,13,-30,29,-30v23,0,34,22,34,46","w":110},"-":{"d":"14,-99v2,-38,54,-25,89,-25v16,0,29,7,29,25v-1,38,-54,24,-88,24v-16,0,-30,-6,-30,-24","w":146},".":{"d":"26,-27v0,-16,13,-30,29,-30v16,0,30,14,30,30v0,16,-14,30,-30,30v-16,0,-29,-14,-29,-30","w":110,"k":{"\u201d":13,"\u2019":13}},"\/":{"d":"3,-12r89,-239v2,-6,6,-14,20,-14v13,0,21,15,15,30r-86,226v-2,6,-5,15,-19,15v-8,0,-19,-6,-19,-18","w":133},"0":{"d":"67,-126v0,64,15,87,43,87v28,0,44,-23,44,-87v0,-54,-12,-87,-44,-87v-32,0,-43,33,-43,87xm14,-129v0,-85,38,-127,96,-127v58,0,96,42,96,127v0,64,-20,134,-96,134v-76,0,-96,-70,-96,-134","w":220},"1":{"d":"62,-27r0,-137v-25,-4,-66,13,-65,-19v-3,-17,22,-19,39,-23v40,-9,28,-50,59,-50v12,0,21,6,21,25r0,204v0,19,-7,32,-27,32v-20,0,-27,-13,-27,-32","w":146},"2":{"d":"71,-45r108,0v14,0,23,6,23,22v0,16,-9,23,-26,23r-135,0v-21,0,-30,-14,-30,-27v0,-26,23,-54,68,-82v50,-32,67,-38,67,-67v0,-23,-18,-37,-38,-37v-23,0,-41,9,-46,38v-5,28,-49,29,-49,-4v0,-44,43,-77,96,-77v58,0,92,38,92,71v0,48,-22,66,-60,88v-41,23,-65,38,-70,52","w":213},"3":{"d":"80,-129v0,-38,59,-10,59,-52v0,-22,-17,-32,-36,-32v-44,0,-34,41,-62,41v-12,0,-24,-5,-24,-21v0,-44,52,-63,87,-63v90,-3,110,85,55,120v27,8,38,29,38,56v0,57,-44,85,-97,85v-68,0,-89,-43,-89,-63v0,-15,11,-25,26,-25v32,0,14,44,64,44v48,0,61,-67,9,-71v-10,-1,-30,-2,-30,-19","w":213},"4":{"d":"122,-99r0,-93r-70,93r70,0xm148,5v-34,0,-25,-33,-26,-63v-47,-2,-153,9,-110,-46r110,-142v13,-18,51,-10,51,16r0,131v37,-12,53,37,18,41r-18,0v-2,29,9,63,-25,63"},"5":{"d":"15,-133v0,-34,10,-64,15,-96v2,-12,11,-22,23,-22r108,0v14,0,24,6,24,22v0,44,-76,15,-115,23v-2,18,-9,38,-9,55v51,-38,135,-10,135,66v0,58,-41,90,-99,90v-62,0,-85,-32,-85,-51v0,-14,10,-25,25,-25v22,0,23,35,61,35v27,0,46,-23,46,-46v0,-31,-22,-45,-49,-45v-28,0,-37,18,-55,18v-13,0,-25,-7,-25,-24","w":213},"6":{"d":"118,-217v-39,1,-52,38,-51,76v44,-49,139,-13,139,56v0,59,-40,90,-93,90v-76,0,-99,-60,-99,-117v0,-107,41,-144,108,-144v43,0,72,24,72,46v0,13,-9,24,-22,24v-24,0,-25,-31,-54,-31xm70,-81v0,28,16,45,42,45v26,0,42,-17,42,-45v0,-31,-18,-44,-42,-44v-23,0,-42,16,-42,44","w":220},"7":{"d":"27,-251r147,0v14,0,24,6,24,26v0,29,-59,39,-96,201v-5,21,-9,29,-26,29v-21,0,-27,-13,-27,-28v0,-36,48,-141,94,-183r-116,0v-13,0,-23,-7,-23,-23v0,-16,9,-22,23,-22","w":206},"8":{"d":"14,-76v0,-28,14,-50,41,-59v-64,-34,-32,-121,55,-121v86,0,119,86,56,121v27,9,40,31,40,59v0,61,-52,81,-96,81v-44,0,-96,-20,-96,-81xm110,-116v-63,0,-53,80,0,80v26,0,44,-15,44,-40v0,-15,-11,-40,-44,-40xm72,-184v0,23,16,33,38,33v22,0,39,-10,39,-33v0,-21,-17,-33,-39,-33v-22,0,-38,12,-38,33","w":220},"9":{"d":"103,-34v39,-1,52,-39,51,-76v-44,50,-140,11,-140,-57v0,-59,40,-89,93,-89v76,0,99,59,99,116v0,107,-41,145,-108,145v-43,0,-72,-25,-72,-47v0,-13,10,-23,23,-23v24,0,25,31,54,31xm150,-170v0,-28,-16,-45,-42,-45v-26,0,-41,17,-41,45v0,31,17,44,41,44v23,0,42,-16,42,-44","w":220},":":{"d":"26,-159v0,-16,13,-29,29,-29v16,0,30,13,30,29v0,16,-14,30,-30,30v-16,0,-29,-14,-29,-30xm26,-27v0,-16,13,-30,29,-30v16,0,30,14,30,30v0,16,-14,30,-30,30v-16,0,-29,-14,-29,-30","w":110},";":{"d":"89,-11v-1,39,-19,56,-51,64v-8,0,-12,-5,-12,-11v0,-16,36,-8,38,-45v-17,12,-38,-5,-38,-24v0,-16,13,-30,29,-30v23,0,34,22,34,46xm26,-159v0,-16,13,-29,29,-29v16,0,30,13,30,29v0,16,-14,30,-30,30v-16,0,-29,-14,-29,-30","w":110},"<":{"d":"191,-153r-116,51r116,51v26,9,21,41,-3,42v-61,-17,-110,-50,-166,-72v-18,-7,-18,-34,0,-41v56,-24,105,-55,166,-73v23,1,29,31,3,42","w":216},"=":{"d":"31,-166r154,0v15,0,25,9,25,22v0,13,-10,21,-25,21r-154,0v-15,0,-25,-10,-25,-21v0,-13,10,-22,25,-22xm31,-81r154,0v15,0,25,9,25,22v0,13,-10,21,-25,21r-154,0v-15,0,-25,-10,-25,-21v0,-13,10,-22,25,-22","w":216},">":{"d":"25,-51r116,-51r-116,-51v-27,-9,-20,-41,3,-42v61,17,110,50,166,73v18,7,18,34,0,41v-56,23,-105,54,-166,72v-24,-1,-28,-31,-3,-42","w":216},"?":{"d":"15,-197v0,-35,41,-67,85,-67v46,0,91,21,91,72v0,47,-53,65,-65,82v-9,13,-6,30,-30,30v-15,0,-23,-12,-23,-24v0,-43,63,-53,63,-88v0,-19,-12,-31,-34,-31v-46,0,-28,48,-63,48v-13,0,-24,-8,-24,-22xm68,-27v0,-16,14,-30,30,-30v16,0,29,14,29,30v0,16,-13,30,-29,30v-16,0,-30,-14,-30,-30","w":206},"@":{"d":"112,-121v0,21,12,32,29,32v21,0,35,-18,35,-41v0,-18,-10,-31,-28,-31v-21,0,-36,19,-36,40xm221,-181v0,30,-11,57,-15,86v0,4,2,7,7,7v13,0,32,-16,32,-55v0,-58,-41,-90,-96,-90v-55,0,-99,47,-99,104v0,64,45,103,103,103v54,0,65,-24,77,-24v7,0,14,6,14,14v0,19,-55,42,-91,42v-78,0,-142,-56,-142,-135v0,-78,62,-136,139,-136v69,0,127,42,127,111v0,82,-69,104,-91,104v-15,1,-19,-8,-22,-18v-30,37,-91,11,-91,-45v0,-71,74,-115,113,-64v1,-23,35,-29,35,-4","w":288},"A":{"d":"3,-21v23,-79,55,-150,82,-225v10,-27,64,-27,75,4r71,198v12,21,4,49,-22,49v-32,0,-30,-39,-42,-60r-95,0v-11,22,-8,61,-41,60v-16,0,-28,-10,-28,-26xm154,-96r-34,-104r-35,104r69,0","w":240},"B":{"d":"27,-35r0,-190v-1,-54,67,-34,113,-34v43,0,95,10,95,67v1,23,-14,41,-36,53v27,7,45,26,45,62v-1,86,-95,79,-182,77v-21,0,-35,-9,-35,-35xm86,-115r0,70v44,-3,99,13,99,-35v0,-45,-56,-33,-99,-35xm86,-216r0,63v38,0,93,7,90,-31v-3,-41,-51,-30,-90,-32","w":259},"C":{"d":"19,-130v0,-73,43,-135,127,-135v68,0,105,42,105,67v0,17,-9,27,-27,27v-34,0,-24,-47,-78,-47v-37,0,-68,32,-68,88v0,47,19,89,70,89v46,0,46,-50,74,-50v14,0,29,9,29,23v0,37,-46,74,-103,74v-81,0,-129,-47,-129,-136","w":259},"D":{"d":"27,-35r0,-190v-1,-53,63,-34,107,-34v64,0,123,27,123,129v0,82,-45,130,-124,130v-45,0,-106,18,-106,-35xm86,-212r0,164r50,0v47,0,62,-42,62,-82v0,-73,-40,-89,-112,-82","w":273,"k":{"V":9,"Y":11,"\u00dd":11,"\u0178":11,"A":9,"\u00c6":9,"\u00c1":9,"\u00c2":9,"\u00c4":9,"\u00c0":9,"\u00c5":9,"\u00c3":9,",":13,".":9}},"E":{"d":"29,-35r0,-190v0,-26,13,-34,34,-34r139,0v17,0,30,5,30,24v0,19,-13,23,-30,23r-114,0r0,56r100,0v15,0,28,5,28,23v0,18,-13,23,-28,23r-100,0r0,62r117,0v17,0,30,5,30,24v0,19,-13,24,-30,24r-142,0v-21,0,-34,-9,-34,-35","w":246},"F":{"d":"29,-25r0,-200v0,-26,13,-34,34,-34r130,0v17,0,30,5,30,24v0,19,-13,23,-30,23r-105,0r0,61r89,0v15,0,28,4,28,22v0,18,-13,23,-28,23r-89,0v-4,43,16,111,-30,111v-18,0,-29,-12,-29,-30","w":226,"k":{"\u00eb":13,"\u00e3":20,"\u00e0":20,"\u00e4":20,"A":13,"\u00c6":13,"\u00c1":13,"\u00c2":13,"\u00c4":13,"\u00c0":13,"\u00c5":13,"\u00c3":13,",":46,".":46,"a":20,"\u00e6":20,"\u00e1":20,"\u00e2":20,"\u00e5":20,"e":13,"\u00e9":13,"\u00ea":13,"\u00e8":13,"o":13,"\u00f8":13,"\u0153":13,"\u00f3":13,"\u00f4":13,"\u00f6":13,"\u00f2":13,"\u00f5":13,"r":6}},"G":{"d":"268,-113r0,98v0,11,-8,20,-20,20v-17,0,-22,-11,-26,-34v-17,21,-40,35,-77,35v-91,0,-126,-63,-126,-136v0,-87,55,-135,135,-135v66,0,101,39,101,62v0,21,-15,26,-28,26v-29,0,-18,-41,-76,-41v-41,0,-73,26,-73,92v0,51,26,87,74,87v31,0,58,-21,61,-53v-29,-2,-65,9,-65,-23v0,-38,61,-23,96,-23v17,0,24,9,24,25","w":293},"H":{"d":"27,-25r0,-209v0,-18,12,-30,30,-30v44,0,25,63,29,103r108,0v4,-40,-15,-103,29,-103v18,0,30,12,30,30r0,209v0,18,-12,30,-30,30v-47,-1,-24,-73,-29,-116r-108,0v-5,43,18,114,-29,116v-18,0,-30,-12,-30,-30","w":280},"I":{"d":"27,-25r0,-209v0,-18,12,-30,30,-30v18,0,29,12,29,30r0,209v0,18,-11,30,-29,30v-18,0,-30,-12,-30,-30","w":113},"J":{"d":"179,-234r0,153v0,54,-30,87,-88,87v-71,0,-85,-47,-85,-73v0,-22,11,-36,29,-36v44,0,7,64,55,64v19,0,30,-15,30,-43r0,-152v0,-18,12,-30,30,-30v18,0,29,12,29,30","w":206,"k":{",":9,".":9,"a":6,"\u00e6":6,"\u00e1":6,"\u00e2":6,"\u00e4":6,"\u00e0":6,"\u00e5":6,"\u00e3":6,"e":4,"\u00e9":4,"\u00ea":4,"\u00eb":4,"\u00e8":4,"o":4,"\u00f8":4,"\u0153":4,"\u00f3":4,"\u00f4":4,"\u00f6":4,"\u00f2":4,"\u00f5":4,"u":6,"\u00fa":6,"\u00fb":6,"\u00fc":6,"\u00f9":6}},"K":{"d":"27,-25r0,-209v0,-18,12,-30,30,-30v47,1,24,72,29,115r93,-102v13,-20,51,-16,52,11v-13,37,-48,55,-70,84v27,44,60,84,82,132v-1,35,-40,38,-56,13r-68,-105r-33,32v-2,37,11,90,-29,89v-18,0,-30,-12,-30,-30","w":246},"L":{"d":"27,-35r0,-199v0,-18,12,-30,30,-30v18,0,29,12,29,30r0,184r99,0v17,0,31,9,31,25v0,16,-14,25,-31,25r-123,0v-21,0,-35,-9,-35,-35","k":{"T":46,"V":33,"W":27,"Y":40,"\u00dd":40,"\u0178":40,"\u201d":46,"\u2019":46,"y":20,"\u00fd":20,"\u00ff":20}},"M":{"d":"26,-24r0,-211v1,-31,23,-29,50,-29v18,0,27,7,33,27r52,166r51,-166v7,-26,21,-28,49,-27v16,0,32,5,32,29r0,211v0,15,-7,29,-26,29v-19,0,-26,-14,-26,-29r-1,-161r-55,172v-6,24,-42,24,-50,0r-56,-172r0,161v0,15,-7,29,-26,29v-19,0,-27,-14,-27,-29","w":319},"N":{"d":"26,-24r0,-205v-5,-38,50,-46,67,-19r104,166r0,-153v0,-19,10,-29,28,-29v18,0,29,10,29,29r0,203v8,39,-51,48,-68,21r-103,-162r0,149v0,19,-10,29,-28,29v-18,0,-29,-10,-29,-29","w":280},"O":{"d":"16,-133v0,-76,46,-132,131,-132v85,0,131,56,131,132v0,73,-42,139,-131,139v-93,0,-131,-61,-131,-139xm75,-133v0,50,17,92,72,92v54,0,72,-42,72,-92v0,-50,-24,-85,-72,-85v-48,0,-72,35,-72,85","w":293,"k":{"T":9,"V":6,"Y":11,"\u00dd":11,"\u0178":11,"A":4,"\u00c6":4,"\u00c1":4,"\u00c2":4,"\u00c4":4,"\u00c0":4,"\u00c5":4,"\u00c3":4,",":9,".":9}},"P":{"d":"27,-25r0,-200v0,-57,77,-34,125,-34v50,0,90,24,90,82v0,47,-33,82,-90,82r-66,0v-3,40,14,100,-29,100v-18,0,-30,-12,-30,-30xm86,-214r0,74v44,1,97,6,97,-37v0,-43,-53,-37,-97,-37","w":253,"k":{"\u00e4":13,"A":20,"\u00c6":20,"\u00c1":20,"\u00c2":20,"\u00c4":20,"\u00c0":20,"\u00c5":20,"\u00c3":20,",":54,".":54,"a":13,"\u00e6":13,"\u00e1":13,"\u00e2":13,"\u00e0":13,"\u00e5":13,"\u00e3":13,"e":11,"\u00e9":11,"\u00ea":11,"\u00eb":11,"\u00e8":11,"o":11,"\u00f8":11,"\u0153":11,"\u00f3":11,"\u00f4":11,"\u00f6":11,"\u00f2":11,"\u00f5":11}},"Q":{"d":"16,-133v0,-76,46,-132,131,-132v130,0,166,152,95,232v9,10,26,16,28,32v2,17,-27,31,-37,14r-23,-21v-18,9,-39,14,-63,14v-93,0,-131,-61,-131,-139xm75,-133v0,59,33,106,96,88v-8,-9,-24,-13,-25,-28v-2,-18,23,-28,37,-15r20,19v32,-51,17,-149,-56,-149v-48,0,-72,35,-72,85","w":293},"R":{"d":"27,-25r0,-200v1,-59,83,-34,133,-34v70,0,89,39,89,72v1,29,-19,55,-45,63v50,1,32,79,44,106v0,14,-14,23,-28,23v-32,0,-35,-32,-35,-42v7,-75,-39,-65,-99,-64v-4,41,16,106,-29,106v-18,0,-30,-12,-30,-30xm86,-214r0,70v45,-3,102,15,104,-35v2,-50,-60,-31,-104,-35","w":266,"k":{"T":6}},"S":{"d":"73,-189v0,33,60,31,90,39v53,14,68,44,68,74v0,47,-36,82,-107,82v-75,0,-108,-37,-108,-65v0,-14,11,-25,25,-25v32,0,23,47,83,47v49,0,70,-49,23,-61r-67,-17v-54,-14,-63,-43,-63,-71v0,-58,53,-79,103,-79v46,0,100,25,100,60v0,15,-13,24,-27,24v-27,0,-22,-39,-77,-39v-27,0,-43,13,-43,31","w":246},"T":{"d":"91,-25r0,-185v-34,-2,-85,10,-87,-24v0,-16,14,-25,31,-25r171,0v17,0,30,9,30,25v-1,35,-53,22,-86,24r0,185v0,18,-12,30,-30,30v-18,0,-29,-12,-29,-30","w":240,"k":{"\u00fc":49,"\u00f2":49,"\u00f6":49,"\u00ec":13,"\u00ee":13,"\u00ed":13,"\u00e8":49,"\u00eb":49,"\u00ea":49,"\u00e3":45,"\u00e5":45,"\u00e0":45,"\u00e4":45,"\u00e2":45,"w":40,"A":20,"\u00c6":20,"\u00c1":20,"\u00c2":20,"\u00c4":20,"\u00c0":20,"\u00c5":20,"\u00c3":20,",":46,".":46,"a":45,"\u00e6":45,"\u00e1":45,"e":49,"\u00e9":49,"o":49,"\u00f8":49,"\u0153":49,"\u00f3":49,"\u00f4":49,"\u00f5":49,"r":49,"u":49,"\u00fa":49,"\u00fb":49,"\u00f9":49,"y":36,"\u00fd":36,"\u00ff":36,"-":40,"h":6,"i":13,"\u00ef":13,"O":6,"\u00d8":6,"\u0152":6,"\u00d3":6,"\u00d4":6,"\u00d6":6,"\u00d2":6,"\u00d5":6,":":33,";":33}},"U":{"d":"27,-97r0,-137v0,-18,12,-30,30,-30v18,0,29,12,29,30v0,74,-31,193,54,193v85,0,54,-119,54,-193v0,-18,11,-30,29,-30v18,0,30,12,30,30r0,137v0,71,-44,103,-113,103v-69,0,-113,-32,-113,-103","w":280,"k":{"A":6,"\u00c6":6,"\u00c1":6,"\u00c2":6,"\u00c4":6,"\u00c0":6,"\u00c5":6,"\u00c3":6,",":6,".":6}},"V":{"d":"230,-238v-21,78,-53,147,-78,222v-9,30,-62,29,-72,0r-73,-204v-12,-23,3,-44,26,-44v16,0,25,8,30,26r54,176r55,-176v5,-18,14,-26,28,-26v15,0,30,6,30,26","w":233,"k":{"\u00f6":18,"\u00f4":18,"\u00e8":18,"\u00eb":18,"\u00ea":18,"\u00e3":20,"\u00e5":20,"\u00e0":20,"\u00e4":20,"\u00e2":20,"A":13,"\u00c6":13,"\u00c1":13,"\u00c2":13,"\u00c4":13,"\u00c0":13,"\u00c5":13,"\u00c3":13,",":33,".":33,"a":20,"\u00e6":20,"\u00e1":20,"e":18,"\u00e9":18,"o":18,"\u00f8":18,"\u0153":18,"\u00f3":18,"\u00f2":18,"\u00f5":18,"u":6,"\u00fa":6,"\u00fb":6,"\u00fc":6,"\u00f9":6,"-":13,"O":4,"\u00d8":4,"\u0152":4,"\u00d3":4,"\u00d4":4,"\u00d6":4,"\u00d2":4,"\u00d5":4,":":13,";":13,"G":9}},"W":{"d":"330,-237r-54,214v-5,21,-13,28,-35,28v-22,0,-30,-9,-35,-29r-40,-159r-38,159v-2,38,-61,39,-71,1r-54,-214v1,-34,49,-37,56,-3r36,172r40,-174v3,-14,9,-22,31,-22v25,0,30,12,34,28r40,168r35,-172v5,-34,54,-31,55,3","w":333,"k":{"\u00f6":11,"\u00ea":11,"\u00e4":13,"A":6,"\u00c6":6,"\u00c1":6,"\u00c2":6,"\u00c4":6,"\u00c0":6,"\u00c5":6,"\u00c3":6,",":20,".":20,"a":13,"\u00e6":13,"\u00e1":13,"\u00e2":13,"\u00e0":13,"\u00e5":13,"\u00e3":13,"e":11,"\u00e9":11,"\u00eb":11,"\u00e8":11,"o":11,"\u00f8":11,"\u0153":11,"\u00f3":11,"\u00f4":11,"\u00f2":11,"\u00f5":11,"-":6,":":6,";":6}},"X":{"d":"4,-21v13,-44,49,-76,70,-113r-57,-84v-15,-18,-1,-47,24,-46v14,0,20,9,24,15r43,73r46,-73v10,-24,52,-20,52,12v-14,42,-45,68,-65,103v22,37,50,70,68,110v1,30,-41,41,-55,15r-47,-80r-52,82v-12,22,-53,11,-51,-14","w":213},"Y":{"d":"110,5v-45,0,-25,-65,-29,-106v-25,-46,-58,-85,-78,-136v2,-34,44,-34,57,-10r51,95r51,-95v12,-27,51,-23,55,10v-19,52,-53,90,-77,136v-4,41,15,106,-30,106","w":220,"k":{"\u00fc":20,"\u00f6":27,"A":13,"\u00c6":13,"\u00c1":13,"\u00c2":13,"\u00c4":13,"\u00c0":13,"\u00c5":13,"\u00c3":13,",":33,".":33,"a":33,"\u00e6":33,"\u00e1":33,"\u00e2":33,"\u00e4":33,"\u00e0":33,"\u00e5":33,"\u00e3":33,"e":27,"\u00e9":27,"\u00ea":27,"\u00eb":27,"\u00e8":27,"o":27,"\u00f8":27,"\u0153":27,"\u00f3":27,"\u00f4":27,"\u00f2":27,"\u00f5":27,"u":20,"\u00fa":20,"\u00fb":20,"\u00f9":20,"-":20,"i":6,"\u00ed":6,"\u00ee":6,"\u00ef":6,"\u00ec":6,":":13,";":13}},"Z":{"d":"21,-52r133,-158r-103,0v-17,0,-30,-8,-30,-24v0,-16,13,-25,30,-25r156,0v24,-5,34,30,19,48r-136,161r115,0v17,0,31,9,31,25v0,16,-14,25,-31,25r-160,0v-34,5,-41,-32,-24,-52","w":246},"[":{"d":"79,-220r0,247v0,0,48,-4,47,20v0,29,-40,19,-66,19v-15,0,-29,-5,-29,-30r0,-265v0,-43,38,-30,73,-30v13,0,22,5,22,19v1,24,-25,20,-47,20","w":126},"\\":{"d":"41,-251r89,239v0,26,-38,19,-38,3r-89,-238v-1,-24,38,-21,38,-4","w":133},"]":{"d":"48,27r0,-247v0,0,-48,4,-47,-20v0,-29,39,-19,65,-19v15,0,29,5,29,30r0,265v-1,43,-37,30,-72,30v-13,0,-22,-5,-22,-19v-1,-24,25,-20,47,-20","w":126},"^":{"d":"149,-121r-41,-74r-41,74v-11,29,-61,10,-38,-14r55,-101v13,-22,36,-22,48,0v21,39,45,73,60,117v-2,16,-37,18,-43,-2","w":216},"_":{"d":"180,45r-180,0v-6,0,-10,-3,-10,-9v0,-6,4,-9,10,-9r180,0v6,0,10,3,10,9v0,6,-4,9,-10,9","w":180},"\u2018":{"d":"25,-200v1,-38,19,-56,51,-64v8,0,13,5,13,11v0,16,-37,7,-39,44v18,-10,39,6,39,25v0,16,-14,29,-30,29v-23,0,-34,-21,-34,-45","w":113,"k":{"\u2018":32,"A":20,"\u00c6":20,"\u00c1":20,"\u00c2":20,"\u00c4":20,"\u00c0":20,"\u00c5":20,"\u00c3":20}},"a":{"d":"195,-139v1,38,-3,98,6,124v-8,36,-59,18,-55,-11v-36,46,-128,43,-131,-23v-3,-56,55,-58,105,-64v13,-1,23,-4,23,-19v0,-15,-15,-22,-33,-22v-39,0,-40,29,-61,29v-13,0,-22,-9,-22,-20v0,-21,29,-48,83,-48v50,0,85,16,85,54xm96,-30v38,0,51,-23,47,-59v-20,17,-77,5,-76,38v0,12,11,21,29,21"},"b":{"d":"21,-20r0,-218v0,-17,10,-26,26,-26v42,-1,20,64,27,98v10,-17,29,-27,52,-27v55,0,81,48,81,98v0,68,-38,100,-82,100v-27,1,-46,-13,-57,-33v1,20,-5,33,-23,33v-16,0,-24,-9,-24,-25xm154,-94v0,-24,-8,-58,-41,-58v-59,1,-57,116,0,116v28,-1,41,-27,41,-58"},"c":{"d":"11,-90v0,-60,34,-103,98,-103v44,0,77,25,77,49v0,15,-11,23,-24,23v-25,0,-16,-31,-54,-31v-21,0,-45,14,-45,62v0,33,16,54,45,54v37,0,28,-34,56,-34v13,0,22,10,22,20v0,23,-26,55,-80,55v-65,0,-95,-40,-95,-95","w":193},"d":{"d":"199,-238r0,218v0,16,-8,25,-24,25v-19,0,-23,-16,-24,-33v-9,22,-30,33,-56,33v-44,0,-82,-32,-82,-100v0,-50,26,-98,81,-98v24,-1,41,12,53,27v4,-37,-15,-98,26,-98v16,0,26,9,26,26xm107,-152v-60,0,-52,115,0,116v31,0,42,-28,42,-58v0,-27,-10,-58,-42,-58"},"e":{"d":"184,-84r-118,0v0,28,17,48,48,48v40,0,40,-26,61,-26v13,0,22,10,22,20v0,32,-51,47,-83,47v-73,0,-101,-50,-101,-96v0,-61,37,-102,99,-102v60,0,95,43,95,86v0,18,-5,23,-23,23xm66,-114r92,0v-3,-24,-22,-42,-45,-42v-26,0,-41,16,-47,42","w":220,"k":{",":9,".":9}},"f":{"d":"37,-22r0,-132v-33,10,-47,-34,-11,-34r11,0v-6,-49,16,-78,58,-77v32,-7,49,37,18,43v-23,-7,-25,12,-23,34v19,0,40,-2,40,17v0,19,-21,17,-40,17r0,132v0,17,-10,27,-26,27v-16,0,-27,-10,-27,-27","w":133},"g":{"d":"66,-95v0,24,11,51,41,51v23,0,42,-16,42,-53v0,-38,-15,-55,-39,-55v-34,0,-44,25,-44,57xm199,-168r0,153v0,63,-39,92,-94,92v-40,0,-79,-18,-79,-44v0,-13,10,-22,22,-22v22,0,26,27,56,27v35,0,49,-27,44,-68v-9,14,-30,25,-51,25v-55,0,-84,-36,-84,-88v0,-99,95,-128,139,-69v-1,-19,6,-31,23,-31v16,0,24,9,24,25"},"h":{"d":"21,-22r0,-216v0,-17,10,-26,26,-26v43,-1,19,65,27,99v28,-40,125,-45,125,41r0,102v0,14,-5,27,-26,27v-21,0,-26,-13,-26,-27v0,-49,20,-126,-34,-128v-18,0,-40,16,-40,42r0,86v0,14,-5,27,-26,27v-21,0,-26,-13,-26,-27"},"i":{"d":"24,-22r0,-145v0,-14,5,-26,26,-26v21,0,26,12,26,26r0,145v0,14,-5,27,-26,27v-21,0,-26,-13,-26,-27xm23,-238v0,-15,12,-27,27,-27v15,0,27,12,27,27v0,15,-12,27,-27,27v-15,0,-27,-12,-27,-27","w":100},"j":{"d":"24,24r0,-191v0,-14,5,-26,26,-26v21,0,26,12,26,26r0,186v0,38,-14,56,-53,56v-33,0,-40,-42,-13,-42v8,0,14,-2,14,-9xm23,-238v0,-15,12,-27,27,-27v15,0,27,12,27,27v0,15,-12,27,-27,27v-15,0,-27,-12,-27,-27","w":100},"k":{"d":"21,-22r0,-216v0,-17,10,-26,26,-26v16,0,26,9,26,26r0,120r59,-65v12,-18,45,-9,45,14v-7,28,-33,37,-47,58v19,31,51,50,60,90v6,26,-41,34,-49,13r-49,-70r-19,16v0,30,6,69,-26,67v-16,0,-26,-10,-26,-27","w":193},"l":{"d":"24,-22r0,-216v0,-17,10,-26,26,-26v16,0,26,9,26,26r0,216v0,17,-10,27,-26,27v-16,0,-26,-10,-26,-27","w":100},"m":{"d":"21,-22r0,-145v0,-16,10,-26,25,-26v17,0,27,13,25,33v25,-37,91,-51,114,0v29,-49,127,-48,127,31r0,107v0,14,-5,27,-26,27v-21,0,-26,-13,-26,-27v0,-47,21,-126,-29,-128v-51,-2,-37,77,-38,128v0,14,-5,27,-26,27v-21,0,-27,-13,-27,-27v0,-47,21,-125,-28,-128v-51,-3,-38,76,-39,128v0,14,-5,27,-26,27v-21,0,-26,-13,-26,-27","w":333},"n":{"d":"21,-22r0,-145v0,-16,7,-26,24,-26v21,-1,22,16,24,33v31,-47,130,-52,130,36r0,102v0,14,-5,27,-26,27v-21,0,-26,-13,-26,-27v0,-49,20,-126,-34,-128v-18,0,-40,16,-40,42r0,86v0,14,-5,27,-26,27v-21,0,-26,-13,-26,-27"},"o":{"d":"66,-94v0,32,13,60,44,60v31,0,45,-28,45,-60v0,-34,-14,-60,-45,-60v-31,0,-44,26,-44,60xm13,-94v0,-55,34,-99,97,-99v63,0,97,44,97,99v0,53,-25,99,-97,99v-72,0,-97,-46,-97,-99","w":220,"k":{"v":2,"w":2,"y":4,"\u00fd":4,"\u00ff":4}},"p":{"d":"21,48r0,-216v0,-16,8,-25,24,-25v19,0,23,16,24,33v9,-22,30,-33,56,-33v44,0,82,32,82,100v0,50,-26,98,-81,98v-25,1,-41,-12,-53,-27v-4,37,14,97,-26,97v-16,0,-26,-10,-26,-27xm113,-36v60,0,53,-116,0,-116v-31,0,-42,27,-42,57v0,27,10,59,42,59"},"q":{"d":"199,-168r0,216v0,17,-10,27,-26,27v-42,1,-20,-63,-27,-97v-10,17,-28,27,-52,27v-55,0,-81,-48,-81,-98v0,-68,38,-100,82,-100v27,-1,46,13,57,33v-1,-20,5,-33,23,-33v16,0,24,9,24,25xm66,-95v0,24,8,59,41,59v58,-1,57,-117,0,-116v-28,1,-41,26,-41,57"},"r":{"d":"24,-22r0,-146v0,-16,11,-25,24,-25v22,0,23,24,24,45v6,-22,18,-45,44,-45v17,0,28,11,28,26v-1,23,-15,29,-35,26v-39,-6,-33,75,-33,119v0,14,-5,27,-26,27v-21,0,-26,-13,-26,-27","w":146,"k":{",":33,".":33,"a":6,"\u00e6":6,"\u00e1":6,"\u00e2":6,"\u00e4":6,"\u00e0":6,"\u00e5":6,"\u00e3":6,"e":4,"\u00e9":4,"\u00ea":4,"\u00eb":4,"\u00e8":4,"o":4,"\u00f8":4,"\u0153":4,"\u00f3":4,"\u00f4":4,"\u00f6":4,"\u00f2":4,"\u00f5":4,"c":4,"\u00e7":4,"d":4,"\u0131":4,"q":6,"-":20}},"s":{"d":"13,-134v0,-43,42,-59,78,-59v40,0,81,16,81,40v0,12,-8,23,-22,23v-21,0,-22,-24,-55,-24v-18,0,-30,5,-30,16v0,18,33,19,50,24v30,8,66,19,66,56v0,86,-165,75,-168,16v0,-12,6,-22,21,-22v23,0,25,32,64,32v19,0,30,-8,30,-19v0,-21,-42,-22,-61,-28v-30,-10,-54,-20,-54,-55","w":193,"k":{"w":4}},"t":{"d":"89,5v-82,0,-47,-92,-54,-159v-17,1,-30,-2,-30,-17v0,-15,13,-18,30,-17v-1,-28,-3,-59,26,-59v29,0,27,30,26,59v19,0,40,-2,40,17v0,19,-21,17,-40,17r0,105v-1,23,40,3,40,30v0,15,-13,24,-38,24","w":133},"u":{"d":"199,-167r0,145v0,16,-7,27,-24,27v-21,1,-22,-16,-24,-33v-31,47,-130,52,-130,-36r0,-103v0,-14,5,-26,26,-26v21,0,26,12,26,26v0,49,-20,127,34,128v18,0,40,-15,40,-41r0,-87v0,-14,5,-26,26,-26v21,0,26,12,26,26"},"v":{"d":"55,-14r-52,-152v0,-19,12,-27,25,-27v20,0,25,17,26,22r36,119r36,-119v1,-5,6,-22,26,-22v18,0,29,20,22,41r-49,138v-5,14,-9,19,-35,19v-26,0,-30,-5,-35,-19","w":180,"k":{",":13,".":13}},"w":{"d":"47,-24v-14,-48,-42,-91,-42,-144v0,-14,12,-25,25,-25v19,0,22,11,26,26r29,115r22,-105v4,-21,9,-36,33,-36v25,0,30,15,35,36r23,105r26,-115v3,-15,7,-26,26,-26v20,-1,28,24,22,44r-39,125v-6,43,-58,37,-67,1r-26,-103r-26,103v-5,21,-11,28,-33,28v-21,0,-26,-4,-34,-29","w":280,"k":{",":13,".":13}},"x":{"d":"86,-61v-19,22,-22,58,-55,66v-20,0,-31,-23,-18,-42r40,-59v-14,-24,-36,-42,-43,-71v-5,-20,34,-38,49,-13r30,49v15,-19,26,-60,52,-62v19,-2,30,24,19,40r-38,57v14,26,36,44,45,76v1,27,-41,35,-50,7","w":173},"y":{"d":"57,-173r34,123r32,-120v4,-13,12,-23,26,-23v29,0,30,20,23,40r-61,173v-13,36,-27,55,-60,55v-41,0,-44,-46,-9,-46v12,0,18,2,24,-16r-62,-181v-1,-30,45,-32,53,-5","w":180,"k":{",":13,".":13,"a":6,"\u00e6":6,"\u00e1":6,"\u00e2":6,"\u00e4":6,"\u00e0":6,"\u00e5":6,"\u00e3":6,"e":4,"\u00e9":4,"\u00ea":4,"\u00eb":4,"\u00e8":4,"o":4,"\u00f8":4,"\u0153":4,"\u00f3":4,"\u00f4":4,"\u00f6":4,"\u00f2":4,"\u00f5":4}},"z":{"d":"18,-40r99,-107v-36,-6,-98,17,-98,-21v0,-15,12,-20,22,-20r125,0v22,-1,26,26,13,40r-97,107r86,0v10,0,21,5,21,20v0,15,-11,21,-21,21r-134,0v-24,0,-29,-26,-16,-40","w":200},"{":{"d":"110,-227v-45,-5,-20,61,-26,94v1,34,-27,33,-38,37v13,1,38,3,38,36v0,34,-18,98,26,94v9,0,16,5,16,16v0,20,-24,15,-43,16v-60,4,-47,-67,-47,-121v0,-39,-35,-13,-35,-41v0,-29,35,-3,35,-42v0,-54,-13,-125,47,-121v19,1,43,-5,43,16v0,11,-7,16,-16,16","w":126},"|":{"d":"18,-17r0,-225v0,-13,8,-23,22,-23v14,0,22,10,22,23r0,225v0,13,-8,23,-22,23v-14,0,-22,-10,-22,-23","w":79},"}":{"d":"17,34v45,5,20,-61,26,-94v-1,-34,27,-33,38,-37v-13,-1,-38,-3,-38,-36v0,-34,18,-98,-26,-94v-9,0,-16,-5,-16,-16v0,-20,24,-15,43,-16v59,-4,46,67,46,121v0,39,36,13,36,42v0,28,-36,2,-36,41v0,54,13,125,-46,121v-19,-1,-43,5,-43,-16v0,-11,7,-16,16,-16","w":126},"~":{"d":"201,-116v0,22,-20,48,-53,48v-28,0,-60,-25,-78,-25v-20,0,-25,22,-40,22v-12,0,-15,-9,-15,-17v0,-22,20,-48,51,-48v31,0,62,25,80,25v20,0,25,-22,40,-22v12,0,15,9,15,17","w":216},"\u00a1":{"d":"57,75v-40,2,-32,-52,-27,-87r11,-84v0,-18,31,-18,32,0v4,47,14,89,12,143v0,18,-10,28,-28,28xm86,-162v0,16,-13,29,-29,29v-16,0,-30,-13,-30,-29v0,-16,14,-30,30,-30v16,0,29,14,29,30","w":113},"\u00a2":{"d":"109,-38r0,-112v-17,5,-32,22,-32,60v0,28,11,47,32,52xm120,41v-15,0,-10,-22,-11,-37v-58,-4,-85,-42,-85,-94v0,-56,30,-97,85,-102v0,-15,-4,-36,11,-36v14,0,9,21,10,35v40,3,69,26,69,49v0,15,-11,23,-24,23v-22,0,-18,-25,-45,-30r0,114v26,-5,22,-33,47,-33v13,0,22,10,22,20v0,21,-22,50,-69,54v-1,15,4,37,-10,37","w":220},"\u00a3":{"d":"89,-9v-24,-1,-29,14,-47,14v-15,0,-23,-11,-23,-25v1,-24,52,-46,33,-87v-19,0,-39,2,-38,-17v0,-13,9,-19,24,-17v-34,-56,14,-115,80,-115v63,0,93,34,93,62v0,16,-11,25,-27,25v-32,0,-12,-44,-61,-44v-39,0,-52,44,-29,72v24,2,62,-8,62,17v0,22,-30,17,-51,17v10,28,-20,49,-34,66v33,-23,83,3,121,-8v13,0,21,10,21,23v-12,54,-76,19,-124,17","w":220},"\u2044":{"d":"-51,2v40,-90,91,-170,134,-257v3,-13,28,-12,28,2v-40,90,-91,170,-134,257v-3,13,-28,12,-28,-2","w":60},"\u00a5":{"d":"110,5v-32,0,-29,-34,-28,-65v-22,-3,-59,9,-59,-14v0,-23,38,-11,59,-14v1,-10,-3,-15,-6,-21v-20,-2,-52,8,-53,-14v0,-17,20,-14,36,-14v-17,-31,-39,-58,-53,-93v0,-35,51,-29,56,-9r48,92r48,-92v5,-20,56,-27,56,9v-11,37,-37,61,-53,93v16,0,36,-3,36,14v0,21,-32,12,-52,14v-3,6,-7,11,-6,21v21,2,58,-9,58,14v0,23,-37,11,-58,14v1,32,4,65,-29,65","w":220},"\u0192":{"d":"59,11r22,-120v-20,1,-43,2,-41,-18v-2,-21,27,-17,47,-17v13,-50,3,-114,71,-112v40,-8,52,43,19,43v-40,0,-28,43,-38,69v19,0,44,-2,41,17v2,21,-25,18,-46,18r-25,132v-7,36,-19,52,-62,52v-20,0,-37,-4,-37,-24v0,-14,14,-20,34,-20v11,0,12,-4,15,-20","w":220},"\u00a7":{"d":"140,9v-9,-44,-120,-49,-120,-114v0,-28,16,-43,39,-56v-51,-34,-5,-104,53,-104v46,0,72,31,72,52v0,12,-8,21,-20,21v-26,0,-14,-39,-53,-39v-20,0,-29,13,-29,24v0,32,43,32,64,48v63,21,72,94,17,121v49,33,8,105,-51,105v-57,0,-78,-34,-78,-53v0,-11,7,-20,20,-20v24,0,18,38,56,38v13,0,30,-5,30,-23xm61,-113v0,34,52,39,75,57v10,-3,23,-14,23,-30v0,-31,-54,-40,-76,-57v-10,6,-22,15,-22,30"},"\u00a4":{"d":"37,-34v-25,-1,-21,-34,-3,-41v-21,-27,-21,-74,-1,-101v-17,-8,-21,-39,4,-41v11,0,17,8,23,14v29,-18,71,-19,100,0v8,-16,41,-20,42,5v1,9,-10,16,-15,22v20,30,20,71,0,101v17,7,21,40,-4,41v-11,0,-18,-9,-24,-15v-27,19,-71,20,-98,0v-6,6,-12,15,-24,15xm62,-126v0,28,21,51,48,51v27,0,49,-23,49,-51v0,-28,-22,-50,-49,-50v-27,0,-48,22,-48,50","w":220},"'":{"d":"57,-155v-35,0,-24,-51,-24,-84v0,-15,10,-25,24,-25v35,0,24,51,24,84v0,15,-10,25,-24,25","w":113},"\u201c":{"d":"24,-200v1,-39,19,-56,51,-64v8,0,12,5,12,11v0,16,-36,7,-38,44v18,-10,38,6,38,25v0,16,-13,29,-29,29v-23,0,-34,-21,-34,-45xm106,-200v1,-39,19,-56,51,-64v8,0,12,5,12,11v0,16,-36,7,-38,44v18,-10,38,7,38,25v0,16,-13,29,-29,29v-23,0,-34,-21,-34,-45","w":193,"k":{"A":20,"\u00c6":20,"\u00c1":20,"\u00c2":20,"\u00c4":20,"\u00c0":20,"\u00c5":20,"\u00c3":20}},"\u00ab":{"d":"104,-138v0,22,-28,26,-41,39v14,12,38,17,41,39v-10,40,-50,-2,-66,-13v-17,-11,-16,-42,0,-53v16,-11,28,-25,49,-31v10,0,17,9,17,19xm188,-138v0,21,-28,26,-41,39v14,12,37,17,41,39v-10,40,-50,-2,-66,-13v-18,-12,-17,-41,0,-53v16,-11,28,-25,49,-31v10,0,17,9,17,19","w":213},"\u2039":{"d":"106,-138v0,21,-28,26,-41,39v14,12,37,17,41,39v-10,40,-50,-2,-66,-13v-18,-12,-17,-41,0,-53v16,-11,28,-25,49,-31v10,0,17,9,17,19","w":133},"\u203a":{"d":"27,-60v0,-22,28,-27,41,-39v-13,-13,-37,-18,-41,-39v9,-41,50,0,67,12v16,11,17,42,0,53v-16,11,-29,25,-50,31v-10,0,-17,-8,-17,-18","w":133},"\u2013":{"d":"25,-119r130,0v12,0,21,6,21,20v0,14,-9,19,-21,19r-130,0v-12,0,-21,-5,-21,-19v0,-14,9,-20,21,-20","w":180},"\u2020":{"d":"78,34r0,-178v-28,-1,-68,8,-68,-21v0,-28,41,-18,68,-20v1,-32,-8,-79,25,-79v34,0,25,46,26,79v27,2,68,-8,68,20v0,29,-40,20,-68,21r0,178v0,17,-11,28,-26,28v-15,0,-25,-11,-25,-28","w":206},"\u2021":{"d":"80,-190v1,-30,-8,-74,23,-74v31,0,23,43,24,74v27,3,68,-11,68,19v0,30,-41,16,-68,19r0,102v27,3,68,-11,68,19v0,30,-41,16,-68,19v-1,31,8,74,-24,74v-31,0,-22,-44,-23,-74v-27,-3,-68,11,-68,-19v0,-30,41,-16,68,-19r0,-102v-27,-3,-68,11,-68,-19v0,-30,41,-16,68,-19","w":206},"\u00b7":{"d":"23,-104v0,-18,14,-32,32,-32v18,0,32,14,32,32v0,18,-14,31,-32,31v-18,0,-32,-13,-32,-31","w":110},"\u00b6":{"d":"84,40r0,-174v-52,0,-80,-22,-80,-61v-1,-84,102,-60,180,-64v13,0,21,8,21,21r0,278v0,13,-8,22,-21,22v-13,0,-22,-9,-22,-22r0,-267r-35,0r0,267v0,13,-9,22,-22,22v-13,0,-21,-9,-21,-22","w":223},"\u2022":{"d":"25,-130v0,-36,29,-64,65,-64v36,0,65,28,65,64v0,36,-29,65,-65,65v-36,0,-65,-29,-65,-65","w":180},"\u201a":{"d":"89,-11v-1,39,-20,56,-52,64v-8,0,-12,-5,-12,-11v0,-16,36,-8,38,-45v-17,12,-38,-5,-38,-24v0,-16,14,-30,30,-30v23,0,34,22,34,46","w":113},"\u201e":{"d":"87,-11v-1,39,-19,56,-51,64v-8,0,-12,-5,-12,-11v0,-16,36,-8,38,-45v-17,12,-38,-5,-38,-24v0,-16,14,-30,30,-30v23,0,33,22,33,46xm169,-11v-1,39,-19,56,-51,64v-8,0,-12,-5,-12,-11v0,-16,36,-8,38,-45v-17,12,-38,-5,-38,-24v0,-16,13,-30,29,-30v23,0,34,22,34,46","w":193},"\u201d":{"d":"87,-219v-1,39,-18,57,-51,64v-8,0,-12,-5,-12,-11v0,-16,36,-7,38,-44v-18,10,-38,-6,-38,-24v0,-16,14,-30,30,-30v23,0,33,21,33,45xm169,-219v-1,39,-18,57,-51,64v-8,0,-12,-5,-12,-11v0,-16,36,-7,38,-44v-18,10,-38,-6,-38,-24v0,-16,13,-30,29,-30v23,0,34,21,34,45","w":193},"\u00bb":{"d":"109,-60v0,-22,28,-27,41,-39v-13,-13,-37,-18,-41,-39v9,-41,50,0,67,12v16,11,17,42,0,53v-16,11,-29,25,-50,31v-10,0,-17,-8,-17,-18xm26,-60v0,-22,27,-27,41,-39v-13,-12,-37,-17,-41,-39v9,-41,50,1,66,12v16,12,17,42,0,53v-16,11,-29,26,-50,31v-10,0,-16,-8,-16,-18","w":213},"\u2026":{"d":"31,-27v0,-16,13,-30,29,-30v16,0,30,14,30,30v0,16,-14,30,-30,30v-16,0,-29,-14,-29,-30xm150,-27v0,-16,14,-30,30,-30v16,0,30,14,30,30v0,16,-14,30,-30,30v-16,0,-30,-14,-30,-30xm270,-27v0,-16,14,-30,30,-30v16,0,29,14,29,30v0,16,-13,30,-29,30v-16,0,-30,-14,-30,-30","w":360},"\u2030":{"d":"41,-194v0,19,4,36,16,36v12,0,15,-17,15,-36v0,-21,-5,-36,-15,-36v-10,0,-16,15,-16,36xm5,-194v0,-30,13,-62,52,-62v71,0,70,125,0,124v-39,0,-52,-30,-52,-62xm128,-57v0,-30,13,-62,52,-62v72,0,71,125,0,124v-39,0,-52,-30,-52,-62xm165,-57v0,19,3,36,15,36v12,0,15,-17,15,-36v0,-21,-5,-36,-15,-36v-10,0,-15,15,-15,36xm252,-57v0,-30,12,-62,51,-62v72,0,71,125,0,124v-39,0,-51,-30,-51,-62xm288,-57v0,19,3,36,15,36v12,0,16,-17,16,-36v0,-21,-6,-36,-16,-36v-10,0,-15,15,-15,36xm38,2v40,-90,90,-170,133,-257v3,-13,28,-12,28,2v-40,90,-90,170,-133,257v-3,13,-28,12,-28,-2","w":360},"\u00bf":{"d":"191,8v0,35,-40,67,-84,67v-46,0,-92,-21,-92,-72v0,-47,54,-65,66,-82v9,-13,5,-30,29,-30v15,0,23,12,23,24v0,43,-63,53,-63,88v0,19,13,30,35,30v46,0,28,-47,63,-47v13,0,23,8,23,22xm138,-162v0,16,-13,29,-29,29v-16,0,-30,-13,-30,-29v0,-16,14,-30,30,-30v16,0,29,14,29,30","w":206},"`":{"d":"19,-274v22,0,35,24,51,33v19,11,9,36,-8,35v-20,-9,-56,-26,-62,-48v0,-7,5,-20,19,-20","w":100},"\u00b4":{"d":"38,-206v-44,-16,2,-42,19,-56v11,-17,47,-13,43,8v-4,23,-42,38,-62,48","w":100},"\u02c6":{"d":"50,-271v22,-4,54,33,58,46v-3,23,-20,23,-35,8r-23,-23v-12,10,-25,32,-42,34v-7,0,-16,-7,-16,-19v4,-12,36,-50,58,-46","w":100},"\u02dc":{"d":"68,-252v13,-5,46,-25,46,4v0,17,-22,33,-38,33v-17,0,-36,-13,-44,-13v-18,5,-41,28,-46,-6v3,-41,55,-28,82,-18","w":100},"\u00af":{"d":"2,-255r96,0v11,0,18,7,18,17v0,10,-7,16,-18,16r-96,0v-11,0,-18,-6,-18,-16v0,-10,7,-17,18,-17","w":100},"\u02d8":{"d":"50,-241v19,3,22,-30,37,-27v9,0,18,5,18,14v0,19,-20,46,-55,46v-35,0,-55,-27,-55,-46v0,-9,9,-14,18,-14v16,-4,18,30,37,27","w":100},"\u02d9":{"d":"24,-238v0,-14,12,-27,26,-27v14,0,26,13,26,27v0,14,-12,26,-26,26v-14,0,-26,-12,-26,-26","w":100},"\u00a8":{"d":"-13,-238v0,-14,12,-27,26,-27v14,0,27,13,27,27v0,14,-13,26,-27,26v-14,0,-26,-12,-26,-26xm60,-238v0,-14,13,-27,27,-27v14,0,26,13,26,27v0,14,-12,26,-26,26v-14,0,-27,-12,-27,-26","w":100},"\u02da":{"d":"11,-242v0,-22,17,-39,39,-39v22,0,39,17,39,39v0,22,-17,39,-39,39v-22,0,-39,-17,-39,-39xm31,-242v0,10,9,18,19,18v10,0,19,-8,19,-18v0,-10,-9,-19,-19,-19v-10,0,-19,9,-19,19","w":100},"\u00b8":{"d":"32,37v-22,-6,6,-27,9,-37r21,0r-14,20v21,-1,37,6,37,25v7,33,-69,42,-74,17v1,-22,40,9,41,-17v0,-10,-13,-10,-20,-8","w":100},"\u02dd":{"d":"-9,-206v-41,-14,2,-44,19,-56v11,-17,47,-13,43,8v-4,23,-41,39,-62,48xm85,-206v-44,-16,2,-42,18,-56v11,-18,47,-12,44,8v-4,23,-42,38,-62,48","w":100},"\u02db":{"d":"11,45v4,-22,22,-49,58,-45v-18,12,-25,28,-25,40v0,32,37,1,41,22v-7,24,-81,18,-74,-17","w":100},"\u02c7":{"d":"50,-206v-21,3,-53,-34,-58,-46v13,-43,43,1,58,14v12,-10,25,-32,42,-33v7,0,16,7,16,19v-4,12,-37,49,-58,46","w":100},"\u2014":{"d":"25,-119r310,0v12,0,21,6,21,20v0,14,-9,19,-21,19r-310,0v-12,0,-21,-5,-21,-19v0,-14,9,-20,21,-20","w":360},"\u00c6":{"d":"184,0v-30,3,-37,-25,-34,-58r-81,0v-10,23,-10,63,-42,63v-21,0,-29,-24,-22,-45r70,-197v6,-16,13,-22,28,-22r199,0v17,0,30,5,30,24v0,19,-13,23,-30,23r-93,0r0,56r85,0v15,0,27,5,27,23v0,18,-12,23,-27,23r-85,0r0,62r96,0v17,0,30,5,30,24v0,19,-13,24,-30,24r-121,0xm150,-99r0,-115r-28,0r-39,115r67,0","w":346},"\u00aa":{"d":"128,-224v0,23,-1,58,3,75v-5,21,-40,11,-36,-7v-23,28,-84,27,-86,-14v-2,-33,37,-35,69,-38v8,-1,13,-3,13,-12v0,-9,-9,-12,-20,-12v-24,0,-25,17,-39,17v-9,0,-15,-6,-15,-12v0,-13,19,-29,55,-29v33,0,56,9,56,32xm63,-161v24,-1,30,-11,28,-32v-11,9,-46,4,-45,21v0,7,6,11,17,11","w":142},"\u0141":{"d":"62,0v-43,5,-35,-51,-35,-91v-11,10,-31,6,-31,-11v0,-14,21,-21,31,-28v7,-48,-21,-132,30,-134v44,-2,25,63,29,103v22,-11,39,-27,64,-34v19,0,22,28,2,34r-66,39r0,72r99,0v17,0,31,9,31,25v0,16,-14,25,-31,25r-123,0","k":{"T":46,"V":33,"W":27,"Y":40,"\u00dd":40,"\u0178":40,"\u201d":46,"\u2019":46,"y":20,"\u00fd":20,"\u00ff":20}},"\u00d8":{"d":"82,-84r109,-120v-51,-36,-116,1,-116,71v0,18,2,35,7,49xm211,-176r-109,121v11,9,26,14,45,14v69,2,84,-78,64,-135xm32,13v-33,-10,-2,-41,10,-53v-57,-86,-20,-225,105,-225v32,0,58,8,79,22v11,-9,17,-27,34,-29v18,-2,20,25,6,34r-16,18v60,83,22,226,-103,226v-34,0,-60,-8,-80,-22v-11,10,-18,26,-35,29","w":293,"k":{"T":9,"V":6,"Y":11,"\u00dd":11,"\u0178":11,"A":4,"\u00c6":4,"\u00c1":4,"\u00c2":4,"\u00c4":4,"\u00c0":4,"\u00c5":4,"\u00c3":4,",":9,".":9}},"\u0152":{"d":"132,-41v48,0,54,-57,54,-115v0,-32,-19,-63,-52,-63v-37,0,-59,34,-59,96v0,56,25,82,57,82xm243,-212r0,56v38,6,101,-18,106,23v-4,41,-68,17,-106,23r0,62v40,6,113,-19,113,24v0,19,-13,24,-30,24r-107,0v-24,0,-27,-10,-30,-25v-15,22,-42,30,-70,30v-71,0,-103,-62,-103,-128v0,-68,26,-141,109,-141v33,0,53,15,64,30v3,-20,13,-25,28,-25r106,0v17,0,30,5,30,24v0,42,-72,16,-110,23","w":360,"k":{"T":9,"V":6,"Y":11,"\u00dd":11,"\u0178":11,"A":4,"\u00c6":4,"\u00c1":4,"\u00c2":4,"\u00c4":4,"\u00c0":4,"\u00c5":4,"\u00c3":4,",":9,".":9}},"\u00ba":{"d":"45,-197v0,19,8,36,27,36v19,0,26,-17,26,-36v0,-20,-7,-35,-26,-35v-19,0,-27,15,-27,35xm8,-197v0,-33,23,-59,64,-59v41,0,63,26,63,59v0,31,-17,60,-63,60v-46,0,-64,-29,-64,-60","w":143},"\u00e6":{"d":"304,-84r-116,0v0,29,22,48,46,48v40,0,39,-26,60,-26v13,0,22,10,22,20v0,32,-50,47,-82,47v-31,0,-51,-8,-72,-35v-36,52,-144,47,-147,-19v-2,-56,55,-58,105,-64v13,-1,23,-4,23,-19v0,-15,-15,-22,-33,-22v-39,0,-40,29,-61,29v-13,0,-22,-9,-22,-20v0,-40,113,-71,148,-25v10,-9,31,-23,61,-23v56,0,91,43,91,86v0,18,-5,23,-23,23xm96,-30v38,0,51,-23,47,-59v-20,17,-77,5,-76,38v0,12,11,21,29,21xm188,-114r89,0v-3,-24,-21,-42,-41,-42v-29,0,-42,16,-48,42","w":339},"\u0131":{"d":"24,-22r0,-145v0,-14,5,-26,26,-26v21,0,26,12,26,26r0,145v0,14,-5,27,-26,27v-21,0,-26,-13,-26,-27","w":100},"\u0142":{"d":"50,5v-39,1,-23,-56,-26,-91v-8,10,-30,19,-30,-2v0,-18,21,-29,30,-41r0,-109v0,-17,10,-26,26,-26v36,-2,24,46,26,78v8,-10,29,-19,31,2v-2,17,-22,29,-31,41r0,121v0,17,-10,27,-26,27","w":100},"\u00f8":{"d":"68,-71r71,-72v-40,-33,-88,13,-71,72xm21,11v-27,-6,-2,-33,9,-42v-40,-65,-9,-162,80,-162v24,0,45,6,60,17v9,-11,35,-38,42,-10v-2,13,-16,21,-23,30v38,63,19,164,-79,161v-26,0,-45,-7,-60,-17v-9,8,-15,21,-29,23xm152,-118r-70,73v40,34,89,-18,70,-73","w":220,"k":{"v":2,"w":2,"y":4,"\u00fd":4,"\u00ff":4}},"\u0153":{"d":"311,-84r-113,0v0,29,20,48,42,48v40,0,40,-26,61,-26v13,0,22,10,22,20v0,55,-124,64,-149,16v-14,17,-33,31,-70,31v-65,0,-91,-46,-91,-99v0,-55,34,-99,97,-99v27,0,50,11,65,30v17,-18,36,-30,68,-30v56,0,91,43,91,86v0,18,-5,23,-23,23xm66,-94v0,32,13,60,44,60v30,0,43,-28,43,-60v0,-34,-13,-60,-43,-60v-31,0,-44,26,-44,60xm198,-114r86,0v-3,-24,-21,-42,-41,-42v-27,0,-39,16,-45,42","w":346,"k":{"v":2,"w":2,"y":4,"\u00fd":4,"\u00ff":4}},"\u00df":{"d":"95,-141v1,-33,44,-9,44,-51v0,-21,-11,-34,-32,-34v-26,0,-34,22,-34,41r0,163v0,17,-10,27,-26,27v-16,0,-26,-10,-26,-27r0,-161v0,-53,30,-82,88,-82v39,0,83,22,83,68v0,24,-12,39,-32,51v80,23,47,151,-36,151v-15,0,-29,-7,-29,-22v0,-19,13,-20,28,-22v14,-2,28,-12,28,-41v0,-29,-10,-38,-37,-43v-10,-2,-19,-7,-19,-18","k":{"w":4}},"\u00b9":{"d":"56,-101v-37,0,-12,-64,-19,-96v-17,-2,-41,7,-41,-13v0,-13,12,-13,25,-15v25,-4,18,-31,39,-31v10,0,16,3,16,15r0,121v0,12,-5,19,-20,19","w":95},"\u00ac":{"d":"188,-41v-32,-1,-18,-51,-21,-82r-136,0v-15,0,-25,-10,-25,-21v0,-13,10,-22,25,-22r150,0v49,-3,29,61,29,100v0,15,-9,25,-22,25","w":216},"\u00b5":{"d":"199,-167r0,145v0,16,-7,27,-24,27v-21,1,-22,-16,-24,-33v-19,24,-49,42,-78,28v-1,32,8,77,-26,75v-16,0,-26,-10,-26,-27r0,-215v0,-14,5,-26,26,-26v21,0,26,12,26,26v0,49,-20,127,34,128v18,0,40,-15,40,-41r0,-87v0,-14,5,-26,26,-26v21,0,26,12,26,26"},"\u2122":{"d":"46,-131r0,-96v-18,2,-40,-1,-40,-16v0,-7,5,-16,18,-16r89,0v24,1,23,31,0,32r-23,0r0,96v0,19,-16,23,-22,23v-6,0,-22,-4,-22,-23xm289,-131v-1,-22,2,-47,-1,-67r-26,71v-8,25,-34,25,-43,0v-8,-24,-16,-49,-27,-71r0,67v0,19,-16,23,-22,23v-6,0,-21,-4,-21,-23r0,-98v4,-49,56,-37,68,-5r23,60v17,-30,19,-87,62,-87v12,0,30,6,30,32r0,98v0,19,-15,23,-21,23v-6,0,-22,-4,-22,-23","w":360},"\u00d0":{"d":"86,-212r0,64v23,3,64,-11,64,16v0,27,-41,12,-64,16r0,68r50,0v47,0,62,-42,62,-82v0,-73,-40,-89,-112,-82xm62,0v-51,5,-32,-71,-35,-116v-29,10,-41,-31,-12,-32r12,0v3,-44,-15,-111,35,-111v112,0,195,-5,195,129v0,82,-45,130,-124,130r-71,0","w":273,"k":{"V":9,"Y":11,"\u00dd":11,"\u0178":11,"A":9,"\u00c6":9,"\u00c1":9,"\u00c2":9,"\u00c4":9,"\u00c0":9,"\u00c5":9,"\u00c3":9,",":13,".":9}},"\u00bd":{"d":"62,2v40,-90,91,-170,134,-257v3,-13,28,-12,28,2v-40,90,-91,170,-134,257v-3,13,-28,12,-28,-2xm318,-111v11,44,-70,64,-80,79v27,5,80,-13,80,16v0,12,-6,16,-17,16r-88,0v-13,0,-19,-8,-19,-18v0,-15,13,-31,42,-48v33,-19,43,-22,43,-40v0,-11,-11,-18,-24,-18v-24,0,-23,31,-43,31v-10,0,-17,-4,-17,-15v0,-26,28,-46,63,-46v37,0,60,19,60,43xm56,-101v-37,0,-12,-64,-19,-96v-17,-2,-41,7,-41,-13v0,-13,12,-13,25,-15v25,-4,18,-31,39,-31v10,0,16,3,16,15r0,121v0,12,-5,19,-20,19","w":329},"\u00b1":{"d":"86,-153v-1,-24,-1,-51,22,-51v23,0,23,26,22,51v31,2,80,-10,80,22v0,30,-49,21,-80,22v1,24,0,51,-22,51v-22,0,-24,-27,-22,-51v-31,-1,-80,8,-80,-22v0,-32,49,-20,80,-22xm31,-43r154,0v15,0,25,8,25,21v0,11,-10,22,-25,22r-154,0v-15,0,-25,-11,-25,-22v0,-13,10,-21,25,-21","w":216},"\u00de":{"d":"27,-25r0,-209v0,-18,12,-30,30,-30v24,0,32,20,29,47v82,-3,156,-2,156,82v0,47,-33,82,-90,82r-66,0v2,30,0,59,-29,58v-18,0,-30,-12,-30,-30xm86,-171r0,73v44,1,97,6,97,-37v0,-43,-54,-36,-97,-36","w":253},"\u00bc":{"d":"260,-61v-1,-17,2,-37,-1,-52r-41,52r42,0xm278,1v-23,0,-17,-16,-18,-34v-30,-1,-91,10,-72,-28r67,-83v7,-14,42,-14,42,7r0,76v12,-1,21,3,21,14v0,11,-9,15,-21,14v0,19,4,34,-19,34xm62,2v40,-90,91,-170,134,-257v3,-13,28,-12,28,2v-40,90,-91,170,-134,257v-3,13,-28,12,-28,-2xm56,-101v-37,0,-12,-64,-19,-96v-17,-2,-41,7,-41,-13v0,-13,12,-13,25,-15v25,-4,18,-31,39,-31v10,0,16,3,16,15r0,121v0,12,-5,19,-20,19","w":329},"\u00f7":{"d":"31,-123r154,0v15,0,25,8,25,21v0,13,-10,22,-25,22r-154,0v-15,0,-25,-11,-25,-22v0,-13,10,-21,25,-21xm76,-27v0,-18,14,-32,32,-32v18,0,32,14,32,32v0,18,-14,31,-32,31v-18,0,-32,-13,-32,-31xm76,-176v0,-18,14,-32,32,-32v18,0,32,14,32,32v0,18,-14,31,-32,31v-18,0,-32,-13,-32,-31","w":216},"\u00a6":{"d":"40,6v-37,-2,-22,-56,-22,-90v0,-12,8,-23,22,-23v36,3,22,57,22,91v0,12,-8,22,-22,22xm40,-153v-37,-2,-22,-56,-22,-90v0,-12,8,-22,22,-22v37,2,22,56,22,90v0,12,-8,22,-22,22","w":79},"\u00b0":{"d":"46,-204v0,14,12,25,26,25v14,0,26,-11,26,-25v0,-14,-12,-26,-26,-26v-14,0,-26,12,-26,26xm21,-204v0,-29,22,-52,51,-52v29,0,51,23,51,52v0,29,-22,51,-51,51v-29,0,-51,-22,-51,-51","w":144},"\u00fe":{"d":"21,48r0,-286v0,-17,10,-26,26,-26v42,-2,20,62,27,95v42,-49,133,-19,133,76v0,50,-26,98,-81,98v-25,1,-41,-12,-53,-27v-4,37,14,97,-26,97v-16,0,-26,-10,-26,-27xm113,-36v60,0,53,-116,0,-116v-31,0,-42,27,-42,57v0,27,10,59,42,59"},"\u00be":{"d":"260,-61v-1,-17,2,-37,-1,-52r-41,52r42,0xm278,1v-23,0,-17,-16,-18,-34v-30,-1,-91,10,-72,-28r67,-83v7,-14,42,-14,42,7r0,76v12,-1,21,3,21,14v0,11,-9,15,-21,14v0,19,4,34,-19,34xm88,2v40,-90,90,-170,133,-257v3,-13,28,-12,28,2v0,4,0,7,-3,12r-130,245v-3,13,-28,12,-28,-2xm50,-180v-3,-23,36,-7,36,-31v0,-10,-9,-15,-21,-15v-27,0,-20,21,-39,21v-9,0,-17,-3,-17,-13v0,-26,34,-38,58,-38v62,-1,74,51,36,73v18,4,26,17,26,33v0,34,-29,51,-65,51v-45,0,-59,-26,-59,-38v0,-9,7,-15,18,-15v21,0,10,22,41,22v18,0,26,-9,26,-19v4,-21,-37,-11,-40,-31","w":329},"\u00b2":{"d":"131,-213v11,44,-70,64,-80,79v27,5,80,-13,80,16v0,12,-6,16,-17,16r-88,0v-13,0,-19,-8,-19,-18v0,-15,13,-31,42,-48v33,-19,43,-22,43,-40v0,-11,-11,-18,-24,-18v-24,0,-23,31,-42,31v-10,0,-18,-4,-18,-15v0,-26,28,-46,63,-46v37,0,60,19,60,43","w":138},"\u00ae":{"d":"8,-130v0,-86,66,-135,136,-135v70,0,136,49,136,135v0,86,-66,136,-136,136v-70,0,-136,-50,-136,-136xm49,-130v0,61,42,104,95,104v52,0,95,-43,95,-104v0,-61,-43,-103,-95,-103v-53,0,-95,42,-95,103xm90,-76r0,-110v2,-26,38,-16,62,-16v32,0,52,9,52,43v0,27,-16,40,-33,41v9,15,26,25,28,46v-2,16,-27,17,-34,1r-33,-47r-9,0v-2,22,8,59,-16,59v-9,0,-17,-6,-17,-17xm123,-176r0,32v20,-2,47,8,47,-16v0,-23,-27,-14,-47,-16","w":288},"\u2212":{"d":"31,-123r154,0v15,0,25,8,25,21v0,13,-10,22,-25,22r-154,0v-15,0,-25,-11,-25,-22v0,-13,10,-21,25,-21","w":216},"\u00f0":{"d":"66,-94v0,32,13,60,44,60v31,0,45,-28,45,-60v0,-34,-14,-60,-45,-60v-31,0,-44,26,-44,60xm117,-221v-16,6,-28,19,-47,19v-14,0,-13,-19,-1,-24r26,-11v-17,-9,-31,-6,-31,-17v0,-8,5,-11,17,-11v19,0,37,4,51,12v14,-4,42,-29,50,-5v0,12,-17,15,-26,20v68,61,86,244,-46,243v-72,0,-97,-46,-97,-99v0,-70,72,-120,131,-89v-7,-17,-15,-28,-27,-38","w":220},"\u00d7":{"d":"139,-102v18,22,45,36,56,64v1,18,-23,30,-37,16r-50,-49v-21,18,-37,43,-63,56v-19,1,-31,-23,-17,-37r49,-50v-18,-22,-45,-36,-56,-64v-1,-18,23,-30,37,-16r50,50v21,-18,37,-44,63,-57v19,-1,31,23,17,37","w":216},"\u00b3":{"d":"50,-180v-3,-23,36,-7,36,-31v0,-10,-9,-15,-21,-15v-27,0,-20,21,-39,21v-9,0,-17,-3,-17,-13v0,-26,34,-38,58,-38v62,-1,74,51,36,73v18,4,26,17,26,33v0,34,-29,51,-65,51v-45,0,-59,-26,-59,-38v0,-9,7,-15,18,-15v21,0,10,22,41,22v18,0,26,-9,26,-19v4,-21,-37,-11,-40,-31","w":138},"\u00a9":{"d":"8,-130v0,-86,65,-135,136,-135v70,0,136,49,136,135v0,86,-66,136,-136,136v-71,0,-136,-50,-136,-136xm49,-130v0,61,42,104,95,104v52,0,95,-43,95,-104v0,-61,-43,-103,-95,-103v-53,0,-95,42,-95,103xm77,-131v0,-45,28,-78,72,-78v38,0,60,25,60,44v0,13,-10,18,-15,18v-24,0,-10,-30,-45,-30v-20,0,-33,18,-33,46v0,27,12,46,33,46v31,0,23,-31,46,-31v9,0,15,6,15,16v0,14,-22,47,-61,47v-44,0,-72,-34,-72,-78","w":288},"\u00c1":{"d":"3,-21v23,-79,55,-150,82,-225v10,-27,64,-27,75,4r71,198v12,21,4,49,-22,49v-32,0,-30,-39,-42,-60r-95,0v-11,22,-8,61,-41,60v-16,0,-28,-10,-28,-26xm154,-96r-34,-104r-35,104r69,0xm90,-289v7,-24,38,-41,61,-50v25,4,24,28,6,39v-14,8,-32,26,-49,28v-8,0,-18,-5,-18,-17","w":240},"\u00c2":{"d":"3,-21v23,-79,55,-150,82,-225v10,-27,64,-27,75,4r71,198v12,21,4,49,-22,49v-32,0,-30,-39,-42,-60r-95,0v-11,22,-8,61,-41,60v-16,0,-28,-10,-28,-26xm154,-96r-34,-104r-35,104r69,0xm120,-337v21,-3,54,34,59,46v-11,43,-47,-1,-59,-14v-12,10,-25,32,-42,33v-7,0,-16,-7,-16,-19v5,-12,38,-49,58,-46","w":240},"\u00c4":{"d":"3,-21v23,-79,55,-150,82,-225v10,-27,64,-27,75,4r71,198v12,21,4,49,-22,49v-32,0,-30,-39,-42,-60r-95,0v-11,22,-8,61,-41,60v-16,0,-28,-10,-28,-26xm154,-96r-34,-104r-35,104r69,0xm57,-304v0,-14,13,-26,27,-26v14,0,26,12,26,26v0,14,-12,26,-26,26v-14,0,-27,-12,-27,-26xm131,-304v0,-14,12,-26,26,-26v14,0,26,12,26,26v0,14,-12,26,-26,26v-14,0,-26,-12,-26,-26","w":240},"\u00c0":{"d":"3,-21v23,-79,55,-150,82,-225v10,-27,64,-27,75,4r71,198v12,21,4,49,-22,49v-32,0,-30,-39,-42,-60r-95,0v-11,22,-8,61,-41,60v-16,0,-28,-10,-28,-26xm154,-96r-34,-104r-35,104r69,0xm90,-339v21,0,34,22,50,32v19,10,10,36,-8,35v-21,-7,-55,-26,-62,-48v0,-7,6,-19,20,-19","w":240},"\u00c5":{"d":"3,-21v23,-79,55,-150,82,-225v10,-27,64,-27,75,4r71,198v12,21,4,49,-22,49v-32,0,-30,-39,-42,-60r-95,0v-11,22,-8,61,-41,60v-16,0,-28,-10,-28,-26xm154,-96r-34,-104r-35,104r69,0xm81,-308v0,-22,17,-39,39,-39v22,0,39,17,39,39v0,22,-17,39,-39,39v-22,0,-39,-17,-39,-39xm102,-308v0,10,8,19,18,19v10,0,19,-9,19,-19v0,-10,-9,-19,-19,-19v-10,0,-18,9,-18,19","w":240},"\u00c3":{"d":"3,-21v23,-79,55,-150,82,-225v10,-27,64,-27,75,4r71,198v12,21,4,49,-22,49v-32,0,-30,-39,-42,-60r-95,0v-11,22,-8,61,-41,60v-16,0,-28,-10,-28,-26xm154,-96r-34,-104r-35,104r69,0xm138,-317v12,-6,46,-26,46,3v0,17,-22,34,-38,34v-17,0,-36,-13,-44,-13v-18,5,-41,28,-46,-6v3,-41,56,-30,82,-18","w":240},"\u00c7":{"d":"135,36v-37,6,-11,-21,-5,-31v-70,-6,-111,-53,-111,-135v0,-73,43,-135,127,-135v68,0,105,42,105,67v0,17,-9,27,-27,27v-34,0,-24,-47,-78,-47v-37,0,-68,32,-68,88v0,47,19,89,70,89v46,0,46,-50,74,-50v14,0,29,9,29,23v0,37,-45,73,-102,74v-1,4,-11,12,-7,14v19,0,34,7,34,25v7,32,-69,43,-73,17v1,-22,40,9,41,-17v0,-5,-3,-9,-9,-9","w":259},"\u00c9":{"d":"29,-35r0,-190v0,-26,13,-34,34,-34r139,0v17,0,30,5,30,24v0,19,-13,23,-30,23r-114,0r0,56r100,0v15,0,28,5,28,23v0,18,-13,23,-28,23r-100,0r0,62r117,0v17,0,30,5,30,24v0,19,-13,24,-30,24r-142,0v-21,0,-34,-9,-34,-35xm100,-289v8,-23,38,-42,61,-50v26,4,25,28,6,39v-14,8,-32,26,-49,28v-8,0,-18,-5,-18,-17","w":246},"\u00ca":{"d":"29,-35r0,-190v0,-26,13,-34,34,-34r139,0v17,0,30,5,30,24v0,19,-13,23,-30,23r-114,0r0,56r100,0v15,0,28,5,28,23v0,18,-13,23,-28,23r-100,0r0,62r117,0v17,0,30,5,30,24v0,19,-13,24,-30,24r-142,0v-21,0,-34,-9,-34,-35xm131,-337v21,-3,53,34,58,46v-13,43,-43,-1,-58,-14v-12,10,-25,32,-42,33v-7,0,-17,-7,-17,-19v5,-12,38,-49,59,-46","w":246},"\u00cb":{"d":"29,-35r0,-190v0,-26,13,-34,34,-34r139,0v17,0,30,5,30,24v0,19,-13,23,-30,23r-114,0r0,56r100,0v15,0,28,5,28,23v0,18,-13,23,-28,23r-100,0r0,62r117,0v17,0,30,5,30,24v0,19,-13,24,-30,24r-142,0v-21,0,-34,-9,-34,-35xm68,-304v0,-14,12,-26,26,-26v14,0,26,12,26,26v0,14,-12,26,-26,26v-14,0,-26,-12,-26,-26xm141,-304v0,-14,12,-26,26,-26v14,0,27,12,27,26v0,14,-13,26,-27,26v-14,0,-26,-12,-26,-26","w":246},"\u00c8":{"d":"29,-35r0,-190v0,-26,13,-34,34,-34r139,0v17,0,30,5,30,24v0,19,-13,23,-30,23r-114,0r0,56r100,0v15,0,28,5,28,23v0,18,-13,23,-28,23r-100,0r0,62r117,0v17,0,30,5,30,24v0,19,-13,24,-30,24r-142,0v-21,0,-34,-9,-34,-35xm100,-339v21,0,35,23,51,32v18,11,9,36,-8,35v-22,-7,-56,-26,-62,-48v0,-7,5,-19,19,-19","w":246},"\u00cd":{"d":"27,-25r0,-209v0,-18,12,-30,30,-30v18,0,29,12,29,30r0,209v0,18,-11,30,-29,30v-18,0,-30,-12,-30,-30xm26,-289v8,-23,38,-42,61,-50v25,4,26,28,7,39v-14,8,-32,28,-49,28v-8,0,-19,-5,-19,-17","w":113},"\u00ce":{"d":"27,-25r0,-209v0,-18,12,-30,30,-30v18,0,29,12,29,30r0,209v0,18,-11,30,-29,30v-18,0,-30,-12,-30,-30xm57,-337v21,-3,53,34,58,46v-13,43,-43,-1,-58,-14v-12,10,-25,32,-42,33v-7,0,-16,-7,-16,-19v4,-12,37,-49,58,-46","w":113},"\u00cf":{"d":"27,-25r0,-209v0,-18,12,-30,30,-30v18,0,29,12,29,30r0,209v0,18,-11,30,-29,30v-18,0,-30,-12,-30,-30xm-6,-304v0,-14,12,-26,26,-26v14,0,26,12,26,26v0,14,-12,26,-26,26v-14,0,-26,-12,-26,-26xm67,-304v0,-14,13,-26,27,-26v14,0,26,12,26,26v0,14,-12,26,-26,26v-14,0,-27,-12,-27,-26","w":113},"\u00cc":{"d":"27,-25r0,-209v0,-18,12,-30,30,-30v18,0,29,12,29,30r0,209v0,18,-11,30,-29,30v-18,0,-30,-12,-30,-30xm26,-339v21,0,35,23,51,32v18,11,9,36,-8,35v-21,-7,-56,-25,-62,-48v0,-7,5,-19,19,-19","w":113},"\u00d1":{"d":"26,-24r0,-205v-5,-38,50,-46,67,-19r104,166r0,-153v0,-19,10,-29,28,-29v18,0,29,10,29,29r0,203v8,39,-51,48,-68,21r-103,-162r0,149v0,19,-10,29,-28,29v-18,0,-29,-10,-29,-29xm158,-317v12,-6,46,-26,46,3v0,17,-22,34,-38,34v-17,0,-36,-13,-44,-13v-18,5,-41,28,-46,-6v3,-41,56,-30,82,-18","w":280},"\u00d3":{"d":"16,-133v0,-76,46,-132,131,-132v85,0,131,56,131,132v0,73,-42,139,-131,139v-93,0,-131,-61,-131,-139xm75,-133v0,50,17,92,72,92v54,0,72,-42,72,-92v0,-50,-24,-85,-72,-85v-48,0,-72,35,-72,85xm116,-289v8,-23,38,-42,61,-50v25,4,26,28,7,39v-14,8,-32,28,-49,28v-8,0,-19,-5,-19,-17","w":293,"k":{"T":9,"V":6,"Y":11,"\u00dd":11,"\u0178":11,"A":4,"\u00c6":4,"\u00c1":4,"\u00c2":4,"\u00c4":4,"\u00c0":4,"\u00c5":4,"\u00c3":4,",":9,".":9}},"\u00d4":{"d":"16,-133v0,-76,46,-132,131,-132v85,0,131,56,131,132v0,73,-42,139,-131,139v-93,0,-131,-61,-131,-139xm75,-133v0,50,17,92,72,92v54,0,72,-42,72,-92v0,-50,-24,-85,-72,-85v-48,0,-72,35,-72,85xm147,-337v21,-3,53,34,58,46v-13,43,-43,-1,-58,-14v-12,10,-25,32,-42,33v-7,0,-16,-7,-16,-19v4,-12,37,-49,58,-46","w":293,"k":{"T":9,"V":6,"Y":11,"\u00dd":11,"\u0178":11,"A":4,"\u00c6":4,"\u00c1":4,"\u00c2":4,"\u00c4":4,"\u00c0":4,"\u00c5":4,"\u00c3":4,",":9,".":9}},"\u00d6":{"d":"16,-133v0,-76,46,-132,131,-132v85,0,131,56,131,132v0,73,-42,139,-131,139v-93,0,-131,-61,-131,-139xm75,-133v0,50,17,92,72,92v54,0,72,-42,72,-92v0,-50,-24,-85,-72,-85v-48,0,-72,35,-72,85xm84,-304v0,-14,12,-26,26,-26v14,0,26,12,26,26v0,14,-12,26,-26,26v-14,0,-26,-12,-26,-26xm157,-304v0,-14,13,-26,27,-26v14,0,26,12,26,26v0,14,-12,26,-26,26v-14,0,-27,-12,-27,-26","w":293,"k":{"T":9,"V":6,"Y":11,"\u00dd":11,"\u0178":11,"A":4,"\u00c6":4,"\u00c1":4,"\u00c2":4,"\u00c4":4,"\u00c0":4,"\u00c5":4,"\u00c3":4,",":9,".":9}},"\u00d2":{"d":"16,-133v0,-76,46,-132,131,-132v85,0,131,56,131,132v0,73,-42,139,-131,139v-93,0,-131,-61,-131,-139xm75,-133v0,50,17,92,72,92v54,0,72,-42,72,-92v0,-50,-24,-85,-72,-85v-48,0,-72,35,-72,85xm116,-339v21,0,35,23,51,32v18,11,9,36,-8,35v-21,-7,-56,-25,-62,-48v0,-7,5,-19,19,-19","w":293,"k":{"T":9,"V":6,"Y":11,"\u00dd":11,"\u0178":11,"A":4,"\u00c6":4,"\u00c1":4,"\u00c2":4,"\u00c4":4,"\u00c0":4,"\u00c5":4,"\u00c3":4,",":9,".":9}},"\u00d5":{"d":"16,-133v0,-76,46,-132,131,-132v85,0,131,56,131,132v0,73,-42,139,-131,139v-93,0,-131,-61,-131,-139xm75,-133v0,50,17,92,72,92v54,0,72,-42,72,-92v0,-50,-24,-85,-72,-85v-48,0,-72,35,-72,85xm165,-317v12,-6,46,-26,46,3v0,17,-22,34,-38,34v-17,0,-36,-13,-44,-13v-18,5,-41,28,-46,-6v3,-41,56,-30,82,-18","w":293,"k":{"T":9,"V":6,"Y":11,"\u00dd":11,"\u0178":11,"A":4,"\u00c6":4,"\u00c1":4,"\u00c2":4,"\u00c4":4,"\u00c0":4,"\u00c5":4,"\u00c3":4,",":9,".":9}},"\u0160":{"d":"73,-189v0,33,60,31,90,39v53,14,68,44,68,74v0,47,-36,82,-107,82v-75,0,-108,-37,-108,-65v0,-14,11,-25,25,-25v32,0,23,47,83,47v49,0,70,-49,23,-61r-67,-17v-54,-14,-63,-43,-63,-71v0,-58,53,-79,103,-79v46,0,100,25,100,60v0,15,-13,24,-27,24v-27,0,-22,-39,-77,-39v-27,0,-43,13,-43,31xm123,-272v-22,3,-53,-34,-58,-46v3,-23,20,-23,35,-8r23,23v13,-10,26,-32,43,-34v7,0,16,7,16,19v-4,12,-37,50,-59,46","w":246},"\u00da":{"d":"27,-97r0,-137v0,-18,12,-30,30,-30v18,0,29,12,29,30v0,74,-31,193,54,193v85,0,54,-119,54,-193v0,-18,11,-30,29,-30v18,0,30,12,30,30r0,137v0,71,-44,103,-113,103v-69,0,-113,-32,-113,-103xm109,-289v8,-23,39,-41,62,-50v25,4,24,28,6,39v-14,8,-32,28,-49,28v-8,0,-19,-5,-19,-17","w":280,"k":{"A":6,"\u00c6":6,"\u00c1":6,"\u00c2":6,"\u00c4":6,"\u00c0":6,"\u00c5":6,"\u00c3":6,",":6,".":6}},"\u00db":{"d":"27,-97r0,-137v0,-18,12,-30,30,-30v18,0,29,12,29,30v0,74,-31,193,54,193v85,0,54,-119,54,-193v0,-18,11,-30,29,-30v18,0,30,12,30,30r0,137v0,71,-44,103,-113,103v-69,0,-113,-32,-113,-103xm140,-337v21,-3,53,34,58,46v-13,43,-43,-1,-58,-14v-12,10,-25,32,-42,33v-7,0,-16,-7,-16,-19v4,-12,37,-49,58,-46","w":280,"k":{"A":6,"\u00c6":6,"\u00c1":6,"\u00c2":6,"\u00c4":6,"\u00c0":6,"\u00c5":6,"\u00c3":6,",":6,".":6}},"\u00dc":{"d":"27,-97r0,-137v0,-18,12,-30,30,-30v18,0,29,12,29,30v0,74,-31,193,54,193v85,0,54,-119,54,-193v0,-18,11,-30,29,-30v18,0,30,12,30,30r0,137v0,71,-44,103,-113,103v-69,0,-113,-32,-113,-103xm77,-304v0,-14,12,-26,26,-26v14,0,27,12,27,26v0,14,-13,26,-27,26v-14,0,-26,-12,-26,-26xm150,-304v0,-14,13,-26,27,-26v14,0,26,12,26,26v0,14,-12,26,-26,26v-14,0,-27,-12,-27,-26","w":280,"k":{"A":6,"\u00c6":6,"\u00c1":6,"\u00c2":6,"\u00c4":6,"\u00c0":6,"\u00c5":6,"\u00c3":6,",":6,".":6}},"\u00d9":{"d":"27,-97r0,-137v0,-18,12,-30,30,-30v18,0,29,12,29,30v0,74,-31,193,54,193v85,0,54,-119,54,-193v0,-18,11,-30,29,-30v18,0,30,12,30,30r0,137v0,71,-44,103,-113,103v-69,0,-113,-32,-113,-103xm90,-320v8,-39,55,-2,70,13v19,10,10,36,-8,35v-21,-7,-56,-25,-62,-48","w":280,"k":{"A":6,"\u00c6":6,"\u00c1":6,"\u00c2":6,"\u00c4":6,"\u00c0":6,"\u00c5":6,"\u00c3":6,",":6,".":6}},"\u00dd":{"d":"110,5v-45,0,-25,-65,-29,-106v-25,-46,-58,-85,-78,-136v2,-34,44,-34,57,-10r51,95r51,-95v12,-27,51,-23,55,10v-19,52,-53,90,-77,136v-4,41,15,106,-30,106xm80,-289v7,-24,38,-41,61,-50v25,4,24,28,6,39v-14,8,-32,28,-49,28v-8,0,-18,-5,-18,-17","w":220,"k":{"A":13,"\u00c6":13,"\u00c1":13,"\u00c2":13,"\u00c4":13,"\u00c0":13,"\u00c5":13,"\u00c3":13,",":33,".":33,"a":33,"\u00e6":33,"\u00e1":33,"\u00e2":33,"\u00e4":33,"\u00e0":33,"\u00e5":33,"\u00e3":33,"e":27,"\u00e9":27,"\u00ea":27,"\u00eb":27,"\u00e8":27,"o":27,"\u00f8":27,"\u0153":27,"\u00f3":27,"\u00f4":27,"\u00f6":27,"\u00f2":27,"\u00f5":27,"u":20,"\u00fa":20,"\u00fb":20,"\u00fc":20,"\u00f9":20,"-":20,"i":6,"\u00ed":6,"\u00ee":6,"\u00ef":6,"\u00ec":6,":":13,";":13}},"\u0178":{"d":"110,5v-45,0,-25,-65,-29,-106v-25,-46,-58,-85,-78,-136v2,-34,44,-34,57,-10r51,95r51,-95v12,-27,51,-23,55,10v-19,52,-53,90,-77,136v-4,41,15,106,-30,106xm47,-304v0,-14,12,-26,26,-26v14,0,27,12,27,26v0,14,-13,26,-27,26v-14,0,-26,-12,-26,-26xm121,-304v0,-14,12,-26,26,-26v14,0,26,12,26,26v0,14,-12,26,-26,26v-14,0,-26,-12,-26,-26","w":220,"k":{"A":13,"\u00c6":13,"\u00c1":13,"\u00c2":13,"\u00c4":13,"\u00c0":13,"\u00c5":13,"\u00c3":13,",":33,".":33,"a":33,"\u00e6":33,"\u00e1":33,"\u00e2":33,"\u00e4":33,"\u00e0":33,"\u00e5":33,"\u00e3":33,"e":27,"\u00e9":27,"\u00ea":27,"\u00eb":27,"\u00e8":27,"o":27,"\u00f8":27,"\u0153":27,"\u00f3":27,"\u00f4":27,"\u00f6":27,"\u00f2":27,"\u00f5":27,"u":20,"\u00fa":20,"\u00fb":20,"\u00fc":20,"\u00f9":20,"-":20,"i":6,"\u00ed":6,"\u00ee":6,"\u00ef":6,"\u00ec":6,":":13,";":13}},"\u017d":{"d":"21,-52r133,-158r-103,0v-17,0,-30,-8,-30,-24v0,-16,13,-25,30,-25r156,0v24,-5,34,30,19,48r-136,161r115,0v17,0,31,9,31,25v0,16,-14,25,-31,25r-160,0v-34,5,-41,-32,-24,-52xm123,-272v-22,3,-53,-34,-58,-46v3,-23,20,-23,35,-8r23,23v13,-10,26,-32,43,-34v7,0,16,7,16,19v-4,12,-37,50,-59,46","w":246},"\u00e1":{"d":"195,-139v1,38,-3,98,6,124v-8,36,-59,18,-55,-11v-36,46,-128,43,-131,-23v-3,-56,55,-58,105,-64v13,-1,23,-4,23,-19v0,-15,-15,-22,-33,-22v-39,0,-40,29,-61,29v-13,0,-22,-9,-22,-20v0,-21,29,-48,83,-48v50,0,85,16,85,54xm96,-30v38,0,51,-23,47,-59v-20,17,-77,5,-76,38v0,12,11,21,29,21xm98,-206v-41,-14,2,-44,19,-56v11,-17,47,-13,43,8v-4,23,-42,38,-62,48"},"\u00e2":{"d":"195,-139v1,38,-3,98,6,124v-8,36,-59,18,-55,-11v-36,46,-128,43,-131,-23v-3,-56,55,-58,105,-64v13,-1,23,-4,23,-19v0,-15,-15,-22,-33,-22v-39,0,-40,29,-61,29v-13,0,-22,-9,-22,-20v0,-21,29,-48,83,-48v50,0,85,16,85,54xm96,-30v38,0,51,-23,47,-59v-20,17,-77,5,-76,38v0,12,11,21,29,21xm110,-271v22,-4,54,33,58,46v-3,23,-20,23,-35,8r-23,-23v-12,10,-25,32,-42,34v-7,0,-16,-7,-16,-19v4,-12,36,-50,58,-46"},"\u00e4":{"d":"195,-139v1,38,-3,98,6,124v-8,36,-59,18,-55,-11v-36,46,-128,43,-131,-23v-3,-56,55,-58,105,-64v13,-1,23,-4,23,-19v0,-15,-15,-22,-33,-22v-39,0,-40,29,-61,29v-13,0,-22,-9,-22,-20v0,-21,29,-48,83,-48v50,0,85,16,85,54xm96,-30v38,0,51,-23,47,-59v-20,17,-77,5,-76,38v0,12,11,21,29,21xm47,-238v0,-14,12,-27,26,-27v14,0,27,13,27,27v0,14,-13,26,-27,26v-14,0,-26,-12,-26,-26xm121,-238v0,-14,12,-27,26,-27v14,0,26,13,26,27v0,14,-12,26,-26,26v-14,0,-26,-12,-26,-26"},"\u00e0":{"d":"195,-139v1,38,-3,98,6,124v-8,36,-59,18,-55,-11v-36,46,-128,43,-131,-23v-3,-56,55,-58,105,-64v13,-1,23,-4,23,-19v0,-15,-15,-22,-33,-22v-39,0,-40,29,-61,29v-13,0,-22,-9,-22,-20v0,-21,29,-48,83,-48v50,0,85,16,85,54xm96,-30v38,0,51,-23,47,-59v-20,17,-77,5,-76,38v0,12,11,21,29,21xm80,-274v21,0,34,24,50,33v19,11,9,36,-8,35v-20,-9,-56,-26,-62,-48v0,-7,6,-20,20,-20"},"\u00e5":{"d":"195,-139v1,38,-3,98,6,124v-8,36,-59,18,-55,-11v-36,46,-128,43,-131,-23v-3,-56,55,-58,105,-64v13,-1,23,-4,23,-19v0,-15,-15,-22,-33,-22v-39,0,-40,29,-61,29v-13,0,-22,-9,-22,-20v0,-21,29,-48,83,-48v50,0,85,16,85,54xm96,-30v38,0,51,-23,47,-59v-20,17,-77,5,-76,38v0,12,11,21,29,21xm71,-242v0,-22,17,-39,39,-39v22,0,39,17,39,39v0,22,-17,39,-39,39v-22,0,-39,-17,-39,-39xm91,-242v0,10,9,18,19,18v10,0,19,-8,19,-18v0,-10,-9,-19,-19,-19v-10,0,-19,9,-19,19"},"\u00e3":{"d":"195,-139v1,38,-3,98,6,124v-8,36,-59,18,-55,-11v-36,46,-128,43,-131,-23v-3,-56,55,-58,105,-64v13,-1,23,-4,23,-19v0,-15,-15,-22,-33,-22v-39,0,-40,29,-61,29v-13,0,-22,-9,-22,-20v0,-21,29,-48,83,-48v50,0,85,16,85,54xm96,-30v38,0,51,-23,47,-59v-20,17,-77,5,-76,38v0,12,11,21,29,21xm128,-252v13,-5,46,-25,46,4v0,17,-22,33,-38,33v-17,0,-36,-13,-44,-13v-18,5,-41,28,-46,-6v3,-41,55,-28,82,-18"},"\u00e7":{"d":"103,36v-38,6,-10,-22,-5,-32v-59,-3,-87,-41,-87,-94v0,-60,34,-103,98,-103v44,0,77,25,77,49v0,15,-11,23,-24,23v-25,0,-16,-31,-54,-31v-21,0,-45,14,-45,62v0,33,16,54,45,54v37,0,28,-34,56,-34v13,0,22,10,22,20v0,21,-22,50,-68,54v-2,5,-11,13,-8,16v19,0,34,7,34,25v7,32,-69,43,-73,17v1,-22,40,9,41,-17v0,-5,-3,-9,-9,-9","w":193},"\u00e9":{"d":"184,-84r-118,0v0,28,17,48,48,48v40,0,40,-26,61,-26v13,0,22,10,22,20v0,32,-51,47,-83,47v-73,0,-101,-50,-101,-96v0,-61,37,-102,99,-102v60,0,95,43,95,86v0,18,-5,23,-23,23xm66,-114r92,0v-3,-24,-22,-42,-45,-42v-26,0,-41,16,-47,42xm98,-206v-41,-14,2,-44,19,-56v11,-17,47,-13,43,8v-4,23,-42,38,-62,48","w":220,"k":{",":9,".":9}},"\u00ea":{"d":"184,-84r-118,0v0,28,17,48,48,48v40,0,40,-26,61,-26v13,0,22,10,22,20v0,32,-51,47,-83,47v-73,0,-101,-50,-101,-96v0,-61,37,-102,99,-102v60,0,95,43,95,86v0,18,-5,23,-23,23xm66,-114r92,0v-3,-24,-22,-42,-45,-42v-26,0,-41,16,-47,42xm110,-271v22,-4,54,33,58,46v-3,23,-20,23,-35,8r-23,-23v-12,10,-25,32,-42,34v-7,0,-16,-7,-16,-19v4,-12,36,-50,58,-46","w":220,"k":{",":9,".":9}},"\u00eb":{"d":"184,-84r-118,0v0,28,17,48,48,48v40,0,40,-26,61,-26v13,0,22,10,22,20v0,32,-51,47,-83,47v-73,0,-101,-50,-101,-96v0,-61,37,-102,99,-102v60,0,95,43,95,86v0,18,-5,23,-23,23xm66,-114r92,0v-3,-24,-22,-42,-45,-42v-26,0,-41,16,-47,42xm47,-238v0,-14,12,-27,26,-27v14,0,27,13,27,27v0,14,-13,26,-27,26v-14,0,-26,-12,-26,-26xm121,-238v0,-14,12,-27,26,-27v14,0,26,13,26,27v0,14,-12,26,-26,26v-14,0,-26,-12,-26,-26","w":220,"k":{",":9,".":9}},"\u00e8":{"d":"184,-84r-118,0v0,28,17,48,48,48v40,0,40,-26,61,-26v13,0,22,10,22,20v0,32,-51,47,-83,47v-73,0,-101,-50,-101,-96v0,-61,37,-102,99,-102v60,0,95,43,95,86v0,18,-5,23,-23,23xm66,-114r92,0v-3,-24,-22,-42,-45,-42v-26,0,-41,16,-47,42xm80,-274v21,0,34,24,50,33v19,11,9,36,-8,35v-20,-9,-56,-26,-62,-48v0,-7,6,-20,20,-20","w":220,"k":{",":9,".":9}},"\u00ed":{"d":"24,-22r0,-145v0,-14,5,-26,26,-26v21,0,26,12,26,26r0,145v0,14,-5,27,-26,27v-21,0,-26,-13,-26,-27xm38,-206v-44,-16,2,-42,19,-56v11,-17,47,-13,43,8v-4,23,-42,38,-62,48","w":100},"\u00ee":{"d":"24,-22r0,-145v0,-14,5,-26,26,-26v21,0,26,12,26,26r0,145v0,14,-5,27,-26,27v-21,0,-26,-13,-26,-27xm50,-271v22,-4,54,33,58,46v-3,23,-20,23,-35,8r-23,-23v-12,10,-25,32,-42,34v-7,0,-16,-7,-16,-19v4,-12,36,-50,58,-46","w":100},"\u00ef":{"d":"24,-22r0,-145v0,-14,5,-26,26,-26v21,0,26,12,26,26r0,145v0,14,-5,27,-26,27v-21,0,-26,-13,-26,-27xm-13,-238v0,-14,12,-27,26,-27v14,0,27,13,27,27v0,14,-13,26,-27,26v-14,0,-26,-12,-26,-26xm60,-238v0,-14,13,-27,27,-27v14,0,26,13,26,27v0,14,-12,26,-26,26v-14,0,-27,-12,-27,-26","w":100},"\u00ec":{"d":"24,-22r0,-145v0,-14,5,-26,26,-26v21,0,26,12,26,26r0,145v0,14,-5,27,-26,27v-21,0,-26,-13,-26,-27xm19,-274v22,0,35,24,51,33v19,11,9,36,-8,35v-20,-9,-56,-26,-62,-48v0,-7,5,-20,19,-20","w":100},"\u00f1":{"d":"21,-22r0,-145v0,-16,7,-26,24,-26v21,-1,22,16,24,33v31,-47,130,-52,130,36r0,102v0,14,-5,27,-26,27v-21,0,-26,-13,-26,-27v0,-49,20,-126,-34,-128v-18,0,-40,16,-40,42r0,86v0,14,-5,27,-26,27v-21,0,-26,-13,-26,-27xm128,-252v13,-5,46,-25,46,4v0,17,-22,33,-38,33v-17,0,-36,-13,-44,-13v-18,5,-41,28,-46,-6v3,-41,55,-28,82,-18"},"\u00f3":{"d":"66,-94v0,32,13,60,44,60v31,0,45,-28,45,-60v0,-34,-14,-60,-45,-60v-31,0,-44,26,-44,60xm13,-94v0,-55,34,-99,97,-99v63,0,97,44,97,99v0,53,-25,99,-97,99v-72,0,-97,-46,-97,-99xm98,-206v-41,-14,2,-44,19,-56v11,-17,47,-13,43,8v-4,23,-42,38,-62,48","w":220,"k":{"v":2,"w":2,"y":4,"\u00fd":4,"\u00ff":4}},"\u00f4":{"d":"66,-94v0,32,13,60,44,60v31,0,45,-28,45,-60v0,-34,-14,-60,-45,-60v-31,0,-44,26,-44,60xm13,-94v0,-55,34,-99,97,-99v63,0,97,44,97,99v0,53,-25,99,-97,99v-72,0,-97,-46,-97,-99xm110,-271v22,-4,54,33,58,46v-3,23,-20,23,-35,8r-23,-23v-12,10,-25,32,-42,34v-7,0,-16,-7,-16,-19v4,-12,36,-50,58,-46","w":220,"k":{"v":2,"w":2,"y":4,"\u00fd":4,"\u00ff":4}},"\u00f6":{"d":"66,-94v0,32,13,60,44,60v31,0,45,-28,45,-60v0,-34,-14,-60,-45,-60v-31,0,-44,26,-44,60xm13,-94v0,-55,34,-99,97,-99v63,0,97,44,97,99v0,53,-25,99,-97,99v-72,0,-97,-46,-97,-99xm47,-238v0,-14,12,-27,26,-27v14,0,27,13,27,27v0,14,-13,26,-27,26v-14,0,-26,-12,-26,-26xm121,-238v0,-14,12,-27,26,-27v14,0,26,13,26,27v0,14,-12,26,-26,26v-14,0,-26,-12,-26,-26","w":220,"k":{"v":2,"w":2,"y":4,"\u00fd":4,"\u00ff":4}},"\u00f2":{"d":"66,-94v0,32,13,60,44,60v31,0,45,-28,45,-60v0,-34,-14,-60,-45,-60v-31,0,-44,26,-44,60xm13,-94v0,-55,34,-99,97,-99v63,0,97,44,97,99v0,53,-25,99,-97,99v-72,0,-97,-46,-97,-99xm80,-274v21,0,34,24,50,33v19,11,9,36,-8,35v-20,-9,-56,-26,-62,-48v0,-7,6,-20,20,-20","w":220,"k":{"v":2,"w":2,"y":4,"\u00fd":4,"\u00ff":4}},"\u00f5":{"d":"66,-94v0,32,13,60,44,60v31,0,45,-28,45,-60v0,-34,-14,-60,-45,-60v-31,0,-44,26,-44,60xm13,-94v0,-55,34,-99,97,-99v63,0,97,44,97,99v0,53,-25,99,-97,99v-72,0,-97,-46,-97,-99xm128,-252v13,-5,46,-25,46,4v0,17,-22,33,-38,33v-17,0,-36,-13,-44,-13v-18,5,-41,28,-46,-6v3,-41,55,-28,82,-18","w":220,"k":{"v":2,"w":2,"y":4,"\u00fd":4,"\u00ff":4}},"\u0161":{"d":"13,-134v0,-43,42,-59,78,-59v40,0,81,16,81,40v0,12,-8,23,-22,23v-21,0,-22,-24,-55,-24v-18,0,-30,5,-30,16v0,18,33,19,50,24v30,8,66,19,66,56v0,86,-165,75,-168,16v0,-12,6,-22,21,-22v23,0,25,32,64,32v19,0,30,-8,30,-19v0,-21,-42,-22,-61,-28v-30,-10,-54,-20,-54,-55xm97,-206v-21,3,-53,-34,-58,-46v13,-43,43,1,58,14v12,-10,25,-32,42,-33v7,0,16,7,16,19v-4,12,-37,49,-58,46","w":193,"k":{"w":4}},"\u00fa":{"d":"199,-167r0,145v0,16,-7,27,-24,27v-21,1,-22,-16,-24,-33v-31,47,-130,52,-130,-36r0,-103v0,-14,5,-26,26,-26v21,0,26,12,26,26v0,49,-20,127,34,128v18,0,40,-15,40,-41r0,-87v0,-14,5,-26,26,-26v21,0,26,12,26,26xm98,-206v-41,-14,2,-44,19,-56v11,-17,47,-13,43,8v-4,23,-42,38,-62,48"},"\u00fb":{"d":"199,-167r0,145v0,16,-7,27,-24,27v-21,1,-22,-16,-24,-33v-31,47,-130,52,-130,-36r0,-103v0,-14,5,-26,26,-26v21,0,26,12,26,26v0,49,-20,127,34,128v18,0,40,-15,40,-41r0,-87v0,-14,5,-26,26,-26v21,0,26,12,26,26xm110,-271v22,-4,54,33,58,46v-3,23,-20,23,-35,8r-23,-23v-12,10,-25,32,-42,34v-7,0,-16,-7,-16,-19v4,-12,36,-50,58,-46"},"\u00fc":{"d":"199,-167r0,145v0,16,-7,27,-24,27v-21,1,-22,-16,-24,-33v-31,47,-130,52,-130,-36r0,-103v0,-14,5,-26,26,-26v21,0,26,12,26,26v0,49,-20,127,34,128v18,0,40,-15,40,-41r0,-87v0,-14,5,-26,26,-26v21,0,26,12,26,26xm47,-238v0,-14,12,-27,26,-27v14,0,27,13,27,27v0,14,-13,26,-27,26v-14,0,-26,-12,-26,-26xm121,-238v0,-14,12,-27,26,-27v14,0,26,13,26,27v0,14,-12,26,-26,26v-14,0,-26,-12,-26,-26"},"\u00f9":{"d":"199,-167r0,145v0,16,-7,27,-24,27v-21,1,-22,-16,-24,-33v-31,47,-130,52,-130,-36r0,-103v0,-14,5,-26,26,-26v21,0,26,12,26,26v0,49,-20,127,34,128v18,0,40,-15,40,-41r0,-87v0,-14,5,-26,26,-26v21,0,26,12,26,26xm80,-274v21,0,34,24,50,33v19,11,9,36,-8,35v-20,-9,-56,-26,-62,-48v0,-7,6,-20,20,-20"},"\u00fd":{"d":"57,-173r34,123r32,-120v4,-13,12,-23,26,-23v29,0,30,20,23,40r-61,173v-13,36,-27,55,-60,55v-41,0,-44,-46,-9,-46v12,0,18,2,24,-16r-62,-181v-1,-30,45,-32,53,-5xm78,-206v-44,-16,2,-42,18,-56v12,-17,48,-13,44,8v-4,23,-42,38,-62,48","w":180,"k":{",":13,".":13,"a":6,"\u00e6":6,"\u00e1":6,"\u00e2":6,"\u00e4":6,"\u00e0":6,"\u00e5":6,"\u00e3":6,"e":4,"\u00e9":4,"\u00ea":4,"\u00eb":4,"\u00e8":4,"o":4,"\u00f8":4,"\u0153":4,"\u00f3":4,"\u00f4":4,"\u00f6":4,"\u00f2":4,"\u00f5":4}},"\u00ff":{"d":"57,-173r34,123r32,-120v4,-13,12,-23,26,-23v29,0,30,20,23,40r-61,173v-13,36,-27,55,-60,55v-41,0,-44,-46,-9,-46v12,0,18,2,24,-16r-62,-181v-1,-30,45,-32,53,-5xm27,-238v0,-14,12,-27,26,-27v14,0,27,13,27,27v0,14,-13,26,-27,26v-14,0,-26,-12,-26,-26xm100,-238v0,-14,13,-27,27,-27v14,0,26,13,26,27v0,14,-12,26,-26,26v-14,0,-27,-12,-27,-26","w":180,"k":{",":13,".":13,"a":6,"\u00e6":6,"\u00e1":6,"\u00e2":6,"\u00e4":6,"\u00e0":6,"\u00e5":6,"\u00e3":6,"e":4,"\u00e9":4,"\u00ea":4,"\u00eb":4,"\u00e8":4,"o":4,"\u00f8":4,"\u0153":4,"\u00f3":4,"\u00f4":4,"\u00f6":4,"\u00f2":4,"\u00f5":4}},"\u017e":{"d":"18,-40r99,-107v-36,-6,-98,17,-98,-21v0,-15,12,-20,22,-20r125,0v22,-1,26,26,13,40r-97,107r86,0v10,0,21,5,21,20v0,15,-11,21,-21,21r-134,0v-24,0,-29,-26,-16,-40xm100,-206v-21,3,-53,-34,-58,-46v13,-43,43,1,58,14v12,-10,25,-32,42,-33v7,0,16,7,16,19v-4,12,-37,49,-58,46","w":200},"\u2206":{"d":"10,0r0,-26r92,-231r55,0r89,230r0,27r-236,0xm58,-36r137,0r-67,-176r-2,0v-18,56,-46,121,-68,176","w":256},"\u2126":{"d":"16,-36v18,-1,39,2,55,-1v-25,-20,-50,-54,-50,-102v0,-64,49,-116,121,-116v75,0,118,58,118,115v1,49,-25,82,-50,104r56,0r0,36r-104,0r0,-27v27,-16,51,-48,51,-104v0,-45,-25,-88,-71,-88v-44,0,-74,38,-74,89v0,51,25,88,52,103r0,27r-104,0r0,-36","w":281},"\u03bc":{"d":"199,-167r0,145v0,16,-7,27,-24,27v-21,1,-22,-16,-24,-33v-19,24,-49,42,-78,28v-1,32,8,77,-26,75v-16,0,-26,-10,-26,-27r0,-215v0,-14,5,-26,26,-26v21,0,26,12,26,26v0,49,-20,127,34,128v18,0,40,-15,40,-41r0,-87v0,-14,5,-26,26,-26v21,0,26,12,26,26"},"\u03c0":{"d":"224,-151r-29,0v1,46,-3,119,6,151r-45,0v-12,-28,-6,-107,-7,-151r-56,0v-2,41,-13,117,-26,151r-45,0v13,-40,23,-110,24,-151v-19,0,-30,1,-39,4r-6,-29v46,-22,157,-8,227,-12","w":233},"\u20ac":{"d":"224,-215v0,14,-10,27,-25,27v-21,0,-29,-23,-58,-23v-29,0,-44,18,-53,44r74,0v10,0,21,1,21,14v0,13,-10,14,-21,14r-79,0r-1,21r65,0v10,0,20,0,20,13v0,29,-54,10,-81,15v8,29,23,49,55,49v26,0,42,-21,61,-21v13,0,21,11,21,24v0,35,-59,43,-85,43v-62,0,-100,-35,-110,-95v-14,0,-28,2,-28,-14v0,-15,15,-14,26,-14r0,-21v-13,0,-26,2,-26,-14v0,-17,18,-14,30,-14v13,-57,51,-92,110,-92v26,0,84,11,84,44","w":220},"\u2113":{"d":"173,-67r19,19v-30,73,-147,65,-150,-11v-6,5,-13,9,-20,14r-12,-24v11,-9,21,-16,31,-24r0,-90v0,-67,31,-93,68,-93v38,0,55,29,55,64v0,44,-30,84,-78,127v-7,69,68,60,87,18xm111,-244v-30,0,-25,78,-25,118v28,-29,48,-60,48,-87v0,-19,-7,-31,-23,-31","w":200},"\u212e":{"d":"302,-122r-236,1v1,26,-3,57,2,80v46,52,141,49,183,-5r20,0v-26,31,-67,50,-114,50v-80,0,-145,-57,-145,-129v0,-72,65,-131,145,-131v81,1,146,59,145,134xm248,-203v-34,-58,-136,-58,-179,-7v-7,20,-3,57,-2,81r181,-2r0,-72","w":314},"\u2202":{"d":"39,-229r-13,-32v12,-9,35,-22,71,-22v58,0,107,49,107,138v0,86,-40,148,-109,148v-55,0,-81,-47,-81,-85v0,-56,37,-94,84,-94v33,0,54,23,60,33v6,-55,-24,-103,-67,-103v-24,0,-42,10,-52,17xm60,-81v0,27,15,48,40,48v30,0,50,-39,54,-74v-4,-12,-21,-33,-47,-33v-27,0,-47,27,-47,59","w":222},"\u220f":{"d":"270,-211r-41,0r0,246r-45,0r0,-246r-89,0r0,246r-45,0r0,-246r-41,0r0,-40r261,0r0,40","w":278},"\u2211":{"d":"211,35r-203,0r0,-28r96,-115r-91,-112r0,-31r191,0r0,38v-42,2,-92,-4,-129,2r81,97r-89,108r144,0r0,41","w":217},"\u2219":{"d":"23,-104v0,-18,14,-32,32,-32v18,0,32,14,32,32v0,18,-14,31,-32,31v-18,0,-32,-13,-32,-31","w":110},"\u221a":{"d":"233,-300r-89,352r-37,0r-59,-159r-28,11r-8,-24r63,-26r51,150r74,-304r33,0","w":228},"\u221e":{"d":"274,-104v0,77,-87,86,-127,22v-19,23,-39,42,-70,42v-31,0,-59,-25,-59,-62v0,-37,27,-63,62,-63v28,0,49,18,68,42v17,-18,35,-42,68,-42v33,0,58,24,58,61xm44,-102v0,20,15,38,37,38v21,0,38,-21,52,-37v-15,-21,-30,-40,-55,-40v-21,0,-34,16,-34,39xm215,-64v46,-1,42,-77,-2,-77v-23,0,-40,25,-52,38v23,28,35,39,54,39","w":292},"\u222b":{"d":"51,-213v0,-70,30,-109,89,-92r-5,30v-36,-13,-45,19,-45,66v0,98,48,304,-85,264r7,-31v35,11,45,-10,45,-60v0,-64,-6,-117,-6,-177","w":146},"\u2248":{"d":"71,-164v33,0,48,27,75,27v15,0,24,-10,35,-27r17,16v-13,22,-30,37,-52,37v-27,0,-50,-26,-78,-27v-17,0,-27,12,-37,26r-16,-15v12,-21,33,-37,56,-37xm71,-95v47,0,82,55,110,0r17,16v-13,22,-31,37,-53,37v-25,0,-51,-27,-77,-27v-17,0,-27,13,-37,27r-16,-16v12,-21,33,-37,56,-37","w":213},"\u2260":{"d":"156,-187r-15,33r54,0r0,27r-65,0r-23,51r88,0r0,26r-99,0r-19,43r-21,-9r16,-34r-53,0r0,-26r63,0r23,-51r-86,0r0,-27r97,0r19,-42","w":213},"\u2264":{"d":"194,-36r-173,-83r0,-28r173,-83r0,31r-146,66r146,67r0,30xm195,4r-176,0r0,-26r176,0r0,26","w":213},"\u2265":{"d":"21,-230r173,83r0,28r-173,83r0,-30r146,-66r0,-2r-146,-65r0,-31xm194,4r-175,0r0,-26r175,0r0,26","w":213},"\u25ca":{"d":"209,-125r-78,143r-36,0r-76,-143r77,-144r36,0xm169,-124v-18,-37,-41,-69,-55,-110v-15,38,-37,72,-55,108v17,36,41,69,54,109","w":228},"\u00a0":{"w":110},"\u00ad":{"d":"14,-99v2,-38,54,-25,89,-25v16,0,29,7,29,25v-1,38,-54,24,-88,24v-16,0,-30,-6,-30,-24","w":146},"\u02c9":{"d":"2,-255r96,0v11,0,18,7,18,17v0,10,-7,16,-18,16r-96,0v-11,0,-18,-6,-18,-16v0,-10,7,-17,18,-17","w":100},"\u03a9":{"d":"16,-36v18,-1,39,2,55,-1v-25,-20,-50,-54,-50,-102v0,-64,49,-116,121,-116v75,0,118,58,118,115v1,49,-25,82,-50,104r56,0r0,36r-104,0r0,-27v27,-16,51,-48,51,-104v0,-45,-25,-88,-71,-88v-44,0,-74,38,-74,89v0,51,25,88,52,103r0,27r-104,0r0,-36","w":281},"\u2215":{"d":"-51,2v40,-90,91,-170,134,-257v3,-13,28,-12,28,2v-40,90,-91,170,-134,257v-3,13,-28,12,-28,-2","w":60}}});
/*Checkboxes*/
var checkboxHeight="15";var radioHeight="15";var selectWidth="155";var selectMediumWidth="128";var selectBigWidth="266";var selectSmallWidth="56";document.write('<style type="text/css">input.styled { display: none; } select.styled { position: relative; width: '+selectWidth+"px; opacity: 0; filter: alpha(opacity=0); z-index: 5; } select.styled.big { position: relative; width: "+selectBigWidth+"px; opacity: 0; filter: alpha(opacity=0); z-index: 5; }select.styled.small { position: relative; width: "+selectSmallWidth+"px; margin-left: 5px; margin-right: 5px; opacity: 0; filter: alpha(opacity=0); z-index: 5; }select.styled.medium { position: relative; width: "+selectMediumWidth+"px; margin-left: 5px; margin-right: 5px; opacity: 0; filter: alpha(opacity=0); z-index: 5; }</style>");var Custom={init:function(){var inputs=document.getElementsByTagName("input"),span=Array(),textnode,option,active;for(a=0;a<inputs.length;a++){if((inputs[a].type=="checkbox"||inputs[a].type=="radio")&&inputs[a].className=="styled"){span[a]=document.createElement("span");span[a].className=inputs[a].type;if(inputs[a].checked==true){if(inputs[a].type=="checkbox"){position="0 -"+(checkboxHeight*2)+"px";span[a].style.backgroundPosition=position}else{position="0 -"+(radioHeight*2)+"px";span[a].style.backgroundPosition=position}}inputs[a].parentNode.insertBefore(span[a],inputs[a]);if(inputs[a].getAttribute("onclick")!=null){var newfn=inputs[a].getAttribute("onclick").toString();newfn=newfn.replace("function onclick()\n{","");newfn=newfn.replace("function anonymous()\n{","");newfn=newfn.replace("\n}","");span[a].onclick=new Function(newfn)}inputs[a].onchange=Custom.clear;span[a].onmousedown=Custom.pushed;span[a].onmouseup=Custom.check;document.onmouseup=Custom.clear;inputs[a].className+=" done"}}inputs=document.getElementsByTagName("select");for(a=0;a<inputs.length;a++){if(inputs[a].className=="styled"||inputs[a].className=="styled big"||inputs[a].className=="styled small"||inputs[a].className=="styled medium"){option=inputs[a].getElementsByTagName("option");active=option[0].childNodes[0].nodeValue;textnode=document.createTextNode(active);for(b=0;b<option.length;b++){if(option[b].selected==true){textnode=document.createTextNode(option[b].childNodes[0].nodeValue)}}span[a]=document.createElement("span");if(inputs[a].className=="styled big"){span[a].className="select big"}else{if(inputs[a].className=="styled"){span[a].className="select"}else{if(inputs[a].className=="styled small"){span[a].className="select small"}else{if(inputs[a].className=="styled medium"){span[a].className="select medium"}}}}span[a].id="select"+inputs[a].name;span[a].appendChild(textnode);inputs[a].parentNode.insertBefore(span[a],inputs[a]);inputs[a].onchange=Custom.choose;inputs[a].className+=" done"}}resizeHandler()},pushed:function(){element=this.nextSibling;if(element.checked==true&&element.type=="checkbox"){this.style.backgroundPosition="0 -"+checkboxHeight*3+"px"}else{if(element.checked==true&&element.type=="radio"){this.style.backgroundPosition="0 -"+radioHeight*3+"px"}else{if(element.checked!=true&&element.type=="checkbox"){this.style.backgroundPosition="0 -"+checkboxHeight+"px"}else{this.style.backgroundPosition="0 -"+radioHeight+"px"}}}},check:function(){element=this.nextSibling;if(element.checked==true&&element.type=="checkbox"){this.style.backgroundPosition="0 0";element.checked=false}else{if(element.type=="checkbox"){this.style.backgroundPosition="0 -"+checkboxHeight*2+"px"}else{this.style.backgroundPosition="0 -"+radioHeight*2+"px";group=this.nextSibling.name;inputs=document.getElementsByTagName("input");for(a=0;a<inputs.length;a++){if(inputs[a].name==group&&inputs[a]!=this.nextSibling){inputs[a].previousSibling.style.backgroundPosition="0 0"}}}element.checked=true}},clear:function(){inputs=document.getElementsByTagName("input");for(var b=0;b<inputs.length;b++){if(inputs[b].type=="checkbox"&&inputs[b].checked==true&&inputs[b].className=="styled"){inputs[b].previousSibling.style.backgroundPosition="0 -"+checkboxHeight*2+"px"}else{if(inputs[b].type=="checkbox"&&inputs[b].className=="styled"){inputs[b].previousSibling.style.backgroundPosition="0 0"}else{if(inputs[b].type=="radio"&&inputs[b].checked==true&&inputs[b].className=="styled"){inputs[b].previousSibling.style.backgroundPosition="0 -"+radioHeight*2+"px"}else{if(inputs[b].type=="radio"&&inputs[b].className=="styled"){inputs[b].previousSibling.style.backgroundPosition="0 0"}}}}}},choose:function(){option=this.getElementsByTagName("option");for(d=0;d<option.length;d++){if(option[d].selected==true){document.getElementById("select"+this.name).childNodes[0].nodeValue=option[d].childNodes[0].nodeValue}}}};window.onload=Custom.init;
/* date */
Date.dayNames=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];Date.abbrDayNames=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];Date.monthNames=["January","February","March","April","May","June","July","August","September","October","November","December"];Date.abbrMonthNames=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];Date.firstDayOfWeek=1;Date.format="yyyy-mm-dd";Date.fullYearStart="20";(function(){function add(name,method){if(!Date.prototype[name]){Date.prototype[name]=method}}add("isLeapYear",function(){var y=this.getFullYear();return(y%4==0&&y%100!=0)||y%400==0});add("isWeekend",function(){return this.getDay()==0||this.getDay()==6});add("isWeekDay",function(){return !this.isWeekend()});add("getDaysInMonth",function(){return[31,(this.isLeapYear()?29:28),31,30,31,30,31,31,30,31,30,31][this.getMonth()]});add("getDayName",function(abbreviated){return abbreviated?Date.abbrDayNames[this.getDay()]:Date.dayNames[this.getDay()]});add("getMonthName",function(abbreviated){return abbreviated?Date.abbrMonthNames[this.getMonth()]:Date.monthNames[this.getMonth()]});add("getDayOfYear",function(){var tmpdtm=new Date("1/1/"+this.getFullYear());return Math.floor((this.getTime()-tmpdtm.getTime())/86400000)});add("getWeekOfYear",function(){return Math.ceil(this.getDayOfYear()/7)});add("setDayOfYear",function(day){this.setMonth(0);this.setDate(day);return this});add("addYears",function(num){this.setFullYear(this.getFullYear()+num);return this});add("addMonths",function(num){var tmpdtm=this.getDate();this.setMonth(this.getMonth()+num);if(tmpdtm>this.getDate()){this.addDays(-this.getDate())}return this});add("addDays",function(num){this.setTime(this.getTime()+(num*86400000));return this});add("addHours",function(num){this.setHours(this.getHours()+num);return this});add("addMinutes",function(num){this.setMinutes(this.getMinutes()+num);return this});add("addSeconds",function(num){this.setSeconds(this.getSeconds()+num);return this});add("zeroTime",function(){this.setMilliseconds(0);this.setSeconds(0);this.setMinutes(0);this.setHours(0);return this});add("asString",function(format){var r=format||Date.format;if(r.split("mm").length>1){r=r.split("mmmm").join(this.getMonthName(false)).split("mmm").join(this.getMonthName(true)).split("mm").join(_zeroPad(this.getMonth()+1))}else{r=r.split("m").join(this.getMonth()+1)}r=r.split("yyyy").join(this.getFullYear()).split("yy").join((this.getFullYear()+"").substring(2)).split("dd").join(_zeroPad(this.getDate())).split("d").join(this.getDate());return r});Date.fromString=function(s){var f=Date.format;var d=new Date("01/01/1970");if(s==""){return d}s=s.toLowerCase();var matcher="";var order=[];var r=/(dd?d?|mm?m?|yy?yy?)+([^(m|d|y)])?/g;var results;while((results=r.exec(f))!=null){switch(results[1]){case"d":case"dd":case"m":case"mm":case"yy":case"yyyy":matcher+="(\\d+\\d?\\d?\\d?)+";order.push(results[1].substr(0,1));break;case"mmm":matcher+="([a-z]{3})";order.push("M");break}if(results[2]){matcher+=results[2]}}var dm=new RegExp(matcher);var result=s.match(dm);for(var i=0;i<order.length;i++){var res=result[i+1];switch(order[i]){case"d":d.setDate(res);break;case"m":d.setMonth(Number(res)-1);break;case"M":for(var j=0;j<Date.abbrMonthNames.length;j++){if(Date.abbrMonthNames[j].toLowerCase()==res){break}}d.setMonth(j);break;case"y":d.setYear(res);break}}return d};var _zeroPad=function(num){var s="0"+num;return s.substring(s.length-2)}})();
/* datepicker */
(function($){$.fn.extend({renderCalendar:function(s){var dc=function(a){return document.createElement(a)};s=$.extend({},$.fn.datePicker.defaults,s);if(s.showHeader!=$.dpConst.SHOW_HEADER_NONE){var headRow=$(dc("tr"));for(var i=Date.firstDayOfWeek;i<Date.firstDayOfWeek+7;i++){var weekday=i%7;var day=Date.dayNames[weekday];headRow.append(jQuery(dc("th")).attr({scope:"col",abbr:day,title:day,"class":(weekday==0||weekday==6?"weekend":"weekday")}).html(s.showHeader==$.dpConst.SHOW_HEADER_SHORT?day.substr(0,1):day))}}var calendarTable=$(dc("table")).attr({cellspacing:2}).addClass("jCalendar").append((s.showHeader!=$.dpConst.SHOW_HEADER_NONE?$(dc("thead")).append(headRow):dc("thead")));var tbody=$(dc("tbody"));var today=(new Date()).zeroTime();var month=s.month==undefined?today.getMonth():s.month;var year=s.year||today.getFullYear();var currentDate=new Date(year,month,1);var firstDayOffset=Date.firstDayOfWeek-currentDate.getDay()+1;if(firstDayOffset>1){firstDayOffset-=7}var weeksToDraw=Math.ceil(((-1*firstDayOffset+1)+currentDate.getDaysInMonth())/7);currentDate.addDays(firstDayOffset-1);var doHover=function(firstDayInBounds){return function(){if(s.hoverClass){var $this=$(this);if(!s.selectWeek){$this.addClass(s.hoverClass)}else{if(firstDayInBounds&&!$this.is(".disabled")){$this.parent().addClass("activeWeekHover")}}}}};var unHover=function(){if(s.hoverClass){var $this=$(this);$this.removeClass(s.hoverClass);$this.parent().removeClass("activeWeekHover")}};var w=0;while(w++<weeksToDraw){var r=jQuery(dc("tr"));var firstDayInBounds=s.dpController?currentDate>s.dpController.startDate:false;for(var i=0;i<7;i++){var thisMonth=currentDate.getMonth()==month;var d=$(dc("td")).text(currentDate.getDate()+"").addClass((thisMonth?"current-month ":"other-month ")+(currentDate.isWeekend()?"weekend ":"weekday ")+(thisMonth&&currentDate.getTime()==today.getTime()?"today ":"")).data("datePickerDate",currentDate.asString()).hover(doHover(firstDayInBounds),unHover);r.append(d);if(s.renderCallback){s.renderCallback(d,currentDate,month,year)}currentDate=new Date(currentDate.getFullYear(),currentDate.getMonth(),currentDate.getDate()+1)}tbody.append(r)}calendarTable.append(tbody);return this.each(function(){$(this).empty().append(calendarTable)})},datePicker:function(s){if(!$.event._dpCache){$.event._dpCache=[]}s=$.extend({},$.fn.datePicker.defaults,s);return this.each(function(){var $this=$(this);var alreadyExists=true;if(!this._dpId){this._dpId=$.event.guid++;$.event._dpCache[this._dpId]=new DatePicker(this);alreadyExists=false}if(s.inline){s.createButton=false;s.displayClose=false;s.closeOnSelect=false;$this.empty()}var controller=$.event._dpCache[this._dpId];controller.init(s);if(!alreadyExists&&s.createButton){controller.button=$('<a href="#" class="dp-choose-date" title="'+$.dpText.TEXT_CHOOSE_DATE+'">'+$.dpText.TEXT_CHOOSE_DATE+"</a>").bind("click",function(){$this.dpDisplay(this);this.blur();return false});$this.next().after(controller.button)}if(!alreadyExists&&$this.is(":text")){$this.bind("dateSelected",function(e,selectedDate,$td){this.value=selectedDate.asString()}).bind("change",function(){if(this.value==""){controller.clearSelected()}else{var d=Date.fromString(this.value);if(d){controller.setSelected(d,true,true)}}});if(s.clickInput){$this.bind("click",function(){$this.trigger("change");$this.dpDisplay()})}var d=Date.fromString(this.value);if(this.value!=""&&d){controller.setSelected(d,true,true)}}$this.addClass("dp-applied")})},dpSetDisabled:function(s){return _w.call(this,"setDisabled",s)},dpSetStartDate:function(d){return _w.call(this,"setStartDate",d)},dpSetEndDate:function(d){return _w.call(this,"setEndDate",d)},dpGetSelected:function(){var c=_getController(this[0]);if(c){return c.getSelected()}return null},dpSetSelected:function(d,v,m,e){if(v==undefined){v=true}if(m==undefined){m=true}if(e==undefined){e=true}return _w.call(this,"setSelected",Date.fromString(d),v,m,e)},dpSetDisplayedMonth:function(m,y){return _w.call(this,"setDisplayedMonth",Number(m),Number(y),true)},dpDisplay:function(e){return _w.call(this,"display",e)},dpSetRenderCallback:function(a){return _w.call(this,"setRenderCallback",a)},dpSetPosition:function(v,h){return _w.call(this,"setPosition",v,h)},dpSetOffset:function(v,h){return _w.call(this,"setOffset",v,h)},dpClose:function(){return _w.call(this,"_closeCalendar",false,this[0])},_dpDestroy:function(){}});var _w=function(f,a1,a2,a3,a4){return this.each(function(){var c=_getController(this);if(c){c[f](a1,a2,a3,a4)}})};function DatePicker(ele){this.ele=ele;this.displayedMonth=null;this.displayedYear=null;this.startDate=null;this.endDate=null;this.showYearNavigation=null;this.closeOnSelect=null;this.displayClose=null;this.rememberViewedMonth=null;this.selectMultiple=null;this.numSelectable=null;this.numSelected=null;this.verticalPosition=null;this.horizontalPosition=null;this.verticalOffset=null;this.horizontalOffset=null;this.button=null;this.renderCallback=[];this.selectedDates={};this.inline=null;this.context="#dp-popup";this.settings={}}$.extend(DatePicker.prototype,{init:function(s){this.setStartDate(s.startDate);this.setEndDate(s.endDate);this.setDisplayedMonth(Number(s.month),Number(s.year));this.setRenderCallback(s.renderCallback);this.showYearNavigation=s.showYearNavigation;this.closeOnSelect=s.closeOnSelect;this.displayClose=s.displayClose;this.rememberViewedMonth=s.rememberViewedMonth;this.selectMultiple=s.selectMultiple;this.numSelectable=s.selectMultiple?s.numSelectable:1;this.numSelected=0;this.verticalPosition=s.verticalPosition;this.horizontalPosition=s.horizontalPosition;this.hoverClass=s.hoverClass;this.setOffset(s.verticalOffset,s.horizontalOffset);this.inline=s.inline;this.settings=s;if(this.inline){this.context=this.ele;this.display()}},setStartDate:function(d){if(d){this.startDate=Date.fromString(d)}if(!this.startDate){this.startDate=(new Date()).zeroTime()}this.setDisplayedMonth(this.displayedMonth,this.displayedYear)},setEndDate:function(d){if(d){this.endDate=Date.fromString(d)}if(!this.endDate){this.endDate=(new Date("12/31/2999"))}if(this.endDate.getTime()<this.startDate.getTime()){this.endDate=this.startDate}this.setDisplayedMonth(this.displayedMonth,this.displayedYear)},setPosition:function(v,h){this.verticalPosition=v;this.horizontalPosition=h},setOffset:function(v,h){this.verticalOffset=parseInt(v)||0;this.horizontalOffset=parseInt(h)||0},setDisabled:function(s){$e=$(this.ele);$e[s?"addClass":"removeClass"]("dp-disabled");if(this.button){$but=$(this.button);$but[s?"addClass":"removeClass"]("dp-disabled");$but.attr("title",s?"":$.dpText.TEXT_CHOOSE_DATE)}if($e.is(":text")){$e.attr("disabled",s?"disabled":"")}},setDisplayedMonth:function(m,y,rerender){if(this.startDate==undefined||this.endDate==undefined){return}var s=new Date(this.startDate.getTime());s.setDate(1);var e=new Date(this.endDate.getTime());e.setDate(1);var t;if((!m&&!y)||(isNaN(m)&&isNaN(y))){t=new Date().zeroTime();t.setDate(1)}else{if(isNaN(m)){t=new Date(y,this.displayedMonth,1)}else{if(isNaN(y)){t=new Date(this.displayedYear,m,1)}else{t=new Date(y,m,1)}}}if(t.getTime()<s.getTime()){t=s}else{if(t.getTime()>e.getTime()){t=e}}var oldMonth=this.displayedMonth;var oldYear=this.displayedYear;this.displayedMonth=t.getMonth();this.displayedYear=t.getFullYear();if(rerender&&(this.displayedMonth!=oldMonth||this.displayedYear!=oldYear)){this._rerenderCalendar();$(this.ele).trigger("dpMonthChanged",[this.displayedMonth,this.displayedYear])}},setSelected:function(d,v,moveToMonth,dispatchEvents){if(d<this.startDate||d>this.endDate){return}var s=this.settings;if(s.selectWeek){d=d.addDays(-(d.getDay()-Date.firstDayOfWeek+7)%7);if(d<this.startDate){return}}if(v==this.isSelected(d)){return}if(this.selectMultiple==false){this.clearSelected()}else{if(v&&this.numSelected==this.numSelectable){return}}if(moveToMonth&&(this.displayedMonth!=d.getMonth()||this.displayedYear!=d.getFullYear())){this.setDisplayedMonth(d.getMonth(),d.getFullYear(),true)}this.selectedDates[d.toString()]=v;this.numSelected+=v?1:-1;var selectorString="td."+(d.getMonth()==this.displayedMonth?"current-month":"other-month");var $td;$(selectorString,this.context).each(function(){if($(this).data("datePickerDate")==d.asString()){$td=$(this);if(s.selectWeek){$td.parent()[v?"addClass":"removeClass"]("selectedWeek")}$td[v?"addClass":"removeClass"]("selected")}});$("td",this.context).not(".selected")[this.selectMultiple&&this.numSelected==this.numSelectable?"addClass":"removeClass"]("unselectable");if(dispatchEvents){var s=this.isSelected(d);$e=$(this.ele);var dClone=Date.fromString(d.asString());$e.trigger("dateSelected",[dClone,$td,s]);$e.trigger("change")}},isSelected:function(d){return this.selectedDates[d.toString()]},getSelected:function(){var r=[];for(s in this.selectedDates){if(this.selectedDates[s]==true){r.push(Date.parse(s))}}return r},clearSelected:function(){this.selectedDates={};this.numSelected=0;$("td.selected",this.context).removeClass("selected").parent().removeClass("selectedWeek")},display:function(eleAlignTo){if($(this.ele).is(".dp-disabled")){return}eleAlignTo=eleAlignTo||this.ele;var c=this;var $ele=$(eleAlignTo);var eleOffset=$ele.offset();var $createIn;var attrs;var attrsCalendarHolder;var cssRules;if(c.inline){$createIn=$(this.ele);attrs={id:"calendar-"+this.ele._dpId,"class":"dp-popup dp-popup-inline"};$(".dp-popup",$createIn).remove();cssRules={}}else{$createIn=$("body");attrs={id:"dp-popup","class":"dp-popup"};cssRules={top:eleOffset.top+c.verticalOffset,left:eleOffset.left+c.horizontalOffset};var _checkMouse=function(e){var el=e.target;var cal=$("#dp-popup")[0];while(true){if(el==cal){return true}else{if(el==document){c._closeCalendar();return false}else{el=$(el).parent()[0]}}}};this._checkMouse=_checkMouse;c._closeCalendar(true);$(document).bind("keydown.datepicker",function(event){if(event.keyCode==27){c._closeCalendar()}})}if(!c.rememberViewedMonth){var selectedDate=this.getSelected()[0];if(selectedDate){selectedDate=new Date(selectedDate);this.setDisplayedMonth(selectedDate.getMonth(),selectedDate.getFullYear(),false)}}$createIn.append($("<div></div>").attr(attrs).css(cssRules).append($("<h2></h2>"),$('<div class="dp-nav-prev"></div>').append($('<a class="dp-nav-prev-year" href="#" title="'+$.dpText.TEXT_PREV_YEAR+'">&lt;&lt;</a>').bind("click",function(){return c._displayNewMonth.call(c,this,0,-1)}),$('<a class="dp-nav-prev-month" href="#" title="'+$.dpText.TEXT_PREV_MONTH+'">&lt;</a>').bind("click",function(){return c._displayNewMonth.call(c,this,-1,0)})),$('<div class="dp-nav-next"></div>').append($('<a class="dp-nav-next-year" href="#" title="'+$.dpText.TEXT_NEXT_YEAR+'">&gt;&gt;</a>').bind("click",function(){return c._displayNewMonth.call(c,this,0,1)}),$('<a class="dp-nav-next-month" href="#" title="'+$.dpText.TEXT_NEXT_MONTH+'">&gt;</a>').bind("click",function(){return c._displayNewMonth.call(c,this,1,0)})),$('<div class="dp-calendar"></div>')).bgIframe());var $pop=this.inline?$(".dp-popup",this.context):$("#dp-popup");if(this.showYearNavigation==false){$(".dp-nav-prev-year, .dp-nav-next-year",c.context).css("display","none")}if(this.displayClose){$pop.append($('<a href="#" id="dp-close">'+$.dpText.TEXT_CLOSE+"</a>").bind("click",function(){c._closeCalendar();return false}))}c._renderCalendar();$(this.ele).trigger("dpDisplayed",$pop);if(!c.inline){if(this.verticalPosition==$.dpConst.POS_BOTTOM){$pop.css("top",eleOffset.top+$ele.height()-$pop.height()+c.verticalOffset)}if(this.horizontalPosition==$.dpConst.POS_RIGHT){$pop.css("left",eleOffset.left+$ele.width()-$pop.width()+c.horizontalOffset)}$(document).bind("mousedown.datepicker",this._checkMouse)}},setRenderCallback:function(a){if(a==null){return}if(a&&typeof(a)=="function"){a=[a]}this.renderCallback=this.renderCallback.concat(a)},cellRender:function($td,thisDate,month,year){var c=this.dpController;var d=new Date(thisDate.getTime());$td.bind("click",function(){var $this=$(this);if(!$this.is(".disabled")){c.setSelected(d,!$this.is(".selected")||!c.selectMultiple,false,true);if(c.closeOnSelect){c._closeCalendar()}if(!$.browser.msie){$(c.ele).trigger("focus",[$.dpConst.DP_INTERNAL_FOCUS])}}});if(c.isSelected(d)){$td.addClass("selected");if(c.settings.selectWeek){$td.parent().addClass("selectedWeek")}}else{if(c.selectMultiple&&c.numSelected==c.numSelectable){$td.addClass("unselectable")}}},_applyRenderCallbacks:function(){var c=this;$("td",this.context).each(function(){for(var i=0;i<c.renderCallback.length;i++){$td=$(this);c.renderCallback[i].apply(this,[$td,Date.fromString($td.data("datePickerDate")),c.displayedMonth,c.displayedYear])}});return},_displayNewMonth:function(ele,m,y){if(!$(ele).is(".disabled")){this.setDisplayedMonth(this.displayedMonth+m,this.displayedYear+y,true)}ele.blur();return false},_rerenderCalendar:function(){this._clearCalendar();this._renderCalendar()},_renderCalendar:function(){$("h2",this.context).html((new Date(this.displayedYear,this.displayedMonth,1)).asString($.dpText.HEADER_FORMAT));$(".dp-calendar",this.context).renderCalendar($.extend({},this.settings,{month:this.displayedMonth,year:this.displayedYear,renderCallback:this.cellRender,dpController:this,hoverClass:this.hoverClass}));if(this.displayedYear==this.startDate.getFullYear()&&this.displayedMonth==this.startDate.getMonth()){$(".dp-nav-prev-year",this.context).addClass("disabled");$(".dp-nav-prev-month",this.context).addClass("disabled");$(".dp-calendar td.other-month",this.context).each(function(){var $this=$(this);if(Number($this.text())>20){$this.addClass("disabled")}});var d=this.startDate.getDate();$(".dp-calendar td.current-month",this.context).each(function(){var $this=$(this);if(Number($this.text())<d){$this.addClass("disabled")}})}else{$(".dp-nav-prev-year",this.context).removeClass("disabled");$(".dp-nav-prev-month",this.context).removeClass("disabled");var d=this.startDate.getDate();if(d>20){var st=this.startDate.getTime();var sd=new Date(st);sd.addMonths(1);if(this.displayedYear==sd.getFullYear()&&this.displayedMonth==sd.getMonth()){$(".dp-calendar td.other-month",this.context).each(function(){var $this=$(this);if(Date.fromString($this.data("datePickerDate")).getTime()<st){$this.addClass("disabled")}})}}}if(this.displayedYear==this.endDate.getFullYear()&&this.displayedMonth==this.endDate.getMonth()){$(".dp-nav-next-year",this.context).addClass("disabled");$(".dp-nav-next-month",this.context).addClass("disabled");$(".dp-calendar td.other-month",this.context).each(function(){var $this=$(this);if(Number($this.text())<14){$this.addClass("disabled")}});var d=this.endDate.getDate();$(".dp-calendar td.current-month",this.context).each(function(){var $this=$(this);if(Number($this.text())>d){$this.addClass("disabled")}})}else{$(".dp-nav-next-year",this.context).removeClass("disabled");$(".dp-nav-next-month",this.context).removeClass("disabled");var d=this.endDate.getDate();if(d<13){var ed=new Date(this.endDate.getTime());ed.addMonths(-1);if(this.displayedYear==ed.getFullYear()&&this.displayedMonth==ed.getMonth()){$(".dp-calendar td.other-month",this.context).each(function(){var $this=$(this);if(Number($this.text())>d){$this.addClass("disabled")}})}}}this._applyRenderCallbacks()},_closeCalendar:function(programatic,ele){if(!ele||ele==this.ele){$(document).unbind("mousedown.datepicker");$(document).unbind("keydown.datepicker");this._clearCalendar();$("#dp-popup a").unbind();$("#dp-popup").empty().remove();if(!programatic){$(this.ele).trigger("dpClosed",[this.getSelected()])}}},_clearCalendar:function(){$(".dp-calendar td",this.context).unbind();$(".dp-calendar",this.context).empty()}});$.dpConst={SHOW_HEADER_NONE:0,SHOW_HEADER_SHORT:1,SHOW_HEADER_LONG:2,POS_TOP:0,POS_BOTTOM:1,POS_LEFT:0,POS_RIGHT:1,DP_INTERNAL_FOCUS:"dpInternalFocusTrigger"};$.dpText={TEXT_PREV_YEAR:"Previous year",TEXT_PREV_MONTH:"Previous month",TEXT_NEXT_YEAR:"Next year",TEXT_NEXT_MONTH:"Next month",TEXT_CLOSE:"Close",TEXT_CHOOSE_DATE:"Choose date",HEADER_FORMAT:"mmmm yyyy"};$.dpVersion="$Id$";$.fn.datePicker.defaults={month:undefined,year:undefined,showHeader:$.dpConst.SHOW_HEADER_SHORT,startDate:undefined,endDate:undefined,inline:false,renderCallback:null,createButton:true,showYearNavigation:true,closeOnSelect:true,displayClose:false,selectMultiple:false,numSelectable:Number.MAX_VALUE,clickInput:false,rememberViewedMonth:true,selectWeek:false,verticalPosition:$.dpConst.POS_TOP,horizontalPosition:$.dpConst.POS_LEFT,verticalOffset:0,horizontalOffset:0,hoverClass:"dp-hover"};function _getController(ele){if(ele._dpId){return $.event._dpCache[ele._dpId]}return false}if($.fn.bgIframe==undefined){$.fn.bgIframe=function(){return this}}$(window).bind("unload",function(){var els=$.event._dpCache||[];for(var i in els){$(els[i].ele)._dpDestroy()}})})(jQuery);
/* Api */
function CGoogleMap(DivId){this.ObjGMap=new GMap2(document.getElementById(DivId));this.ObjGMarkerManager=new GMarkerManager(this.ObjGMap);this.BoundsMap=new GLatLngBounds();this.Markers=[]}CGoogleMap.prototype.SetLargeMapControls=function(){this.ObjGMap.addMapType(G_PHYSICAL_MAP);var mapControl=new GHierarchicalMapTypeControl();mapControl.clearRelationships();mapControl.addRelationship(G_SATELLITE_MAP,G_HYBRID_MAP,"Labels",false);this.ObjGMap.addControl(mapControl);this.ObjGMap.addControl(new GLargeMapControl());this.ObjGMap.addControl(new GScaleControl());this.ObjGMap.setMapType(G_PHYSICAL_MAP)};CGoogleMap.prototype.SetSmallMapControls=function(){this.ObjGMap.addMapType(G_PHYSICAL_MAP);var mapControl=new GHierarchicalMapTypeControl();mapControl.clearRelationships();mapControl.addRelationship(G_SATELLITE_MAP,G_HYBRID_MAP,"Labels",false);this.ObjGMap.addControl(mapControl);this.ObjGMap.addControl(new GLargeMapControl3D());this.ObjGMap.setMapType(G_PHYSICAL_MAP)};CGoogleMap.prototype.AddMarker=function(Description,MarkImgUrl,Lat,Lng,InfoHtml,DetailUrl,Id,Type){var LatLng=new GLatLng(Lat,Lng);var Icon=new GIcon();Icon.image=MarkImgUrl;Icon.iconAnchor=new GPoint(0,0);Icon.infoWindowAnchor=new GPoint(10,0);var Marker=new GMarker(LatLng,{icon:Icon,title:Description});Marker.id=Id;this.Markers.push(Marker);this.ObjGMarkerManager.addMarker(Marker,1);GEvent.addListener(Marker,"mouseover",function(){Marker.openInfoWindowHtml(InfoHtml,{suppressMapPan:true})});GEvent.addListener(Marker,"mouseout",function(){Marker.closeInfoWindow()});GEvent.addListener(Marker,"click",function(){return GoogleMap.ShowSingleMarker(Id,DetailUrl,Type)});this.BoundsMap.extend(LatLng)};CGoogleMap.prototype.ShowSingleMarker=function(Id,element,type){for(var i=0;i<this.Markers.length;i++){if(this.Markers[i].id==Id){this.Markers[i].show();this.CenterMapToMarker(this.Markers[i].getPoint().lat(),this.Markers[i].getPoint().lng())}else{this.Markers[i].hide()}}if(type=="employer"){return callEmployer(Id,element)}return callVacancy(Id,element)};CGoogleMap.prototype.ShowMarker=function(Id){for(var i=0;i<this.Markers.length;i++){if(this.Markers[i].id==Id){this.Markers[i].show()}}};CGoogleMap.prototype.ShowAllMarkers=function(){for(var i=0;i<this.Markers.length;i++){this.Markers[i].show()}return false};CGoogleMap.prototype.HideAllMarkers=function(){for(var i=0;i<this.Markers.length;i++){this.Markers[i].hide()}};CGoogleMap.prototype.FitMapToMarkers=function(){this.ObjGMap.checkResize();this.ObjGMap.setCenter(this.BoundsMap.getCenter(),this.ObjGMap.getBoundsZoomLevel(this.BoundsMap))};CGoogleMap.prototype.CenterMapToMarker=function(lat,lng){this.ObjGMap.setCenter(new GLatLng(lat,lng),8)};GMarker.prototype.hide=function(){if(this.getPoint().lat()<90){try{this.savePoint=this.getPoint();this.setPoint(new GLatLng(90,0))}catch(e){}}};GMarker.prototype.show=function(){if(this.getPoint().lat()==90){if(this.savePoint){try{this.setPoint(this.savePoint);this.savePoint=null}catch(e){}}}};GMarker.prototype.isHidden=function(){if(this.getPoint().lat()==90){return true}else{return false}};
/* Dimensions */
(function($){$.dimensions={version:"@VERSION"};$.each(["Height","Width"],function(i,name){$.fn["inner"+name]=function(){if(!this[0]){return}var torl=name=="Height"?"Top":"Left",borr=name=="Height"?"Bottom":"Right";return this.is(":visible")?this[0]["client"+name]:num(this,name.toLowerCase())+num(this,"padding"+torl)+num(this,"padding"+borr)};$.fn["outer"+name]=function(options){if(!this[0]){return}var torl=name=="Height"?"Top":"Left",borr=name=="Height"?"Bottom":"Right";options=$.extend({margin:false},options||{});var val=this.is(":visible")?this[0]["offset"+name]:num(this,name.toLowerCase())+num(this,"border"+torl+"Width")+num(this,"border"+borr+"Width")+num(this,"padding"+torl)+num(this,"padding"+borr);return val+(options.margin?(num(this,"margin"+torl)+num(this,"margin"+borr)):0)}});$.each(["Left","Top"],function(i,name){$.fn["scroll"+name]=function(val){if(!this[0]){return}return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(name=="Left"?val:$(window)["scrollLeft"](),name=="Top"?val:$(window)["scrollTop"]()):this["scroll"+name]=val}):this[0]==window||this[0]==document?self[(name=="Left"?"pageXOffset":"pageYOffset")]||$.boxModel&&document.documentElement["scroll"+name]||document.body["scroll"+name]:this[0]["scroll"+name]}});$.fn.extend({position:function(){var left=0,top=0,elem=this[0],offset,parentOffset,offsetParent,results;if(elem){offsetParent=this.offsetParent();offset=this.offset();parentOffset=offsetParent.offset();offset.top-=num(elem,"marginTop");offset.left-=num(elem,"marginLeft");parentOffset.top+=num(offsetParent,"borderTopWidth");parentOffset.left+=num(offsetParent,"borderLeftWidth");results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left}}return results},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&$.css(offsetParent,"position")=="static")){offsetParent=offsetParent.offsetParent}return $(offsetParent)}});function num(el,prop){return parseInt($.curCSS(el.jquery?el[0]:el,prop,true))||0}})(jQuery);
/* Repos Flash */
function CFlashDetect(RequiredFlashVersion){this.bFlashInstalled=false;this.bOldBrowserDetected=false;this.DetectedFlashVersion=0;this.RequiredFlashVersion=RequiredFlashVersion;if(navigator.mimeTypes){if(navigator.mimeTypes["application/x-shockwave-flash"]){var Plugin=navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin;if(Plugin){var words=navigator.plugins["Shockwave Flash"].description.split(" ");for(var i=0;i<words.length;++i){if(!isNaN(parseInt(words[i]))){this.DetectedFlashVersion=words[i];this.bFlashInstalled=true;break}}}}}if(!this.bFlashInstalled){if(navigator.appVersion.indexOf("MSIE")!=-1){if(navigator.appVersion.indexOf("Win")!=-1){FlashCanPlay=false;if(navigator.appVersion.indexOf("Win")!=-1){document.write("<script LANGUAGE=VBScript> \n");document.write("on error resume next \n");document.write('FlashCanPlay = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.'+this.RequiredFlashVersion+'")))\n');document.write("<\/script> \n")}if(FlashCanPlay){this.bFlashInstalled=true;this.DetectedFlashVersion=this.RequiredFlashVersion}}}}if(this.bCheckForRecentIeVersion){if(this.IsInternetExplorer()){if(!IsInterExplorerVersion(5.5)){this.bOldBrowserDetected=true}}}}CFlashDetect.prototype.IsInterExplorerVersion=function(MinimalVersion){if(navigator.appVersion.indexOf("MSIE")!=-1){Version=parseFloat(navigator.appVersion.split("MSIE")[1]);if(Version>=MinimalVersion){return true}}return false};function IfFlashRedirect(RedireclUrl){var DetectFlash=new CFlashDetect(5);if(DetectFlash.bFlashInstalled){document.write('<script language="JavaScript" type="text/JavaScript"> \n');document.write('window.location.href="'+RedireclUrl+'";');document.write("<\/script>\n")}return}function CFlashObj(Movie,Width,Height,ImgSrc){this.bForceNoFlashDetected=false;this.bInit=false;this.bFlashInstalled=false;this.bOldBrowserDetected=false;this.DetectedFlashVersion=0;this.RequiredFlashVersion=5;this.Id="";this.Align="";this.Movie=Movie;this.Width=Width;this.Height=Height;this.ImgSrc=ImgSrc;this.Movie=Movie;this.aParam=new Array();this.aParam[0]=new Array();this.aParam[0][0]="quality";this.aParam[0][1]="high";this.aParam[1]=new Array();this.aParam[1][0]="menu";this.aParam[1][1]="false";this.aParam[2]=new Array();this.aParam[2][0]="scale";this.aParam[2][1]="noscale";this.aParam[3]=new Array();this.aParam[3][0]="wmode";this.aParam[3][1]="transparent";this.aParam[4]=new Array();this.aParam[4][0]="allowScriptAccess";this.aParam[4][1]="always"}CFlashObj.prototype.IsInternetExplorer=function(){if(navigator.appVersion.indexOf("MSIE")!=-1){return true}return false};CFlashObj.prototype.Check=function(){var DetectFlash=new CFlashDetect(this.RequiredFlashVersion);this.bFlashInstalled=DetectFlash.bFlashInstalled;this.bOldBrowserDetected=DetectFlash.bOldBrowserDetected;this.DetectedFlashVersion=DetectFlash.DetectedFlashVersion;this.bInit=true};CFlashObj.prototype.AddParam=function(Key,Value){var bFound=false;for(var i=0;i<this.aParam.length;i++){if(this.aParam[i][0]==Key){this.aParam[i][1]=Value;bFound=true}}if(!bFound){this.aParam[this.aParam.length-1]=new Array();this.aParam[this.aParam.length-1][0]=Key;this.aParam[this.aParam.length-1][1]=Value}};CFlashObj.prototype.Write=function(){if(!this.bInit){this.Check()}var Out;if(!this.bOldBrowserDetected&&this.bFlashInstalled&&(this.DetectedFlashVersion>=this.RequiredFlashVersion)&&!this.bForceNoFlashDetected){Out='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="'+this.Width+'" height="'+this.Height+'"';if(this.Id!=""){Out+=' id="'+this.Id+'"'}if(this.Align!=""){Out+=' align="'+this.Align+'"'}Out+=">";Out+='<param name="movie" value="'+this.Movie+'" />';var EmbedParams="";for(var i=0;i<this.aParam.length;i++){Out+='<param name="'+this.aParam[i][0]+'" value="'+this.aParam[i][1]+'" />';EmbedParams+=" "+this.aParam[i][0]+'="'+this.aParam[i][1]+'"'}Out+='<embed src="'+this.Movie+'"'+EmbedParams+' width="'+this.Width+'" height="'+this.Height+'"';if(this.Id!=""){Out+=' name="'+this.Id+'"'}else{Out+=' name="SwfMovie"'}if(this.Align!=""){Out+=' align="'+this.Align+'"'}Out+=' type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';Out+="</object>"}else{Out='<img src="'+this.ImgSrc+'" width="'+this.Width+'" height="'+this.Height+'" />'}document.write(Out)};
/* Repos FOrm */
function RequiredTextFieldHighLight(Field,Message){if(Field.value.length<1){Field.style.border="1px solid #c30";Field.focus();alert(Message);return false}Field.style.border="1px solid #fff";return true}function ValidatePostalCode(value){var RegExpPostalCode=/^[0-9]{4}[ ]?[a-zA-Z]{2}$/m;if(RegExpPostalCode.test(value)){return true}else{return false}}function ValidateDutchBankAccount(Field,Message){var BankNumber=Field.value;if(BankNumber.length>7){BankNumber=BankNumber.replace(/[^0-9]/mg,"");while(BankNumber.length<10){BankNumber="0"+BankNumber}var TotalCount=0;for(var i=0;i<BankNumber.length;i++){TotalCount+=BankNumber.charAt(i)*(i+1)}if((TotalCount>0)&&((TotalCount%11)!=0)){alert(Message);Field.focus();return false}}return true}function RequiredTextField(Field,Message){if(Field.value.length<1){alert(Message);Field.focus();return false}return true}function RequiredCheckBox(Field,Message){if(!Field.checked){Field.focus();alert(Message);return false}return true}function ValidateEmail(Field,Message){var regex=/^[\w\.-]+@[\w\.-]+\.[a-zA-Z]{2,4}$/;if(!regex.test(Field.value)){Field.focus();alert(Message);return false}return true}function ValidateTextarea(Field,MaxChars,Message){if(Field.value.length<1){Field.focus();alert(Message);return false}else{if(Field.value.replace(/\r\n/g,"x").length>MaxChars){Field.focus();alert(Message);return false}}return true}function ValidateCheckbox(Field,Message){var element=document.getElementsByName(Field.name);for(i=0;i<element.length;i++){if(element[i].checked){return true}}alert(Message);return false};
/* jQuery Form */
(function($){$.fn.ajaxSubmit=function(options){if(!this.length){log("ajaxSubmit: skipping submit process - no element selected");return this}if(typeof options=="function"){options={success:options}}var url=$.trim(this.attr("action"));if(url){url=(url.match(/^([^#]+)/)||[])[1]}url=url||window.location.href||"";options=$.extend({url:url,type:this.attr("method")||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},options||{});var veto={};this.trigger("form-pre-serialize",[this,options,veto]);if(veto.veto){log("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(options.beforeSerialize&&options.beforeSerialize(this,options)===false){log("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var a=this.formToArray(options.semantic);if(options.data){options.extraData=options.data;for(var n in options.data){if(options.data[n] instanceof Array){for(var k in options.data[n]){a.push({name:n,value:options.data[n][k]})}}else{a.push({name:n,value:options.data[n]})}}}if(options.beforeSubmit&&options.beforeSubmit(a,this,options)===false){log("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[a,this,options,veto]);if(veto.veto){log("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var q=$.param(a);if(options.type.toUpperCase()=="GET"){options.url+=(options.url.indexOf("?")>=0?"&":"?")+q;options.data=null}else{options.data=q}var $form=this,callbacks=[];if(options.resetForm){callbacks.push(function(){$form.resetForm()})}if(options.clearForm){callbacks.push(function(){$form.clearForm()})}if(!options.dataType&&options.target){var oldSuccess=options.success||function(){};callbacks.push(function(data){var fn=options.replaceTarget?"replaceWith":"html";$(options.target)[fn](data).each(oldSuccess,arguments)})}else{if(options.success){callbacks.push(options.success)}}options.success=function(data,status,xhr){for(var i=0,max=callbacks.length;i<max;i++){callbacks[i].apply(options,[data,status,xhr||$form,$form])}};var files=$("input:file",this).fieldValue();var found=false;for(var j=0;j<files.length;j++){if(files[j]){found=true}}var multipart=false;if((files.length&&options.iframe!==false)||options.iframe||found||multipart){if(options.closeKeepAlive){$.get(options.closeKeepAlive,fileUpload)}else{fileUpload()}}else{$.ajax(options)}this.trigger("form-submit-notify",[this,options]);return this;function fileUpload(){var form=$form[0];if($(":input[name=submit]",form).length){alert('Error: Form elements must not be named "submit".');return}var opts=$.extend({},$.ajaxSettings,options);var s=$.extend(true,{},$.extend(true,{},$.ajaxSettings),opts);var id="jqFormIO"+(new Date().getTime());var $io=$('<iframe id="'+id+'" name="'+id+'" src="'+opts.iframeSrc+'" onload="(jQuery(this).data(\'form-plugin-onload\'))()" />');var io=$io[0];$io.css({position:"absolute",top:"-1000px",left:"-1000px"});var xhr={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;$io.attr("src",opts.iframeSrc)}};var g=opts.global;if(g&&!$.active++){$.event.trigger("ajaxStart")}if(g){$.event.trigger("ajaxSend",[xhr,opts])}if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&$.active--;return}if(xhr.aborted){return}var cbInvoked=false;var timedOut=0;var sub=form.clk;if(sub){var n=sub.name;if(n&&!sub.disabled){opts.extraData=opts.extraData||{};opts.extraData[n]=sub.value;if(sub.type=="image"){opts.extraData[n+".x"]=form.clk_x;opts.extraData[n+".y"]=form.clk_y}}}function doSubmit(){var t=$form.attr("target"),a=$form.attr("action");form.setAttribute("target",id);if(form.getAttribute("method")!="POST"){form.setAttribute("method","POST")}if(form.getAttribute("action")!=opts.url){form.setAttribute("action",opts.url)}if(!opts.skipEncodingOverride){$form.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"})}if(opts.timeout){setTimeout(function(){timedOut=true;cb()},opts.timeout)}var extraInputs=[];try{if(opts.extraData){for(var n in opts.extraData){extraInputs.push($('<input type="hidden" name="'+n+'" value="'+opts.extraData[n]+'" />').appendTo(form)[0])}}$io.appendTo("body");$io.data("form-plugin-onload",cb);form.submit()}finally{form.setAttribute("action",a);t?form.setAttribute("target",t):$form.removeAttr("target");$(extraInputs).remove()}}if(opts.forceSync){doSubmit()}else{setTimeout(doSubmit,10)}var domCheckCount=100;function cb(){if(cbInvoked){return}var ok=true;try{if(timedOut){throw"timeout"}var data,doc;doc=io.contentWindow?io.contentWindow.document:io.contentDocument?io.contentDocument:io.document;var isXml=opts.dataType=="xml"||doc.XMLDocument||$.isXMLDoc(doc);log("isXml="+isXml);if(!isXml&&(doc.body==null||doc.body.innerHTML=="")){if(--domCheckCount){log("requeing onLoad callback, DOM not available");setTimeout(cb,250);return}log("Could not access iframe DOM after 100 tries.");return}log("response detected");cbInvoked=true;xhr.responseText=doc.body?doc.body.innerHTML:null;xhr.responseXML=doc.XMLDocument?doc.XMLDocument:doc;xhr.getResponseHeader=function(header){var headers={"content-type":opts.dataType};return headers[header]};if(opts.dataType=="json"||opts.dataType=="script"){var ta=doc.getElementsByTagName("textarea")[0];if(ta){xhr.responseText=ta.value}else{var pre=doc.getElementsByTagName("pre")[0];if(pre){xhr.responseText=pre.innerHTML}}}else{if(opts.dataType=="xml"&&!xhr.responseXML&&xhr.responseText!=null){xhr.responseXML=toXml(xhr.responseText)}}data=$.httpData(xhr,opts.dataType)}catch(e){log("error caught:",e);ok=false;xhr.error=e;$.handleError(opts,xhr,"error",e)}if(ok){opts.success(data,"success");if(g){$.event.trigger("ajaxSuccess",[xhr,opts])}}if(g){$.event.trigger("ajaxComplete",[xhr,opts])}if(g&&!--$.active){$.event.trigger("ajaxStop")}if(opts.complete){opts.complete(xhr,ok?"success":"error")}setTimeout(function(){$io.removeData("form-plugin-onload");$io.remove();xhr.responseXML=null},100)}function toXml(s,doc){if(window.ActiveXObject){doc=new ActiveXObject("Microsoft.XMLDOM");doc.async="false";doc.loadXML(s)}else{doc=(new DOMParser()).parseFromString(s,"text/xml")}return(doc&&doc.documentElement&&doc.documentElement.tagName!="parsererror")?doc:null}}};$.fn.ajaxForm=function(options){return this.ajaxFormUnbind().bind("submit.form-plugin",function(e){e.preventDefault();$(this).ajaxSubmit(options)}).bind("click.form-plugin",function(e){var target=e.target;var $el=$(target);if(!($el.is(":submit,input:image"))){var t=$el.closest(":submit");if(t.length==0){return}target=t[0]}var form=this;form.clk=target;if(target.type=="image"){if(e.offsetX!=undefined){form.clk_x=e.offsetX;form.clk_y=e.offsetY}else{if(typeof $.fn.offset=="function"){var offset=$el.offset();form.clk_x=e.pageX-offset.left;form.clk_y=e.pageY-offset.top}else{form.clk_x=e.pageX-target.offsetLeft;form.clk_y=e.pageY-target.offsetTop}}}setTimeout(function(){form.clk=form.clk_x=form.clk_y=null},100)})};$.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")};$.fn.formToArray=function(semantic){var a=[];if(this.length==0){return a}var form=this[0];var els=semantic?form.getElementsByTagName("*"):form.elements;if(!els){return a}for(var i=0,max=els.length;i<max;i++){var el=els[i];var n=el.name;if(!n){continue}if(semantic&&form.clk&&el.type=="image"){if(!el.disabled&&form.clk==el){a.push({name:n,value:$(el).val()});a.push({name:n+".x",value:form.clk_x},{name:n+".y",value:form.clk_y})}continue}var v=$.fieldValue(el,true);if(v&&v.constructor==Array){for(var j=0,jmax=v.length;j<jmax;j++){a.push({name:n,value:v[j]})}}else{if(v!==null&&typeof v!="undefined"){a.push({name:n,value:v})}}}if(!semantic&&form.clk){var $input=$(form.clk),input=$input[0],n=input.name;if(n&&!input.disabled&&input.type=="image"){a.push({name:n,value:$input.val()});a.push({name:n+".x",value:form.clk_x},{name:n+".y",value:form.clk_y})}}return a};$.fn.formSerialize=function(semantic){return $.param(this.formToArray(semantic))};$.fn.fieldSerialize=function(successful){var a=[];this.each(function(){var n=this.name;if(!n){return}var v=$.fieldValue(this,successful);if(v&&v.constructor==Array){for(var i=0,max=v.length;i<max;i++){a.push({name:n,value:v[i]})}}else{if(v!==null&&typeof v!="undefined"){a.push({name:this.name,value:v})}}});return $.param(a)};$.fn.fieldValue=function(successful){for(var val=[],i=0,max=this.length;i<max;i++){var el=this[i];var v=$.fieldValue(el,successful);if(v===null||typeof v=="undefined"||(v.constructor==Array&&!v.length)){continue}v.constructor==Array?$.merge(val,v):val.push(v)}return val};$.fieldValue=function(el,successful){var n=el.name,t=el.type,tag=el.tagName.toLowerCase();if(typeof successful=="undefined"){successful=true}if(successful&&(!n||el.disabled||t=="reset"||t=="button"||(t=="checkbox"||t=="radio")&&!el.checked||(t=="submit"||t=="image")&&el.form&&el.form.clk!=el||tag=="select"&&el.selectedIndex==-1)){return null}if(tag=="select"){var index=el.selectedIndex;if(index<0){return null}var a=[],ops=el.options;var one=(t=="select-one");var max=(one?index+1:ops.length);for(var i=(one?index:0);i<max;i++){var op=ops[i];if(op.selected){var v=op.value;if(!v){v=(op.attributes&&op.attributes.value&&!(op.attributes.value.specified))?op.text:op.value}if(one){return v}a.push(v)}}return a}return el.value};$.fn.clearForm=function(){return this.each(function(){$("input,select,textarea",this).clearFields()})};$.fn.clearFields=$.fn.clearInputs=function(){return this.each(function(){var t=this.type,tag=this.tagName.toLowerCase();if(t=="text"||t=="password"||tag=="textarea"){this.value=""}else{if(t=="checkbox"||t=="radio"){this.checked=false}else{if(tag=="select"){this.selectedIndex=-1}}}})};$.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()}})};$.fn.enable=function(b){if(b==undefined){b=true}return this.each(function(){this.disabled=!b})};$.fn.selected=function(select){if(select==undefined){select=true}return this.each(function(){var t=this.type;if(t=="checkbox"||t=="radio"){this.checked=select}else{if(this.tagName.toLowerCase()=="option"){var $sel=$(this).parent("select");if(select&&$sel[0]&&$sel[0].type=="select-one"){$sel.find("option").selected(false)}this.selected=select}}})};function log(){if($.fn.ajaxSubmit.debug){var msg="[jquery.form] "+Array.prototype.join.call(arguments,"");if(window.console&&window.console.log){window.console.log(msg)}else{if(window.opera&&window.opera.postError){window.opera.postError(msg)}}}}})(jQuery);
/* tooltip */
(function($){var helper={},current,title,tID,IE=$.browser.msie&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent),track=false;$.tooltip={blocked:false,defaults:{delay:200,fade:false,showURL:true,extraClass:"",top:15,left:15,id:"tooltip"},block:function(){$.tooltip.blocked=!$.tooltip.blocked}};$.fn.extend({tooltip:function(settings){settings=$.extend({},$.tooltip.defaults,settings);createHelper(settings);return this.each(function(){$.data(this,"tooltip",settings);this.tOpacity=helper.parent.css("opacity");this.tooltipText=this.title;$(this).removeAttr("title");this.alt=""}).mouseover(save).mouseout(hide).click(hide)},fixPNG:IE?function(){return this.each(function(){var image=$(this).css("backgroundImage");if(image.match(/^url\(["']?(.*\.png)["']?\)$/i)){image=RegExp.$1;$(this).css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='"+image+"')"}).each(function(){var position=$(this).css("position");if(position!="absolute"&&position!="relative"){$(this).css("position","relative")}})}})}:function(){return this},unfixPNG:IE?function(){return this.each(function(){$(this).css({filter:"",backgroundImage:""})})}:function(){return this},hideWhenEmpty:function(){return this.each(function(){$(this)[$(this).html()?"show":"hide"]()})},url:function(){return this.attr("href")||this.attr("src")}});function createHelper(settings){if(helper.parent){return}helper.parent=$('<div id="'+settings.id+'"><h3></h3><div class="body"></div><div class="url"></div></div>').appendTo(document.body).hide();if($.fn.bgiframe){helper.parent.bgiframe()}helper.title=$("h3",helper.parent);helper.body=$("div.body",helper.parent);helper.url=$("div.url",helper.parent)}function settings(element){return $.data(element,"tooltip")}function handle(event){if(settings(this).delay){tID=setTimeout(show,settings(this).delay)}else{show()}track=!!settings(this).track;$(document.body).bind("mousemove",update);update(event)}function save(){if($.tooltip.blocked||this==current||(!this.tooltipText&&!settings(this).bodyHandler)){return}current=this;title=this.tooltipText;if(settings(this).bodyHandler){helper.title.hide();var bodyContent=settings(this).bodyHandler.call(this);if(bodyContent.nodeType||bodyContent.jquery){helper.body.empty().append(bodyContent)}else{helper.body.html(bodyContent)}helper.body.show()}else{if(settings(this).showBody){var parts=title.split(settings(this).showBody);helper.title.html(parts.shift()).show();helper.body.empty();for(var i=0,part;(part=parts[i]);i++){if(i>0){helper.body.append("<br/>")}helper.body.append(part)}helper.body.hideWhenEmpty()}else{helper.title.html(title).show();helper.body.hide()}}if(settings(this).showURL&&$(this).url()){helper.url.html($(this).url().replace("http://","")).show()}else{helper.url.hide()}helper.parent.addClass(settings(this).extraClass);if(settings(this).fixPNG){helper.parent.fixPNG()}handle.apply(this,arguments)}function show(){tID=null;if((!IE||!$.fn.bgiframe)&&settings(current).fade){if(helper.parent.is(":animated")){helper.parent.stop().show().fadeTo(settings(current).fade,current.tOpacity)}else{helper.parent.is(":visible")?helper.parent.fadeTo(settings(current).fade,current.tOpacity):helper.parent.fadeIn(settings(current).fade)}}else{helper.parent.show()}update()}function update(event){if($.tooltip.blocked){return}if(event&&event.target.tagName=="OPTION"){return}if(!track&&helper.parent.is(":visible")){$(document.body).unbind("mousemove",update)}if(current==null){$(document.body).unbind("mousemove",update);return}helper.parent.removeClass("viewport-right").removeClass("viewport-bottom");var left=helper.parent[0].offsetLeft;var top=helper.parent[0].offsetTop;if(event){left=event.pageX+settings(current).left;top=event.pageY+settings(current).top;var right="auto";if(settings(current).positionLeft){right=$(window).width()-left;left="auto"}helper.parent.css({left:left,right:right,top:top})}var v=viewport(),h=helper.parent[0];if(v.x+v.cx<h.offsetLeft+h.offsetWidth){left-=h.offsetWidth+20+settings(current).left;helper.parent.css({left:left+"px"}).addClass("viewport-right")}if(v.y+v.cy<h.offsetTop+h.offsetHeight){top-=h.offsetHeight+20+settings(current).top;helper.parent.css({top:top+"px"}).addClass("viewport-bottom")}}function viewport(){return{x:$(window).scrollLeft(),y:$(window).scrollTop(),cx:$(window).width(),cy:$(window).height()}}function hide(event){if($.tooltip.blocked){return}if(tID){clearTimeout(tID)}current=null;var tsettings=settings(this);function complete(){helper.parent.removeClass(tsettings.extraClass).hide().css("opacity","")}if((!IE||!$.fn.bgiframe)&&tsettings.fade){if(helper.parent.is(":animated")){helper.parent.stop().fadeTo(tsettings.fade,0,complete)}else{helper.parent.stop().fadeOut(tsettings.fade,complete)}}else{complete()}if(settings(this).fixPNG){helper.parent.unfixPNG()}}})(jQuery);
