/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 *
 * @version 1.09i
 */
var Cufon=(function(){var m=function(){return m.replace.apply(null,arguments)};var x=m.DOM={ready:(function(){var C=false,E={loaded:1,complete:1};var B=[],D=function(){if(C){return}C=true;for(var F;F=B.shift();F()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",D,false);window.addEventListener("pageshow",D,false)}if(!window.opera&&document.readyState){(function(){E[document.readyState]?D():setTimeout(arguments.callee,10)})()}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");D()}catch(F){setTimeout(arguments.callee,1)}})()}q(window,"load",D);return function(F){if(!arguments.length){D()}else{C?F():B.push(F)}}})(),root:function(){return document.documentElement||document.body}};var n=m.CSS={Size:function(C,B){this.value=parseFloat(C);this.unit=String(C).match(/[a-z%]*$/)[0]||"px";this.convert=function(D){return D/B*this.value};this.convertFrom=function(D){return D/this.value*B};this.toString=function(){return this.value+this.unit}},addClass:function(C,B){var D=C.className;C.className=D+(D&&" ")+B;return C},color:j(function(C){var B={};B.color=C.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(E,D,F){B.opacity=parseFloat(F);return"rgb("+D+")"});return B}),fontStretch:j(function(B){if(typeof B=="number"){return B}if(/%$/.test(B)){return parseFloat(B)/100}return{"ultra-condensed":0.5,"extra-condensed":0.625,condensed:0.75,"semi-condensed":0.875,"semi-expanded":1.125,expanded:1.25,"extra-expanded":1.5,"ultra-expanded":2}[B]||1}),getStyle:function(C){var B=document.defaultView;if(B&&B.getComputedStyle){return new a(B.getComputedStyle(C,null))}if(C.currentStyle){return new a(C.currentStyle)}return new a(C.style)},gradient:j(function(F){var G={id:F,type:F.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},C=F.substr(F.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);for(var E=0,B=C.length,D;E<B;++E){D=C[E].split("=",2).reverse();G.stops.push([D[1]||E/(B-1),D[0]])}return G}),quotedList:j(function(E){var D=[],C=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,B;while(B=C.exec(E)){D.push(B[3]||B[1])}return D}),recognizesMedia:j(function(G){var E=document.createElement("style"),D,C,B;E.type="text/css";E.media=G;try{E.appendChild(document.createTextNode("/**/"))}catch(F){}C=g("head")[0];C.insertBefore(E,C.firstChild);D=(E.sheet||E.styleSheet);B=D&&!D.disabled;C.removeChild(E);return B}),removeClass:function(D,C){var B=RegExp("(?:^|\\s+)"+C+"(?=\\s|$)","g");D.className=D.className.replace(B,"");return D},supports:function(D,C){var B=document.createElement("span").style;if(B[D]===undefined){return false}B[D]=C;return B[D]===C},textAlign:function(E,D,B,C){if(D.get("textAlign")=="right"){if(B>0){E=" "+E}}else{if(B<C-1){E+=" "}}return E},textShadow:j(function(F){if(F=="none"){return null}var E=[],G={},B,C=0;var D=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(B=D.exec(F)){if(B[0]==","){E.push(G);G={};C=0}else{if(B[1]){G.color=B[1]}else{G[["offX","offY","blur"][C++]]=B[2]}}}E.push(G);return E}),textTransform:(function(){var B={uppercase:function(C){return C.toUpperCase()},lowercase:function(C){return C.toLowerCase()},capitalize:function(C){return C.replace(/\b./g,function(D){return D.toUpperCase()})}};return function(E,D){var C=B[D.get("textTransform")];return C?C(E):E}})(),whiteSpace:(function(){var D={inline:1,"inline-block":1,"run-in":1};var C=/^\s+/,B=/\s+$/;return function(H,F,G,E){if(E){if(E.nodeName.toLowerCase()=="br"){H=H.replace(C,"")}}if(D[F.get("display")]){return H}if(!G.previousSibling){H=H.replace(C,"")}if(!G.nextSibling){H=H.replace(B,"")}return H}})()};n.ready=(function(){var B=!n.recognizesMedia("all"),E=false;var D=[],H=function(){B=true;for(var K;K=D.shift();K()){}};var I=g("link"),J=g("style");function C(K){return K.disabled||G(K.sheet,K.media||"screen")}function G(M,P){if(!n.recognizesMedia(P||"all")){return true}if(!M||M.disabled){return false}try{var Q=M.cssRules,O;if(Q){search:for(var L=0,K=Q.length;O=Q[L],L<K;++L){switch(O.type){case 2:break;case 3:if(!G(O.styleSheet,O.media.mediaText)){return false}break;default:break search}}}}catch(N){}return true}function F(){if(document.createStyleSheet){return true}var L,K;for(K=0;L=I[K];++K){if(L.rel.toLowerCase()=="stylesheet"&&!C(L)){return false}}for(K=0;L=J[K];++K){if(!C(L)){return false}}return true}x.ready(function(){if(!E){E=n.getStyle(document.body).isUsable()}if(B||(E&&F())){H()}else{setTimeout(arguments.callee,10)}});return function(K){if(B){K()}else{D.push(K)}}})();function s(D){var C=this.face=D.face,B={"\u0020":1,"\u00a0":1,"\u3000":1};this.glyphs=D.glyphs;this.w=D.w;this.baseSize=parseInt(C["units-per-em"],10);this.family=C["font-family"].toLowerCase();this.weight=C["font-weight"];this.style=C["font-style"]||"normal";this.viewBox=(function(){var F=C.bbox.split(/\s+/);var E={minX:parseInt(F[0],10),minY:parseInt(F[1],10),maxX:parseInt(F[2],10),maxY:parseInt(F[3],10)};E.width=E.maxX-E.minX;E.height=E.maxY-E.minY;E.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")};return E})();this.ascent=-parseInt(C.ascent,10);this.descent=-parseInt(C.descent,10);this.height=-this.ascent+this.descent;this.spacing=function(L,N,E){var O=this.glyphs,M,K,G,P=[],F=0,J=-1,I=-1,H;while(H=L[++J]){M=O[H]||this.missingGlyph;if(!M){continue}if(K){F-=G=K[H]||0;P[I]-=G}F+=P[++I]=~~(M.w||this.w)+N+(B[H]?E:0);K=M.k}P.total=F;return P}}function f(){var C={},B={oblique:"italic",italic:"oblique"};this.add=function(D){(C[D.style]||(C[D.style]={}))[D.weight]=D};this.get=function(H,I){var G=C[H]||C[B[H]]||C.normal||C.italic||C.oblique;if(!G){return null}I={normal:400,bold:700}[I]||parseInt(I,10);if(G[I]){return G[I]}var E={1:1,99:0}[I%100],K=[],F,D;if(E===undefined){E=I>400}if(I==500){I=400}for(var J in G){if(!k(G,J)){continue}J=parseInt(J,10);if(!F||J<F){F=J}if(!D||J>D){D=J}K.push(J)}if(I<F){I=F}if(I>D){I=D}K.sort(function(M,L){return(E?(M>=I&&L>=I)?M<L:M>L:(M<=I&&L<=I)?M>L:M<L)?-1:1});return G[K[0]]}}function r(){function D(F,G){if(F.contains){return F.contains(G)}return F.compareDocumentPosition(G)&16}function B(G){var F=G.relatedTarget;if(!F||D(this,F)){return}C(this,G.type=="mouseover")}function E(F){C(this,F.type=="mouseenter")}function C(F,G){setTimeout(function(){var H=d.get(F).options;m.replace(F,G?h(H,H.hover):H,true)},10)}this.attach=function(F){if(F.onmouseenter===undefined){q(F,"mouseover",B);q(F,"mouseout",B)}else{q(F,"mouseenter",E);q(F,"mouseleave",E)}}}function u(){var C=[],D={};function B(H){var E=[],G;for(var F=0;G=H[F];++F){E[F]=C[D[G]]}return E}this.add=function(F,E){D[F]=C.push(E)-1};this.repeat=function(){var E=arguments.length?B(arguments):C,F;for(var G=0;F=E[G++];){m.replace(F[0],F[1],true)}}}function A(){var D={},B=0;function C(E){return E.cufid||(E.cufid=++B)}this.get=function(E){var F=C(E);return D[F]||(D[F]={})}}function a(B){var D={},C={};this.extend=function(E){for(var F in E){if(k(E,F)){D[F]=E[F]}}return this};this.get=function(E){return D[E]!=undefined?D[E]:B[E]};this.getSize=function(F,E){return C[F]||(C[F]=new n.Size(this.get(F),E))};this.isUsable=function(){return !!B}}function q(C,B,D){if(C.addEventListener){C.addEventListener(B,D,false)}else{if(C.attachEvent){C.attachEvent("on"+B,function(){return D.call(C,window.event)})}}}function v(C,B){var D=d.get(C);if(D.options){return C}if(B.hover&&B.hoverables[C.nodeName.toLowerCase()]){b.attach(C)}D.options=B;return C}function j(B){var C={};return function(D){if(!k(C,D)){C[D]=B.apply(null,arguments)}return C[D]}}function c(F,E){var B=n.quotedList(E.get("fontFamily").toLowerCase()),D;for(var C=0;D=B[C];++C){if(i[D]){return i[D].get(E.get("fontStyle"),E.get("fontWeight"))}}return null}function g(B){return document.getElementsByTagName(B)}function k(C,B){return C.hasOwnProperty(B)}function h(){var C={},B,F;for(var E=0,D=arguments.length;B=arguments[E],E<D;++E){for(F in B){if(k(B,F)){C[F]=B[F]}}}return C}function o(E,M,C,N,F,D){var K=document.createDocumentFragment(),H;if(M===""){return K}var L=N.separate;var I=M.split(p[L]),B=(L=="words");if(B&&t){if(/^\s/.test(M)){I.unshift("")}if(/\s$/.test(M)){I.push("")}}for(var J=0,G=I.length;J<G;++J){H=z[N.engine](E,B?n.textAlign(I[J],C,J,G):I[J],C,N,F,D,J<G-1);if(H){K.appendChild(H)}}return K}function l(D,M){var C=D.nodeName.toLowerCase();if(M.ignore[C]){return}var E=!M.textless[C];var B=n.getStyle(v(D,M)).extend(M);var F=c(D,B),G,K,I,H,L,J;if(!F){return}for(G=D.firstChild;G;G=I){K=G.nodeType;I=G.nextSibling;if(E&&K==3){if(H){H.appendData(G.data);D.removeChild(G)}else{H=G}if(I){continue}}if(H){D.replaceChild(o(F,n.whiteSpace(H.data,B,H,J),B,M,G,D),H);H=null}if(K==1){if(G.firstChild){if(G.nodeName.toLowerCase()=="cufon"){z[M.engine](F,null,B,M,G,D)}else{arguments.callee(G,M)}}J=G}}}var t=" ".split(/\s+/).length==0;var d=new A();var b=new r();var y=new u();var e=false;var z={},i={},w={autoDetect:false,engine:null,forceHitArea:false,hover:false,hoverables:{a:true},ignore:{applet:1,canvas:1,col:1,colgroup:1,head:1,iframe:1,map:1,optgroup:1,option:1,script:1,select:1,style:1,textarea:1,title:1,pre:1},printable:true,selector:(window.Sizzle||(window.jQuery&&function(B){return jQuery(B)})||(window.dojo&&dojo.query)||(window.Ext&&Ext.query)||(window.YAHOO&&YAHOO.util&&YAHOO.util.Selector&&YAHOO.util.Selector.query)||(window.$$&&function(B){return $$(B)})||(window.$&&function(B){return $(B)})||(document.querySelectorAll&&function(B){return document.querySelectorAll(B)})||g),separate:"words",textless:{dl:1,html:1,ol:1,table:1,tbody:1,thead:1,tfoot:1,tr:1,ul:1},textShadow:"none"};var p={words:/\s/.test("\u00a0")?/[^\S\u00a0]+/:/\s+/,characters:"",none:/^/};m.now=function(){x.ready();return m};m.refresh=function(){y.repeat.apply(y,arguments);return m};m.registerEngine=function(C,B){if(!B){return m}z[C]=B;return m.set("engine",C)};m.registerFont=function(D){if(!D){return m}var B=new s(D),C=B.family;if(!i[C]){i[C]=new f()}i[C].add(B);return m.set("fontFamily",'"'+C+'"')};m.replace=function(D,C,B){C=h(w,C);if(!C.engine){return m}if(!e){n.addClass(x.root(),"cufon-active cufon-loading");n.ready(function(){n.addClass(n.removeClass(x.root(),"cufon-loading"),"cufon-ready")});e=true}if(C.hover){C.forceHitArea=true}if(C.autoDetect){delete C.fontFamily}if(typeof C.textShadow=="string"){C.textShadow=n.textShadow(C.textShadow)}if(typeof C.color=="string"&&/^-/.test(C.color)){C.textGradient=n.gradient(C.color)}else{delete C.textGradient}if(!B){y.add(D,arguments)}if(D.nodeType||typeof D=="string"){D=[D]}n.ready(function(){for(var F=0,E=D.length;F<E;++F){var G=D[F];if(typeof G=="string"){m.replace(C.selector(G),C,true)}else{l(G,C)}}});return m};m.set=function(B,C){w[B]=C;return m};return m})();Cufon.registerEngine("vml",(function(){var e=document.namespaces;if(!e){return}e.add("cvml","urn:schemas-microsoft-com:vml");e=null;var b=document.createElement("cvml:shape");b.style.behavior="url(#default#VML)";if(!b.coordsize){return}b=null;var h=(document.documentMode||0)<8;document.write(('<style type="text/css">cufoncanvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}cufoncanvas{position:absolute;text-align:left;}cufon{display:inline-block;position:relative;vertical-align:'+(h?"middle":"text-bottom")+";}cufon cufontext{position:absolute;left:-10000in;font-size:1px;}a cufon{cursor:pointer}}@media print{cufon cufoncanvas{display:none;}}</style>").replace(/;/g,"!important;"));function c(i,j){return a(i,/(?:em|ex|%)$|^[a-z-]+$/i.test(j)?"1em":j)}function a(l,m){if(m==="0"){return 0}if(/px$/i.test(m)){return parseFloat(m)}var k=l.style.left,j=l.runtimeStyle.left;l.runtimeStyle.left=l.currentStyle.left;l.style.left=m.replace("%","em");var i=l.style.pixelLeft;l.style.left=k;l.runtimeStyle.left=j;return i}function f(l,k,j,n){var i="computed"+n,m=k[i];if(isNaN(m)){m=k.get(n);k[i]=m=(m=="normal")?0:~~j.convertFrom(a(l,m))}return m}var g={};function d(p){var q=p.id;if(!g[q]){var n=p.stops,o=document.createElement("cvml:fill"),i=[];o.type="gradient";o.angle=180;o.focus="0";o.method="sigma";o.color=n[0][1];for(var m=1,l=n.length-1;m<l;++m){i.push(n[m][0]*100+"% "+n[m][1])}o.colors=i.join(",");o.color2=n[l][1];g[q]=o}return g[q]}return function(ac,G,Y,C,K,ad,W){var n=(G===null);if(n){G=K.alt}var I=ac.viewBox;var p=Y.computedFontSize||(Y.computedFontSize=new Cufon.CSS.Size(c(ad,Y.get("fontSize"))+"px",ac.baseSize));var y,q;if(n){y=K;q=K.firstChild}else{y=document.createElement("cufon");y.className="cufon cufon-vml";y.alt=G;q=document.createElement("cufoncanvas");y.appendChild(q);if(C.printable){var Z=document.createElement("cufontext");Z.appendChild(document.createTextNode(G));y.appendChild(Z)}if(!W){y.appendChild(document.createElement("cvml:shape"))}}var ai=y.style;var R=q.style;var l=p.convert(I.height),af=Math.ceil(l);var V=af/l;var P=V*Cufon.CSS.fontStretch(Y.get("fontStretch"));var U=I.minX,T=I.minY;R.height=af;R.top=Math.round(p.convert(T-ac.ascent));R.left=Math.round(p.convert(U));ai.height=p.convert(ac.height)+"px";var F=Y.get("color");var ag=Cufon.CSS.textTransform(G,Y).split("");var L=ac.spacing(ag,f(ad,Y,p,"letterSpacing"),f(ad,Y,p,"wordSpacing"));if(!L.length){return null}var k=L.total;var x=-U+k+(I.width-L[L.length-1]);var ah=p.convert(x*P),X=Math.round(ah);var O=x+","+I.height,m;var J="r"+O+"ns";var u=C.textGradient&&d(C.textGradient);var o=ac.glyphs,S=0;var H=C.textShadow;var ab=-1,aa=0,w;while(w=ag[++ab]){var D=o[ag[ab]]||ac.missingGlyph,v;if(!D){continue}if(n){v=q.childNodes[aa];while(v.firstChild){v.removeChild(v.firstChild)}}else{v=document.createElement("cvml:shape");q.appendChild(v)}v.stroked="f";v.coordsize=O;v.coordorigin=m=(U-S)+","+T;v.path=(D.d?"m"+D.d+"xe":"")+"m"+m+J;v.fillcolor=F;if(u){v.appendChild(u.cloneNode(false))}var ae=v.style;ae.width=X;ae.height=af;if(H){var s=H[0],r=H[1];var B=Cufon.CSS.color(s.color),z;var N=document.createElement("cvml:shadow");N.on="t";N.color=B.color;N.offset=s.offX+","+s.offY;if(r){z=Cufon.CSS.color(r.color);N.type="double";N.color2=z.color;N.offset2=r.offX+","+r.offY}N.opacity=B.opacity||(z&&z.opacity)||1;v.appendChild(N)}S+=L[aa++]}var M=v.nextSibling,t,A;if(C.forceHitArea){if(!M){M=document.createElement("cvml:rect");M.stroked="f";M.className="cufon-vml-cover";t=document.createElement("cvml:fill");t.opacity=0;M.appendChild(t);q.appendChild(M)}A=M.style;A.width=X;A.height=af}else{if(M){q.removeChild(M)}}ai.width=Math.max(Math.ceil(p.convert(k*P)),0);if(h){var Q=Y.computedYAdjust;if(Q===undefined){var E=Y.get("lineHeight");if(E=="normal"){E="1em"}else{if(!isNaN(E)){E+="em"}}Y.computedYAdjust=Q=0.5*(a(ad,E)-parseFloat(ai.height))}if(Q){ai.marginTop=Math.ceil(Q)+"px";ai.marginBottom=Q+"px"}}return y}})());Cufon.registerEngine("canvas",(function(){var b=document.createElement("canvas");if(!b||!b.getContext||!b.getContext.apply){return}b=null;var a=Cufon.CSS.supports("display","inline-block");var e=!a&&(document.compatMode=="BackCompat"||/frameset|transitional/i.test(document.doctype.publicId));var f=document.createElement("style");f.type="text/css";f.appendChild(document.createTextNode(("cufon{text-indent:0;}@media screen,projection{cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(e?"":"font-size:1px;line-height:1px;")+"}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(a?"cufon canvas{position:relative;}":"cufon canvas{position:absolute;}")+"}@media print{cufon{padding:0;}cufon canvas{display:none;}}").replace(/;/g,"!important;")));document.getElementsByTagName("head")[0].appendChild(f);function d(p,h){var n=0,m=0;var g=[],o=/([mrvxe])([^a-z]*)/g,k;generate:for(var j=0;k=o.exec(p);++j){var l=k[2].split(",");switch(k[1]){case"v":g[j]={m:"bezierCurveTo",a:[n+~~l[0],m+~~l[1],n+~~l[2],m+~~l[3],n+=~~l[4],m+=~~l[5]]};break;case"r":g[j]={m:"lineTo",a:[n+=~~l[0],m+=~~l[1]]};break;case"m":g[j]={m:"moveTo",a:[n=~~l[0],m=~~l[1]]};break;case"x":g[j]={m:"closePath"};break;case"e":break generate}h[g[j].m].apply(h,g[j].a)}return g}function c(m,k){for(var j=0,h=m.length;j<h;++j){var g=m[j];k[g.m].apply(k,g.a)}}return function(V,w,P,t,C,W){var k=(w===null);if(k){w=C.getAttribute("alt")}var A=V.viewBox;var m=P.getSize("fontSize",V.baseSize);var B=0,O=0,N=0,u=0;var z=t.textShadow,L=[];if(z){for(var U=z.length;U--;){var F=z[U];var K=m.convertFrom(parseFloat(F.offX));var I=m.convertFrom(parseFloat(F.offY));L[U]=[K,I];if(I<B){B=I}if(K>O){O=K}if(I>N){N=I}if(K<u){u=K}}}var Z=Cufon.CSS.textTransform(w,P).split("");var E=V.spacing(Z,~~m.convertFrom(parseFloat(P.get("letterSpacing"))||0),~~m.convertFrom(parseFloat(P.get("wordSpacing"))||0));if(!E.length){return null}var h=E.total;O+=A.width-E[E.length-1];u+=A.minX;var s,n;if(k){s=C;n=C.firstChild}else{s=document.createElement("cufon");s.className="cufon cufon-canvas";s.setAttribute("alt",w);n=document.createElement("canvas");s.appendChild(n);if(t.printable){var S=document.createElement("cufontext");S.appendChild(document.createTextNode(w));s.appendChild(S)}}var aa=s.style;var H=n.style;var j=m.convert(A.height);var Y=Math.ceil(j);var M=Y/j;var G=M*Cufon.CSS.fontStretch(P.get("fontStretch"));var J=h*G;var Q=Math.ceil(m.convert(J+O-u));var o=Math.ceil(m.convert(A.height-B+N));n.width=Q;n.height=o;H.width=Q+"px";H.height=o+"px";B+=A.minY;H.top=Math.round(m.convert(B-V.ascent))+"px";H.left=Math.round(m.convert(u))+"px";var r=Math.max(Math.ceil(m.convert(J)),0)+"px";if(a){aa.width=r;aa.height=m.convert(V.height)+"px"}else{aa.paddingLeft=r;aa.paddingBottom=(m.convert(V.height)-1)+"px"}var X=n.getContext("2d"),D=j/A.height;X.scale(D,D*M);X.translate(-u,-B);X.save();function T(){var x=V.glyphs,ab,l=-1,g=-1,y;X.scale(G,1);while(y=Z[++l]){var ab=x[Z[l]]||V.missingGlyph;if(!ab){continue}if(ab.d){X.beginPath();if(ab.code){c(ab.code,X)}else{ab.code=d("m"+ab.d,X)}X.fill()}X.translate(E[++g],0)}X.restore()}if(z){for(var U=z.length;U--;){var F=z[U];X.save();X.fillStyle=F.color;X.translate.apply(X,L[U]);T()}}var q=t.textGradient;if(q){var v=q.stops,p=X.createLinearGradient(0,A.minY,0,A.maxY);for(var U=0,R=v.length;U<R;++U){p.addColorStop.apply(p,v[U])}X.fillStyle=p}else{X.fillStyle=P.get("color")}T();return s}})());;
Cufon.replace('#page-title, h1 .slogan, #content h2', { fontFamily: 'TrashHand',textShadow:'1px 1px #fff' });
Cufon.replace('header nav ul li a, #main-menu a', { fontFamily: 'TrashHand',hover:{} });;
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Creation octobre 2001 Luce Averous, luce@averous.com www.luce.averous.com.
 */
Cufon.registerFont({"w":90,"face":{"font-family":"TrashHand","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"0 0 4 0 0 0 0 0 0 0","ascent":"288","descent":"-72","cap-height":"16","bbox":"-35.1139 -264.094 196.344 90.3386","underline-thickness":"7.2","underline-position":"-44.28","unicode-range":"U+0020-U+2122"},"glyphs":{" ":{},"!":{"d":"28,-39v-9,-44,25,-161,28,-180v2,-13,34,-5,33,7v0,30,-36,144,-31,184v-6,14,-30,4,-30,-11xm19,6v1,-17,34,-20,35,1v1,12,-5,16,-14,18v-13,-5,-19,-11,-21,-19","w":96},"\"":{"d":"103,-233v8,-14,33,-5,29,13v-8,35,-16,101,-50,97v-19,-19,23,-78,21,-110xm42,-233v8,-14,32,-6,29,13v2,15,-19,60,-20,66v-8,23,-13,35,-30,31v-14,-17,2,-27,10,-61v5,-19,10,-35,11,-49","w":149},"#":{},"$":{},"%":{},"&":{"d":"89,-107v0,-26,61,-37,80,-26v13,18,-34,25,-37,30v2,22,-12,48,-18,67v12,9,27,20,43,36v7,6,-1,17,-10,16v-22,-3,-27,-14,-46,-26v-7,6,-29,59,-53,57v-53,-5,-16,-86,-9,-122v-35,-45,-42,-135,14,-153v53,5,24,102,17,149v1,9,13,15,19,20v7,-8,12,-20,15,-37v2,-8,-15,-5,-15,-11xm49,-121v1,-23,12,-49,3,-70v-13,12,-10,49,-3,70xm54,14v7,-9,33,-46,17,-53v-5,-4,-7,-6,-8,-7v-7,16,-25,44,-9,60","w":157},"'":{"d":"42,-233v8,-14,32,-6,29,13v2,15,-19,60,-20,66v-8,23,-13,35,-30,31v-14,-17,2,-27,10,-61v5,-19,10,-35,11,-49","w":84},"(":{"d":"30,-118v8,-22,32,-147,77,-108v-40,82,-62,120,-62,197v0,37,8,68,36,77v12,4,13,19,-3,16v-73,-14,-76,-109,-48,-182","w":118},")":{"d":"45,-242v52,28,56,113,47,193v-5,41,-25,81,-62,117v-7,7,-29,-2,-25,-15v73,-70,78,-194,25,-283v-1,-7,9,-12,15,-12","w":115},"*":{},"+":{},",":{"d":"36,-53v1,-16,22,-14,31,-6v2,50,-13,89,-27,127v-8,9,-33,3,-30,-11v9,-43,24,-74,26,-110","w":88},"-":{"d":"14,-96v37,-10,77,-12,124,-16v18,-1,19,22,10,31v-49,0,-69,3,-127,14v-11,-2,-12,-18,-7,-29","w":164},"\u2010":{"d":"14,-96v37,-10,77,-12,124,-16v18,-1,19,22,10,31v-49,0,-69,3,-127,14v-11,-2,-12,-18,-7,-29","w":164},".":{"d":"38,-30v-1,-15,32,-15,35,-2v3,16,-1,22,-15,22v-9,0,-19,-11,-20,-20","w":95},"\/":{"d":"1,39v-8,7,-27,0,-28,-10v38,-100,123,-185,184,-275v13,-10,36,7,24,22v-45,58,-85,107,-112,152","w":156},"0":{"d":"67,-176v85,12,50,178,-22,175v-29,-1,-46,-33,-45,-67v2,-43,17,-115,67,-108xm48,-26v34,-22,56,-83,25,-120v-3,-2,-6,-3,-8,-3v-35,20,-48,92,-17,123","w":116},"1":{"d":"19,-38v0,-50,3,-103,3,-152v0,-14,24,-17,29,-5v20,46,-4,149,3,205v0,6,-1,9,-6,9v-37,2,-29,-27,-29,-57","w":74},"2":{"d":"116,-1v-7,24,-54,15,-88,15v-14,0,-24,-5,-28,-15v19,-47,65,-109,76,-163v0,-19,-11,-20,-18,-5v-6,11,-16,22,-8,37v0,4,-5,11,-10,10v-2,0,-26,-14,-24,-26v5,-31,29,-56,62,-59v19,-2,25,19,25,37v0,59,-42,104,-62,152v29,3,73,-9,75,17","w":125},"3":{"d":"9,-196r70,-14v18,0,23,6,25,20v3,19,-48,69,-48,73v49,-1,71,50,49,94v-14,27,-42,93,-84,108v-20,0,-26,-20,-8,-32v48,-32,70,-63,68,-129v-8,-24,-22,-13,-54,-6v-2,-6,-26,-13,-15,-27r53,-69v-22,0,-58,19,-56,-18","w":121},"4":{"d":"74,-7v-24,-2,-90,26,-66,-23r79,-166v3,-11,27,-13,28,-1v6,43,-16,110,-10,153v19,1,32,3,30,19v-2,6,-13,6,-22,6v-23,1,-8,79,-14,99v0,5,-3,7,-9,8v-40,-4,-5,-64,-16,-95xm44,-33v6,1,27,-7,30,-7r2,-61v-11,20,-26,46,-32,68","w":135},"5":{"d":"70,-197v17,-1,62,-26,60,9v-11,13,-63,20,-76,28v-9,23,-15,42,-17,57v94,17,67,136,24,187v-11,13,-31,4,-34,-9v-3,-15,20,-16,22,-26v20,-32,29,-75,13,-112v-8,-17,-57,-5,-55,-26v1,-27,11,-65,30,-113v11,-14,24,3,33,5","w":123},"6":{"d":"63,-210v14,-22,43,-51,61,-19v-2,16,-19,11,-27,23v-21,21,-39,54,-54,100v5,0,21,-10,27,-9v65,14,37,110,-17,119v-34,-2,-54,-41,-44,-85v10,-45,40,-108,54,-129xm45,-24v23,-4,49,-49,23,-65v-6,1,-22,17,-27,4v-12,11,-7,56,4,61","w":114},"7":{"d":"94,-75v15,0,40,-14,43,8v-1,12,-35,19,-46,22v-4,16,-8,91,-18,107v-30,7,-22,-36,-19,-67r6,-37v-10,-5,-35,7,-40,7v-1,-6,-26,-15,-12,-23v7,-10,47,-13,56,-17r12,-90v-21,-2,-38,7,-54,12v1,-2,-18,-13,-16,-19v-1,-15,56,-18,57,-21v10,-2,40,-15,46,1v-1,18,-18,92,-15,117","w":132},"8":{"d":"82,-230v29,-18,56,13,39,45r-31,58v8,17,18,56,21,82v-4,36,-22,66,-63,66v-38,0,-53,-38,-33,-71v10,-28,35,-53,45,-84v1,-33,-33,-104,22,-96xm82,-169v6,-5,15,-32,-1,-32v-9,3,-4,29,1,32xm47,-1v33,-8,48,-58,25,-93v-12,19,-38,48,-39,71v0,8,4,22,14,22","w":129},"9":{"d":"67,-201v16,-1,17,14,35,11v16,17,14,52,15,85v1,44,-11,91,-40,142v-10,16,-17,21,-36,23v-14,1,-35,-10,-33,-21v15,-6,35,4,45,-18v16,-36,39,-81,33,-130v-6,6,-10,11,-11,17v-24,19,-68,7,-68,-31v0,-29,30,-82,60,-78xm40,-106v23,-8,44,-43,41,-68v-6,4,-17,-7,-17,4v-9,4,-37,40,-24,64","w":125},":":{"d":"55,-108v-14,13,-43,-8,-29,-24v16,-12,42,8,29,24xm18,-32v1,-11,13,-13,25,-10v15,4,14,32,-5,30v-9,-1,-20,-10,-20,-20","w":72},";":{"d":"42,-123v-1,-12,12,-14,24,-11v11,-1,14,21,9,26v-11,11,-33,-2,-33,-15xm70,-58v33,-6,23,29,15,41v-10,33,-20,61,-31,82v-6,13,-25,1,-28,-6v2,-24,30,-91,33,-110v1,-4,5,-6,11,-7","w":108},"<":{"d":"37,-91v-2,11,93,76,47,88v-28,-5,-36,-37,-56,-52v-13,-18,-32,-33,-15,-54v40,-34,55,-53,80,-60v10,1,7,23,2,26v-20,22,-39,40,-58,52","w":110},"=":{"d":"14,-126v38,-11,74,-13,124,-17v18,-1,19,22,10,31v-49,2,-70,3,-127,14v-12,0,-12,-18,-7,-28xm14,-58v39,-9,91,-19,136,-13v5,4,5,24,-2,27v-28,1,-68,6,-99,9v-6,0,-16,2,-28,5v-12,0,-11,-18,-7,-28","w":164},">":{"d":"8,-15v-3,-13,61,-69,61,-76v-19,-12,-38,-30,-58,-52v-8,-5,-7,-34,10,-24v12,8,36,26,71,58v25,38,-35,68,-53,99v-8,13,-28,7,-31,-5","w":110},"?":{"d":"75,-216v53,6,51,71,22,112v-16,23,-33,47,-45,73v-3,12,-31,16,-32,5v-2,-33,67,-115,67,-147v0,-16,-13,-20,-22,-7v-7,11,-18,17,-23,40v-5,22,-33,9,-31,-9v2,-31,32,-59,64,-67xm28,11v23,2,19,30,0,30v-11,2,-26,-19,-16,-29v3,-2,8,-2,16,-1","w":126},"@":{"d":"170,-95v-3,57,-15,120,-61,130v-17,0,-28,-16,-33,-29v-11,11,-19,28,-40,25v-38,-6,-29,-38,-13,-65v10,-17,45,-82,81,-53v13,21,-13,72,4,92v36,-17,59,-162,-1,-172v-35,-6,-50,34,-74,44v-7,0,-10,-2,-10,-7v16,-37,54,-66,77,-64v36,3,73,49,70,99xm48,-2v13,0,32,-35,28,-52v-9,-1,-52,41,-28,52","w":183},"A":{"d":"140,-17v6,14,-5,25,-13,27v-27,-3,-23,-55,-34,-74v-17,2,-37,1,-46,11v-6,13,-15,66,-23,80v-4,10,-26,-1,-24,-8v-5,-25,36,-74,10,-87v-2,-8,15,-6,16,-11v8,-21,30,-108,41,-132v28,-16,30,26,35,54v10,57,23,104,38,140xm87,-86r-11,-59v-7,20,-14,40,-19,60v4,-1,14,-1,30,-1","w":142},"B":{"d":"26,-203v-24,0,-30,-31,-2,-30v47,2,118,27,110,76v-5,30,-38,45,-61,61v2,9,13,10,20,14v53,31,23,92,-17,110v-16,8,-43,35,-60,13r5,-120v-12,-7,-7,-19,3,-23v3,-36,4,-70,2,-101xm59,-202v-2,24,1,52,1,77v26,-6,64,-57,18,-70v-4,-1,-13,-11,-19,-7xm53,8v19,-12,52,-38,30,-68v-16,-7,-20,-11,-29,-8v-1,25,-8,54,-1,76","w":138},"C":{"d":"88,-231v18,-2,31,19,8,26v-86,25,-72,188,-18,233v7,4,17,4,17,13v-1,14,-12,18,-26,10v-19,-10,-48,-49,-56,-77v-22,-72,0,-196,75,-205","w":93},"D":{"d":"15,-197v66,-4,137,87,83,149v-20,23,-38,50,-63,65v-19,0,-18,-21,-17,-41r3,-105v-1,-21,3,-43,-10,-51v-8,-5,-6,-16,4,-17xm49,-31v44,-45,63,-99,1,-127v-2,40,-2,82,-1,127","w":126},"E":{"d":"14,-172v31,-12,97,-55,122,-13v-9,17,-63,20,-81,30v-2,6,-3,20,-4,42v22,4,85,-10,62,21v-11,9,-47,1,-62,10v-5,18,-7,32,-7,42v0,30,27,24,61,26v14,-11,31,1,23,21v-38,13,-107,6,-112,-33v-2,-21,-2,-39,0,-56v-17,-10,-5,-17,3,-25v0,-2,2,-13,3,-34v-24,-4,-27,-24,-8,-31","w":131},"F":{"d":"154,-241v8,0,16,4,16,12v0,17,-17,25,-32,17v-19,0,-66,23,-77,26v-3,30,-3,62,0,93v14,5,45,-12,59,-9v5,0,7,2,7,6v-6,25,-38,30,-66,35v-4,40,12,102,-15,122v-36,-12,-8,-71,-17,-109v-3,-12,-26,-6,-17,-27v7,1,9,-10,16,-6v6,-37,4,-40,1,-96v-15,-1,-33,-29,-7,-32v20,-2,103,-34,132,-32","w":137},"G":{"d":"110,-104v10,-21,39,-6,30,14v-13,29,-14,79,-16,121v0,6,-5,9,-12,9v-36,-8,-15,-51,-15,-87v-20,17,-36,31,-65,36v-29,-1,-46,-41,-32,-76v16,-38,33,-78,61,-115v14,-18,26,-27,37,-27v31,0,11,25,-3,31v-27,33,-78,95,-69,158v20,4,41,-22,76,-47v2,-2,4,-8,8,-17","w":154},"H":{"d":"28,-182v41,-8,24,52,23,80v6,6,28,4,36,3v6,-25,16,-58,16,-98v0,-19,29,-13,30,-4v0,49,-24,169,-19,224v0,3,-3,8,-7,7v-45,-1,-21,-65,-22,-103v-12,-1,-25,-6,-36,-2v-6,19,-9,47,-10,84v-21,8,-36,-5,-31,-32v3,-13,4,-39,9,-77v4,-32,5,-58,5,-77v0,-3,2,-4,6,-5","w":146},"I":{"d":"10,-24v-1,-38,17,-126,11,-164v4,-12,20,-4,28,-4v10,53,-11,140,-7,198v-2,7,-7,10,-14,10v-21,1,-18,-21,-18,-40","w":61},"J":{"d":"65,-174v0,95,-4,208,-73,220v-15,3,-41,-22,-18,-27v8,1,16,4,21,-3v45,-45,48,-137,35,-222v-1,-6,4,-10,10,-10v23,-3,25,22,25,42","w":83},"K":{"d":"130,-181v-7,27,-74,86,-84,104v22,13,22,14,45,27v17,17,51,18,42,46v-7,-2,-11,5,-17,2r-75,-46v-3,23,15,64,-10,69v-47,-26,-3,-150,-25,-218v4,-10,28,-7,30,3v5,33,4,59,4,78v20,-18,46,-50,66,-73v10,-2,26,-1,24,8","w":135},"L":{"d":"39,-28v21,-5,52,-47,75,-27v3,5,3,9,0,13v-27,18,-59,46,-89,57v-7,0,-12,-11,-16,-16v-1,-54,14,-157,8,-209v6,-8,27,-6,27,5v2,35,-6,142,-5,177","w":114},"M":{"d":"145,-202v24,-19,30,10,29,33v-3,62,4,132,13,175v1,5,-2,8,-10,8v-36,-1,-30,-64,-34,-98r-23,69v-23,26,-48,-12,-53,-42v-3,-16,-7,-26,-10,-32v-10,50,-21,87,-33,112v-16,5,-37,-11,-18,-38v7,-24,36,-107,41,-174v1,0,4,-15,10,-13v8,0,14,2,17,5v9,49,5,112,28,147v23,-64,37,-115,43,-152","w":195},"N":{"d":"133,-219v2,-12,26,-7,30,1r-10,97v-5,50,-7,80,-5,121v-3,18,-25,17,-34,-1v-14,-30,-34,-83,-59,-143v-13,46,-9,111,-7,169v0,22,-28,18,-31,3v-9,-53,9,-227,10,-246v3,-12,21,-9,31,1v16,26,42,115,58,143v5,-48,4,-48,17,-145","w":171},"O":{"d":"99,-156v69,29,25,136,-36,136v-24,0,-55,-28,-55,-61v0,-36,24,-102,64,-87v3,3,12,6,27,12xm51,-121v-25,14,-12,74,10,76v32,3,63,-73,25,-87v-11,4,-23,27,-35,11","w":138},"P":{"d":"24,23v-9,-69,7,-149,-2,-218v-3,3,-8,-9,-10,-9v3,-18,9,-14,28,-11v44,6,95,37,73,90v-16,39,-28,53,-61,66v-6,31,11,76,-11,95v-6,-3,-16,-6,-17,-13xm54,-93v25,-26,51,-56,23,-82v0,0,-9,-3,-26,-10v3,44,4,74,3,92","w":125},"Q":{"d":"108,-41v-3,23,48,60,47,75v-26,31,-50,-28,-66,-49v-10,7,-22,21,-36,20v-32,-3,-50,-33,-48,-70v2,-32,13,-116,53,-126v3,0,22,-11,28,-10v37,11,40,51,40,104v1,12,-20,43,-18,56xm62,-116v19,-2,24,23,29,36v12,-26,10,-66,-1,-94v-19,5,-42,13,-46,39v-4,36,-25,91,4,114v10,-1,20,-15,24,-26v-7,-18,-21,-38,-21,-60v0,-5,4,-9,11,-9","w":142},"R":{"d":"9,3v4,-36,5,-73,5,-116v0,-55,-15,-108,48,-103v36,2,64,59,34,90v-5,17,-47,23,-25,43v28,26,71,56,87,89v0,6,-5,9,-17,12v-23,-16,-76,-77,-95,-93v-2,12,-4,81,-10,97v-14,7,-28,-2,-27,-19xm47,-116v23,-20,34,-28,35,-55v-3,-10,-8,-20,-23,-19v-25,2,-7,42,-12,74","w":128},"S":{"d":"65,-206v-66,49,23,118,24,183v0,30,-17,62,-45,62v-19,0,-24,-22,-4,-26v14,-2,13,-25,14,-36v3,-29,-48,-108,-46,-139v3,-37,18,-68,52,-72v21,-2,39,19,16,29v-3,2,-10,-2,-11,-1","w":99},"T":{"d":"73,-229v34,12,70,-6,103,-7v4,0,7,1,6,5v6,0,10,3,10,7v-2,9,-7,14,-13,15v-16,4,-42,9,-81,15v-5,60,-7,109,-7,149v0,20,8,55,-7,61v-24,-1,-27,-28,-26,-56r6,-150v-29,-1,-91,16,-85,-20v15,-6,81,-7,94,-19","w":133},"U":{"d":"44,-182v3,59,-10,121,5,171v29,-27,29,-103,50,-146v6,-12,2,-49,23,-47v8,0,14,3,18,8v-17,70,-28,157,-64,202v-9,13,-20,18,-32,18v-35,0,-36,-61,-38,-100v-1,-22,7,-58,5,-90v-1,-24,20,-26,33,-16","w":140},"V":{"d":"141,-218v7,-14,38,-4,29,11v-26,41,-59,172,-77,240v-7,5,-13,4,-21,-2v-19,-40,-46,-181,-68,-221v10,-17,17,-12,34,0v19,40,30,97,44,146r26,-88v11,-33,21,-62,33,-86","w":166},"W":{"d":"145,-183v6,-11,30,-2,29,9v-20,39,-28,142,-42,188v-13,18,-37,-4,-39,-22r-13,-74v-11,10,-12,100,-41,95v-15,-2,-15,-20,-18,-34v-7,-33,-18,-135,-20,-168v5,-10,24,-6,27,4v5,20,9,59,14,117r20,-74v4,-18,19,-21,33,-12v9,13,17,85,19,95v8,-41,14,-94,31,-124","w":179},"X":{"d":"86,-125v5,13,40,65,43,85v-28,30,-46,-32,-60,-50v-16,20,-37,96,-53,116v-39,8,-16,-33,-12,-43v13,-39,30,-76,50,-110v-6,-17,-24,-36,-40,-56v-1,-6,11,-10,19,-12v12,-3,35,34,36,35v2,-4,29,-54,38,-62v10,-3,29,0,27,11","w":129},"Y":{"d":"50,-93v-17,-49,-32,-78,-44,-103v4,-12,10,-14,27,-7v12,19,24,49,35,72v9,-28,19,-63,32,-84v6,-8,21,-6,27,2v-10,65,-79,173,-79,240v0,8,-5,13,-13,13v-34,0,-18,-45,-7,-75","w":131},"Z":{"d":"129,-18v11,2,10,24,-2,27v-36,-4,-106,-10,-132,-36r0,-8v51,-57,64,-71,95,-122v-25,-18,-84,17,-95,-17v7,-18,42,-9,63,-14v29,2,73,3,64,33v-13,42,-56,83,-85,117v36,11,66,17,92,20","w":126},"[":{},"\\":{"d":"172,3v15,23,4,46,-20,35v-44,-94,-111,-186,-166,-272v-10,-14,5,-31,23,-24v28,37,52,79,79,117v40,58,55,99,84,144","w":171},"]":{},"^":{},"_":{"d":"148,5v24,-8,43,5,28,29v-54,4,-117,5,-160,16v-11,0,-14,-24,-4,-29v58,-11,103,-16,136,-16","w":194},"`":{"d":"60,-231v5,26,54,58,53,81v-43,-2,-63,-52,-83,-82v-8,-12,4,-22,19,-11v4,2,7,6,11,12","w":132},"a":{"d":"140,-17v6,14,-5,25,-13,27v-27,-3,-23,-55,-34,-74v-17,2,-37,1,-46,11v-6,13,-15,66,-23,80v-4,10,-26,-1,-24,-8v-5,-25,36,-74,10,-87v-2,-8,15,-6,16,-11v8,-21,30,-108,41,-132v28,-16,30,26,35,54v10,57,23,104,38,140xm87,-86r-11,-59v-7,20,-14,40,-19,60v4,-1,14,-1,30,-1","w":142},"b":{"d":"3,-218v28,-42,121,14,128,38v14,47,-31,64,-58,84v2,9,13,10,20,14v53,31,23,92,-17,110v-16,8,-43,35,-60,13r5,-120v-12,-7,-7,-19,3,-23v3,-36,4,-70,2,-101v-11,-2,-19,-7,-23,-15xm59,-202v-2,24,1,52,1,77v26,-6,64,-57,18,-70v-4,-1,-13,-11,-19,-7xm53,8v19,-12,52,-38,30,-68v-16,-7,-20,-11,-29,-8v-1,25,-8,54,-1,76","w":138},"c":{"d":"88,-231v18,-2,31,19,8,26v-86,25,-72,188,-18,233v7,4,17,4,17,13v-1,14,-12,18,-26,10v-19,-10,-48,-49,-56,-77v-22,-72,0,-196,75,-205","w":93},"d":{"d":"15,-197v66,-4,137,87,83,149v-20,23,-38,50,-63,65v-19,0,-18,-21,-17,-41r3,-105v-1,-21,3,-43,-10,-51v-8,-5,-6,-16,4,-17xm49,-31v44,-45,63,-99,1,-127v-2,40,-2,82,-1,127","w":126},"e":{"d":"14,-172v31,-12,98,-55,122,-13v-9,17,-63,20,-81,30v-2,6,-3,20,-4,42v22,4,85,-10,62,21v-11,9,-47,1,-62,10v-5,18,-7,32,-7,42v0,30,27,24,61,26v14,-11,31,1,23,21v-38,13,-107,6,-112,-33v-2,-21,-2,-39,0,-56v-17,-10,-5,-17,3,-25v0,-2,2,-13,3,-34v-24,-4,-27,-24,-8,-31","w":131},"f":{"d":"154,-241v8,0,16,4,16,12v0,17,-17,25,-32,17v-19,0,-66,23,-77,26v-3,30,-3,62,0,93v14,5,45,-12,59,-9v5,0,7,2,7,6v-6,25,-38,30,-66,35v-4,40,12,102,-15,122v-36,-12,-8,-71,-17,-109v-3,-12,-26,-6,-17,-27v7,1,9,-10,16,-6v6,-37,4,-40,1,-96v-15,-1,-33,-29,-7,-32v20,-2,103,-34,132,-32","w":137},"g":{"d":"110,-104v10,-21,39,-6,30,14v-13,29,-14,79,-16,121v0,6,-5,9,-12,9v-36,-8,-15,-51,-15,-87v-20,17,-36,31,-65,36v-29,-1,-46,-41,-32,-76v16,-38,33,-78,61,-115v14,-18,26,-27,37,-27v31,0,11,25,-3,31v-27,33,-78,95,-69,158v20,4,41,-22,76,-47v2,-2,4,-8,8,-17","w":154},"h":{"d":"28,-182v41,-8,24,52,23,80v6,6,28,4,36,3v6,-25,16,-58,16,-98v0,-19,29,-13,30,-4v0,49,-24,169,-19,224v0,3,-3,8,-7,7v-45,-1,-21,-65,-22,-103v-12,-1,-25,-6,-36,-2v-6,19,-9,47,-10,84v-21,8,-36,-5,-31,-32v3,-13,4,-39,9,-77v4,-32,5,-58,5,-77v0,-3,2,-4,6,-5","w":146},"i":{"d":"10,-24v-1,-38,17,-126,11,-164v4,-12,20,-4,28,-4v10,53,-11,140,-7,198v-2,7,-7,10,-14,10v-21,1,-18,-21,-18,-40","w":61},"j":{"d":"65,-174v0,95,-4,208,-73,220v-15,3,-41,-22,-18,-27v8,1,16,4,21,-3v45,-45,48,-137,35,-222v-1,-6,4,-10,10,-10v23,-3,25,22,25,42","w":83},"k":{"d":"130,-181v-7,27,-74,86,-84,104v22,13,22,14,45,27v17,17,51,18,42,46v-7,-2,-11,5,-17,2r-75,-46v-3,23,15,64,-10,69v-47,-26,-3,-150,-25,-218v4,-10,28,-7,30,3v5,33,4,59,4,78v20,-18,46,-50,66,-73v10,-2,26,-1,24,8","w":135},"l":{"d":"39,-28v21,-5,52,-47,75,-27v3,5,3,9,0,13v-27,18,-59,46,-89,57v-7,0,-12,-11,-16,-16v-1,-54,14,-157,8,-209v6,-8,27,-6,27,5v2,35,-6,142,-5,177","w":114},"m":{"d":"145,-202v24,-19,30,10,29,33v-3,62,4,132,13,175v1,5,-2,8,-10,8v-36,-1,-30,-64,-34,-98r-23,69v-23,26,-48,-12,-53,-42v-3,-16,-7,-26,-10,-32v-10,50,-21,87,-33,112v-16,5,-37,-11,-18,-38v7,-24,36,-107,41,-174v1,0,4,-15,10,-13v8,0,14,2,17,5v9,49,5,112,28,147v23,-64,37,-115,43,-152","w":195},"n":{"d":"133,-219v2,-12,26,-7,30,1r-10,97v-5,50,-7,80,-5,121v-3,18,-25,17,-34,-1v-14,-30,-34,-83,-59,-143v-13,46,-9,111,-7,169v0,22,-28,18,-31,3v-9,-53,9,-227,10,-246v3,-12,21,-9,31,1v16,26,42,115,58,143v5,-48,4,-48,17,-145","w":171},"o":{"d":"99,-156v69,29,25,136,-36,136v-24,0,-55,-28,-55,-61v0,-36,24,-102,64,-87v3,3,12,6,27,12xm51,-121v-25,14,-12,74,10,76v32,3,63,-73,25,-87v-11,4,-23,27,-35,11","w":138},"p":{"d":"24,23v-9,-69,7,-149,-2,-218v-3,3,-8,-9,-10,-9v3,-18,9,-14,28,-11v44,6,95,37,73,90v-16,39,-28,53,-61,66v-6,31,11,76,-11,95v-6,-3,-16,-6,-17,-13xm54,-93v25,-26,51,-56,23,-82v0,0,-9,-3,-26,-10v3,44,4,74,3,92","w":125},"q":{"d":"108,-41v-3,23,48,60,47,75v-26,31,-50,-28,-66,-49v-10,7,-22,21,-36,20v-32,-3,-50,-33,-48,-70v2,-32,13,-116,53,-126v3,0,22,-11,28,-10v37,11,40,51,40,104v1,12,-20,43,-18,56xm62,-116v19,-2,24,23,29,36v12,-26,10,-66,-1,-94v-19,5,-42,13,-46,39v-4,36,-25,91,4,114v10,-1,20,-15,24,-26v-7,-18,-21,-38,-21,-60v0,-5,4,-9,11,-9","w":142},"r":{"d":"9,3v4,-36,5,-73,5,-116v0,-55,-15,-108,48,-103v36,2,64,59,34,90v-5,17,-47,23,-25,43v28,26,71,56,87,89v0,6,-5,9,-17,12v-23,-16,-76,-77,-95,-93v-2,12,-4,81,-10,97v-14,7,-28,-2,-27,-19xm47,-116v23,-20,34,-28,35,-55v-3,-10,-8,-20,-23,-19v-25,2,-7,42,-12,74","w":128},"s":{"d":"65,-206v-66,49,23,118,24,183v0,30,-17,62,-45,62v-19,0,-24,-22,-4,-26v14,-2,13,-25,14,-36v3,-29,-48,-108,-46,-139v3,-37,18,-68,52,-72v21,-2,39,19,16,29v-3,2,-10,-2,-11,-1","w":99},"t":{"d":"73,-229v34,12,70,-6,103,-7v4,0,7,1,6,5v6,0,10,3,10,7v-2,9,-7,14,-13,15v-16,4,-42,9,-81,15v-5,60,-7,109,-7,149v0,20,8,55,-7,61v-24,-1,-27,-28,-26,-56r6,-150v-29,-1,-91,16,-85,-20v15,-6,81,-7,94,-19","w":133},"u":{"d":"44,-182v3,59,-10,121,5,171v29,-27,29,-103,50,-146v6,-12,2,-49,23,-47v8,0,14,3,18,8v-17,70,-28,157,-64,202v-9,13,-20,18,-32,18v-35,0,-36,-61,-38,-100v-1,-22,7,-58,5,-90v-1,-24,20,-26,33,-16","w":140},"v":{"d":"141,-218v7,-14,38,-4,29,11v-26,41,-59,172,-77,240v-7,5,-13,4,-21,-2v-19,-40,-46,-181,-68,-221v10,-17,17,-12,34,0v19,40,30,97,44,146r26,-88v11,-33,21,-62,33,-86","w":166},"w":{"d":"145,-183v6,-11,30,-2,29,9v-20,39,-28,142,-42,188v-13,18,-37,-4,-39,-22r-13,-74v-11,10,-12,100,-41,95v-15,-2,-15,-20,-18,-34v-7,-33,-18,-135,-20,-168v5,-10,24,-6,27,4v5,20,9,59,14,117r20,-74v4,-18,19,-21,33,-12v9,13,17,85,19,95v8,-41,14,-94,31,-124","w":179},"x":{"d":"86,-125v5,13,40,65,43,85v-28,30,-46,-32,-60,-50v-16,20,-37,96,-53,116v-39,8,-16,-33,-12,-43v13,-39,30,-76,50,-110v-6,-17,-24,-36,-40,-56v-1,-6,11,-10,19,-12v12,-3,35,34,36,35v2,-4,29,-54,38,-62v10,-3,29,0,27,11","w":129},"y":{"d":"50,-93v-17,-49,-32,-78,-44,-103v4,-12,10,-14,27,-7v12,19,24,49,35,72v9,-28,19,-63,32,-84v6,-8,21,-6,27,2v-10,65,-79,173,-79,240v0,8,-5,13,-13,13v-34,0,-18,-45,-7,-75","w":131},"z":{"d":"129,-18v11,2,10,24,-2,27v-36,-4,-106,-10,-132,-36r0,-8v51,-57,64,-71,95,-122v-25,-18,-84,17,-95,-17v7,-18,42,-9,63,-14v29,2,73,3,64,33v-13,42,-56,83,-85,117v36,11,66,17,92,20","w":126},"{":{},"|":{"d":"49,-253v2,-16,36,-15,33,5v-5,64,-12,127,-11,189r3,129v-2,9,-14,10,-23,11v-23,-17,-11,-71,-14,-111v-4,-44,9,-195,12,-223","w":113},"}":{},"~":{},"\u2026":{"d":"161,-30v0,-11,12,-13,24,-10v11,-1,14,21,9,26v-12,11,-33,-1,-33,-16xm96,-30v0,-15,32,-15,35,-2v3,15,-1,22,-14,22v-9,0,-21,-11,-21,-20xm38,-30v-1,-15,32,-15,35,-2v3,16,-1,22,-15,22v-9,0,-19,-11,-20,-20","w":233},"\u2013":{"d":"14,-96v37,-10,77,-12,124,-16v18,-1,19,22,10,31v-49,0,-69,3,-127,14v-11,-2,-12,-18,-7,-29","w":164},"\u2014":{"d":"14,-96v37,-10,77,-12,124,-16v18,-1,19,22,10,31v-49,0,-69,3,-127,14v-11,-2,-12,-18,-7,-29","w":164},"\u201c":{"d":"104,-130v-8,15,-32,5,-29,-14v-2,-15,19,-60,20,-65v8,-23,13,-35,30,-31v14,16,-1,26,-9,60v-5,19,-11,36,-12,50xm14,-144v10,-32,17,-100,50,-96v14,16,-1,26,-9,60v-5,19,-10,36,-11,50v0,5,-6,8,-15,7v-14,0,-14,-10,-15,-21","w":149},"\u201d":{"d":"103,-233v8,-14,33,-5,29,13v-8,35,-16,101,-50,97v-19,-19,23,-78,21,-110xm42,-233v8,-14,32,-6,29,13v2,15,-19,60,-20,66v-8,23,-13,35,-30,31v-14,-17,2,-27,10,-61v5,-19,10,-35,11,-49","w":149},"\u2018":{"d":"14,-144v10,-32,17,-100,50,-96v14,16,-1,26,-9,60v-5,19,-10,36,-11,50v0,5,-6,8,-15,7v-14,0,-14,-10,-15,-21","w":84},"\u2019":{"d":"42,-233v8,-14,32,-6,29,13v2,15,-19,60,-20,66v-8,23,-13,35,-30,31v-14,-17,2,-27,10,-61v5,-19,10,-35,11,-49","w":84},"\u00d7":{},"\u2122":{},"\u00a0":{}}});
;
/*
 * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
 *
 * Uses the built in easing capabilities added In jQuery 1.1
 * to offer multiple easing options
 *
 * TERMS OF USE - jQuery Easing
 * 
 * Open source under the BSD License. 
 * 
 * Copyright Â© 2008 George McGinley Smith
 * All rights reserved.
 * 
 * Redistribution and use in source and binary forms, with or without modification, 
 * are permitted provided that the following conditions are met:
 * 
 * Redistributions of source code must retain the above copyright notice, this list of 
 * conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright notice, this list 
 * of conditions and the following disclaimer in the documentation and/or other materials 
 * provided with the distribution.
 * 
 * Neither the name of the author nor the names of contributors may be used to endorse 
 * or promote products derived from this software without specific prior written permission.
 * 
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 
 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 *  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 *  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
 *  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 
 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 *  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 
 * OF THE POSSIBILITY OF SUCH DAMAGE. 
 *
*/

// t: current time, b: begInnIng value, c: change In value, d: duration
jQuery.easing['jswing'] = jQuery.easing['swing'];

jQuery.extend( jQuery.easing,
{
	def: 'easeOutQuad',
	swing: function (x, t, b, c, d) {
		//alert(jQuery.easing.default);
		return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
	},
	easeInQuad: function (x, t, b, c, d) {
		return c*(t/=d)*t + b;
	},
	easeOutQuad: function (x, t, b, c, d) {
		return -c *(t/=d)*(t-2) + b;
	},
	easeInOutQuad: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t + b;
		return -c/2 * ((--t)*(t-2) - 1) + b;
	},
	easeInCubic: function (x, t, b, c, d) {
		return c*(t/=d)*t*t + b;
	},
	easeOutCubic: function (x, t, b, c, d) {
		return c*((t=t/d-1)*t*t + 1) + b;
	},
	easeInOutCubic: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t + b;
		return c/2*((t-=2)*t*t + 2) + b;
	},
	easeInQuart: function (x, t, b, c, d) {
		return c*(t/=d)*t*t*t + b;
	},
	easeOutQuart: function (x, t, b, c, d) {
		return -c * ((t=t/d-1)*t*t*t - 1) + b;
	},
	easeInOutQuart: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t*t + b;
		return -c/2 * ((t-=2)*t*t*t - 2) + b;
	},
	easeInQuint: function (x, t, b, c, d) {
		return c*(t/=d)*t*t*t*t + b;
	},
	easeOutQuint: function (x, t, b, c, d) {
		return c*((t=t/d-1)*t*t*t*t + 1) + b;
	},
	easeInOutQuint: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;
		return c/2*((t-=2)*t*t*t*t + 2) + b;
	},
	easeInSine: function (x, t, b, c, d) {
		return -c * Math.cos(t/d * (Math.PI/2)) + c + b;
	},
	easeOutSine: function (x, t, b, c, d) {
		return c * Math.sin(t/d * (Math.PI/2)) + b;
	},
	easeInOutSine: function (x, t, b, c, d) {
		return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;
	},
	easeInExpo: function (x, t, b, c, d) {
		return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;
	},
	easeOutExpo: function (x, t, b, c, d) {
		return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;
	},
	easeInOutExpo: function (x, t, b, c, d) {
		if (t==0) return b;
		if (t==d) return b+c;
		if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;
		return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;
	},
	easeInCirc: function (x, t, b, c, d) {
		return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b;
	},
	easeOutCirc: function (x, t, b, c, d) {
		return c * Math.sqrt(1 - (t=t/d-1)*t) + b;
	},
	easeInOutCirc: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;
		return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;
	},
	easeInElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
	},
	easeOutElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
	},
	easeInOutElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d/2)==2) return b+c;  if (!p) p=d*(.3*1.5);
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
		return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b;
	},
	easeInBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158;
		return c*(t/=d)*t*((s+1)*t - s) + b;
	},
	easeOutBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158;
		return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
	},
	easeInOutBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158; 
		if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
		return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
	},
	easeInBounce: function (x, t, b, c, d) {
		return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b;
	},
	easeOutBounce: function (x, t, b, c, d) {
		if ((t/=d) < (1/2.75)) {
			return c*(7.5625*t*t) + b;
		} else if (t < (2/2.75)) {
			return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
		} else if (t < (2.5/2.75)) {
			return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
		} else {
			return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
		}
	},
	easeInOutBounce: function (x, t, b, c, d) {
		if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b;
		return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b;
	}
});

/*
 *
 * TERMS OF USE - EASING EQUATIONS
 * 
 * Open source under the BSD License. 
 * 
 * Copyright Â© 2001 Robert Penner
 * All rights reserved.
 * 
 * Redistribution and use in source and binary forms, with or without modification, 
 * are permitted provided that the following conditions are met:
 * 
 * Redistributions of source code must retain the above copyright notice, this list of 
 * conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright notice, this list 
 * of conditions and the following disclaimer in the documentation and/or other materials 
 * provided with the distribution.
 * 
 * Neither the name of the author nor the names of contributors may be used to endorse 
 * or promote products derived from this software without specific prior written permission.
 * 
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 
 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 *  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 *  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
 *  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 
 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 *  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 
 * OF THE POSSIBILITY OF SUCH DAMAGE. 
 *
 */;
/**
 * jQuery Roundabout - v1.1
 * http://fredhq.com/projects/roundabout/
 *
 * Moves list-items of enabled ordered and unordered lists long
 * a chosen path. Includes the default "lazySusan" path, that
 * moves items long a spinning turntable.
 *
 * Terms of Use // jQuery Roundabout
 * 
 * Open source under the BSD license
 *
 * Copyright (c) 2010, Fred LeBlanc
 * All rights reserved.
 * 
 * Redistribution and use in source and binary forms, with or without 
 * modification, are permitted provided that the following conditions are met:
 * 
 *   - Redistributions of source code must retain the above copyright
 *     notice, this list of conditions and the following disclaimer.
 *   - Redistributions in binary form must reproduce the above 
 *     copyright notice, this list of conditions and the following 
 *     disclaimer in the documentation and/or other materials provided 
 *     with the distribution.
 *   - Neither the name of the author nor the names of its contributors 
 *     may be used to endorse or promote products derived from this 
 *     software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE 
 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
 * POSSIBILITY OF SUCH DAMAGE.
 */


// creates a default shape to be used for pathing
jQuery.extend({
	roundabout_shape: {
		def: 'lazySusan',
		lazySusan: function(r, a, t) {
			return {
				x: Math.sin(r + a), 
				y: (Math.sin(r + 3*Math.PI/2 + a) / 8) * t, 
				z: (Math.cos(r + a) + 1) / 2,
				scale: (Math.sin(r + Math.PI/2 + a) / 2) + 0.5
			};
		}
	}
});

jQuery.fn.roundabout = function() {
	var options = (typeof arguments[0] != 'object') ? {} : arguments[0];

	// set options and fill in defaults
	options = {
		bearing: (typeof options.bearing == 'undefined') ? 0.0 : jQuery.roundabout_toFloat(options.bearing % 360.0),
		tilt: (typeof options.tilt == 'undefined') ? 0.0 : jQuery.roundabout_toFloat(options.tilt),
		minZ: (typeof options.minZ == 'undefined') ? 100 : parseInt(options.minZ, 10),
		maxZ: (typeof options.maxZ == 'undefined') ? 400 : parseInt(options.maxZ, 10),
		minOpacity: (typeof options.minOpacity == 'undefined') ? 0.40 : jQuery.roundabout_toFloat(options.minOpacity),
		maxOpacity: (typeof options.maxOpacity == 'undefined') ? 1.00 : jQuery.roundabout_toFloat(options.maxOpacity),
		minScale: (typeof options.minScale == 'undefined') ? 0.40 : jQuery.roundabout_toFloat(options.minScale),
		maxScale: (typeof options.maxScale == 'undefined') ? 1.00 : jQuery.roundabout_toFloat(options.maxScale),
		duration: (typeof options.duration == 'undefined') ? 600 : parseInt(options.duration, 10),
		btnNext: options.btnNext || null,
		btnPrev: options.btnPrev || null,
		easing: options.easing || 'swing',
		clickToFocus: (options.clickToFocus !== false),
		focusBearing: (typeof options.focusBearing == 'undefined') ? 0.0 : jQuery.roundabout_toFloat(options.focusBearing % 360.0),
		shape: options.shape || 'lazySusan',
		debug: options.debug || false,
		childSelector: options.childSelector || 'li',
		startingChild: (typeof options.startingChild == 'undefined') ? null : parseInt(options.startingChild, 10),
		reflect: (typeof options.reflect == 'undefined' || options.reflect === false) ? false : true
	};

	// assign things 
	this.each(function(i) {
		var ref = jQuery(this);
		var period = jQuery.roundabout_toFloat(360.0 / ref.children(options.childSelector).length);
		var startingBearing = (options.startingChild === null) ? options.bearing : options.startingChild * period;
		
		// set starting styles
		ref
			.addClass('roundabout-holder')
			.css('padding', 0)
			.css('position', 'relative')
			.css('z-index', options.minZ);
		
		// set starting options
		ref.data('roundabout', {
			'bearing': startingBearing,
			'tilt': options.tilt,
			'minZ': options.minZ,
			'maxZ': options.maxZ,
			'minOpacity': options.minOpacity,
			'maxOpacity': options.maxOpacity,
			'minScale': options.minScale,
			'maxScale': options.maxScale,
			'duration': options.duration,
			'easing': options.easing,
			'clickToFocus': options.clickToFocus,
			'focusBearing': options.focusBearing,
			'animating': 0,
			'childInFocus': -1,
			'shape': options.shape,
			'period': period,
			'debug': options.debug,
			'childSelector': options.childSelector,
			'reflect': options.reflect
		});
				
		// bind click events
		if (options.clickToFocus === true) {
			ref.children(options.childSelector).each(function(i) {
				jQuery(this).click(function(e) {
					var degrees = (options.reflect === true) ? 360.0 - (period * i) : period * i;
					degrees = jQuery.roundabout_toFloat(degrees);
					if (!jQuery.roundabout_isInFocus(ref, degrees)) {
						e.preventDefault();
						if (ref.data('roundabout').animating === 0) {
							ref.roundabout_animateAngleToFocus(degrees);
						}
						return false;
					}
				});
			});
		}
		
		// bind next buttons
		if (options.btnNext) {
			jQuery(options.btnNext).bind('click.roundabout', function(e) {
				e.preventDefault();
				if (ref.data('roundabout').animating === 0) {
					ref.roundabout_animateToNextChild();
				}
				return false;
			});
		}
		
		// bind previous buttons
		if (options.btnPrev) {
			jQuery(options.btnPrev).bind('click.roundabout', function(e) {
				e.preventDefault();
				if (ref.data('roundabout').animating === 0) {
					ref.roundabout_animateToPreviousChild();
				}
				return false;
			});
		}
	});

	// start children
	this.roundabout_startChildren();

	// callback once ready
	if (typeof arguments[1] === 'function') {
		var callback = arguments[1], ref = this;
		setTimeout(function() { callback(ref); }, 0);
	}

	return this;
};

jQuery.fn.roundabout_startChildren = function() {
	this.each(function(i) {
		var ref = jQuery(this);
		var data = ref.data('roundabout');
		var children = ref.children(data.childSelector);
		
		children.each(function(i) {
			var degrees = (data.reflect === true) ? 360.0 - (data.period * i) : data.period * i;

			// apply classes and css first
			jQuery(this)
				.addClass('roundabout-moveable-item')
				.css('position', 'absolute');
			
			// then measure
			jQuery(this).data('roundabout', {
				'startWidth': jQuery(this).width(),
				'startHeight': jQuery(this).height(),
				'startFontSize': parseInt(jQuery(this).css('font-size'), 10),
				'degrees': degrees
			});
		});
		
		ref.roundabout_updateChildPositions();
	});
	return this;
};

jQuery.fn.roundabout_setTilt = function(newTilt) {
	this.each(function(i) {
		jQuery(this).data('roundabout').tilt = newTilt;
		jQuery(this).roundabout_updateChildPositions();
	});
	
	if (typeof arguments[1] === 'function') {
		var callback = arguments[1], ref = this;
		setTimeout(function() { callback(ref); }, 0);
	}
	
	return this;
};

jQuery.fn.roundabout_setBearing = function(newBearing) {
	this.each(function(i) {
		jQuery(this).data('roundabout').bearing = jQuery.roundabout_toFloat(newBearing % 360, 2);
		jQuery(this).roundabout_updateChildPositions();
	});

	if (typeof arguments[1] === 'function') {
		var callback = arguments[1], ref = this;
		setTimeout(function() { callback(ref); }, 0);
	}
	
	return this;
};

jQuery.fn.roundabout_adjustBearing = function(delta) {
	delta = jQuery.roundabout_toFloat(delta);
	if (delta !== 0) {
		this.each(function(i) {
			jQuery(this).data('roundabout').bearing = jQuery.roundabout_getBearing(jQuery(this)) + delta;
			jQuery(this).roundabout_updateChildPositions();
		});
	}
	
	if (typeof arguments[1] === 'function') {
		var callback = arguments[1], ref = this;
		setTimeout(function() { callback(ref); }, 0);
	}

	return this;
};

jQuery.fn.roundabout_adjustTilt = function(delta) {
	delta = jQuery.roundabout_toFloat(delta);
	if (delta !== 0) {
		this.each(function(i) {
			jQuery(this).data('roundabout').tilt = jQuery.roundabout_toFloat(jQuery(this).roundabout_get('tilt') + delta);
			jQuery(this).roundabout_updateChildPositions();
		});
	}
	
	if (typeof arguments[1] === 'function') {
		var callback = arguments[1], ref = this;
		setTimeout(function() { callback(ref); }, 0);
	}

	return this;
};

jQuery.fn.roundabout_animateToBearing = function(bearing) {
	bearing = jQuery.roundabout_toFloat(bearing);
	var currentTime = new Date();
	var duration    = (typeof arguments[1] == 'undefined') ? null : arguments[1];
	var easingType  = (typeof arguments[2] == 'undefined') ? null : arguments[2];
	var passedData  = (typeof arguments[3] !== 'object')   ? null : arguments[3];

	this.each(function(i) {
		var ref = jQuery(this), data = ref.data('roundabout'), timer, easingFn, newBearing;
		var thisDuration = (duration === null) ? data.duration : duration;
		var thisEasingType = (easingType !== null) ? easingType : data.easing || 'swing';

		if (passedData === null) {
			passedData = {
				timerStart: currentTime,
				start: jQuery.roundabout_getBearing(ref),
				totalTime: thisDuration
			};
		}
		timer = currentTime - passedData.timerStart;

		if (timer < thisDuration) {
			data.animating = 1;
			
			if (typeof jQuery.easing.def == 'string') {
				easingFn = jQuery.easing[thisEasingType] || jQuery.easing[jQuery.easing.def];
				newBearing = easingFn(null, timer, passedData.start, bearing - passedData.start, passedData.totalTime);
			} else {
				newBearing = jQuery.easing[thisEasingType]((timer / passedData.totalTime), timer, passedData.start, bearing - passedData.start, passedData.totalTime);
			}
			
			ref.roundabout_setBearing(newBearing, function() { ref.roundabout_animateToBearing(bearing, thisDuration, thisEasingType, passedData); });
		} else {
			bearing = (bearing < 0) ? bearing + 360 : bearing % 360;
			data.animating = 0;
			ref.roundabout_setBearing(bearing);
		}
	});	
	return this;
};

jQuery.fn.roundabout_animateToDelta = function(delta) {
	var duration = arguments[1], easing = arguments[2];
	this.each(function(i) {
		delta = jQuery.roundabout_getBearing(jQuery(this)) + jQuery.roundabout_toFloat(delta);
		jQuery(this).roundabout_animateToBearing(delta, duration, easing);
	});
	return this;
};

jQuery.fn.roundabout_animateToChild = function(childPos) {	
	var duration = arguments[1], easing = arguments[2];	
	this.each(function(i) {
		var ref = jQuery(this), data = ref.data('roundabout');
		if (data.childInFocus !== childPos && data.animating === 0) {		
			var child = jQuery(ref.children(data.childSelector)[childPos]);
			ref.roundabout_animateAngleToFocus(child.data('roundabout').degrees, duration, easing);
		}
	});
	return this;
};

jQuery.fn.roundabout_animateToNearbyChild = function(passedArgs, which) {
	var duration = passedArgs[0], easing = passedArgs[1];
	this.each(function(i) {
		var data     = jQuery(this).data('roundabout');
		var bearing  = jQuery.roundabout_toFloat(360.0 - jQuery.roundabout_getBearing(jQuery(this)));
		var period   = data.period, j = 0, range;
		var reflect  = data.reflect;
		var length   = jQuery(this).children(data.childSelector).length;

		bearing = (reflect === true) ? bearing % 360.0 : bearing;
		
		if (data.animating === 0) {
			// if we're not reflecting and we're moving to next or
			//    we are reflecting and we're moving previous
			if ((reflect === false && which === 'next') || (reflect === true && which !== 'next')) {
				bearing = (bearing === 0) ? 360 : bearing;
							
				// counterclockwise
				while (true && j < length) {
					range = { lower: jQuery.roundabout_toFloat(period * j), upper: jQuery.roundabout_toFloat(period * (j + 1)) };
					range.upper = (j == length - 1) ? 360.0 : range.upper;  // adjust for javascript being bad at floats

					if (bearing <= range.upper && bearing > range.lower) {
						jQuery(this).roundabout_animateToDelta(bearing - range.lower, duration, easing);
						break;
					}
					j++;
				}
			} else {
				// clockwise
				while (true) {
					range = { lower: jQuery.roundabout_toFloat(period * j), upper: jQuery.roundabout_toFloat(period * (j + 1)) };
					range.upper = (j == length - 1) ? 360.0 : range.upper;  // adjust for javascript being bad at floats

					if (bearing >= range.lower && bearing < range.upper) {
						jQuery(this).roundabout_animateToDelta(bearing - range.upper, duration, easing);
						break;
					}
					j++;
				}
			}
		}
	});
	return this;
};

jQuery.fn.roundabout_animateToNextChild = function() {	
	return this.roundabout_animateToNearbyChild(arguments, 'next');
};

jQuery.fn.roundabout_animateToPreviousChild = function() {	
	return this.roundabout_animateToNearbyChild(arguments, 'previous');
};

// moves a given angle to the focus by the shortest means possible
jQuery.fn.roundabout_animateAngleToFocus = function(target) {
	var duration = arguments[1], easing = arguments[2];
	this.each(function(i) {
		var delta = jQuery.roundabout_getBearing(jQuery(this)) - target;
		delta = (Math.abs(360.0 - delta) < Math.abs(0.0 - delta)) ? 360.0 - delta : 0.0 - delta;
		delta = (delta > 180) ? -(360.0 - delta) : delta;
		
		if (delta !== 0) {
			jQuery(this).roundabout_animateToDelta(delta, duration, easing);	
		}
	});
	return this;
};

jQuery.fn.roundabout_updateChildPositions = function() {
	this.each(function(i) {
		var ref = jQuery(this), data = ref.data('roundabout');
		var inFocus = -1;
		var info = {
			bearing: jQuery.roundabout_getBearing(ref),
			tilt: data.tilt,
			stage: { width: Math.floor(ref.width() * 0.9), height: Math.floor(ref.height() * 0.9) },
			animating: data.animating,
			inFocus: data.childInFocus,
			focusBearingRad: jQuery.roundabout_degToRad(data.focusBearing),
			shape: jQuery.roundabout_shape[data.shape] || jQuery.roundabout_shape[jQuery.roundabout_shape.def]
		};
		info.midStage = { width: info.stage.width / 2, height: info.stage.height / 2 };
		info.nudge = { width: info.midStage.width + info.stage.width * 0.05, height: info.midStage.height + info.stage.height * 0.05 };
		info.zValues = { min: data.minZ, max: data.maxZ, diff: data.maxZ - data.minZ };
		info.opacity = { min: data.minOpacity, max: data.maxOpacity, diff: data.maxOpacity - data.minOpacity };
		info.scale = { min: data.minScale, max: data.maxScale, diff: data.maxScale - data.minScale };

		// update child positions
		ref.children(data.childSelector).each(function(i) {
			if (jQuery.roundabout_updateChildPosition(jQuery(this), ref, info, i) && info.animating === 0) {
				inFocus = i;
				jQuery(this).addClass('roundabout-in-focus');
			} else {
				jQuery(this).removeClass('roundabout-in-focus');
			}
		});

		// update status of who is in focus
		if (inFocus !== info.inFocus) {
			jQuery.roundabout_triggerEvent(ref, info.inFocus, 'blur');

			if (inFocus !== -1) {
				jQuery.roundabout_triggerEvent(ref, inFocus, 'focus');
			}

			data.childInFocus = inFocus;
		}
	});	
	return this;	
};

//----------------

jQuery.roundabout_getBearing = function(el) {
	return jQuery.roundabout_toFloat(el.data('roundabout').bearing) % 360;
};

jQuery.roundabout_degToRad = function(degrees) {
	return (degrees % 360.0) * Math.PI / 180.0;
};

jQuery.roundabout_isInFocus = function(el, target) {
	return (jQuery.roundabout_getBearing(el) % 360 === (target % 360));
};

jQuery.roundabout_triggerEvent = function(el, child, eventType) {
	return (child < 0) ? this : jQuery(el.children(el.data('roundabout').childSelector)[child]).trigger(eventType);
};

jQuery.roundabout_toFloat = function(number) {
	number = Math.round(parseFloat(number) * 1000) / 1000;
	return parseFloat(number.toFixed(2));
};

jQuery.roundabout_updateChildPosition = function(child, container, info, childPos) {
	var ref = jQuery(child), data = ref.data('roundabout'), out = [];
	var rad = jQuery.roundabout_degToRad((360.0 - ref.data('roundabout').degrees) + info.bearing);
	
	// adjust radians to be between 0 and Math.PI * 2
	while (rad < 0) {
		rad = rad + Math.PI * 2;
	}
	while (rad > Math.PI * 2) {
		rad = rad - Math.PI * 2;
	}
	
	var factors = info.shape(rad, info.focusBearingRad, info.tilt); // obj with x, y, z, and scale values

	// correct
	factors.scale = (factors.scale > 1) ? 1 : factors.scale;
	factors.adjustedScale = (info.scale.min + (info.scale.diff * factors.scale)).toFixed(4);
	factors.width = (factors.adjustedScale * data.startWidth).toFixed(4);
	factors.height = (factors.adjustedScale * data.startHeight).toFixed(4);
	
	// alter item
	ref
		.css('left', ((factors.x * info.midStage.width + info.nudge.width) - factors.width / 2.0).toFixed(1) + 'px')
		.css('top', ((factors.y * info.midStage.height + info.nudge.height) - factors.height / 2.0).toFixed(1) + 'px')
		.css('width', factors.width + 'px')
		.css('height', factors.height + 'px')
		.css('opacity', (info.opacity.min + (info.opacity.diff * factors.scale)).toFixed(2))
		.css('z-index', Math.round(info.zValues.min + (info.zValues.diff * factors.z)))
		.css('font-size', (factors.adjustedScale * data.startFontSize).toFixed(2) + 'px')
		.attr('current-scale', factors.adjustedScale);
	
	if (container.data('roundabout').debug === true) {
		out.push('<div style="font-weight: normal; font-size: 10px; padding: 2px; width: ' + ref.css('width') + '; background-color: #ffc;">');
		out.push('<strong style="font-size: 12px; white-space: nowrap;">Child ' + childPos + '</strong><br />');
		out.push('<strong>left:</strong> ' + ref.css('left') + '<br /><strong>top:</strong> ' + ref.css('top') + '<br />');
		out.push('<strong>width:</strong> ' + ref.css('width') + '<br /><strong>opacity:</strong> ' + ref.css('opacity') + '<br />');
		out.push('<strong>z-index:</strong> ' + ref.css('z-index') + '<br /><strong>font-size:</strong> ' + ref.css('font-size') + '<br />');
		out.push('<strong>scale:</strong> ' + ref.attr('current-scale'));
		out.push('</div>');
		
		ref.html(out.join(''));
	}

	return jQuery.roundabout_isInFocus(container, ref.data('roundabout').degrees);
};;
/**
 * jQuery Roundabout Shapes v1.1
 * http://fredhq.com/projects/roundabout-shapes/
 * 
 * Provides additional paths along which items can move for the
 * jQuery Roundabout plugin (v1.0+).
 *
 * Terms of Use // jQuery Roundabout Shapes
 *
 * Open source under the BSD license
 *
 * Copyright (c) 2009, Fred LeBlanc
 * All rights reserved.
 * 
 * Redistribution and use in source and binary forms, with or without 
 * modification, are permitted provided that the following conditions are met:
 * 
 *   - Redistributions of source code must retain the above copyright
 *     notice, this list of conditions and the following disclaimer.
 *   - Redistributions in binary form must reproduce the above 
 *     copyright notice, this list of conditions and the following 
 *     disclaimer in the documentation and/or other materials provided 
 *     with the distribution.
 *   - Neither the name of the author nor the names of its contributors 
 *     may be used to endorse or promote products derived from this 
 *     software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE 
 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
 * POSSIBILITY OF SUCH DAMAGE.
 */
jQuery.extend(jQuery.roundabout_shape,
{
	theJuggler: function(r, a, t) {	
		return {
			x: Math.sin(r + a), 
			y: Math.tan(Math.exp(Math.log(r)) + a) / (t - 1), 
			z: (Math.cos(r + a) + 1) / 2,
			scale: (Math.sin(r + Math.PI/2 + a) / 2) + 0.5
		};
	},
	figure8: function(r, a, t) {
		return {
			x: Math.sin(r * 2 + a), 
			y: (Math.sin(r + Math.PI/2 + a) / 8) * t, 
			z: (Math.cos(r + a) + 1) / 2,
			scale: (Math.sin(r + Math.PI/2 + a) / 2) + 0.5
		};
	},
	waterWheel: function(r, a, t) {
		return {
			x: (Math.sin(r + Math.PI/2 + a) / 8) * t, 
			y: Math.sin(r + a) / (Math.PI/2), 
			z: (Math.cos(r + a) + 1) / 2,
			scale: (Math.sin(r + Math.PI/2 + a) / 2) + 0.5
		};
	},
	square: function(r, a, t) {
		var sq_x, sq_y, sq_z;
		
		if (r <= Math.PI/2) {
			sq_x = (2/Math.PI) * r;
			sq_y = -(2/Math.PI) * r + 1;
			sq_z = -(1/Math.PI) * r + 1;
		} else if (r > Math.PI/2 && r <= Math.PI) {
			sq_x = -(2/Math.PI) * r + 2;
			sq_y = -(2/Math.PI) * r + 1;
			sq_z = -(1/Math.PI) * r + 1;
		} else if (r > Math.PI && r <= (3 * Math.PI) / 2) {
			sq_x = -(2/Math.PI) * r + 2;
			sq_y = (2/Math.PI) * r - 3;
			sq_z = (1/Math.PI) * r - 1;
		} else {
			sq_x = (2/Math.PI) * r - 4;
			sq_y = (2/Math.PI) * r - 3;
			sq_z = (1/Math.PI) * r - 1;
		}
		
		return {
			x: sq_x,
			y: sq_y * t, 
			z: sq_z,
			scale: sq_z
		}
	},
	conveyorBeltLeft: function(r, a, t) {
		return {
			x: -Math.cos(r + a), 
			y: (Math.cos(r + 3*Math.PI/2 + a) / 8) * t, 
			z: (Math.sin(r + a) + 1) / 2,
			scale: (Math.sin(r + Math.PI/2 + a) / 2) + 0.5
		};
	},
	conveyorBeltRight: function(r, a, t) {
		return {
			x: Math.cos(r + a), 
			y: (Math.cos(r + 3*Math.PI/2 + a) / 8) * t, 
			z: (Math.sin(r + a) + 1) / 2,
			scale: (Math.sin(r + Math.PI/2 + a) / 2) + 0.5
		};
	},
	goodbyeCruelWorld: function(r, a, t) {
		return {
			x: Math.sin(r + a), 
			y: (Math.tan(r + 3*Math.PI/2 + a) / 8) * (t + 0.5), 
			z: (Math.sin(r + a) + 1) / 2,
			scale: (Math.sin(r + Math.PI/2 + a) / 2) + 0.5
		};
	},
	diagonalRingLeft: function(r, a, t) {
		return {
			x: Math.sin(r + a), 
			y: -Math.cos(r + Math.tan(Math.cos(a))) / (t + 1.5), 
			z: (Math.cos(r + a) + 1) / 2,
			scale: (Math.sin(r + Math.PI/2 + a) / 2) + 0.5
		};
	},
	diagonalRingRight: function(r, a, t) {
		return {
			x: Math.sin(r + a), 
			y: Math.cos(r + Math.tan(Math.cos(a))) / (t + 1.5), 
			z: (Math.cos(r + a) + 1) / 2,
			scale: (Math.sin(r + Math.PI/2 + a) / 2) + 0.5
		};
	},
	rollerCoaster: function(r, a, t) {
		return {
			x: Math.sin(r + a), 
			y: Math.sin((2 + t) * r), 
			z: (Math.cos(r + a) + 1) / 2,
			scale: (Math.sin(r + Math.PI/2 + a) / 2) + 0.5
		}
	},
	tearDrop: function(r, a, t) {
		return {
			x: Math.sin(r + a), 
			y: -Math.sin(r/2 + t) + 0.35, 
			z: (Math.cos(r + a) + 1) / 2,
			scale: (Math.sin(r + Math.PI/2 + a) / 2) + 0.5
		}
	}
});;
(function ($) {
$(document).ready(function() {
  //format dates on hompage 
  $('#block-views-event-listing-block-1 .date-display-single').each( function(){
    var mydate = $(this).text();
    var result = mydate.split(" ");
    $(this).html('<span class="uce-day">'+ result[0] +'</span><br /><span class="uce-month">'+ result[1] +'</span>');
  });
  
  // format main menu to add <br /> tag
  $('#main-menu a').each( function(){
    var mytext = $(this).text();
    var result = mytext.split(" ");
    if ( result[0].length >= 5 && result[1] != undefined && result[2] == undefined ) {
      $(this).html(result[0] +'<br />'+ result[1] +'');
    } else if ( result[0].length >= 5 && result[1] != undefined && result[2] != undefined ) {
      $(this).html(result[0] +'<br />'+ result[1] +' '+ result[2]);
    };
  });
  
  // hide and show camp weeks on click
  $('.view-display-id-page .views-field-field-event-start-1, .view-display-id-page .views-field-field-event-deposit, .view-display-id-page .views-field-field-event-price-april-1, .view-display-id-page .views-field-field-event-price-apr-2-14-days, .view-display-id-page .views-field-field-event-price, .view-display-id-page  .views-field-field-event-overview, .view-display-id-page .views-field-field-event-details, .view-display-id-page .views-field-field-event-informational-pdf, .view-display-id-page .views-field-edit-node').each( function(){  
    $(this).wrapAll('<div class="info-box" />');
  });
  
  $('.view-display-id-page_1 .views-field-field-event-start-1, .view-display-id-page_1 .views-field-field-event-deposit, .view-display-id-page_1 .views-field-field-event-price-april-1, .view-display-id-page_1 .views-field-field-event-price-apr-2-14-days, .view-display-id-page_1 .views-field-field-event-price, .view-display-id-page_1  .views-field-field-event-overview, .view-display-id-page_1 .views-field-field-event-details, .view-display-id-page_1 .views-field-field-event-informational-pdf, .view-display-id-page_1 .views-field-edit-node').each( function(){
    $(this).wrapAll('<div class="info-box" />');
  });
  
  $('.view-display-id-page_2 .views-field-field-event-start-1, .view-display-id-page_2 .views-field-field-event-deposit, .view-display-id-page_2 .views-field-field-event-price-april-1, .view-display-id-page_2 .views-field-field-event-price-apr-2-14-days, .view-display-id-page_2 .views-field-field-event-price, .view-display-id-page_2  .views-field-field-event-overview, .view-display-id-page_2 .views-field-field-event-details, .view-display-id-page_2 .views-field-field-event-informational-pdf, .view-display-id-page_2 .views-field-edit-node').each( function(){
    $(this).wrapAll('<div class="info-box" />');
  });

  $('.info-box').hide();

  $('.view-display-id-page .views-row').add('.view-display-id-page_1 .views-row').add('.view-display-id-page_2 .views-row').click( function(){
    if (!$(this).hasClass('down')) {
      $('.info-box').hide().parent().removeClass('down');    
      $(this).addClass('down').find('.info-box').show();
    }
  });
  
  //$('.view-homepage-images').find('ul').roundabout();
  
  function startAutoPlay() {
  				return setInterval(function() {
  					$('.view-homepage-images').find('ul').roundabout_animateToNextChild();
  				}, 5000);
  			}
  
  var interval;

  				$('.view-homepage-images').find('ul')
  					.roundabout()
  					.hover(
  						function() {
  							// oh no, it's the cops!
  							clearInterval(interval);
  						},
  						function() {
  							// false alarm: PARTY!
  							interval = startAutoPlay();
  						}
  					);

  				// let's get this party started
  				interval = startAutoPlay();
   
  $('#block-views-nodequeue-1-block .views-field-field-faq-answer').hide();

  $('#block-views-nodequeue-1-block .views-row').click( function(){
      $('.views-field-field-faq-answer').slideUp().parent().removeClass('down'); 
      $(this).addClass('down').find('.views-field-field-faq-answer').slideDown();
  });
  
  //remove link from FAQ grouping header
  
  $('.view-id-nodequeue_1 h3').each( function() {
    var cat = $(this).find('a').text();
    $(this).find('a').remove();
    $(this).append(cat);
  });
  
  //remove link from User Profile Picture

   $('.user-picture').each( function() {
     var pic = $(this).find('img');
     $(this).find('a').remove();
     $(this).append(pic);  
   });

});    
})(jQuery);;

