/*
 * jQuery Cycle Plugin (with Transition Definitions)
 * Examples and documentation at: http://jquery.malsup.com/cycle/
 * Copyright (c) 2007-2009 M. Alsup
 * Version: 2.71 (11-AUG-2009)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 * Requires: jQuery v1.2.6 or later
 */
;(function($){var ver="2.71";if($.support==undefined){$.support={opacity:!($.browser.msie)};}function log(){if(window.console&&window.console.log){window.console.log("[cycle] "+Array.prototype.join.call(arguments," "));}}$.fn.cycle=function(options,arg2){var o={s:this.selector,c:this.context};if(this.length===0&&options!="stop"){if(!$.isReady&&o.s){log("DOM not ready, queuing slideshow");$(function(){$(o.s,o.c).cycle(options,arg2);});return this;}log("terminating; zero elements found by selector"+($.isReady?"":" (DOM not ready)"));return this;}return this.each(function(){var opts=handleArguments(this,options,arg2);if(opts===false){return;}if(this.cycleTimeout){clearTimeout(this.cycleTimeout);}this.cycleTimeout=this.cyclePause=0;var $cont=$(this);var $slides=opts.slideExpr?$(opts.slideExpr,this):$cont.children();var els=$slides.get();if(els.length<2){log("terminating; too few slides: "+els.length);return;}var opts2=buildOptions($cont,$slides,els,opts,o);if(opts2===false){return;}if(opts2.timeout||opts2.continuous){this.cycleTimeout=setTimeout(function(){go(els,opts2,0,!opts2.rev);},opts2.continuous?10:opts2.timeout+(opts2.delay||0));}});};function handleArguments(cont,options,arg2){if(cont.cycleStop==undefined){cont.cycleStop=0;}if(options===undefined||options===null){options={};}if(options.constructor==String){switch(options){case"stop":cont.cycleStop++;if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);}cont.cycleTimeout=0;$(cont).removeData("cycle.opts");return false;case"pause":cont.cyclePause=1;return false;case"resume":cont.cyclePause=0;if(arg2===true){options=$(cont).data("cycle.opts");if(!options){log("options not found, can not resume");return false;}if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;}go(options.elements,options,1,1);}return false;case"prev":case"next":var opts=$(cont).data("cycle.opts");if(!opts){log('options not found, "prev/next" ignored');return false;}$.fn.cycle[options](opts);return false;default:options={fx:options};}return options;}else{if(options.constructor==Number){var num=options;options=$(cont).data("cycle.opts");if(!options){log("options not found, can not advance slide");return false;}if(num<0||num>=options.elements.length){log("invalid slide index: "+num);return false;}options.nextSlide=num;if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;}if(typeof arg2=="string"){options.oneTimeFx=arg2;}go(options.elements,options,1,num>=options.currSlide);return false;}}return options;}function removeFilter(el,opts){if(!$.support.opacity&&opts.cleartype&&el.style.filter){try{el.style.removeAttribute("filter");}catch(smother){}}}function buildOptions($cont,$slides,els,options,o){var opts=$.extend({},$.fn.cycle.defaults,options||{},$.metadata?$cont.metadata():$.meta?$cont.data():{});if(opts.autostop){opts.countdown=opts.autostopCount||els.length;}var cont=$cont[0];$cont.data("cycle.opts",opts);opts.$cont=$cont;opts.stopCount=cont.cycleStop;opts.elements=els;opts.before=opts.before?[opts.before]:[];opts.after=opts.after?[opts.after]:[];opts.after.unshift(function(){opts.busy=0;});if(!$.support.opacity&&opts.cleartype){opts.after.push(function(){removeFilter(this,opts);});}if(opts.continuous){opts.after.push(function(){go(els,opts,0,!opts.rev);});}saveOriginalOpts(opts);if(!$.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg){clearTypeFix($slides);}if($cont.css("position")=="static"){$cont.css("position","relative");}if(opts.width){$cont.width(opts.width);}if(opts.height&&opts.height!="auto"){$cont.height(opts.height);}if(opts.startingSlide){opts.startingSlide=parseInt(opts.startingSlide);}if(opts.random){opts.randomMap=[];for(var i=0;i<els.length;i++){opts.randomMap.push(i);}opts.randomMap.sort(function(a,b){return Math.random()-0.5;});opts.randomIndex=0;opts.startingSlide=opts.randomMap[0];}else{if(opts.startingSlide>=els.length){opts.startingSlide=0;}}opts.currSlide=opts.startingSlide=opts.startingSlide||0;var first=opts.startingSlide;$slides.css({position:"absolute",top:0,left:0}).hide().each(function(i){var z=first?i>=first?els.length-(i-first):first-i:els.length-i;$(this).css("z-index",z);});$(els[first]).css("opacity",1).show();removeFilter(els[first],opts);if(opts.fit&&opts.width){$slides.width(opts.width);}if(opts.fit&&opts.height&&opts.height!="auto"){$slides.height(opts.height);}var reshape=opts.containerResize&&!$cont.innerHeight();if(reshape){var maxw=0,maxh=0;for(var j=0;j<els.length;j++){var $e=$(els[j]),e=$e[0],w=$e.outerWidth(),h=$e.outerHeight();if(!w){w=e.offsetWidth;}if(!h){h=e.offsetHeight;}maxw=w>maxw?w:maxw;maxh=h>maxh?h:maxh;}if(maxw>0&&maxh>0){$cont.css({width:maxw+"px",height:maxh+"px"});}}if(opts.pause){$cont.hover(function(){this.cyclePause++;},function(){this.cyclePause--;});}if(supportMultiTransitions(opts)===false){return false;}if(!opts.multiFx){var init=$.fn.cycle.transitions[opts.fx];if($.isFunction(init)){init($cont,$slides,opts);}else{if(opts.fx!="custom"&&!opts.multiFx){log("unknown transition: "+opts.fx,"; slideshow terminating");return false;}}}var requeue=false;options.requeueAttempts=options.requeueAttempts||0;$slides.each(function(){var $el=$(this);this.cycleH=(opts.fit&&opts.height)?opts.height:$el.height();this.cycleW=(opts.fit&&opts.width)?opts.width:$el.width();if($el.is("img")){var loadingIE=($.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete);var loadingFF=($.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete);var loadingOp=($.browser.opera&&((this.cycleW==42&&this.cycleH==19)||(this.cycleW==37&&this.cycleH==17))&&!this.complete);var loadingOther=(this.cycleH==0&&this.cycleW==0&&!this.complete);if(loadingIE||loadingFF||loadingOp||loadingOther){if(o.s&&opts.requeueOnImageNotLoaded&&++options.requeueAttempts<100){log(options.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH);setTimeout(function(){$(o.s,o.c).cycle(options);},opts.requeueTimeout);requeue=true;return false;}else{log("could not determine size of image: "+this.src,this.cycleW,this.cycleH);}}}return true;});if(requeue){return false;}opts.cssBefore=opts.cssBefore||{};opts.animIn=opts.animIn||{};opts.animOut=opts.animOut||{};$slides.not(":eq("+first+")").css(opts.cssBefore);if(opts.cssFirst){$($slides[first]).css(opts.cssFirst);}if(opts.timeout){opts.timeout=parseInt(opts.timeout);if(opts.speed.constructor==String){opts.speed=$.fx.speeds[opts.speed]||parseInt(opts.speed);}if(!opts.sync){opts.speed=opts.speed/2;}while((opts.timeout-opts.speed)<250){opts.timeout+=opts.speed;}}if(opts.easing){opts.easeIn=opts.easeOut=opts.easing;}if(!opts.speedIn){opts.speedIn=opts.speed;}if(!opts.speedOut){opts.speedOut=opts.speed;}opts.slideCount=els.length;opts.currSlide=opts.lastSlide=first;if(opts.random){opts.nextSlide=opts.currSlide;if(++opts.randomIndex==els.length){opts.randomIndex=0;}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{opts.nextSlide=opts.startingSlide>=(els.length-1)?0:opts.startingSlide+1;}var e0=$slides[first];if(opts.before.length){opts.before[0].apply(e0,[e0,e0,opts,true]);}if(opts.after.length>1){opts.after[1].apply(e0,[e0,e0,opts,true]);}if(opts.next){$(opts.next).bind(opts.prevNextEvent,function(){return advance(opts,opts.rev?-1:1);});}if(opts.prev){$(opts.prev).bind(opts.prevNextEvent,function(){return advance(opts,opts.rev?1:-1);});}if(opts.pager){buildPager(els,opts);}exposeAddSlide(opts,els);return opts;}function saveOriginalOpts(opts){opts.original={before:[],after:[]};opts.original.cssBefore=$.extend({},opts.cssBefore);opts.original.cssAfter=$.extend({},opts.cssAfter);opts.original.animIn=$.extend({},opts.animIn);opts.original.animOut=$.extend({},opts.animOut);$.each(opts.before,function(){opts.original.before.push(this);});$.each(opts.after,function(){opts.original.after.push(this);});}function supportMultiTransitions(opts){var i,tx,txs=$.fn.cycle.transitions;if(opts.fx.indexOf(",")>0){opts.multiFx=true;opts.fxs=opts.fx.replace(/\s*/g,"").split(",");for(i=0;i<opts.fxs.length;i++){var fx=opts.fxs[i];tx=txs[fx];if(!tx||!txs.hasOwnProperty(fx)||!$.isFunction(tx)){log("discarding unknown transition: ",fx);opts.fxs.splice(i,1);i--;}}if(!opts.fxs.length){log("No valid transitions named; slideshow terminating.");return false;}}else{if(opts.fx=="all"){opts.multiFx=true;opts.fxs=[];for(p in txs){tx=txs[p];if(txs.hasOwnProperty(p)&&$.isFunction(tx)){opts.fxs.push(p);}}}}if(opts.multiFx&&opts.randomizeEffects){var r1=Math.floor(Math.random()*20)+30;for(i=0;i<r1;i++){var r2=Math.floor(Math.random()*opts.fxs.length);opts.fxs.push(opts.fxs.splice(r2,1)[0]);}log("randomized fx sequence: ",opts.fxs);}return true;}function exposeAddSlide(opts,els){opts.addSlide=function(newSlide,prepend){var $s=$(newSlide),s=$s[0];if(!opts.autostopCount){opts.countdown++;}els[prepend?"unshift":"push"](s);if(opts.els){opts.els[prepend?"unshift":"push"](s);}opts.slideCount=els.length;$s.css("position","absolute");$s[prepend?"prependTo":"appendTo"](opts.$cont);if(prepend){opts.currSlide++;opts.nextSlide++;}if(!$.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg){clearTypeFix($s);}if(opts.fit&&opts.width){$s.width(opts.width);}if(opts.fit&&opts.height&&opts.height!="auto"){$slides.height(opts.height);}s.cycleH=(opts.fit&&opts.height)?opts.height:$s.height();s.cycleW=(opts.fit&&opts.width)?opts.width:$s.width();$s.css(opts.cssBefore);if(opts.pager){$.fn.cycle.createPagerAnchor(els.length-1,s,$(opts.pager),els,opts);}if($.isFunction(opts.onAddSlide)){opts.onAddSlide($s);}else{$s.hide();}};}$.fn.cycle.resetState=function(opts,fx){fx=fx||opts.fx;opts.before=[];opts.after=[];opts.cssBefore=$.extend({},opts.original.cssBefore);opts.cssAfter=$.extend({},opts.original.cssAfter);opts.animIn=$.extend({},opts.original.animIn);opts.animOut=$.extend({},opts.original.animOut);opts.fxFn=null;$.each(opts.original.before,function(){opts.before.push(this);});$.each(opts.original.after,function(){opts.after.push(this);});var init=$.fn.cycle.transitions[fx];if($.isFunction(init)){init(opts.$cont,$(opts.elements),opts);}};function go(els,opts,manual,fwd){if(manual&&opts.busy&&opts.manualTrump){$(els).stop(true,true);opts.busy=false;}if(opts.busy){return;}var p=opts.$cont[0],curr=els[opts.currSlide],next=els[opts.nextSlide];if(p.cycleStop!=opts.stopCount||p.cycleTimeout===0&&!manual){return;}if(!manual&&!p.cyclePause&&((opts.autostop&&(--opts.countdown<=0))||(opts.nowrap&&!opts.random&&opts.nextSlide<opts.currSlide))){if(opts.end){opts.end(opts);}return;}if(manual||!p.cyclePause){var fx=opts.fx;curr.cycleH=curr.cycleH||$(curr).height();curr.cycleW=curr.cycleW||$(curr).width();next.cycleH=next.cycleH||$(next).height();next.cycleW=next.cycleW||$(next).width();if(opts.multiFx){if(opts.lastFx==undefined||++opts.lastFx>=opts.fxs.length){opts.lastFx=0;}fx=opts.fxs[opts.lastFx];opts.currFx=fx;}if(opts.oneTimeFx){fx=opts.oneTimeFx;opts.oneTimeFx=null;}$.fn.cycle.resetState(opts,fx);if(opts.before.length){$.each(opts.before,function(i,o){if(p.cycleStop!=opts.stopCount){return;}o.apply(next,[curr,next,opts,fwd]);});}var after=function(){$.each(opts.after,function(i,o){if(p.cycleStop!=opts.stopCount){return;}o.apply(next,[curr,next,opts,fwd]);});};if(opts.nextSlide!=opts.currSlide){opts.busy=1;if(opts.fxFn){opts.fxFn(curr,next,opts,after,fwd);}else{if($.isFunction($.fn.cycle[opts.fx])){$.fn.cycle[opts.fx](curr,next,opts,after);}else{$.fn.cycle.custom(curr,next,opts,after,manual&&opts.fastOnEvent);}}}opts.lastSlide=opts.currSlide;if(opts.random){opts.currSlide=opts.nextSlide;if(++opts.randomIndex==els.length){opts.randomIndex=0;}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{var roll=(opts.nextSlide+1)==els.length;opts.nextSlide=roll?0:opts.nextSlide+1;opts.currSlide=roll?els.length-1:opts.nextSlide-1;}if(opts.pager){$.fn.cycle.updateActivePagerLink(opts.pager,opts.currSlide);}}var ms=0;if(opts.timeout&&!opts.continuous){ms=getTimeout(curr,next,opts,fwd);}else{if(opts.continuous&&p.cyclePause){ms=10;}}if(ms>0){p.cycleTimeout=setTimeout(function(){go(els,opts,0,!opts.rev);},ms);}}$.fn.cycle.updateActivePagerLink=function(pager,currSlide){$(pager).find("a").removeClass("activeSlide").filter("a:eq("+currSlide+")").addClass("activeSlide");};function getTimeout(curr,next,opts,fwd){if(opts.timeoutFn){var t=opts.timeoutFn(curr,next,opts,fwd);if(t!==false){return t;}}return opts.timeout;}$.fn.cycle.next=function(opts){advance(opts,opts.rev?-1:1);};$.fn.cycle.prev=function(opts){advance(opts,opts.rev?1:-1);};function advance(opts,val){var els=opts.elements;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}if(opts.random&&val<0){opts.randomIndex--;if(--opts.randomIndex==-2){opts.randomIndex=els.length-2;}else{if(opts.randomIndex==-1){opts.randomIndex=els.length-1;}}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{if(opts.random){if(++opts.randomIndex==els.length){opts.randomIndex=0;}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{opts.nextSlide=opts.currSlide+val;if(opts.nextSlide<0){if(opts.nowrap){return false;}opts.nextSlide=els.length-1;}else{if(opts.nextSlide>=els.length){if(opts.nowrap){return false;}opts.nextSlide=0;}}}}if($.isFunction(opts.prevNextClick)){opts.prevNextClick(val>0,opts.nextSlide,els[opts.nextSlide]);}go(els,opts,1,val>=0);return false;}function buildPager(els,opts){var $p=$(opts.pager);$.each(els,function(i,o){$.fn.cycle.createPagerAnchor(i,o,$p,els,opts);});$.fn.cycle.updateActivePagerLink(opts.pager,opts.startingSlide);}$.fn.cycle.createPagerAnchor=function(i,el,$p,els,opts){var a;if($.isFunction(opts.pagerAnchorBuilder)){a=opts.pagerAnchorBuilder(i,el);}else{a='<a href="#">'+(i+1)+"</a>";}if(!a){return;}var $a=$(a);if($a.parents("body").length===0){var arr=[];if($p.length>1){$p.each(function(){var $clone=$a.clone(true);$(this).append($clone);arr.push($clone);});$a=$(arr);}else{$a.appendTo($p);}}$a.bind(opts.pagerEvent,function(e){e.preventDefault();opts.nextSlide=i;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}if($.isFunction(opts.pagerClick)){opts.pagerClick(opts.nextSlide,els[opts.nextSlide]);}go(els,opts,1,opts.currSlide<i);return false;});if(opts.pagerEvent!="click"){$a.click(function(){return false;});}if(opts.pauseOnPagerHover){$a.hover(function(){opts.$cont[0].cyclePause++;},function(){opts.$cont[0].cyclePause--;});}};$.fn.cycle.hopsFromLast=function(opts,fwd){var hops,l=opts.lastSlide,c=opts.currSlide;if(fwd){hops=c>l?c-l:opts.slideCount-l;}else{hops=c<l?l-c:l+opts.slideCount-c;}return hops;};function clearTypeFix($slides){function hex(s){s=parseInt(s).toString(16);return s.length<2?"0"+s:s;}function getBg(e){for(;e&&e.nodeName.toLowerCase()!="html";e=e.parentNode){var v=$.css(e,"background-color");if(v.indexOf("rgb")>=0){var rgb=v.match(/\d+/g);return"#"+hex(rgb[0])+hex(rgb[1])+hex(rgb[2]);}if(v&&v!="transparent"){return v;}}return"#ffffff";}$slides.each(function(){$(this).css("background-color",getBg(this));});}$.fn.cycle.commonReset=function(curr,next,opts,w,h,rev){$(opts.elements).not(curr).hide();opts.cssBefore.opacity=1;opts.cssBefore.display="block";if(w!==false&&next.cycleW>0){opts.cssBefore.width=next.cycleW;}if(h!==false&&next.cycleH>0){opts.cssBefore.height=next.cycleH;}opts.cssAfter=opts.cssAfter||{};opts.cssAfter.display="none";$(curr).css("zIndex",opts.slideCount+(rev===true?1:0));$(next).css("zIndex",opts.slideCount+(rev===true?0:1));};$.fn.cycle.custom=function(curr,next,opts,cb,speedOverride){var $l=$(curr),$n=$(next);var speedIn=opts.speedIn,speedOut=opts.speedOut,easeIn=opts.easeIn,easeOut=opts.easeOut;$n.css(opts.cssBefore);if(speedOverride){if(typeof speedOverride=="number"){speedIn=speedOut=speedOverride;}else{speedIn=speedOut=1;}easeIn=easeOut=null;}var fn=function(){$n.animate(opts.animIn,speedIn,easeIn,cb);};$l.animate(opts.animOut,speedOut,easeOut,function(){if(opts.cssAfter){$l.css(opts.cssAfter);}if(!opts.sync){fn();}});if(opts.sync){fn();}};$.fn.cycle.transitions={fade:function($cont,$slides,opts){$slides.not(":eq("+opts.currSlide+")").css("opacity",0);opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.opacity=0;});opts.animIn={opacity:1};opts.animOut={opacity:0};opts.cssBefore={top:0,left:0};}};$.fn.cycle.ver=function(){return ver;};$.fn.cycle.defaults={fx:"fade",timeout:4000,timeoutFn:null,continuous:0,speed:1000,speedIn:null,speedOut:null,next:null,prev:null,prevNextClick:null,prevNextEvent:"click",pager:null,pagerClick:null,pagerEvent:"click",pagerAnchorBuilder:null,before:null,after:null,end:null,easing:null,easeIn:null,easeOut:null,shuffle:null,animIn:null,animOut:null,cssBefore:null,cssAfter:null,fxFn:null,height:"auto",startingSlide:0,sync:1,random:0,fit:0,containerResize:1,pause:0,pauseOnPagerHover:0,autostop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:!$.support.opacity,cleartypeNoBg:false,nowrap:0,fastOnEvent:0,randomizeEffects:1,rev:0,manualTrump:true,requeueOnImageNotLoaded:true,requeueTimeout:250};})(jQuery);
/*
 * jQuery Cycle Plugin Transition Definitions
 * This script is a plugin for the jQuery Cycle Plugin
 * Copyright (c) 2007-2008 M. Alsup
 * Version:	 2.52
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */
;(function($){$.fn.cycle.transitions.scrollUp=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var h=$cont.height();opts.cssBefore={top:h,left:0};opts.cssFirst={top:0};opts.animIn={top:0};opts.animOut={top:-h};};$.fn.cycle.transitions.scrollDown=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var h=$cont.height();opts.cssFirst={top:0};opts.cssBefore={top:-h,left:0};opts.animIn={top:0};opts.animOut={top:h};};$.fn.cycle.transitions.scrollLeft=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var w=$cont.width();opts.cssFirst={left:0};opts.cssBefore={left:w,top:0};opts.animIn={left:0};opts.animOut={left:0-w};};$.fn.cycle.transitions.scrollRight=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var w=$cont.width();opts.cssFirst={left:0};opts.cssBefore={left:-w,top:0};opts.animIn={left:0};opts.animOut={left:w};};$.fn.cycle.transitions.scrollHorz=function($cont,$slides,opts){$cont.css("overflow","hidden").width();opts.before.push(function(curr,next,opts,fwd){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.left=fwd?(next.cycleW-1):(1-next.cycleW);opts.animOut.left=fwd?-curr.cycleW:curr.cycleW;});opts.cssFirst={left:0};opts.cssBefore={top:0};opts.animIn={left:0};opts.animOut={top:0};};$.fn.cycle.transitions.scrollVert=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push(function(curr,next,opts,fwd){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.top=fwd?(1-next.cycleH):(next.cycleH-1);opts.animOut.top=fwd?curr.cycleH:-curr.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0};opts.animIn={top:0};opts.animOut={left:0};};$.fn.cycle.transitions.slideX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$(opts.elements).not(curr).hide();$.fn.cycle.commonReset(curr,next,opts,false,true);opts.animIn.width=next.cycleW;});opts.cssBefore={left:0,top:0,width:0};opts.animIn={width:"show"};opts.animOut={width:0};};$.fn.cycle.transitions.slideY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$(opts.elements).not(curr).hide();$.fn.cycle.commonReset(curr,next,opts,true,false);opts.animIn.height=next.cycleH;});opts.cssBefore={left:0,top:0,height:0};opts.animIn={height:"show"};opts.animOut={height:0};};$.fn.cycle.transitions.shuffle=function($cont,$slides,opts){var i,w=$cont.css("overflow","visible").width();$slides.css({left:0,top:0});opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);});opts.speed=opts.speed/2;opts.random=0;opts.shuffle=opts.shuffle||{left:-w,top:15};opts.els=[];for(i=0;i<$slides.length;i++){opts.els.push($slides[i]);}for(i=0;i<opts.currSlide;i++){opts.els.push(opts.els.shift());}opts.fxFn=function(curr,next,opts,cb,fwd){var $el=fwd?$(curr):$(next);$(next).css(opts.cssBefore);var count=opts.slideCount;$el.animate(opts.shuffle,opts.speedIn,opts.easeIn,function(){var hops=$.fn.cycle.hopsFromLast(opts,fwd);for(var k=0;k<hops;k++){fwd?opts.els.push(opts.els.shift()):opts.els.unshift(opts.els.pop());}if(fwd){for(var i=0,len=opts.els.length;i<len;i++){$(opts.els[i]).css("z-index",len-i+count);}}else{var z=$(curr).css("z-index");$el.css("z-index",parseInt(z)+1+count);}$el.animate({left:0,top:0},opts.speedOut,opts.easeOut,function(){$(fwd?this:curr).hide();if(cb){cb();}});});};opts.cssBefore={display:"block",opacity:1,top:0,left:0};};$.fn.cycle.transitions.turnUp=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.cssBefore.top=next.cycleH;opts.animIn.height=next.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0,height:0};opts.animIn={top:0};opts.animOut={height:0};};$.fn.cycle.transitions.turnDown=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0,top:0,height:0};opts.animOut={height:0};};$.fn.cycle.transitions.turnLeft=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.cssBefore.left=next.cycleW;opts.animIn.width=next.cycleW;});opts.cssBefore={top:0,width:0};opts.animIn={left:0};opts.animOut={width:0};};$.fn.cycle.transitions.turnRight=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.animIn.width=next.cycleW;opts.animOut.left=curr.cycleW;});opts.cssBefore={top:0,left:0,width:0};opts.animIn={left:0};opts.animOut={width:0};};$.fn.cycle.transitions.zoom=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,false,true);opts.cssBefore.top=next.cycleH/2;opts.cssBefore.left=next.cycleW/2;opts.animIn={top:0,left:0,width:next.cycleW,height:next.cycleH};opts.animOut={width:0,height:0,top:curr.cycleH/2,left:curr.cycleW/2};});opts.cssFirst={top:0,left:0};opts.cssBefore={width:0,height:0};};$.fn.cycle.transitions.fadeZoom=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,false);opts.cssBefore.left=next.cycleW/2;opts.cssBefore.top=next.cycleH/2;opts.animIn={top:0,left:0,width:next.cycleW,height:next.cycleH};});opts.cssBefore={width:0,height:0};opts.animOut={opacity:0};};$.fn.cycle.transitions.blindX=function($cont,$slides,opts){var w=$cont.css("overflow","hidden").width();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.width=next.cycleW;opts.animOut.left=curr.cycleW;});opts.cssBefore={left:w,top:0};opts.animIn={left:0};opts.animOut={left:w};};$.fn.cycle.transitions.blindY=function($cont,$slides,opts){var h=$cont.css("overflow","hidden").height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssBefore={top:h,left:0};opts.animIn={top:0};opts.animOut={top:h};};$.fn.cycle.transitions.blindZ=function($cont,$slides,opts){var h=$cont.css("overflow","hidden").height();var w=$cont.width();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssBefore={top:h,left:w};opts.animIn={top:0,left:0};opts.animOut={top:h,left:w};};$.fn.cycle.transitions.growX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.cssBefore.left=this.cycleW/2;opts.animIn={left:0,width:this.cycleW};opts.animOut={left:0};});opts.cssBefore={width:0,top:0};};$.fn.cycle.transitions.growY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.cssBefore.top=this.cycleH/2;opts.animIn={top:0,height:this.cycleH};opts.animOut={top:0};});opts.cssBefore={height:0,left:0};};$.fn.cycle.transitions.curtainX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true,true);opts.cssBefore.left=next.cycleW/2;opts.animIn={left:0,width:this.cycleW};opts.animOut={left:curr.cycleW/2,width:0};});opts.cssBefore={top:0,width:0};};$.fn.cycle.transitions.curtainY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false,true);opts.cssBefore.top=next.cycleH/2;opts.animIn={top:0,height:next.cycleH};opts.animOut={top:curr.cycleH/2,height:0};});opts.cssBefore={left:0,height:0};};$.fn.cycle.transitions.cover=function($cont,$slides,opts){var d=opts.direction||"left";var w=$cont.css("overflow","hidden").width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);if(d=="right"){opts.cssBefore.left=-w;}else{if(d=="up"){opts.cssBefore.top=h;}else{if(d=="down"){opts.cssBefore.top=-h;}else{opts.cssBefore.left=w;}}}});opts.animIn={left:0,top:0};opts.animOut={opacity:1};opts.cssBefore={top:0,left:0};};$.fn.cycle.transitions.uncover=function($cont,$slides,opts){var d=opts.direction||"left";var w=$cont.css("overflow","hidden").width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);if(d=="right"){opts.animOut.left=w;}else{if(d=="up"){opts.animOut.top=-h;}else{if(d=="down"){opts.animOut.top=h;}else{opts.animOut.left=-w;}}}});opts.animIn={left:0,top:0};opts.animOut={opacity:1};opts.cssBefore={top:0,left:0};};$.fn.cycle.transitions.toss=function($cont,$slides,opts){var w=$cont.css("overflow","visible").width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);if(!opts.animOut.left&&!opts.animOut.top){opts.animOut={left:w*2,top:-h/2,opacity:0};}else{opts.animOut.opacity=0;}});opts.cssBefore={left:0,top:0};opts.animIn={left:0};};$.fn.cycle.transitions.wipe=function($cont,$slides,opts){var w=$cont.css("overflow","hidden").width();var h=$cont.height();opts.cssBefore=opts.cssBefore||{};var clip;if(opts.clip){if(/l2r/.test(opts.clip)){clip="rect(0px 0px "+h+"px 0px)";}else{if(/r2l/.test(opts.clip)){clip="rect(0px "+w+"px "+h+"px "+w+"px)";}else{if(/t2b/.test(opts.clip)){clip="rect(0px "+w+"px 0px 0px)";}else{if(/b2t/.test(opts.clip)){clip="rect("+h+"px "+w+"px "+h+"px 0px)";}else{if(/zoom/.test(opts.clip)){var top=parseInt(h/2);var left=parseInt(w/2);clip="rect("+top+"px "+left+"px "+top+"px "+left+"px)";}}}}}}opts.cssBefore.clip=opts.cssBefore.clip||clip||"rect(0px 0px 0px 0px)";var d=opts.cssBefore.clip.match(/(\d+)/g);var t=parseInt(d[0]),r=parseInt(d[1]),b=parseInt(d[2]),l=parseInt(d[3]);opts.before.push(function(curr,next,opts){if(curr==next){return;}var $curr=$(curr),$next=$(next);$.fn.cycle.commonReset(curr,next,opts,true,true,false);opts.cssAfter.display="block";var step=1,count=parseInt((opts.speedIn/13))-1;(function f(){var tt=t?t-parseInt(step*(t/count)):0;var ll=l?l-parseInt(step*(l/count)):0;var bb=b<h?b+parseInt(step*((h-b)/count||1)):h;var rr=r<w?r+parseInt(step*((w-r)/count||1)):w;$next.css({clip:"rect("+tt+"px "+rr+"px "+bb+"px "+ll+"px)"});(step++<=count)?setTimeout(f,13):$curr.css("display","none");})();});opts.cssBefore={display:"block",opacity:1,top:0,left:0};opts.animIn={left:0};opts.animOut={left:0};};})(jQuery);

/*
 * jQuery Form Plugin
 * version: 2.33 (22-SEP-2009)
 * @requires jQuery v1.2.6 or later
 *
 * Examples and documentation at: http://malsup.com/jquery/form/
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
;(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'},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){$(options.target).html(data).each(oldSuccess,arguments);});}
else if(options.success)
callbacks.push(options.success);options.success=function(data,status){for(var i=0,max=callbacks.length;i<max;i++)
callbacks[i].apply(options,[data,status,$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(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="about:blank" />');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','about:blank');}};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=0;var timedOut=0;var sub=form.clk;if(sub){var n=sub.name;if(n&&!sub.disabled){options.extraData=options.extraData||{};options.extraData[n]=sub.value;if(sub.type=="image"){options.extraData[name+'.x']=form.clk_x;options.extraData[name+'.y']=form.clk_y;}}}
setTimeout(function(){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(!options.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(options.extraData)
for(var n in options.extraData)
extraInputs.push($('<input type="hidden" name="'+n+'" value="'+options.extraData[n]+'" />').appendTo(form)[0]);$io.appendTo('body');io.attachEvent?io.attachEvent('onload',cb):io.addEventListener('load',cb,false);form.submit();}
finally{form.setAttribute('action',a);t?form.setAttribute('target',t):$form.removeAttr('target');$(extraInputs).remove();}},10);var domCheckCount=50;function cb(){if(cbInvoked++)return;io.detachEvent?io.detachEvent('onload',cb):io.removeEventListener('load',cb,false);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){cbInvoked=0;setTimeout(cb,100);return;}
log('Could not access iframe DOM after 50 tries.');return;}
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){ok=false;$.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.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(){$(this).ajaxSubmit(options);return false;}).bind('click.form-plugin',function(e){var $el=$(e.target);if(!($el.is(":submit,input:image"))){return;}
var form=this;form.clk=e.target;if(e.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-e.target.offsetLeft;form.clk_y=e.pageY-e.target.offsetTop;}}
setTimeout(function(){form.clk=form.clk_x=form.clk_y=null;},10);});};$.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&&window.console&&window.console.log)
window.console.log('[jquery.form] '+Array.prototype.join.call(arguments,''));};})(jQuery);


/*
Stylish Select 0.3 - jQuery plugin to replace a select drop down box with a stylable unordered list
http://scottdarby.com/

Copyright (c) 2009 Scott Darby

Requires: jQuery 1.3

Licensed under the GPL license:
http://www.gnu.org/licenses/gpl.html
*/
(function(a){a("html").addClass("js");Array.prototype.indexOf=function(c,d){for(var b=(d||0);b<this.length;b++){if(this[b]==c){return b}}};a.fn.extend({getSetSSValue:function(b){if(b){a(this).val(b).change();return this}else{return selText=a(this).find(":selected").text()}},resetSS:function(){$this=a(this);$this.next().remove();$this.unbind().sSelect()}});a.fn.sSelect=function(b){return this.each(function(){var j={defaultText:"Please select",animationSpeed:0,ddMaxHeight:""};var m=a.extend(j,b),e=a(this),k=a('<div class="selectedTxt"></div>'),s=a('<div class="newListSelected" tabindex="0"></div>'),A=a('<ul class="newList"></ul>'),u=-1,d=-1,n=[],x=false,h="",w=false;s.insertAfter(e);k.prependTo(s);A.appendTo(s);e.hide();if(e.children("optgroup").length==0){e.children().each(function(B){var C=a(this).text();n.push(C.charAt(0).toLowerCase());if(a(this).attr("selected")==true){m.defaultText=C;d=B}h+="<li>"+C+"</li>"});A.html(h);h="";var y=A.children()}else{e.children("optgroup").each(function(D){var B=a(this).attr("label"),E=a('<li class="newListOptionTitle">'+B+"</li>");E.appendTo(A);var C=a("<ul></ul>");C.appendTo(E);a(this).children().each(function(){++u;var F=a(this).text();n.push(F.charAt(0).toLowerCase());if(a(this).attr("selected")==true){m.defaultText=F;d=u}h+="<li>"+F+"</li>"});C.html(h);h=""});var y=A.find("ul li")}var p=A.height()+3,o=s.height()+3,z=y.length;if(d!=-1){i(d,true)}else{k.text(m.defaultText)}function q(){var C=s.offset().top,B=jQuery(window).height(),D=jQuery(window).scrollTop();if(p>parseInt(m.ddMaxHeight)){p=parseInt(m.ddMaxHeight)}C=C-D;if(C+p>=B){A.css({top:"-"+p+"px",height:p});e.onTop=true}else{A.css({top:o+"px",height:p});e.onTop=false}}q();a(window).resize(function(){q()});a(window).scroll(function(){q()});function t(){s.css("position","relative")}function c(){s.css("position","static")}k.click(function(){if(A.is(":visible")){A.hide();c();return false}s.focus();A.slideDown(m.animationSpeed);t();A.scrollTop(e.liOffsetTop)});y.hover(function(C){var B=a(C.target);B.addClass("newListHover")},function(C){var B=a(C.target);B.removeClass("newListHover")});y.click(function(C){var B=a(C.target);d=y.index(B);w=true;i(d);A.hide();s.css("position","static")});function i(D,F){var B=s.offset().top,G=y.eq(D).offset().top,C=A.scrollTop();if(e.onTop==true){e.liOffsetTop=(((G-B)-o)+C)+parseInt(m.ddMaxHeight)}else{e.liOffsetTop=((G-B)-o)+C}A.scrollTop(e.liOffsetTop);y.removeClass("hiLite").eq(D).addClass("hiLite");var E=y.eq(D).text();if(F==true){e.val(E);k.text(E);return false}e.val(E).change();k.text(E)}e.change(function(B){$targetInput=a(B.target);if(w==true){w=false;return false}$currentOpt=$targetInput.find(":selected");d=$targetInput.find("option").index($currentOpt);i(d,true)});function r(B){B.onkeydown=function(E){if(E==null){var D=event.keyCode}else{var D=E.which}w=true;switch(D){case 40:case 39:v();return false;break;case 38:case 37:l();return false;break;case 33:case 36:g();return false;break;case 34:case 35:f();return false;break;case 13:case 27:A.hide();c();return false;break}keyPressed=String.fromCharCode(D).toLowerCase();var C=n.indexOf(keyPressed);if(typeof C!="undefined"){++d;d=n.indexOf(keyPressed,d);if(d==-1||d==null||x!=keyPressed){d=n.indexOf(keyPressed)}i(d);x=keyPressed;return false}}}function v(){if(d<(z-1)){++d;i(d)}}function l(){if(d>0){--d;i(d)}}function g(){d=0;i(d)}function f(){d=z-1;i(d)}s.click(function(){r(this)});s.focus(function(){a(this).addClass("newListSelFocus");r(this)});s.blur(function(){a(this).removeClass("newListSelFocus");A.hide();c()});k.hover(function(C){var B=a(C.target);B.parent().addClass("newListSelHover")},function(C){var B=a(C.target);B.parent().removeClass("newListSelHover")});A.css("left","0").hide()})}})(jQuery);


// Cufon
/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 *
 * @version 1.01
 */
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},textDecoration:function(G,F){if(!F){F=this.getStyle(G)}var C={underline:null,overline:null,"line-through":null};for(var B=G;B.parentNode&&B.parentNode.nodeType==1;){var E=true;for(var D in C){if(!k(C,D)||C[D]){continue}if(F.get("textDecoration").indexOf(D)!=-1){C[D]=F.get("color")}E=false}if(E){break}F=this.getStyle(B=B.parentNode)}return C},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 B={inline:1,"inline-block":1,"run-in":1};return function(E,C,D){if(B[C.get("display")]){return E}if(!D.previousSibling){E=E.replace(/^\s+/,"")}if(!D.nextSibling){E=E.replace(/\s+$/,"")}return E}})()};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(C){var B=this.face=C.face;this.glyphs=C.glyphs;this.w=C.w;this.baseSize=parseInt(B["units-per-em"],10);this.family=B["font-family"].toLowerCase();this.weight=B["font-weight"];this.style=B["font-style"]||"normal";this.viewBox=(function(){var E=B.bbox.split(/\s+/);var D={minX:parseInt(E[0],10),minY:parseInt(E[1],10),maxX:parseInt(E[2],10),maxY:parseInt(E[3],10)};D.width=D.maxX-D.minX;D.height=D.maxY-D.minY;D.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")};return D})();this.ascent=-parseInt(B.ascent,10);this.descent=-parseInt(B.descent,10);this.height=-this.ascent+this.descent}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)}function E(F){C(this)}function C(F){setTimeout(function(){m.replace(F,d.get(F).options,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 B={},D,F;for(var E=0,C=arguments.length;D=arguments[E],E<C;++E){for(F in D){if(k(D,F)){B[F]=D[F]}}}return B}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(C,J){var B=n.getStyle(v(C,J)).extend(J);var D=c(C,B),E,H,G,F,I;for(E=C.firstChild;E;E=G){H=E.nodeType;G=E.nextSibling;if(H==3){if(F){F.appendData(E.data);C.removeChild(E)}else{F=E}if(G){continue}}if(F){C.replaceChild(o(D,n.whiteSpace(F.data,B,E),B,J,E,C),F);F=null}if(H==1&&E.firstChild){if(/cufon/.test(E.className)){z[J.engine](D,null,B,J,E,C)}else{arguments.callee(E,J)}}}}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={enableTextDecoration:false,engine:null,forceHitArea:false,hover:false,hoverables:{a:true},printable:true,selector:(window.Sizzle||(window.jQuery&&function(B){return jQuery(B)})||(window.dojo&&dojo.query)||(window.$$&&function(B){return $$(B)})||(window.$&&function(B){return $(B)})||(document.querySelectorAll&&function(B){return document.querySelectorAll(B)})||(window.Ext&&Ext.query)||g),separate:"words",textShadow:"none"};var p={words:/[^\S\u00a0]+/,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){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.removeClass(x.root(),"cufon-loading")});e=true}if(C.hover){C.forceHitArea=true}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)}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("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-canvas{text-indent:0;}@media screen,projection{.cufon-canvas{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(e?"":"font-size:1px;line-height:1px;")+"}.cufon-canvas .cufon-alt{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(a?".cufon-canvas canvas{position:relative;}":".cufon-canvas canvas{position:absolute;}")+"}@media print{.cufon-canvas{padding:0;}.cufon-canvas canvas{display:none;}.cufon-canvas .cufon-alt{display:inline;}}").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(ah,H,Z,D,L,ai){var n=(H===null);if(n){H=L.alt}var J=ah.viewBox;var p=Z.getSize("fontSize",ah.baseSize);var X=Z.get("letterSpacing");X=(X=="normal")?0:p.convertFrom(parseInt(X,10));var K=0,Y=0,W=0,F=0;var I=D.textShadow,U=[];if(I){for(var ag=I.length;ag--;){var O=I[ag];var T=p.convertFrom(parseFloat(O.offX));var R=p.convertFrom(parseFloat(O.offY));U[ag]=[T,R];if(R<K){K=R}if(T>Y){Y=T}if(R>W){W=R}if(T<F){F=T}}}var al=Cufon.CSS.textTransform(H,Z).split(""),B;var o=ah.glyphs,E,r,ac;var h=0,v,N=[];for(var ag=0,ae=0,ab=al.length;ag<ab;++ag){E=o[B=al[ag]]||ah.missingGlyph;if(!E){continue}if(r){h-=ac=r[B]||0;N[ae-1]-=ac}h+=v=N[ae++]=~~(E.w||ah.w)+X;r=E.k}if(v===undefined){return null}Y+=J.width-v;F+=J.minX;var C,q;if(n){C=L;q=L.firstChild}else{C=document.createElement("span");C.className="cufon cufon-canvas";C.alt=H;q=document.createElement("canvas");C.appendChild(q);if(D.printable){var ad=document.createElement("span");ad.className="cufon-alt";ad.appendChild(document.createTextNode(H));C.appendChild(ad)}}var am=C.style;var Q=q.style;var m=p.convert(J.height);var ak=Math.ceil(m);var V=ak/m;var P=V*Cufon.CSS.fontStretch(Z.get("fontStretch"));var S=h*P;var aa=Math.ceil(p.convert(S+Y-F));var t=Math.ceil(p.convert(J.height-K+W));q.width=aa;q.height=t;Q.width=aa+"px";Q.height=t+"px";K+=J.minY;Q.top=Math.round(p.convert(K-ah.ascent))+"px";Q.left=Math.round(p.convert(F))+"px";var A=Math.ceil(p.convert(S))+"px";if(a){am.width=A;am.height=p.convert(ah.height)+"px"}else{am.paddingLeft=A;am.paddingBottom=(p.convert(ah.height)-1)+"px"}var aj=q.getContext("2d"),M=m/J.height;aj.scale(M,M*V);aj.translate(-F,-K);aj.lineWidth=ah.face["underline-thickness"];aj.save();function s(i,g){aj.strokeStyle=g;aj.beginPath();aj.moveTo(0,i);aj.lineTo(h,i);aj.stroke()}var u=D.enableTextDecoration?Cufon.CSS.textDecoration(ai,Z):{};if(u.underline){s(-ah.face["underline-position"],u.underline)}if(u.overline){s(ah.ascent,u.overline)}function af(){aj.scale(P,1);for(var x=0,k=0,g=al.length;x<g;++x){var y=o[al[x]]||ah.missingGlyph;if(!y){continue}if(y.d){aj.beginPath();if(y.code){c(y.code,aj)}else{y.code=d("m"+y.d,aj)}aj.fill()}aj.translate(N[k++],0)}aj.restore()}if(I){for(var ag=I.length;ag--;){var O=I[ag];aj.save();aj.fillStyle=O.color;aj.translate.apply(aj,U[ag]);af()}}var z=D.textGradient;if(z){var G=z.stops,w=aj.createLinearGradient(0,J.minY,0,J.maxY);for(var ag=0,ab=G.length;ag<ab;++ag){w.addColorStop.apply(w,G[ag])}aj.fillStyle=w}else{aj.fillStyle=Z.get("color")}af();if(u["line-through"]){s(-ah.descent,u["line-through"])}return C}})());Cufon.registerEngine("vml",(function(){if(!document.namespaces){return}if(document.namespaces.cvml==null){document.namespaces.add("cvml","urn:schemas-microsoft-com:vml")}var b=document.createElement("cvml:shape");b.style.behavior="url(#default#VML)";if(!b.coordsize){return}b=null;var f=(document.documentMode||0)<8;document.write(('<style type="text/css">.cufon-vml-canvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}.cufon-vml-canvas{position:absolute;text-align:left;}.cufon-vml{display:inline-block;position:relative;vertical-align:'+(f?"middle":"text-bottom")+";}.cufon-vml .cufon-alt{position:absolute;left:-10000in;font-size:1px;}a .cufon-vml{cursor:pointer}}@media print{.cufon-vml *{display:none;}.cufon-vml .cufon-alt{display:inline;}}</style>").replace(/;/g,"!important;"));function c(g,h){return a(g,/(?:em|ex|%)$|^[a-z-]+$/i.test(h)?"1em":h)}function a(j,k){if(/px$/i.test(k)){return parseFloat(k)}var i=j.style.left,h=j.runtimeStyle.left;j.runtimeStyle.left=j.currentStyle.left;j.style.left=k.replace("%","em");var g=j.style.pixelLeft;j.style.left=i;j.runtimeStyle.left=h;return g}var e={};function d(n){var o=n.id;if(!e[o]){var l=n.stops,m=document.createElement("cvml:fill"),g=[];m.type="gradient";m.angle=180;m.focus="0";m.method="sigma";m.color=l[0][1];for(var i=1,h=l.length-1;i<h;++i){g.push(l[i][0]*100+"% "+l[i][1])}m.colors=g.join(",");m.color2=l[h][1];e[o]=m}return e[o]}return function(ai,J,ac,F,N,aj,aa){var n=(J===null);if(n){J=N.alt}var L=ai.viewBox;var p=ac.computedFontSize||(ac.computedFontSize=new Cufon.CSS.Size(c(aj,ac.get("fontSize"))+"px",ai.baseSize));var Z=ac.computedLSpacing;if(Z==undefined){Z=ac.get("letterSpacing");ac.computedLSpacing=Z=(Z=="normal")?0:~~p.convertFrom(a(aj,Z))}var B,q;if(n){B=N;q=N.firstChild}else{B=document.createElement("span");B.className="cufon cufon-vml";B.alt=J;q=document.createElement("span");q.className="cufon-vml-canvas";B.appendChild(q);if(F.printable){var af=document.createElement("span");af.className="cufon-alt";af.appendChild(document.createTextNode(J));B.appendChild(af)}if(!aa){B.appendChild(document.createElement("cvml:shape"))}}var ao=B.style;var U=q.style;var h=p.convert(L.height),al=Math.ceil(h);var Y=al/h;var S=Y*Cufon.CSS.fontStretch(ac.get("fontStretch"));var X=L.minX,W=L.minY;U.height=al;U.top=Math.round(p.convert(W-ai.ascent));U.left=Math.round(p.convert(X));ao.height=p.convert(ai.height)+"px";var u=F.enableTextDecoration?Cufon.CSS.textDecoration(aj,ac):{};var I=ac.get("color");var an=Cufon.CSS.textTransform(J,ac).split(""),A;var o=ai.glyphs,G,r,ae;var g=0,O=[],V=0,w;var y,K=F.textShadow;for(var ah=0,ag=0,ad=an.length;ah<ad;++ah){G=o[A=an[ah]]||ai.missingGlyph;if(!G){continue}if(r){g-=ae=r[A]||0;O[ag-1]-=ae}g+=w=O[ag++]=~~(G.w||ai.w)+Z;r=G.k}if(w===undefined){return null}var z=-X+g+(L.width-w);var am=p.convert(z*S),ab=Math.round(am);var R=z+","+L.height,m;var M="r"+R+"ns";var x=F.textGradient&&d(F.textGradient);for(ah=0,ag=0;ah<ad;++ah){G=o[an[ah]]||ai.missingGlyph;if(!G){continue}if(n){y=q.childNodes[ag];while(y.firstChild){y.removeChild(y.firstChild)}}else{y=document.createElement("cvml:shape");q.appendChild(y)}y.stroked="f";y.coordsize=R;y.coordorigin=m=(X-V)+","+W;y.path=(G.d?"m"+G.d+"xe":"")+"m"+m+M;y.fillcolor=I;if(x){y.appendChild(x.cloneNode(false))}var ak=y.style;ak.width=ab;ak.height=al;if(K){var t=K[0],s=K[1];var E=Cufon.CSS.color(t.color),C;var Q=document.createElement("cvml:shadow");Q.on="t";Q.color=E.color;Q.offset=t.offX+","+t.offY;if(s){C=Cufon.CSS.color(s.color);Q.type="double";Q.color2=C.color;Q.offset2=s.offX+","+s.offY}Q.opacity=E.opacity||(C&&C.opacity)||1;y.appendChild(Q)}V+=O[ag++]}var P=y.nextSibling,v,D;if(F.forceHitArea){if(!P){P=document.createElement("cvml:rect");P.stroked="f";P.className="cufon-vml-cover";v=document.createElement("cvml:fill");v.opacity=0;P.appendChild(v);q.appendChild(P)}D=P.style;D.width=ab;D.height=al}else{if(P){q.removeChild(P)}}ao.width=Math.max(Math.ceil(p.convert(g*S)),0);if(f){var T=ac.computedYAdjust;if(T===undefined){var H=ac.get("lineHeight");if(H=="normal"){H="1em"}else{if(!isNaN(H)){H+="em"}}ac.computedYAdjust=T=0.5*(a(aj,H)-parseFloat(ao.height))}if(T){ao.marginTop=Math.ceil(T)+"px";ao.marginBottom=T+"px"}}return B}})());


// Cufon Typeface - Dakota
Cufon.registerFont({"w":659,"face":{"font-family":"Dakota","font-weight":500,"font-stretch":"normal","units-per-em":"1000","panose-1":"0 0 0 0 0 0 0 0 0 0","ascent":"800","descent":"-200","cap-height":"54","bbox":"-367.964 -1000.41 1251.6 499.025","underline-thickness":"20","underline-position":"-210","unicode-range":"U+0020-U+201D"},"glyphs":{" ":{"w":494},"\u00d7":{"w":0},"\u0141":{"w":0},"\u00fd":{"w":0},"!":{"d":"318,-296v-13,-73,30,-129,44,-176r77,-253v12,-78,48,-113,132,-88v-41,76,-88,190,-121,286v-5,15,-11,59,-16,129v-7,83,-43,116,-116,102xm168,-74v0,-56,94,-45,139,-35v-1,63,-30,86,-86,90v-40,3,-53,-27,-53,-55","w":571},"\"":{"d":"372,-744v41,0,55,51,28,86v-26,34,-39,77,-59,118v-12,25,-41,35,-78,35v2,-13,-6,-16,-11,-22v5,-47,42,-127,63,-167v18,-34,38,-50,57,-50xm505,-527v-91,-2,-72,-92,-32,-155v22,-35,42,-61,65,-76v31,15,44,56,23,96v2,3,-54,99,-56,135","w":538},"#":{"d":"457,-694v0,15,-17,66,-18,79v11,17,49,13,77,11v37,-22,93,-129,93,-189v0,-19,24,-44,43,-44v96,20,-6,187,-15,222v40,10,63,19,88,44v-47,15,-145,30,-143,81v2,41,82,33,77,84v-61,18,-140,26,-153,92v-13,65,-9,57,-78,73v1,-56,15,-82,33,-132v-29,-7,-72,-21,-97,-3v-15,11,-28,46,-36,69v-10,13,-58,20,-67,3v-14,-29,-22,-18,-93,-28v-51,-7,-77,-17,-77,-38v0,-30,23,-50,60,-50v29,0,87,14,112,3v32,-15,40,-33,55,-77v-44,-18,-107,-12,-165,-11v13,-38,50,-61,109,-66v87,-7,99,-60,109,-138v6,-48,86,-32,86,15xm432,-426v49,0,86,-35,87,-81v0,-37,-21,-56,-62,-56v-47,0,-84,31,-83,78v0,34,22,60,58,59","w":725},"$":{"d":"142,-62v7,-15,-55,-97,-55,-135v0,-55,22,-91,66,-110v-16,89,-9,126,33,198v12,-13,24,-24,39,-34v-13,2,-11,-3,-6,-10r166,-232v57,-83,109,-163,153,-241v29,-51,81,-167,131,-168v79,18,0,98,-21,124v-34,44,-86,98,-99,154v77,-8,96,-14,132,-55v61,-70,124,-189,231,-198v-5,45,-114,161,-121,176v63,40,79,112,-15,121v-44,4,-76,10,-95,16v-57,17,-54,60,-22,94v45,48,43,133,-1,190v-24,31,-52,57,-87,74r-275,130v-14,-45,-24,-54,-66,-75v-22,39,-33,59,-33,60v-17,25,-36,37,-55,37v-54,1,-29,-69,-10,-95v7,-9,10,-16,10,-21xm483,-395v19,4,43,23,66,11v30,-16,62,-62,77,-99v-10,-20,-50,-12,-66,0v-38,14,-63,49,-77,88xm241,-120v2,74,90,27,110,0r80,-107v31,-43,56,-81,74,-113v-18,-22,-49,-51,-70,-18v-60,92,-96,134,-163,187v-22,17,-31,35,-31,51xm560,-307v-59,28,-123,153,-165,220v75,9,132,-50,187,-77v44,-21,75,-65,42,-115v-10,-15,-24,-32,-42,-50","w":912},"%":{"d":"170,-18v-18,15,-62,-2,-83,-3v2,-91,107,-176,154,-242v70,-100,242,-264,264,-407v-6,-9,-16,-13,-33,-11v-10,-4,-76,-7,-88,0v-19,6,-35,86,-44,99v-20,29,-59,50,-105,52v-56,2,-93,-40,-97,-92v-7,-90,177,-202,268,-202v26,0,49,13,64,40v31,56,80,33,141,29v52,-3,47,37,26,74v-27,49,-172,224,-165,220v-98,144,-223,263,-284,414v-6,15,-12,25,-18,29xm307,-736v-37,39,-94,63,-110,121v56,30,126,20,126,-56v0,-21,-5,-43,-16,-65xm450,-98v-80,0,-103,-64,-71,-129v20,-41,61,-89,84,-116v26,-31,37,-43,69,-43v32,0,61,12,61,46v0,22,-35,47,-33,66v-3,11,25,65,22,77v-2,80,-43,99,-132,99xm499,-267v-35,-2,-96,50,-82,92v23,72,138,26,135,-38v-2,-29,-22,-52,-53,-54","w":648},"&":{"d":"769,-296v-12,73,-57,101,-121,143v13,42,49,46,66,85v1,2,4,18,11,47v-6,5,-9,13,-22,11v-12,5,-36,13,-52,13v-45,-3,-35,-83,-91,-78v-39,4,-79,29,-110,43v-98,45,-218,91,-297,11v-80,-82,-77,-230,-7,-338v43,-66,100,-124,170,-155v9,-4,13,-21,13,-46v-4,-108,76,-191,195,-199v82,-6,102,93,65,155v-20,33,-79,82,-119,116v-30,26,-32,42,-20,82v15,49,129,164,143,187v71,-53,86,-81,176,-77xm396,-604v2,35,24,55,58,58v45,4,90,-71,88,-118v-1,-30,-17,-50,-48,-50v-41,0,-101,66,-98,110xm328,-73v86,-4,178,-48,144,-135v-11,-28,-107,-158,-132,-209v-6,5,-9,13,-22,11v-23,22,-49,31,-79,60v-89,86,-44,278,89,273","w":769},"'":{"d":"194,-852v29,-30,74,-9,69,39v4,36,-39,157,-44,176v-13,54,-17,54,-88,55v-11,-51,41,-203,44,-231v2,-16,9,-29,19,-39","w":164},"(":{"d":"274,-54v20,-5,25,27,33,33v-6,12,-26,14,-33,0r-24,3v-180,-31,-275,-213,-240,-421v25,-148,147,-272,251,-372v37,-36,76,-66,125,-81v14,0,32,12,53,35v-174,109,-330,257,-385,451v-4,17,-6,34,-6,49v0,109,50,138,127,237v19,-2,12,11,30,19v28,13,50,38,69,47","w":505},")":{"d":"109,10v-5,-46,13,-58,44,-86v77,-69,125,-124,147,-162v63,-107,22,-232,-20,-340v-23,-59,-48,-118,-83,-169v-42,-62,-93,-111,-106,-175v0,-20,13,-30,40,-34v35,-5,76,101,99,143v65,122,92,188,148,338v60,162,-12,250,-100,350v-46,52,-104,96,-169,135","w":406},"*":{"d":"263,-659v-4,-83,91,-43,121,-11v39,42,68,63,110,88v43,-46,83,-213,154,-220v3,61,-48,140,-33,176v22,-14,52,-39,91,-76v62,-59,116,-89,162,-89v-12,85,-160,156,-231,209v57,11,200,-33,286,-33v1,34,-6,43,-11,66v-151,-23,-198,8,-341,66v0,1,24,46,73,137v19,36,29,62,29,79v-2,51,-72,64,-91,15v-21,-55,-49,-121,-77,-165v-79,58,-105,183,-143,286v-16,-6,-24,-9,-44,-11v-1,-81,74,-197,55,-253v-52,32,-130,70,-153,120v-24,50,-77,103,-133,56v48,-56,149,-133,220,-187v-75,-11,-217,17,-220,-55v0,-23,8,-35,28,-36v24,-1,91,29,93,25v80,0,155,-21,220,-44v5,-6,-178,-107,-165,-143","w":934},"+":{"d":"545,-616v106,0,14,138,14,191v0,76,99,52,166,52v44,0,117,-28,149,0v10,9,20,23,27,44v-37,14,-48,25,-84,25v-66,0,-124,-17,-202,-14v-90,4,-89,84,-93,187v-3,88,-2,127,-97,120v-7,0,-14,0,-19,1v-1,-37,-7,-62,5,-96v15,-41,37,-93,39,-140v2,-38,-34,-47,-71,-49v-77,-5,-269,105,-288,-13v-4,-27,34,-57,62,-54v30,3,39,26,67,24v109,-6,263,26,263,-79v0,-52,2,-92,5,-120v6,-53,25,-79,57,-79","w":901},",":{"d":"285,-76v22,122,-79,295,-177,298v-7,0,-14,-1,-21,-3r121,-198v20,-69,-118,-124,-45,-186v9,-7,24,-14,45,-21v17,-12,74,95,77,110","w":296},"-":{"d":"516,-274v-59,0,-284,76,-385,44v-2,-13,6,-16,11,-22v10,-67,11,-59,110,-62v155,-5,215,-36,350,-36v30,0,49,10,47,41v-2,35,-7,61,-38,62v-7,4,-73,-27,-95,-27","w":648},"\u00ad":{"d":"516,-274v-59,0,-284,76,-385,44v-2,-13,6,-16,11,-22v10,-67,11,-59,110,-62v155,-5,215,-36,350,-36v30,0,49,10,47,41v-2,35,-7,61,-38,62v-7,4,-73,-27,-95,-27","w":648},".":{"d":"177,-47v0,-60,99,-43,141,-29v-7,36,-6,59,-36,59v-31,0,-50,26,-72,33v-20,-2,-33,-42,-33,-63","w":318},"\/":{"d":"714,-802v11,0,49,38,47,60v-3,37,-49,77,-69,105r-86,122v-111,143,-218,303,-343,428v-55,54,-103,117,-131,185v-27,66,-29,62,-111,77v-13,-84,16,-111,66,-165r89,-95v113,-124,221,-270,315,-390v42,-53,77,-103,102,-151v42,-81,58,-143,121,-176","w":758},"0":{"d":"274,168v-116,0,-178,-81,-178,-193v0,-199,208,-414,373,-487v135,-60,311,45,311,172v0,174,-118,376,-242,427v-93,38,-169,81,-264,81xm690,-308v-1,-92,-61,-131,-155,-134v-150,-4,-309,196,-338,333v-22,104,22,190,125,184v135,-8,195,-60,277,-166v62,-79,91,-152,91,-217","w":780},"1":{"d":"87,10v3,-61,32,-221,22,-317v-4,-37,23,-126,3,-152v-21,-28,24,-40,30,-57v11,-5,50,6,52,27v12,115,-35,361,3,489v-36,8,-69,18,-110,10","w":197},"2":{"d":"307,-24v-63,-5,-125,48,-162,48v-40,0,-71,-22,-57,-60v16,-25,38,-27,91,-40v51,-12,159,-78,219,-111v46,-25,151,-120,151,-175v0,-52,-31,-73,-80,-73v-86,0,-136,68,-207,68v-34,0,-31,-34,-20,-65v5,-16,27,-33,66,-42v57,-13,111,-30,177,-32v82,-2,131,48,131,127v0,120,-137,221,-243,270v66,42,104,63,121,130v-80,-23,-116,-40,-187,-45","w":615},"3":{"d":"208,-406v-58,4,-74,-38,-38,-71v14,-13,30,-23,49,-28r11,11v105,12,191,13,262,64v49,35,46,97,-2,142r-62,58v45,27,80,61,80,119v0,88,-91,150,-192,144v-80,-5,-206,0,-221,-73v0,-21,19,-36,58,-47v27,97,264,64,276,-20v-6,-53,-84,-75,-149,-64v-43,7,-69,-45,-44,-75v77,-50,172,-45,214,-116v-51,-59,-144,-51,-242,-44","w":527},"4":{"d":"230,-186v65,27,131,62,192,62v37,0,61,-17,72,-51v33,-104,44,-119,44,-222v0,-58,3,-129,36,-136v58,16,54,94,35,167r-67,252v-41,119,-35,117,-56,216v-8,36,-34,56,-69,62v-4,-46,42,-166,13,-221v-33,-31,-145,-44,-200,-52v-8,-2,-56,16,-74,15v-31,1,-66,-24,-63,-42v-8,-16,65,-77,71,-83v58,-55,101,-118,145,-185v17,-26,34,-38,47,-38v13,0,29,20,29,45v0,32,-38,57,-56,79v-61,75,-55,62,-99,132","w":626},"5":{"d":"307,-395v136,-5,245,-56,297,-143v13,-2,16,6,22,11v57,26,34,77,-32,108v-44,21,-188,63,-214,74v-53,22,-93,55,-117,104v15,3,67,7,157,9v111,4,178,46,185,144v7,92,-135,175,-232,175v-85,0,-167,-28,-243,-45v-29,-6,-43,-30,-43,-63v53,-7,220,70,308,42v53,-17,137,-64,137,-119v0,-54,-59,-83,-120,-85v-38,0,-134,21,-150,20v-74,-3,-122,-29,-83,-96v9,-15,14,-28,18,-37v37,-72,33,-96,110,-99"},"6":{"d":"289,138v-118,4,-202,-46,-202,-158v0,-151,133,-237,205,-319v45,-51,86,-116,122,-165v27,-37,93,-29,91,23v0,15,-4,29,-11,42v-9,35,-170,165,-209,220r-110,154v-24,77,39,153,109,153v34,0,57,-10,55,-54v-3,-66,12,-91,49,-136v45,-56,97,-94,185,-94v60,0,90,32,87,97v-7,173,-186,231,-371,237xm403,21v5,43,57,40,91,19v46,-27,101,-62,101,-125v0,-22,-13,-29,-35,-35v-49,-13,-163,95,-157,141"},"7":{"d":"836,-140v7,61,-102,20,-122,20v-84,0,-142,34,-173,103v-11,25,-27,96,-47,214v-47,-8,-122,-17,-106,-68v45,-53,79,-124,84,-205v-49,15,-110,43,-164,47v-48,3,-74,-34,-79,-72v24,-71,178,-6,256,-38v24,-10,42,-24,53,-47v28,-54,50,-97,65,-130v23,-48,41,-93,56,-134v-164,2,-322,96,-484,99v-41,1,-77,-16,-77,-49v0,-70,115,-31,177,-31v72,0,199,-19,274,-41v58,-17,125,-69,188,-76v63,7,61,66,27,117r-39,58v-34,58,-90,139,-110,198v36,2,148,-23,153,-19v41,-1,71,14,68,54","w":835},"8":{"d":"506,31v2,130,-166,135,-279,115v-52,-9,-114,-39,-114,-97v0,-77,155,-178,216,-235v-5,-4,-40,-24,-105,-61v-87,-49,-130,-95,-130,-138v0,-105,122,-143,262,-143v104,0,224,0,228,94v2,46,-56,40,-101,39v-19,-131,-291,-91,-314,10v12,43,35,38,94,67v40,9,110,120,181,87v16,-1,154,-83,193,-76v-37,52,-45,49,-121,99v-37,25,-70,38,-50,90v18,45,39,89,40,149xm285,98v68,-3,158,-14,153,-81v-4,-59,-23,-71,-65,-137v-66,30,-131,78,-165,130v-34,52,17,91,77,88","w":637},"9":{"d":"351,-153v-108,-1,-259,21,-259,-78v0,-107,79,-167,158,-228v59,-46,124,-75,189,-90v67,20,116,50,116,129v0,91,-32,120,-72,212v-7,17,-125,147,-121,194v-6,59,-26,107,-44,156v-15,42,-70,31,-110,22v0,-61,45,-109,66,-154xm171,-257v4,100,179,57,213,5v13,-19,22,-35,33,-55v26,-31,62,-60,62,-115v0,-69,-98,-34,-139,-17v-56,23,-172,117,-169,182","w":549},":":{"d":"270,-243v0,34,-24,57,-62,57v-29,0,-44,-13,-45,-39v-2,-37,29,-68,64,-70v27,-2,43,24,43,52xm294,-558v39,0,74,71,19,86v-20,6,-47,11,-83,11v2,-13,-6,-16,-11,-22v5,-6,13,-9,11,-22v7,-25,34,-53,64,-53","w":329},";":{"d":"377,-188v47,6,78,69,78,124v0,158,-220,313,-368,349v-2,-35,33,-41,59,-64r157,-135v44,-44,66,-87,66,-129v0,-48,-25,-59,-37,-99v1,-21,26,-49,45,-46xm314,-482v3,-53,55,-69,76,-21v7,16,13,34,16,53v-30,7,-59,11,-88,11v-3,-13,-5,-27,-4,-43","w":461},"<":{"d":"164,-197v0,-46,-40,-54,-77,-66v-9,-43,30,-66,55,-77v29,-3,49,9,68,-16v46,-39,93,-56,149,-96r245,-174v13,-4,85,-99,110,-99v58,-14,48,62,22,88v-108,111,-330,237,-462,330v39,33,93,35,148,57v69,48,189,45,183,157r-1,39v-33,0,-63,-12,-90,-36v-111,-93,-106,-103,-176,-123v-42,-13,-64,-18,-97,-17v-19,-4,-63,28,-77,33","w":813},"=":{"d":"492,-218v-90,-5,-323,10,-405,10v1,-15,-2,-31,-3,-42v-1,-37,33,-60,69,-57v46,4,75,24,121,24v80,0,200,-21,251,-9v31,7,31,56,6,67v-10,5,-23,7,-39,7xm204,-483v25,0,76,25,122,22v116,-7,212,-2,267,44v-5,6,-13,9,-11,22r-11,0v-32,21,-83,18,-136,17r-235,-5v-32,2,-57,-9,-57,-36v0,-28,27,-64,61,-64","w":593},">":{"d":"296,0v-35,49,-126,17,-111,-56v0,-6,0,-13,1,-20v191,-32,328,-202,462,-319v37,-32,82,-73,33,-110v-60,-45,-244,-113,-290,-148v-57,-43,-47,-95,4,-127r242,187v96,38,147,60,242,66v0,96,-30,136,-99,165v-109,46,-169,124,-300,206v-87,54,-137,89,-184,156","w":879},"?":{"d":"230,-208v-15,-44,-35,-100,-2,-138v29,-33,155,-97,179,-113v79,-53,143,-105,175,-189v-75,-76,-219,23,-320,28v-32,1,-33,-27,-21,-50v47,-58,225,-56,331,-71v99,-14,102,94,65,159v-53,93,-217,185,-319,253v-34,23,-32,118,-88,121xm310,-38v0,47,-83,34,-124,28v4,-48,26,-76,73,-79v31,-1,51,23,51,51"},"@":{"d":"186,-199v0,129,97,217,242,199v203,-25,395,-76,582,-142v-5,6,-12,9,-10,22v-49,48,-138,65,-209,88v-66,21,-304,89,-374,86v-180,-8,-325,-58,-325,-223v0,-161,100,-236,193,-347v110,-131,363,-233,583,-154v67,23,121,102,121,187v0,148,-158,225,-313,254v-88,16,-269,75,-270,-56v-1,-98,162,-210,271,-210v89,0,94,70,92,166v83,-16,150,-88,150,-177v0,-104,-87,-148,-202,-146v-216,4,-399,147,-487,301v-28,49,-44,99,-44,152xm690,-350v32,-33,8,-94,-39,-89v-82,9,-189,48,-198,135v-7,69,97,67,128,23v21,-30,45,-44,64,-47v19,-3,34,-11,45,-22","w":1010},"A":{"d":"87,-10v-4,-44,89,-152,110,-187r-66,-22v-5,-47,19,-77,77,-77v35,0,66,-32,94,-94v38,-83,64,-112,128,-80v101,-82,189,-198,284,-288v59,-56,120,-168,231,-143v-37,229,-212,470,-274,671v-15,47,-23,87,-23,121v0,53,99,155,88,152v-91,12,-155,-51,-155,-136v0,-83,66,-181,-43,-181v-75,0,-162,-12,-209,22v-57,41,-94,106,-132,187v-24,50,-34,55,-110,55xm384,-340v94,23,241,76,275,-33v40,-127,188,-288,187,-440v-103,59,-196,177,-284,261v-76,73,-126,130,-178,212xm406,-472v-11,14,-42,15,-26,44v3,7,4,10,4,11v17,-12,29,-24,22,-55xm373,-428v-12,6,-14,26,0,33v12,-6,14,-26,0,-33","w":846},"B":{"d":"406,-637v-24,7,-96,59,-121,66v-42,-46,37,-113,77,-121v66,-13,148,-44,220,-44v105,-1,165,13,165,99v0,59,-43,120,-128,183r-114,81v86,34,219,29,219,134v0,27,-10,52,-32,75v-96,100,-285,175,-475,175v-72,0,-139,-34,-108,-109v43,22,89,64,154,55v129,-18,253,-68,346,-140v27,-21,39,-40,39,-54v0,-50,-104,-74,-165,-73v-143,3,-206,87,-242,212r-66,-11v-14,-62,110,-246,132,-297v20,-47,118,-172,99,-231xm669,-624v-3,-57,-91,-71,-151,-48v-13,5,-32,12,-57,24v27,72,4,79,-41,179v-15,33,-25,61,-25,85r22,-22v33,-3,62,-31,88,-44v48,-24,167,-118,164,-174","w":725},"C":{"d":"175,-263v-49,174,117,254,297,231v82,-11,175,-8,246,-33v52,-19,54,-21,94,-29v5,1,9,24,12,29v-124,37,-256,77,-416,78v-179,2,-310,-61,-310,-221v0,-147,82,-218,165,-319v68,-83,135,-139,195,-176v107,-67,295,-73,295,86v0,46,-12,102,-17,145v-42,-9,-67,-10,-72,-44v-1,-4,18,-78,17,-99v-3,-66,-72,-71,-132,-55v-146,40,-332,256,-374,407","w":824},"D":{"d":"216,44v-101,22,-263,32,-279,-67v2,-29,25,-44,53,-53v2,40,-4,67,34,77v97,23,180,-3,272,-33v202,-66,343,-132,419,-295v61,-131,-53,-219,-144,-277v-109,-69,-215,-132,-352,-132v-43,0,-75,-3,-97,-9v-22,-6,-34,-15,-34,-27v25,-79,157,-22,219,-8v117,26,225,66,317,136v136,102,198,192,150,348v-50,165,-264,240,-424,300v-49,17,-93,31,-134,40xm257,-121v-18,0,-46,-19,-43,-39v9,-54,79,-102,104,-147v51,-90,106,-253,187,-286v9,6,13,16,11,33v-10,106,-157,245,-198,341v-13,32,-26,97,-61,98","w":791},"E":{"d":"428,-43v67,0,200,-39,231,22v-37,19,-94,10,-146,10v-154,0,-338,21,-404,-76v-71,-104,76,-168,89,-267v5,-40,1,-61,43,-74v66,-21,120,-101,142,-174v32,-107,144,-129,293,-136v70,-3,186,28,258,46v-81,44,-213,9,-319,22v-52,7,-100,36,-144,87v-18,21,-51,69,-98,144v85,13,180,14,209,55v-32,13,-91,24,-177,33v-128,14,-224,73,-224,198v0,87,131,110,247,110"},"F":{"d":"373,-428v80,23,177,-29,245,-22v66,7,100,0,129,33v-141,31,-302,61,-418,110v-75,32,-108,171,-146,254v-23,50,-57,74,-96,74v-5,-46,12,-81,33,-119r179,-327v28,-56,49,-84,19,-124v-24,-12,-42,-22,-33,-55v7,-27,41,-31,66,-33v44,-4,188,-70,209,-77v178,-58,350,-154,571,-154v48,0,112,11,95,67r-7,21v-141,-99,-359,17,-494,55v-43,12,-172,78,-176,77v-63,25,-70,41,-99,110v-15,37,-52,77,-77,110","w":736},"G":{"d":"624,57v2,-23,24,-50,35,-67v-14,-21,-58,-9,-77,0v-67,8,-155,10,-231,10v-137,0,-279,-52,-264,-186v17,-138,153,-274,264,-341r308,-187v97,-48,225,-119,317,-119v47,0,73,20,78,64v-357,82,-614,210,-824,429v-34,36,-71,94,-71,155v0,143,187,155,335,138v13,-2,64,-12,154,-29v86,-16,182,-153,165,-264v-59,19,-136,61,-201,61v-36,0,-52,-13,-52,-50v0,-75,99,-40,165,-55r224,-56v8,0,14,0,18,1v-18,177,-193,309,-233,484v-7,31,-27,45,-52,45v-26,0,-60,-13,-58,-33","w":956},"H":{"d":"659,-692v22,61,4,104,-37,162v-2,8,-168,179,-172,223v15,18,35,32,66,17v35,-17,213,0,253,-39v44,-25,94,-159,132,-231r88,-165v19,-42,34,-104,65,-127v16,-12,51,-5,77,-5v-44,110,-144,231,-186,341v-7,18,-64,92,-65,127v-2,64,-50,80,-78,126r-190,316v-27,43,-17,109,-92,100r-37,0v0,-56,53,-111,77,-153v14,-25,133,-194,165,-252v-97,-21,-217,10,-306,21v-37,5,-91,61,-167,163v-38,51,-68,74,-121,68v11,-99,154,-183,198,-263v-88,-36,-234,-118,-240,-198v-1,-23,19,-59,39,-54v80,18,130,175,212,197v39,11,73,-39,99,-77r121,-176v27,-44,50,-103,99,-121","w":967},"I":{"d":"560,-527v10,-36,39,-99,-30,-92v-90,9,-145,74,-256,59v-2,-74,1,-90,54,-98r155,-23r396,-44v3,2,19,6,47,12v14,3,24,17,30,43v-61,18,-150,21,-231,22v-45,1,-60,1,-65,40v-5,46,-3,52,-23,92r-220,451v129,27,260,-14,371,-37v24,0,37,11,37,37v-2,83,-111,51,-188,55v-44,2,-89,10,-135,17r-283,47v-48,8,-135,46,-132,-33v2,-53,82,-64,154,-64v100,0,143,-82,186,-173v45,-95,107,-207,133,-311","w":813},"J":{"d":"835,-857v33,12,66,15,65,48v-1,39,-56,67,-88,75v-26,-13,-65,-73,-102,-36v-36,61,-46,132,-69,235v-40,176,-72,402,-162,511v-20,25,-47,29,-84,24v-133,-18,-310,-138,-308,-274v10,-5,20,-32,30,-16v2,5,7,6,14,5v29,124,65,149,157,193v86,41,166,-5,195,-72v36,-82,64,-165,66,-275v2,-71,10,-166,35,-228v20,-49,6,-85,-45,-86v-69,-2,-153,65,-223,70v-48,3,-76,-62,-30,-86v0,-5,50,-17,54,-36v0,-12,21,-7,33,-8v-4,24,25,27,33,11v174,-11,312,-28,429,-55","w":670},"K":{"d":"680,-752v22,5,28,65,23,93v-42,99,-244,202,-342,261v-64,39,-69,90,-10,124r209,121v44,23,45,67,44,132v-74,0,-112,-71,-154,-110v-43,-40,-153,-102,-220,-110v-15,65,-22,135,-22,209v-82,-14,-86,-14,-121,-66v58,-23,75,-107,99,-154r-22,-22v-12,-5,-9,7,-11,22v-5,-24,-42,-52,-27,-84v16,-32,61,-62,38,-113v-16,-35,39,-90,33,-144v-5,-47,-18,-101,33,-110v37,78,2,203,22,297v41,-14,148,-96,176,-110v96,-53,175,-136,242,-231v5,-3,8,-5,10,-5","w":615},"L":{"d":"241,-98v134,35,350,1,495,0v3,29,8,63,-17,71v-2,3,-40,14,-49,27v-25,11,-67,-21,-99,-21v-40,0,-77,-5,-110,-5v-114,0,-190,38,-294,38v-36,0,-73,-7,-74,-38v12,-51,55,-93,83,-132v101,-140,129,-218,201,-358v47,-94,62,-172,97,-251v12,-28,29,-40,45,-40v41,0,60,59,35,107","w":736},"M":{"d":"1071,-778v32,-23,73,8,73,41v6,20,-47,97,-46,100v-29,88,-168,412,-164,407v-24,62,-43,115,-55,174v-11,54,-33,55,-99,66v-11,-56,2,-91,27,-151r123,-279v32,-70,48,-128,48,-173v-39,9,-168,158,-176,165v-45,39,-103,85,-154,121v-14,10,-41,57,-55,66v-53,33,-110,26,-110,-55v0,-117,-1,-152,-22,-231v-90,121,-165,374,-266,487v-25,28,-63,40,-108,40v-1,-55,99,-209,110,-230r99,-198v25,-70,42,-109,47,-120v17,-35,60,-44,83,-60v9,-6,17,-69,27,-77v3,-4,13,-14,30,-29v85,66,81,237,99,374v27,5,46,-23,66,-33v23,-11,87,-78,99,-88v110,-94,209,-235,324,-317","w":1043},"N":{"d":"175,-65v-18,19,-92,46,-88,-11v1,-21,32,-40,44,-55v63,-77,118,-161,176,-242v16,-22,60,-156,88,-198v83,57,97,110,135,250v17,61,34,106,52,135r77,-143v35,-101,136,-242,187,-341v40,-80,84,-150,164,-165v9,35,20,55,-21,77v-79,42,-141,174,-180,246v-26,49,-19,95,-51,126v-42,41,-55,98,-82,150v-29,56,-39,103,-39,138v0,93,-21,79,-121,108v-28,-126,-55,-268,-99,-372v-61,47,-243,306,-242,297xm736,-362v-12,6,-14,26,0,33v12,-6,14,-26,0,-33","w":846},"O":{"d":"626,-802v120,-64,252,62,264,165v0,2,10,44,31,126v14,55,18,92,2,138v-63,177,-226,380,-429,383v-202,3,-396,-1,-396,-185v0,-220,191,-370,332,-476v21,-15,45,-25,64,-41xm750,-666v-30,0,-56,-12,-85,-11v-106,3,-212,129,-292,183v-100,67,-305,272,-127,382v105,66,268,66,378,-14v132,-96,203,-218,200,-445v0,-61,-16,-95,-74,-95","w":956},"P":{"d":"154,-12v-26,24,-61,-2,-59,-35v0,-13,5,-27,14,-40v38,-58,87,-83,97,-173v4,-33,13,-56,24,-69r33,22v7,-11,32,-46,75,-105v60,-82,90,-146,90,-192v-38,18,-68,40,-121,44v2,-13,-6,-16,-11,-22r11,-44v35,-34,233,-92,239,-95v59,-17,112,-26,157,-26v136,0,188,124,139,245v-75,186,-329,228,-535,294v-80,26,-89,64,-132,165v-6,14,-13,25,-21,31xm329,-274v71,-8,128,-35,187,-55v105,-36,287,-144,287,-251v0,-65,-52,-110,-126,-107v-83,4,-164,34,-175,108v-26,67,-71,107,-108,163v-33,50,-60,93,-76,131","w":758},"Q":{"d":"687,-167v-24,49,16,118,16,167v0,129,-34,233,-121,263v1,-15,-8,-24,-14,-27v5,11,15,16,14,-6v23,-81,78,-212,20,-307v-27,-44,-67,-12,-97,1v-109,45,-165,73,-263,77v-91,4,-153,-54,-153,-138v0,-155,139,-244,251,-335v142,-116,265,-219,471,-219v81,0,84,104,68,186v-26,131,-107,246,-192,338xm467,-336v70,1,106,108,162,115v54,-10,79,-44,110,-94v40,-65,103,-160,103,-251v0,-39,-19,-57,-51,-71v-5,6,-13,9,-11,22v-5,6,-13,9,-11,22v-174,7,-254,43,-381,137v-102,76,-165,146,-209,253v-7,20,-11,39,-11,57v0,61,48,83,114,83v110,0,151,-34,267,-90v-43,-38,-74,-69,-95,-89v-33,-31,-33,-60,-12,-85v6,-7,15,-9,25,-9","w":835},"R":{"d":"137,-126v-11,0,-51,-18,-50,-16v0,-21,13,-21,20,-38v25,-37,83,-96,90,-138r-22,-22v1,-38,18,-51,44,-66v66,-38,159,-126,124,-225v15,-40,70,-61,95,-94v24,-32,30,-6,71,-11v48,7,227,-72,247,-76v51,-9,178,-55,237,-49v38,4,87,21,81,66v-13,99,-54,135,-135,189v-142,94,-381,169,-566,244v93,91,157,199,205,330v27,74,14,140,-62,141v2,-172,-86,-321,-186,-392v-86,-62,-119,66,-155,130v-10,19,-25,27,-38,27xm351,-450v8,16,41,14,66,11v59,-7,121,-37,176,-55v118,-39,209,-97,319,-176v41,-29,61,-59,61,-88v0,-46,-60,-46,-105,-33v-174,51,-288,91,-396,172v-63,48,-102,105,-121,169","w":868},"S":{"d":"890,-802v7,10,55,18,66,22v-35,49,-144,69,-220,88v-183,44,-378,86,-473,209v78,37,170,62,275,66v112,4,305,65,305,158v0,38,-18,58,-41,84v-110,119,-313,185,-543,185v-127,0,-237,-172,-128,-262v1,122,24,209,121,209v173,0,333,-54,440,-132v31,-23,54,-40,57,-79v5,-68,-162,-119,-244,-119v-178,0,-166,-7,-264,-44v-62,-23,-78,-83,-16,-128v65,-47,99,-50,195,-98v173,-86,323,-78,470,-159","w":846},"T":{"d":"571,-681v-8,6,-27,11,-33,11v-67,-2,-194,30,-264,55v-53,19,-85,52,-136,56v-38,3,-54,-30,-54,-68v0,-91,126,-41,212,-54v285,-43,590,-129,868,-165v53,-7,90,24,55,66v-25,30,-79,55,-132,55r22,-44v-109,-30,-293,34,-397,50v-31,5,-48,23,-48,71v0,28,-2,46,-5,55v-57,205,-251,398,-308,603r-88,-20v17,-81,83,-135,121,-198v8,-14,34,-65,81,-151v55,-104,102,-196,106,-322","w":824},"U":{"d":"197,0v-79,0,-110,-9,-110,-76v0,-30,7,-64,28,-97v38,-61,124,-176,228,-280v65,-66,62,-63,119,-154v33,-51,65,-79,98,-85v8,47,-23,63,-44,88r-99,121r-198,231v-23,37,-66,102,-66,143v0,74,90,57,143,44v241,-60,357,-228,495,-429v51,-74,83,-138,112,-180v54,-78,104,-117,151,-117v30,84,-135,214,-142,253v-45,94,-149,179,-200,266v-42,73,-149,236,10,261v36,6,59,13,69,21v-32,8,-93,25,-118,25v-95,0,-111,-86,-102,-188v-27,11,-73,35,-137,72v-95,54,-174,81,-237,81","w":934},"V":{"d":"156,-341v-1,-122,-32,-234,-59,-334v4,-32,23,-36,56,-50v27,41,37,324,43,375v8,71,28,130,56,175v26,5,39,-29,55,-44v146,-139,259,-402,419,-573r98,-109v31,-44,82,-47,154,-44v-285,255,-520,557,-704,913v-10,20,-31,37,-57,37v-64,0,-68,-79,-68,-147v0,-35,7,-168,7,-199","w":692},"W":{"d":"1139,-779v-21,-3,-74,42,-85,43v-17,-82,71,-127,132,-88v104,67,63,255,22,374v-64,188,-245,338,-447,396v-67,20,-120,16,-151,-42v-7,-11,-20,-45,-39,-101v-139,66,-233,229,-417,245v-30,3,-70,-15,-68,-42v2,-28,32,-68,45,-93v73,-141,223,-285,293,-427v18,-37,29,-53,64,-56v28,-3,44,34,39,65v-8,43,-134,171,-144,189v-7,13,-35,46,-79,99v-64,77,-96,139,-96,185v115,-37,187,-99,286,-176v63,-49,106,-132,154,-198v15,-19,27,-28,37,-28v20,0,23,37,25,63v4,61,-54,131,-54,195v0,77,82,85,149,44v111,-68,225,-128,299,-233v70,-100,106,-184,97,-306v-3,-43,-18,-102,-62,-108","w":1219},"X":{"d":"197,-593v-38,-31,-35,-111,19,-113v52,10,72,55,104,107v26,43,57,113,87,144v33,35,57,16,98,-17v70,-56,153,-153,209,-231v24,-34,68,-24,66,33v-3,68,-123,134,-176,176v-37,29,-81,66,-110,99v-30,34,-4,70,10,98v1,12,123,173,117,218v-7,47,-35,65,-83,79r-30,-86v-24,-68,-40,-106,-70,-160v-46,-82,-73,-59,-136,12r-142,160v-20,20,-35,31,-46,31v-18,0,-28,-33,-28,-65v0,-28,18,-50,44,-42v25,-3,40,-31,56,-47v2,-2,27,-20,71,-58v68,-60,102,-91,72,-162v-29,-68,-74,-129,-132,-176","w":714},"Y":{"d":"186,120v-14,-6,-16,-37,0,-44v23,-129,99,-238,99,-361v0,-114,-84,-232,-132,-319v-27,-48,-69,-75,-69,-126v0,-25,12,-32,36,-39v25,-7,54,20,85,82v5,9,22,56,58,138v15,33,43,96,80,104v113,-51,203,-132,283,-225v35,-41,55,-78,73,-101v49,-61,86,-89,136,-42v-103,110,-163,179,-286,288v-109,97,-137,129,-174,274r-72,281v-18,47,-57,77,-117,90","w":626},"Z":{"d":"934,-714v-163,-76,-391,134,-550,33v17,-17,24,-48,54,-51v74,20,174,-12,243,-26v94,-18,163,-41,251,-41v53,0,95,8,95,55v0,99,-113,161,-181,217v-117,97,-194,177,-335,264v-121,76,-173,108,-237,198v175,20,349,-21,547,-11v49,2,114,0,118,39v2,19,-28,60,-50,56v-54,-10,-93,-44,-160,-42r-70,2v-119,1,-233,13,-363,31r-111,38v-52,-11,-139,-53,-76,-102v30,-23,82,-40,109,-64v228,-203,542,-348,716,-596","w":989},"[":{"d":"164,-626v202,0,305,-57,462,-132r22,22v-9,50,-45,84,-111,95v-124,20,-187,35,-296,59v-48,11,-42,47,-44,99r-12,369v1,41,12,46,56,49v76,6,277,-37,319,11r11,0v-6,35,-17,72,-57,69v-41,-3,-79,-20,-131,-20v-22,0,-162,16,-208,15v-57,-1,-81,3,-84,-43v15,-120,42,-262,40,-395v4,-11,-27,-114,-27,-145v1,-37,18,-53,60,-53","w":714},"\\":{"d":"153,-703v37,-5,77,83,99,121v38,67,90,133,132,198v46,73,96,168,154,220v34,31,58,107,22,152v-12,16,-30,27,-55,33v-61,-174,-216,-393,-297,-516v-3,-3,-32,-36,-88,-98v-44,-50,-35,-81,33,-110","w":582},"]":{"d":"226,-720v31,0,115,19,125,17v103,-3,235,-22,330,-33v103,-12,33,142,33,198v0,115,-42,294,11,385v0,6,52,65,48,88v-8,42,-19,56,-70,55v-212,-4,-232,26,-385,26v-25,0,-46,-8,-46,-33v0,-28,59,-99,79,-103v40,13,66,54,127,45r60,-1v68,-2,90,-1,90,-60r-2,-457v9,-81,-72,-58,-132,-55r-259,12v-41,-2,-79,3,-84,-27v6,-33,34,-57,75,-57","w":769},"^":{"d":"550,-322v14,-105,13,-203,-23,-282r-22,22v-55,9,-186,163,-209,176v-13,2,-103,145,-147,134v-24,1,-70,-27,-68,-49v3,-39,103,-78,138,-107r286,-242v27,-24,70,-100,110,-62v29,109,29,258,33,392v1,33,-24,78,-54,78v-24,1,-48,-31,-44,-60","w":648},"_":{"d":"637,-65v15,1,98,-11,110,-11v35,0,88,47,66,86v-12,22,-31,21,-55,22v-23,36,-74,-37,-117,-32v-74,-10,-259,11,-301,10v-64,-2,-206,42,-275,33v-34,-4,-62,-17,-62,-47v0,-30,36,-56,70,-53v56,6,110,18,177,18v89,0,358,-29,387,-26","w":824},"`":{"d":"120,-494v-68,-8,-194,-107,-142,-190v8,-12,23,-21,43,-30v60,30,100,128,99,220","w":395},"a":{"d":"494,-483v36,-7,89,63,88,99v-3,89,-43,163,-82,219v-35,49,-24,143,25,162v26,4,52,8,79,13v-13,29,-28,55,-60,55v-55,0,-127,-102,-149,-152v-115,54,-172,94,-271,94v-62,0,-92,-31,-92,-94v0,-203,262,-359,462,-396xm564,-378v-2,-52,-77,-43,-125,-39v-101,9,-148,58,-231,132v-45,40,-115,117,-118,175v-2,39,42,66,88,65v72,-1,163,-54,206,-97v9,-8,32,-45,69,-110v25,-44,57,-66,96,-66v6,-10,15,-45,15,-60","w":582},"b":{"d":"461,-340v-166,0,-282,119,-300,272v-5,44,36,56,80,47v120,-23,292,-113,341,-198v11,-18,17,-34,17,-49v0,-55,-78,-72,-138,-72xm242,30v-67,20,-206,-56,-221,-51v-8,-49,32,-72,55,-99r310,-363v89,-104,125,-198,191,-312v34,-58,83,-84,137,-84v-45,165,-254,306,-308,473r160,32v90,30,117,81,82,166v-20,49,-75,96,-164,142v-44,22,-144,67,-242,96"},"c":{"d":"571,-516v36,17,52,48,35,94v-21,57,-34,141,-92,141v-26,0,-53,-20,-51,-38v-4,-20,63,-83,64,-98v-87,-20,-180,35,-253,66v-77,32,-186,120,-186,208v0,125,149,143,283,130v33,-3,188,-28,252,-29v14,0,63,-36,80,-23v4,-9,26,-16,36,-10v-111,73,-271,105,-449,107v-151,1,-269,-36,-269,-163v0,-188,239,-271,387,-333v58,-24,112,-41,163,-52","w":736},"d":{"d":"341,-374v49,0,96,38,120,45v9,-6,13,-16,11,-33v5,-6,13,-9,11,-22r110,-297v11,-41,9,-51,40,-57v41,1,58,31,37,71v-72,140,-160,360,-209,514v31,3,86,2,55,33v-28,28,-40,31,-54,63v-24,55,-103,23,-166,25v-108,3,-269,33,-276,-79v15,-109,96,-185,182,-229v46,-22,92,-34,139,-34xm376,-132v45,-61,34,-182,-58,-175v-93,7,-219,77,-234,165v4,67,150,64,223,55v28,-3,50,-20,69,-45","w":593},"e":{"d":"414,-20v-149,14,-424,59,-392,-126v8,-45,33,-68,76,-117v67,-76,147,-107,275,-143v14,9,103,17,99,22v51,22,72,111,22,154v-76,65,-241,81,-338,29v-21,6,-61,44,-58,71v10,102,186,76,282,64v37,-5,148,-10,191,-10v-25,28,-77,48,-157,56xm450,-296v-34,-40,-108,-49,-164,-13r-45,24v51,82,158,68,209,-11","w":571},"f":{"d":"527,-285v-44,2,-137,-44,-179,-17v-84,53,-99,228,-180,285v-22,17,-53,29,-92,38v-2,-96,51,-136,88,-196r55,-88v-37,-40,-92,22,-144,22v-30,0,-55,-12,-55,-38v0,-90,157,-43,232,-72v44,-17,72,-88,99,-132v77,-126,134,-213,252,-274v96,-50,261,-30,261,93v1,57,-45,117,-84,137v1,-19,25,-86,25,-107v-1,-86,-104,-97,-179,-69v-60,23,-115,64,-151,136r-91,183v61,18,94,28,97,29v31,15,46,38,46,70","w":626},"g":{"d":"530,-321v2,47,-36,94,-36,135v0,122,-18,130,-24,268v-6,143,-48,219,-139,302v-119,109,-292,119,-429,33v-54,-34,-67,-44,-44,-99v13,-2,16,6,22,11v69,30,115,92,210,89v188,-4,316,-196,319,-401v1,-43,-7,-69,-42,-71v-118,24,-297,11,-324,-66v-24,-70,7,-113,62,-178v75,-88,155,-128,293,-135v82,-4,128,34,132,112xm439,-291v32,-49,11,-86,-55,-82v-101,6,-192,67,-243,134v-17,24,-26,46,-26,66v0,65,82,74,153,77v59,2,121,-19,133,-58v-2,-17,-18,-45,-6,-65v18,-30,32,-54,44,-72","w":527},"h":{"d":"516,-769v7,8,52,13,44,44v-1,33,-31,71,-44,99r-154,308r286,-120v19,-7,34,-11,45,-11v47,-1,63,49,63,95v0,122,-139,239,-139,356v0,23,7,44,20,63v-26,22,-112,42,-109,-20v7,-131,159,-268,131,-418v-224,22,-494,212,-561,394v-24,-9,-46,-19,-77,-21v0,-38,90,-127,110,-153r165,-209v74,-113,112,-197,162,-321v16,-39,37,-67,58,-86","w":747},"i":{"d":"263,-604v-59,0,-58,-49,-39,-99v11,-30,16,-49,17,-55v33,20,28,61,58,80v43,28,10,74,-36,74xm175,-384v29,22,46,56,23,102v-33,66,-63,169,-97,224v-11,10,-34,15,-69,15v-9,-47,-4,-80,21,-114v51,-69,53,-180,122,-227","w":307},"j":{"d":"-285,153v-44,112,55,265,176,209v167,-78,232,-226,299,-444v45,-144,73,-230,84,-258v25,-4,23,25,27,42v4,20,-38,108,-38,112v-13,43,-26,86,-41,128v-11,33,-37,104,-80,211v-42,105,-147,237,-259,273v-125,40,-194,-84,-235,-177v-31,-71,-19,-161,55,-170v22,-3,49,38,27,58v-9,8,-14,13,-15,16xm356,-603v-34,0,-55,-5,-82,-12v-6,-45,36,-75,73,-75v34,0,65,50,64,62v-2,21,-31,25,-55,25","w":406},"k":{"d":"458,-872v21,-27,59,5,59,31v-1,25,-24,52,-34,72v-61,124,-209,291,-231,440v52,-7,208,-88,264,-111v27,-4,120,-102,165,-120v7,13,10,27,10,41v0,51,-48,101,-144,149v-37,18,-109,46,-218,85v-41,15,-69,29,-53,79v40,121,34,125,106,260v34,64,16,113,-42,132v-40,-119,-89,-188,-121,-284v-17,-48,-24,-58,-66,-77v-17,37,-33,78,-33,132v-15,28,-50,34,-99,33v-2,-45,3,-56,31,-106v48,-83,38,-50,60,-130v9,-30,19,-50,30,-61v59,-53,77,-107,121,-187r110,-198v9,-26,56,-117,65,-144v6,-17,14,-29,20,-36","w":593},"l":{"d":"76,0v-99,-3,-18,-96,0,-131v73,-140,188,-288,250,-439v34,-82,45,-108,68,-181v7,-23,24,-39,45,-51v24,6,67,55,39,91v-24,59,-113,177,-138,228v-19,38,-40,79,-62,119r-65,119v-41,78,-59,124,-86,201v-10,30,-30,44,-51,44","w":395},"m":{"d":"784,78v-32,-1,-51,-47,-50,-82v3,-124,140,-216,145,-336v-146,51,-118,52,-319,165v-56,31,-135,142,-220,110v7,-80,174,-122,139,-234v-3,-9,-9,-23,-18,-41v-137,64,-233,177,-328,291v-29,35,-69,49,-112,49v-11,-50,40,-85,66,-120v47,-64,95,-88,133,-162v24,-46,33,-58,83,-61v72,-4,119,-75,189,-75v27,0,49,19,64,57v6,14,15,47,26,98v17,-1,248,-159,344,-155v62,3,56,88,30,133r-143,242v-6,29,-1,55,3,83v-1,21,-18,39,-32,38","w":967},"n":{"d":"327,-396v0,32,-20,72,-31,100v5,1,191,-110,232,-98v64,1,90,53,98,118v6,44,-73,166,-88,200v-10,11,-33,23,-18,44v19,26,-18,51,-41,48v-76,-8,-55,-75,-9,-134v61,-78,72,-66,78,-134v4,-44,-41,-65,-87,-55v-167,37,-261,273,-429,307v0,-23,-20,-15,-6,-44v4,-49,109,-162,105,-164r88,-121v22,-47,23,-102,77,-100v22,0,31,11,31,33","w":604},"o":{"d":"260,-341v156,-101,465,-90,470,127v3,138,-251,214,-412,214v-145,0,-241,-15,-274,-110v-40,-115,156,-192,216,-231xm666,-222v-6,-108,-153,-123,-260,-96v-116,29,-245,102,-297,187v42,57,148,93,252,77v15,-2,55,-10,122,-22v68,-12,187,-79,183,-146","w":725},"p":{"d":"230,-318v-27,15,-42,25,-66,33v-26,-30,-22,-73,22,-95v55,-28,124,-41,187,-60v61,-18,110,-25,146,-25v81,0,133,33,133,112v0,94,-70,133,-156,199v-98,75,-234,128,-376,164v-43,11,-78,39,-104,84v-1,1,-17,44,-56,128v-30,64,-52,105,-113,118v-18,0,-31,-11,-33,-33v-3,-31,56,-92,77,-121v8,-17,135,-150,141,-196v5,-42,62,-61,77,-88v5,-8,24,-34,57,-79v43,-58,64,-105,64,-141xm583,-357v-2,-39,-52,-47,-92,-48v-83,-1,-165,61,-195,120v-24,46,-144,178,-132,231v125,-38,228,-78,321,-178v35,-37,86,-68,98,-125","w":648},"q":{"d":"131,87v1,-48,4,-79,43,-79v13,0,56,7,67,24v58,11,78,-31,110,-75v-10,-8,-17,-24,-33,-24v-18,0,-39,16,-59,14v-20,2,-79,-12,-95,-12v-92,0,-116,-10,-132,-77v17,-143,197,-218,302,-272v86,-44,153,-73,255,-79v107,-6,122,94,92,186v-52,159,-244,267,-353,385v-52,37,1,164,1,196v-2,153,-107,222,-260,225v-68,1,-104,-28,-90,-93v25,-122,196,-193,218,-319v-31,-4,-36,-4,-66,0xm620,-358v0,-42,-32,-60,-82,-59v-98,1,-204,78,-286,110v-46,18,-141,95,-141,150v0,38,37,48,86,48v190,-2,310,-34,386,-152v25,-38,37,-70,37,-97xm121,437v108,-1,147,-145,120,-262v-14,18,-35,31,-55,44v-68,74,-112,120,-143,198v27,13,53,20,78,20","w":703},"r":{"d":"299,-361v102,-11,208,8,217,98r-183,-58v-40,1,-57,12,-81,36v-51,50,-80,107,-99,187v-20,85,-50,127,-143,130v1,-64,125,-209,132,-262v2,-12,7,-50,14,-117v7,-67,28,-108,63,-125r22,0v10,45,2,117,58,111","w":516},"s":{"d":"252,32v-110,0,-235,-109,-220,-229v25,9,57,40,93,95v70,109,139,90,268,45v64,-23,112,-52,145,-85v46,-47,32,-82,-32,-113v-92,-44,-260,-28,-320,-107v63,-62,109,-73,231,-110v88,-27,180,-55,275,-88v10,6,21,10,33,11v-5,30,-22,52,-49,66v-2,6,-216,44,-255,62v-36,17,-67,34,-92,59v79,20,142,36,186,52v106,38,151,72,111,157v-39,84,-249,185,-374,185","w":714},"t":{"d":"505,-747v108,41,-3,168,-44,220v37,25,99,50,88,110v-38,-5,-98,-42,-139,-21v-104,52,-203,186,-260,286v-27,48,-1,80,36,98v75,36,168,51,264,33v1,10,15,14,11,21v-40,18,-85,32,-145,29v-116,-5,-263,-13,-263,-129v0,-71,37,-106,84,-160v93,-107,144,-162,148,-168v-90,-15,-141,31,-210,42v-23,4,-58,-21,-55,-42v7,-56,99,-44,166,-44v135,0,195,-40,246,-128v7,-12,32,-61,73,-147","w":549},"u":{"d":"139,7v-55,0,-118,-7,-118,-58v0,-49,67,-118,97,-157v56,-72,135,-151,200,-220v22,-23,43,-46,75,-46v15,0,23,8,23,23v-15,69,-67,107,-126,168v-87,90,-125,124,-170,218v8,15,37,13,59,14v46,2,109,-32,150,-47v143,-50,263,-142,330,-264v23,-43,40,-71,49,-84v34,-46,61,-62,97,-37v22,38,-16,79,-36,110v-46,70,-193,198,-193,297v0,63,108,2,127,55v-16,2,-93,24,-115,24v-81,0,-85,-62,-83,-145v-128,77,-204,149,-366,149","w":802},"v":{"d":"120,10v-89,-1,-49,-130,-55,-207v-20,-69,-43,-120,-47,-186v-2,-33,21,-60,46,-62v63,17,57,137,68,213v5,32,11,62,21,90v26,-23,149,-171,198,-220r187,-187r22,0v0,39,-19,78,-54,120v-29,36,-192,158,-221,199v-5,7,-26,56,-63,147v-25,62,-59,93,-102,93","w":450},"w":{"d":"866,-434v122,-1,154,188,106,292v-32,68,-167,106,-215,126v-128,52,-259,50,-329,-38r0,-22v-25,-30,-86,20,-99,22v-70,26,-167,80,-250,43v-74,-33,-56,-92,6,-161r90,-102v22,-34,58,-109,97,-109v23,0,44,25,43,48v8,29,-69,109,-86,129v-14,16,-103,95,-120,130v80,60,184,-11,248,-39v72,-32,84,-107,126,-170v6,5,9,13,22,11v60,30,-8,120,-8,167v0,79,122,77,202,55v15,-4,42,-12,81,-24v109,-33,182,-128,161,-268v-3,-19,-26,-37,-40,-51v-18,3,-14,-14,-33,-11r-11,-11v5,-5,12,-10,9,-17","w":989},"x":{"d":"505,76v-8,-9,-31,-56,-77,-137v-39,-70,-67,-102,-132,-81v-70,23,-150,90,-216,128v-21,12,-26,3,-59,-7v-5,-33,33,-52,55,-66v54,-36,160,-51,220,-99v51,-61,-48,-129,-88,-176v-16,-19,-111,-82,-102,-104v3,-30,44,-59,72,-26v49,57,111,110,152,174v26,41,29,64,72,67v75,5,225,-144,246,-144v40,0,16,55,0,66v-26,29,-85,61,-131,77v-150,53,14,223,-12,328","w":670},"y":{"d":"95,-172v0,97,33,140,124,140v97,0,214,-284,247,-329v43,-59,78,-110,116,-144v12,14,35,27,35,51v0,35,-47,86,-68,114v-67,96,-148,188,-196,253v-18,24,-15,47,-2,77v-50,14,-98,50,-143,108v-29,35,-128,190,-165,264v-27,55,-65,17,-97,0v68,-110,159,-204,215,-270v17,-21,25,-37,25,-49v0,-46,-40,-40,-77,-43v-120,-38,-103,-264,-77,-406v103,-3,63,147,63,234","w":560},"z":{"d":"230,-87v128,42,335,-49,407,55v-44,15,-275,11,-319,22v-76,18,-135,5,-172,49v-14,16,-24,15,-48,15v4,-24,-25,-27,-33,-11v-13,-2,-16,6,-22,11v-11,-6,-15,-23,-14,-39v4,-85,122,-123,179,-168v13,-11,47,-36,101,-75v83,-61,137,-104,185,-178v-21,-7,-39,-15,-68,-15v-85,0,-213,52,-218,-40v-2,-28,13,-44,39,-44v62,0,121,35,165,35v40,0,156,-15,170,-13v54,-5,70,38,43,75v-41,54,-100,91,-153,133r-122,97v-46,36,-85,66,-120,91","w":637},"{":{"d":"204,-326v-83,15,-112,-98,-40,-124v62,-22,96,-36,101,-39v36,-18,61,-42,75,-71v-51,-17,-85,-31,-102,-41v-53,-31,-70,-70,-41,-124v70,-128,183,-180,352,-242v10,6,21,10,33,11v-5,29,-38,57,-96,86v-134,67,-118,43,-184,118v-26,29,-39,49,-39,60v-1,75,145,47,187,96v47,55,19,91,-46,124r-86,44v29,9,65,70,77,88r-165,176v-41,29,-39,56,8,78v88,41,234,29,359,29v48,0,78,5,95,36v-160,36,-360,25,-514,-6v-80,-16,-110,-108,-44,-168v39,-37,112,-89,129,-134","w":703},"|":{"d":"160,36v-26,1,-23,-59,-62,-46v-18,-25,-17,-43,6,-66v64,-65,84,-195,125,-306v6,-19,15,-65,28,-138v19,-112,46,-177,83,-194v28,14,18,66,11,99v-34,161,-91,318,-132,473v-1,6,-3,31,-5,74v-2,57,-17,93,-54,104","w":362},"}":{"d":"373,-450v-51,-13,-94,-67,-66,-121v15,-30,93,-55,132,-77v46,-26,158,-107,156,-170v-3,-69,-110,-72,-200,-72v-59,0,-117,-10,-121,-55v-5,-47,50,-39,88,-33v85,14,147,26,186,39v81,27,122,66,122,115v0,137,-193,200,-253,286v37,15,84,13,132,11v45,-2,71,6,66,44v-3,20,-30,41,-81,62v-7,3,-42,15,-106,37v3,4,43,34,126,83v53,32,52,75,17,115v-71,82,-200,143,-290,209v-49,36,-83,44,-139,31v44,-120,267,-152,330,-251v33,-53,2,-67,-74,-90v-97,-29,-120,-25,-134,-89v3,-42,62,-63,109,-74","w":670},"~":{"d":"175,-329v80,-9,180,-80,225,-72v49,9,35,17,61,83v19,48,81,78,143,55v31,-25,69,-75,108,-85v13,0,23,14,24,41v5,95,-167,140,-276,111v-39,-11,-49,-20,-61,-66v-10,-34,-21,-50,-52,-53v-81,14,-136,69,-205,76v-28,3,-44,-23,-45,-59v-2,-41,42,-27,78,-31","w":736},"\u2013":{"d":"428,-274v-59,0,-284,76,-385,44v-2,-13,6,-16,11,-22v10,-66,12,-59,110,-62v154,-5,215,-36,350,-36v30,0,49,10,47,41v-2,35,-7,61,-38,62v-7,4,-73,-27,-95,-27","w":560},"\u2014":{"d":"428,-274v-59,0,-284,76,-385,44v-2,-13,6,-16,11,-22v10,-66,12,-59,110,-62v154,-5,215,-36,350,-36v30,0,49,10,47,41v-2,35,-7,61,-38,62v-7,4,-73,-27,-95,-27","w":560},"\u201c":{"d":"87,-901v6,4,23,11,33,11v0,45,-94,204,-141,187v-20,-7,-31,-16,-31,-32v1,-47,99,-128,139,-166xm54,-670v11,-79,120,-187,187,-209v-11,100,-15,63,-88,176v-23,35,-49,48,-99,33","w":527},"\u201d":{"d":"309,-904v54,0,138,127,53,157v-8,3,-22,13,-32,14v-25,-14,-53,-79,-53,-123v0,-26,8,-48,32,-48xm498,-965v55,6,78,78,55,141r-15,55v-54,-6,-51,-12,-68,-65v-16,-53,-22,-126,28,-131","w":527},"\u2018":{"d":"54,-681v-56,1,-85,-22,-86,-72v-2,-74,83,-201,130,-236v5,4,49,23,44,44v14,32,-68,106,-66,110v-24,37,-21,94,-22,154","w":439},"\u2019":{"d":"318,-736v7,-9,23,-39,22,-44v11,-76,-83,-109,-88,-176v-4,-52,63,-57,88,-22v5,3,20,50,22,55v31,43,52,49,55,99v3,58,-45,83,-99,88","w":384},"\u00a0":{"w":494}}});


/*
 * jQuery validation plug-in 1.5.5
 *
 * http://bassistance.de/jquery-plugins/jquery-plugin-validation/
 * http://docs.jquery.com/Plugins/Validation
 *
 * Copyright (c) 2006 - 2008 JÃ¶rn Zaefferer
 *
 * $Id: jquery.validate.js 6403 2009-06-17 14:27:16Z joern.zaefferer $
 *
 * Permission is hereby granted, free of charge, to any person obtaining
 * a copy of this software and associated documentation files (the
 * "Software"), to deal in the Software without restriction, including
 * without limitation the rights to use, copy, modify, merge, publish,
 * distribute, sublicense, and/or sell copies of the Software, and to
 * permit persons to whom the Software is furnished to do so, subject to
 * the following conditions:
 * 
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
 * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 */
(function($){$.extend($.fn,{validate:function(options){if(!this.length){options&&options.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return;}var validator=$.data(this[0],'validator');if(validator){return validator;}validator=new $.validator(options,this[0]);$.data(this[0],'validator',validator);if(validator.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){validator.cancelSubmit=true;});if(validator.settings.submitHandler){this.find("input, button").filter(":submit").click(function(){validator.submitButton=this;});}this.submit(function(event){if(validator.settings.debug)event.preventDefault();function handle(){if(validator.settings.submitHandler){if(validator.submitButton){var hidden=$("<input type='hidden'/>").attr("name",validator.submitButton.name).val(validator.submitButton.value).appendTo(validator.currentForm);}validator.settings.submitHandler.call(validator,validator.currentForm);if(validator.submitButton){hidden.remove();}return false;}return true;}if(validator.cancelSubmit){validator.cancelSubmit=false;return handle();}if(validator.form()){if(validator.pendingRequest){validator.formSubmitted=true;return false;}return handle();}else{validator.focusInvalid();return false;}});}return validator;},valid:function(){if($(this[0]).is('form')){return this.validate().form();}else{var valid=true;var validator=$(this[0].form).validate();this.each(function(){valid&=validator.element(this);});return valid;}},removeAttrs:function(attributes){var result={},$element=this;$.each(attributes.split(/\s/),function(index,value){result[value]=$element.attr(value);$element.removeAttr(value);});return result;},rules:function(command,argument){var element=this[0];if(command){var settings=$.data(element.form,'validator').settings;var staticRules=settings.rules;var existingRules=$.validator.staticRules(element);switch(command){case"add":$.extend(existingRules,$.validator.normalizeRule(argument));staticRules[element.name]=existingRules;if(argument.messages)settings.messages[element.name]=$.extend(settings.messages[element.name],argument.messages);break;case"remove":if(!argument){delete staticRules[element.name];return existingRules;}var filtered={};$.each(argument.split(/\s/),function(index,method){filtered[method]=existingRules[method];delete existingRules[method];});return filtered;}}var data=$.validator.normalizeRules($.extend({},$.validator.metadataRules(element),$.validator.classRules(element),$.validator.attributeRules(element),$.validator.staticRules(element)),element);if(data.required){var param=data.required;delete data.required;data=$.extend({required:param},data);}return data;}});$.extend($.expr[":"],{blank:function(a){return!$.trim(a.value);},filled:function(a){return!!$.trim(a.value);},unchecked:function(a){return!a.checked;}});$.validator=function(options,form){this.settings=$.extend({},$.validator.defaults,options);this.currentForm=form;this.init();};$.validator.format=function(source,params){if(arguments.length==1)return function(){var args=$.makeArray(arguments);args.unshift(source);return $.validator.format.apply(this,args);};if(arguments.length>2&&params.constructor!=Array){params=$.makeArray(arguments).slice(1);}if(params.constructor!=Array){params=[params];}$.each(params,function(i,n){source=source.replace(new RegExp("\\{"+i+"\\}","g"),n);});return source;};$.extend($.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:$([]),errorLabelContainer:$([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(element){this.lastActive=element;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,element,this.settings.errorClass,this.settings.validClass);this.errorsFor(element).hide();}},onfocusout:function(element){if(!this.checkable(element)&&(element.name in this.submitted||!this.optional(element))){this.element(element);}},onkeyup:function(element){if(element.name in this.submitted||element==this.lastElement){this.element(element);}},onclick:function(element){if(element.name in this.submitted)this.element(element);},highlight:function(element,errorClass,validClass){$(element).addClass(errorClass).removeClass(validClass);},unhighlight:function(element,errorClass,validClass){$(element).removeClass(errorClass).addClass(validClass);}},setDefaults:function(settings){$.extend($.validator.defaults,settings);},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",dateDE:"Bitte geben Sie ein gÃ¼ltiges Datum ein.",number:"Please enter a valid number.",numberDE:"Bitte geben Sie eine Nummer ein.",digits:"Please enter only digits",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:$.validator.format("Please enter no more than {0} characters."),minlength:$.validator.format("Please enter at least {0} characters."),rangelength:$.validator.format("Please enter a value between {0} and {1} characters long."),range:$.validator.format("Please enter a value between {0} and {1}."),max:$.validator.format("Please enter a value less than or equal to {0}."),min:$.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=$(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||$(this.currentForm);this.containers=$(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var groups=(this.groups={});$.each(this.settings.groups,function(key,value){$.each(value.split(/\s/),function(index,name){groups[name]=key;});});var rules=this.settings.rules;$.each(rules,function(key,value){rules[key]=$.validator.normalizeRule(value);});function delegate(event){var validator=$.data(this[0].form,"validator");validator.settings["on"+event.type]&&validator.settings["on"+event.type].call(validator,this[0]);}$(this.currentForm).delegate("focusin focusout keyup",":text, :password, :file, select, textarea",delegate).delegate("click",":radio, :checkbox",delegate);if(this.settings.invalidHandler)$(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler);},form:function(){this.checkForm();$.extend(this.submitted,this.errorMap);this.invalid=$.extend({},this.errorMap);if(!this.valid())$(this.currentForm).triggerHandler("invalid-form",[this]);this.showErrors();return this.valid();},checkForm:function(){this.prepareForm();for(var i=0,elements=(this.currentElements=this.elements());elements[i];i++){this.check(elements[i]);}return this.valid();},element:function(element){element=this.clean(element);this.lastElement=element;this.prepareElement(element);this.currentElements=$(element);var result=this.check(element);if(result){delete this.invalid[element.name];}else{this.invalid[element.name]=true;}if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers);}this.showErrors();return result;},showErrors:function(errors){if(errors){$.extend(this.errorMap,errors);this.errorList=[];for(var name in errors){this.errorList.push({message:errors[name],element:this.findByName(name)[0]});}this.successList=$.grep(this.successList,function(element){return!(element.name in errors);});}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors();},resetForm:function(){if($.fn.resetForm)$(this.currentForm).resetForm();this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass);},numberOfInvalids:function(){return this.objectLength(this.invalid);},objectLength:function(obj){var count=0;for(var i in obj)count++;return count;},hideErrors:function(){this.addWrapper(this.toHide).hide();},valid:function(){return this.size()==0;},size:function(){return this.errorList.length;},focusInvalid:function(){if(this.settings.focusInvalid){try{$(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus();}catch(e){}}},findLastActive:function(){var lastActive=this.lastActive;return lastActive&&$.grep(this.errorList,function(n){return n.element.name==lastActive.name;}).length==1&&lastActive;},elements:function(){var validator=this,rulesCache={};return $([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&validator.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in rulesCache||!validator.objectLength($(this).rules()))return false;rulesCache[this.name]=true;return true;});},clean:function(selector){return $(selector)[0];},errors:function(){return $(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext);},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=$([]);this.toHide=$([]);this.formSubmitted=false;this.currentElements=$([]);},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers);},prepareElement:function(element){this.reset();this.toHide=this.errorsFor(element);},check:function(element){element=this.clean(element);if(this.checkable(element)){element=this.findByName(element.name)[0];}var rules=$(element).rules();var dependencyMismatch=false;for(method in rules){var rule={method:method,parameters:rules[method]};try{var result=$.validator.methods[method].call(this,element.value.replace(/\r/g,""),element,rule.parameters);if(result=="dependency-mismatch"){dependencyMismatch=true;continue;}dependencyMismatch=false;if(result=="pending"){this.toHide=this.toHide.not(this.errorsFor(element));return;}if(!result){this.formatAndAdd(element,rule);return false;}}catch(e){this.settings.debug&&window.console&&console.log("exception occured when checking element "+element.id
+", check the '"+rule.method+"' method");throw e;}}if(dependencyMismatch)return;if(this.objectLength(rules))this.successList.push(element);return true;},customMetaMessage:function(element,method){if(!$.metadata)return;var meta=this.settings.meta?$(element).metadata()[this.settings.meta]:$(element).metadata();return meta&&meta.messages&&meta.messages[method];},customMessage:function(name,method){var m=this.settings.messages[name];return m&&(m.constructor==String?m:m[method]);},findDefined:function(){for(var i=0;i<arguments.length;i++){if(arguments[i]!==undefined)return arguments[i];}return undefined;},defaultMessage:function(element,method){return this.findDefined(this.customMessage(element.name,method),this.customMetaMessage(element,method),!this.settings.ignoreTitle&&element.title||undefined,$.validator.messages[method],"<strong>Warning: No message defined for "+element.name+"</strong>");},formatAndAdd:function(element,rule){var message=this.defaultMessage(element,rule.method);if(typeof message=="function")message=message.call(this,rule.parameters,element);this.errorList.push({message:message,element:element});this.errorMap[element.name]=message;this.submitted[element.name]=message;},addWrapper:function(toToggle){if(this.settings.wrapper)toToggle=toToggle.add(toToggle.parent(this.settings.wrapper));return toToggle;},defaultShowErrors:function(){for(var i=0;this.errorList[i];i++){var error=this.errorList[i];this.settings.highlight&&this.settings.highlight.call(this,error.element,this.settings.errorClass,this.settings.validClass);this.showLabel(error.element,error.message);}if(this.errorList.length){this.toShow=this.toShow.add(this.containers);}if(this.settings.success){for(var i=0;this.successList[i];i++){this.showLabel(this.successList[i]);}}if(this.settings.unhighlight){for(var i=0,elements=this.validElements();elements[i];i++){this.settings.unhighlight.call(this,elements[i],this.settings.errorClass,this.settings.validClass);}}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show();},validElements:function(){return this.currentElements.not(this.invalidElements());},invalidElements:function(){return $(this.errorList).map(function(){return this.element;});},showLabel:function(element,message){var label=this.errorsFor(element);if(label.length){label.removeClass().addClass(this.settings.errorClass);label.attr("generated")&&label.html(message);}else{label=$("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(element),generated:true}).addClass(this.settings.errorClass).html(message||"");if(this.settings.wrapper){label=label.hide().show().wrap("<"+this.settings.wrapper+"/>").parent();}if(!this.labelContainer.append(label).length)this.settings.errorPlacement?this.settings.errorPlacement(label,$(element)):label.insertAfter(element);}if(!message&&this.settings.success){label.text("");typeof this.settings.success=="string"?label.addClass(this.settings.success):this.settings.success(label);}this.toShow=this.toShow.add(label);},errorsFor:function(element){return this.errors().filter("[for='"+this.idOrName(element)+"']");},idOrName:function(element){return this.groups[element.name]||(this.checkable(element)?element.name:element.id||element.name);},checkable:function(element){return/radio|checkbox/i.test(element.type);},findByName:function(name){var form=this.currentForm;return $(document.getElementsByName(name)).map(function(index,element){return element.form==form&&element.name==name&&element||null;});},getLength:function(value,element){switch(element.nodeName.toLowerCase()){case'select':return $("option:selected",element).length;case'input':if(this.checkable(element))return this.findByName(element.name).filter(':checked').length;}return value.length;},depend:function(param,element){return this.dependTypes[typeof param]?this.dependTypes[typeof param](param,element):true;},dependTypes:{"boolean":function(param,element){return param;},"string":function(param,element){return!!$(param,element.form).length;},"function":function(param,element){return param(element);}},optional:function(element){return!$.validator.methods.required.call(this,$.trim(element.value),element)&&"dependency-mismatch";},startRequest:function(element){if(!this.pending[element.name]){this.pendingRequest++;this.pending[element.name]=true;}},stopRequest:function(element,valid){this.pendingRequest--;if(this.pendingRequest<0)this.pendingRequest=0;delete this.pending[element.name];if(valid&&this.pendingRequest==0&&this.formSubmitted&&this.form()){$(this.currentForm).submit();}else if(!valid&&this.pendingRequest==0&&this.formSubmitted){$(this.currentForm).triggerHandler("invalid-form",[this]);}},previousValue:function(element){return $.data(element,"previousValue")||$.data(element,"previousValue",previous={old:null,valid:true,message:this.defaultMessage(element,"remote")});}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(className,rules){className.constructor==String?this.classRuleSettings[className]=rules:$.extend(this.classRuleSettings,className);},classRules:function(element){var rules={};var classes=$(element).attr('class');classes&&$.each(classes.split(' '),function(){if(this in $.validator.classRuleSettings){$.extend(rules,$.validator.classRuleSettings[this]);}});return rules;},attributeRules:function(element){var rules={};var $element=$(element);for(method in $.validator.methods){var value=$element.attr(method);if(value){rules[method]=value;}}if(rules.maxlength&&/-1|2147483647|524288/.test(rules.maxlength)){delete rules.maxlength;}return rules;},metadataRules:function(element){if(!$.metadata)return{};var meta=$.data(element.form,'validator').settings.meta;return meta?$(element).metadata()[meta]:$(element).metadata();},staticRules:function(element){var rules={};var validator=$.data(element.form,'validator');if(validator.settings.rules){rules=$.validator.normalizeRule(validator.settings.rules[element.name])||{};}return rules;},normalizeRules:function(rules,element){$.each(rules,function(prop,val){if(val===false){delete rules[prop];return;}if(val.param||val.depends){var keepRule=true;switch(typeof val.depends){case"string":keepRule=!!$(val.depends,element.form).length;break;case"function":keepRule=val.depends.call(element,element);break;}if(keepRule){rules[prop]=val.param!==undefined?val.param:true;}else{delete rules[prop];}}});$.each(rules,function(rule,parameter){rules[rule]=$.isFunction(parameter)?parameter(element):parameter;});$.each(['minlength','maxlength','min','max'],function(){if(rules[this]){rules[this]=Number(rules[this]);}});$.each(['rangelength','range'],function(){if(rules[this]){rules[this]=[Number(rules[this][0]),Number(rules[this][1])];}});if($.validator.autoCreateRanges){if(rules.min&&rules.max){rules.range=[rules.min,rules.max];delete rules.min;delete rules.max;}if(rules.minlength&&rules.maxlength){rules.rangelength=[rules.minlength,rules.maxlength];delete rules.minlength;delete rules.maxlength;}}if(rules.messages){delete rules.messages}return rules;},normalizeRule:function(data){if(typeof data=="string"){var transformed={};$.each(data.split(/\s/),function(){transformed[this]=true;});data=transformed;}return data;},addMethod:function(name,method,message){$.validator.methods[name]=method;$.validator.messages[name]=message||$.validator.messages[name];if(method.length<3){$.validator.addClassRules(name,$.validator.normalizeRule(name));}},methods:{required:function(value,element,param){if(!this.depend(param,element))return"dependency-mismatch";switch(element.nodeName.toLowerCase()){case'select':var options=$("option:selected",element);return options.length>0&&(element.type=="select-multiple"||($.browser.msie&&!(options[0].attributes['value'].specified)?options[0].text:options[0].value).length>0);case'input':if(this.checkable(element))return this.getLength(value,element)>0;default:return $.trim(value).length>0;}},remote:function(value,element,param){if(this.optional(element))return"dependency-mismatch";var previous=this.previousValue(element);if(!this.settings.messages[element.name])this.settings.messages[element.name]={};this.settings.messages[element.name].remote=typeof previous.message=="function"?previous.message(value):previous.message;param=typeof param=="string"&&{url:param}||param;if(previous.old!==value){previous.old=value;var validator=this;this.startRequest(element);var data={};data[element.name]=value;$.ajax($.extend(true,{url:param,mode:"abort",port:"validate"+element.name,dataType:"json",data:data,success:function(response){var valid=response===true;if(valid){var submitted=validator.formSubmitted;validator.prepareElement(element);validator.formSubmitted=submitted;validator.successList.push(element);validator.showErrors();}else{var errors={};errors[element.name]=previous.message=response||validator.defaultMessage(element,"remote");validator.showErrors(errors);}previous.valid=valid;validator.stopRequest(element,valid);}},param));return"pending";}else if(this.pending[element.name]){return"pending";}return previous.valid;},minlength:function(value,element,param){return this.optional(element)||this.getLength($.trim(value),element)>=param;},maxlength:function(value,element,param){return this.optional(element)||this.getLength($.trim(value),element)<=param;},rangelength:function(value,element,param){var length=this.getLength($.trim(value),element);return this.optional(element)||(length>=param[0]&&length<=param[1]);},min:function(value,element,param){return this.optional(element)||value>=param;},max:function(value,element,param){return this.optional(element)||value<=param;},range:function(value,element,param){return this.optional(element)||(value>=param[0]&&value<=param[1]);},email:function(value,element){return this.optional(element)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(value);},url:function(value,element){return this.optional(element)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(value);},date:function(value,element){return this.optional(element)||!/Invalid|NaN/.test(new Date(value));},dateISO:function(value,element){return this.optional(element)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(value);},dateDE:function(value,element){return this.optional(element)||/^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(value);},number:function(value,element){return this.optional(element)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(value);},numberDE:function(value,element){return this.optional(element)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(value);},digits:function(value,element){return this.optional(element)||/^\d+$/.test(value);},creditcard:function(value,element){if(this.optional(element))return"dependency-mismatch";if(/[^0-9-]+/.test(value))return false;var nCheck=0,nDigit=0,bEven=false;value=value.replace(/\D/g,"");for(n=value.length-1;n>=0;n--){var cDigit=value.charAt(n);var nDigit=parseInt(cDigit,10);if(bEven){if((nDigit*=2)>9)nDigit-=9;}nCheck+=nDigit;bEven=!bEven;}return(nCheck%10)==0;},accept:function(value,element,param){param=typeof param=="string"?param.replace(/,/g,'|'):"png|jpe?g|gif";return this.optional(element)||value.match(new RegExp(".("+param+")$","i"));},equalTo:function(value,element,param){return value==$(param).val();}}});$.format=$.validator.format;})(jQuery);;(function($){var ajax=$.ajax;var pendingRequests={};$.ajax=function(settings){settings=$.extend(settings,$.extend({},$.ajaxSettings,settings));var port=settings.port;if(settings.mode=="abort"){if(pendingRequests[port]){pendingRequests[port].abort();}return(pendingRequests[port]=ajax.apply(this,arguments));}return ajax.apply(this,arguments);};})(jQuery);;(function($){$.each({focus:'focusin',blur:'focusout'},function(original,fix){$.event.special[fix]={setup:function(){if($.browser.msie)return false;this.addEventListener(original,$.event.special[fix].handler,true);},teardown:function(){if($.browser.msie)return false;this.removeEventListener(original,$.event.special[fix].handler,true);},handler:function(e){arguments[0]=$.event.fix(e);arguments[0].type=fix;return $.event.handle.apply(this,arguments);}};});$.extend($.fn,{delegate:function(type,delegate,handler){return this.bind(type,function(event){var target=$(event.target);if(target.is(delegate)){return handler.apply(target,arguments);}});},triggerEvent:function(type,target){return this.triggerHandler(type,[$.event.fix({type:type,target:target})]);}})})(jQuery);