/*inc/js/cufon/cufon.js*/
/*
 * 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}})());

/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Copyright by ClassicFontCorporation, USA RWE
 */
Cufon.registerFont({"w":184,"face":{"font-family":"bodin","font-weight":400,"font-style":"italic","font-stretch":"normal","units-per-em":"360","panose-1":"0 0 4 0 0 0 0 0 0 0","ascent":"288","descent":"-72","x-height":"4","bbox":"-82.7324 -323 353 105.076","underline-thickness":"14.4141","underline-position":"-41.1328","slope":"-11","unicode-range":"U+0020-U+203A"},"glyphs":{" ":{"w":96},"!":{"d":"75,-245v5,-19,42,-13,40,7v-2,22,-40,122,-53,158r-9,0v12,-37,8,-114,22,-165xm44,2v-32,0,-25,-43,0,-43v12,0,21,9,21,21v0,12,-9,22,-21,22","w":96},"\"":{"d":"142,-256v36,1,37,50,13,71v-8,8,-21,16,-38,25r-4,-8v31,-19,57,-37,41,-55v-7,13,-39,11,-36,-12v-1,-12,12,-21,24,-21xm67,-256v35,1,38,51,12,71v-9,7,-19,16,-36,25r-5,-8v31,-19,57,-37,41,-55v-10,15,-36,10,-36,-12v0,-12,12,-21,24,-21","w":144},"#":{"d":"47,-74r-35,0r0,-24r38,0r10,-70r-39,0r0,-24r42,0r11,-74r25,0r-11,74r45,0r10,-74r25,0r-10,74r30,0r0,24r-34,0r-10,70r33,0r0,24r-36,0r-10,74r-25,0r10,-74r-44,0r-11,74r-25,0xm85,-168r-10,70r45,0r9,-70r-44,0","w":199},"$":{"d":"25,-72v34,4,-7,50,20,60v4,2,12,5,24,8r22,-103v-44,-18,-82,-87,-34,-125v15,-11,38,-17,66,-18r7,-33r12,0r-8,34v34,9,52,24,52,47v0,26,-30,27,-30,5v7,-22,4,-37,-24,-43r-20,93v37,27,61,41,61,88v0,41,-32,62,-95,64r-7,35r-12,0r8,-36v-32,-4,-65,-22,-64,-53v0,-12,10,-24,22,-23xm80,-4v34,3,61,-17,62,-46v0,-17,-13,-33,-40,-50xm121,-241v-30,-4,-55,16,-56,40v0,15,13,30,37,47"},"%":{"d":"21,-142v0,-42,34,-106,72,-106v25,0,38,29,38,57v0,44,-30,107,-69,107v-27,0,-41,-29,-41,-58xm94,-241v-29,-3,-53,89,-51,124v0,17,6,26,17,26v31,0,51,-93,50,-130v0,-10,-6,-19,-16,-20xm195,-245r15,0r-101,245r-13,0xm174,-53v0,-43,33,-108,72,-108v25,0,39,29,39,57v0,44,-30,106,-70,106v-25,0,-41,-27,-41,-55xm246,-154v-27,0,-49,90,-49,122v0,19,5,28,18,28v27,0,51,-97,49,-129v0,-15,-6,-21,-18,-21","w":296},"&":{"d":"4,-61v1,-41,48,-75,87,-85v-19,-58,1,-112,60,-111v25,0,51,16,50,39v-2,35,-36,50,-72,64v9,27,22,59,38,96v19,-28,47,-92,80,-93v10,-1,21,10,20,20v0,9,-6,20,-17,19v-19,3,-9,-19,-17,-26v-22,19,-28,35,-61,88v18,45,55,57,85,9r6,4v-31,48,-76,55,-116,15v-44,46,-143,29,-143,-39xm46,-63v-1,57,56,73,95,35v-20,-29,-35,-73,-49,-111v-31,15,-46,41,-46,76xm146,-250v-44,0,-29,64,-19,90v27,-15,47,-29,47,-62v0,-16,-10,-28,-28,-28","w":274},"'":{"d":"63,-162v-14,0,-27,-17,-27,-31v0,-26,18,-48,54,-64r5,7v-17,8,-58,37,-41,55v11,-16,35,-8,35,8v0,17,-9,25,-26,25","w":71},"(":{"d":"191,-286v-91,71,-161,251,-86,384r-10,0v-101,-153,-62,-280,84,-384r12,0","w":140},")":{"d":"-49,98v92,-77,160,-246,86,-384r10,0v38,54,57,107,57,158v0,106,-66,176,-141,226r-12,0","w":140},"*":{"d":"34,-182v2,-16,31,-14,55,-16v-11,-4,-68,-33,-32,-45v16,5,22,22,36,41v1,-20,-6,-56,13,-56v7,0,11,4,11,12v0,3,-7,18,-20,46v26,-16,41,-23,45,-23v5,0,13,4,13,9v1,18,-35,18,-55,19v16,9,63,29,33,45v-15,-5,-24,-23,-38,-42v0,19,6,57,-11,57v-31,0,2,-44,7,-59v-25,17,-40,25,-44,25v-7,0,-13,-6,-13,-13","w":133},"+":{"d":"28,-113r96,0r0,-97r16,0r0,97r96,0r0,16r-96,0r0,97r-16,0r0,-97r-96,0r0,-16","w":236},",":{"d":"2,48v16,-6,59,-37,41,-55v-14,16,-36,9,-36,-12v-1,-12,12,-21,24,-21v35,2,39,52,12,71v-7,6,-19,15,-36,25","w":81},"-":{"d":"13,-113r99,0r-6,25r-99,0","w":110},".":{"d":"15,-20v0,-12,10,-22,22,-22v12,0,23,9,22,22v0,12,-9,22,-21,22v-13,1,-23,-9,-23,-22","w":81},"\/":{"d":"107,-254r23,0r-106,254r-22,0","w":110},"0":{"d":"15,-84v0,-64,50,-166,109,-166v39,0,61,46,61,88v0,66,-48,166,-109,166v-41,0,-61,-43,-61,-88xm124,-242v-45,0,-78,143,-78,196v0,28,9,43,30,43v45,0,81,-150,79,-203v0,-21,-10,-36,-31,-36"},"1":{"d":"23,-8r41,0r27,-111v13,-54,20,-89,20,-103v0,-17,-27,-18,-45,-14r2,-8v35,-1,64,-2,85,-5r-53,241r46,0r-2,8r-122,0","k":{"1":38}},"2":{"d":"27,-30v49,-6,126,21,130,-32r9,0r-14,62r-153,0r0,-21v51,-47,130,-94,137,-174v2,-24,-11,-44,-35,-44v-28,0,-74,36,-30,47v13,8,5,31,-9,31v-17,0,-25,-10,-25,-31v-1,-33,38,-59,73,-58v69,1,83,67,34,116v-30,31,-79,73,-117,104"},"3":{"d":"100,-242v-13,0,-32,6,-32,17v8,8,13,36,-8,34v-9,0,-16,-8,-16,-17v-1,-26,35,-42,63,-42v33,0,60,17,60,48v0,31,-24,54,-73,69v42,4,63,24,63,58v0,49,-53,79,-106,79v-23,0,-46,-19,-46,-42v0,-26,34,-35,37,-9v1,16,-17,13,-20,25v0,12,21,18,34,18v37,1,63,-39,63,-78v0,-43,-29,-52,-64,-42v-8,-13,-3,-11,16,-11v33,0,60,-33,60,-69v0,-25,-10,-38,-31,-38"},"4":{"d":"4,-83r140,-167r21,0r-37,168r35,0v4,-7,-1,-24,13,-21r-13,61r-9,0r7,-31r-34,0r-15,65r31,0r-1,8r-95,0r2,-8r29,0r15,-65r-89,0r0,-10xm95,-82r29,-130r-109,130r80,0"},"5":{"d":"126,-89v0,-38,-27,-62,-65,-45v-12,5,-20,6,-24,6r30,-117v34,1,97,7,109,-12r8,0v-17,28,-19,44,-55,43r-59,-2r-19,75v52,-24,112,3,114,56v1,47,-54,89,-100,89v-28,0,-53,-17,-53,-44v0,-23,36,-34,37,-7v2,6,-19,22,-19,25v-2,10,20,18,32,18v41,0,64,-42,64,-85"},"6":{"d":"83,4v-75,-4,-81,-107,-43,-168v29,-47,80,-97,145,-97r0,8v-64,1,-108,60,-123,119v37,-55,115,-26,115,38v0,50,-45,102,-94,100xm111,-156v-39,-2,-64,61,-63,107v0,31,12,46,37,46v37,0,56,-68,55,-112v0,-28,-10,-41,-29,-41"},"7":{"d":"57,-15v0,-59,86,-148,110,-200r-107,0r-7,33r-9,0r13,-63r136,0v-22,78,-94,121,-94,223v0,31,-42,37,-42,7"},"8":{"d":"79,4v-40,0,-72,-22,-71,-61v0,-36,25,-60,74,-73v-29,-8,-43,-25,-43,-52v0,-74,143,-97,143,-15v0,32,-22,55,-68,69v28,5,53,26,53,57v1,42,-43,75,-88,75xm98,-125v-35,-1,-54,44,-54,85v0,25,11,37,35,37v37,0,51,-44,51,-86v0,-24,-11,-36,-32,-36xm119,-242v-31,-1,-49,40,-49,74v0,23,11,35,31,35v33,0,50,-40,49,-78v0,-21,-10,-31,-31,-31"},"9":{"d":"118,-250v98,6,73,151,18,204v-35,34,-73,57,-120,63r0,-7v67,-12,97,-49,117,-114v-35,48,-111,18,-111,-43v0,-49,48,-106,96,-103xm119,-242v-38,0,-61,68,-61,113v0,27,11,41,31,41v41,2,64,-65,63,-112v0,-23,-11,-42,-33,-42"},":":{"d":"49,-128v0,-12,9,-22,22,-22v12,0,23,9,22,22v0,12,-10,22,-21,22v-12,0,-23,-10,-23,-22xm24,-20v0,-12,11,-21,22,-22v13,0,23,10,23,22v0,12,-9,23,-22,22v-12,0,-24,-10,-23,-22","w":96},";":{"d":"18,48v19,-10,54,-33,41,-55v-7,13,-36,11,-36,-12v0,-12,12,-21,24,-21v35,3,39,50,12,71v-7,6,-20,15,-37,25xm47,-128v0,-12,10,-22,22,-22v12,0,23,9,22,22v0,12,-10,22,-21,22v-12,0,-24,-10,-23,-22","w":96},"<":{"d":"200,-160r-154,69r154,69r0,25r-183,-83r0,-22r183,-83r0,25","w":218},"=":{"d":"10,-81r240,0r0,16r-240,0r0,-16xm10,-145r240,0r0,17r-240,0r0,-17","w":236},">":{"d":"19,-22r153,-69r-153,-69r0,-25r183,83r0,22r-183,83r0,-25","w":218},"?":{"d":"115,-258v54,0,71,83,28,114v-25,17,-71,33,-72,68v-5,1,-10,0,-8,-6v-7,-73,89,-73,89,-131v0,-29,-37,-46,-68,-32v-16,7,-21,18,-6,24v16,7,11,30,-5,30v-10,0,-19,-12,-19,-23v0,-29,31,-44,61,-44xm81,-16v0,22,-41,23,-43,1v-2,-17,9,-26,22,-26v12,0,25,10,21,25","w":155},"@":{"d":"220,-147v0,-16,-14,-33,-30,-33v-29,0,-54,40,-54,70v0,19,12,35,30,35v28,0,54,-43,54,-72xm107,-107v0,-67,84,-141,124,-71r7,-22r25,0r-33,117v0,7,3,11,8,11v27,2,51,-49,51,-78v0,-53,-45,-93,-100,-93v-62,0,-110,53,-110,115v0,60,52,115,112,113v38,-1,71,-18,88,-42r24,0v-21,35,-61,63,-113,64v-74,2,-137,-63,-137,-137v0,-72,65,-135,136,-135v65,0,124,49,124,112v0,46,-42,106,-87,104v-14,0,-22,-10,-23,-23v-8,9,-27,23,-44,23v-30,0,-52,-27,-52,-58","w":365},"A":{"d":"-20,0v-1,-13,18,-7,29,-8r185,-246r7,0r-20,246r33,0r-2,8r-105,0r1,-8r33,0r7,-73r-72,0r-56,73r36,0r-1,8r-75,0xm149,-90r10,-104r-76,104r66,0","w":236,"k":{"\u2019":54,"\u00d6":40,"y":26,"w":27,"v":27,"Y":45,"W":39,"V":41,"T":38,"Q":41,"O":40,"G":40,"C":41}},"B":{"d":"202,-71v0,93,-126,68,-218,71r2,-8r30,0r52,-238r-33,0r1,-8v74,4,180,-21,181,55v1,35,-40,66,-77,65v41,9,62,31,62,63xm160,-99v-1,-32,-43,-31,-78,-30r-26,121v72,5,104,-7,104,-91xm84,-137v62,5,94,-11,94,-76v0,-41,-35,-33,-70,-33","w":229},"C":{"d":"20,-92v0,-90,104,-220,187,-144v6,-6,6,-18,20,-16r-15,72r-9,0v6,-38,-8,-69,-41,-70v-61,-3,-98,104,-98,174v0,40,18,72,55,72v39,-1,68,-34,80,-67r8,0r-16,71v-12,2,-11,-11,-16,-16v-60,51,-155,2,-155,-76","w":222},"D":{"d":"235,-152v0,98,-60,152,-159,152r-93,0r2,-8r30,0r53,-238r-33,0r2,-8r96,0v63,-1,103,39,102,102xm193,-185v1,-52,-31,-65,-85,-61r-52,238v106,14,135,-76,137,-177","w":244},"E":{"d":"56,-8v75,5,119,-9,132,-69r7,0r-16,77r-196,0r2,-8r31,0r51,-238r-33,0r1,-8r187,0r-14,64r-7,0v5,-34,-6,-56,-45,-56r-49,0r-23,110v41,4,57,-8,63,-44r7,0r-21,101r-8,0v14,-38,-2,-51,-43,-49","w":214},"F":{"d":"140,-77v17,-48,-13,-54,-57,-51r-26,120r37,0r-2,8r-107,0r1,-8r31,0r52,-238r-33,0r2,-8r189,0r-16,75r-7,0v5,-44,-5,-70,-52,-67r-43,0r-24,110v45,1,71,4,77,-43r8,0r-23,102r-7,0","w":200,"k":{"\u00c4":53,"A":53,".":76,",":70}},"G":{"d":"19,-104v0,-96,113,-205,195,-130v7,-7,6,-22,22,-20r-16,73r-8,0v4,-41,-16,-68,-53,-69v-62,-2,-98,111,-98,182v0,71,70,86,96,36v8,-14,13,-33,15,-55r-35,0r2,-8r106,0r-1,8r-24,0v-13,53,-46,91,-107,92v-58,1,-94,-49,-94,-109","w":244},"H":{"d":"-15,-8r30,0r51,-238r-32,0r2,-8r105,0r-2,8r-32,0r-23,107r102,0r23,-107r-34,0r2,-8r105,0r-2,8r-31,0r-52,238r35,0r-2,8r-107,0r2,-8r32,0r27,-121r-102,0r-27,121r34,0r-1,8r-105,0","w":259},"I":{"d":"-12,-8r32,0r51,-238r-34,0r2,-8r106,0r-2,8r-32,0r-51,238r34,0r-1,8r-107,0","w":118},"J":{"d":"20,-24v22,-1,12,31,4,39v23,19,37,-17,43,-46r48,-215r-31,0r2,-8r97,0v1,13,-17,7,-28,8v-23,81,-28,184,-68,248v-12,19,-31,28,-51,28v-35,0,-56,-52,-16,-54","w":155},"K":{"d":"207,-246r-39,0r2,-8r80,0v1,13,-19,6,-30,8r-99,92r80,146r27,0r-1,8r-106,0r0,-8r37,0r-70,-128xm-16,-8r31,0r51,-238r-32,0r1,-8r105,0r-2,8r-31,0r-52,238r33,0r-2,8r-103,0","w":236},"L":{"d":"115,-8v39,-3,51,-28,66,-66r7,0r-15,74r-188,0r2,-8r30,0r52,-238r-34,0r2,-8r105,0r-2,8r-31,0r-51,238r57,0","w":200,"k":{"\u2019":70,"Y":51,"W":36,"V":37,"T":39}},"M":{"d":"-15,-8r30,0r51,-238r-33,0r1,-8r80,0r15,187r95,-187r80,0r-2,8r-31,0r-51,238r34,0r-2,8r-104,0r1,-8r31,0r51,-238r-126,246r-9,0r-21,-246r-51,238r35,0r-1,8r-75,0","w":281},"N":{"d":"-16,-8r29,0r51,-238r-30,0r2,-8r77,0r72,180r37,-172r-33,0r1,-8r70,0v1,13,-16,7,-27,8r-55,246r-6,0r-98,-243r-52,235r35,0r-2,8r-73,0","w":236},"O":{"d":"19,-101v0,-68,65,-158,132,-158v54,0,88,47,88,103v0,74,-60,161,-131,161v-53,0,-89,-51,-89,-106xm62,-72v0,37,13,69,45,69v64,0,92,-119,91,-198v0,-26,-18,-51,-45,-51v-56,0,-91,113,-91,180","w":244,"k":{"\u00c4":45,"Y":53,"V":38,"Q":17,"G":16,"A":45}},"P":{"d":"224,-198v1,69,-65,85,-142,80r-24,110r34,0r-1,8r-106,0r2,-8r30,0r52,-238r-33,0r2,-8v76,4,186,-22,186,56xm181,-219v0,-33,-39,-27,-71,-27r-27,120v71,13,98,-25,98,-93","w":207,"k":{"\u00c4":57,"A":57,".":81,",":76}},"Q":{"d":"154,-259v91,3,106,136,54,203v-24,31,-49,52,-82,59v-11,43,18,68,67,59r0,9v-57,9,-117,-8,-108,-68v-41,-14,-64,-53,-65,-106v-2,-70,66,-158,134,-156xm154,-252v-58,0,-92,114,-92,183v0,45,15,67,45,67v60,0,91,-118,91,-190v0,-32,-14,-60,-44,-60","w":244},"R":{"d":"219,-201v-1,42,-46,63,-93,64v41,18,54,18,58,67v4,42,4,72,38,62r0,8v-33,10,-71,3,-75,-32v-6,-49,0,-117,-64,-102r-27,126r33,0r-1,8r-105,0r2,-8r31,0r50,-238r-33,0r2,-8v71,5,186,-22,184,53xm177,-214v0,-36,-35,-34,-70,-32r-22,104v61,3,92,-11,92,-72","w":229,"k":{"Y":40,"V":33}},"S":{"d":"146,-138v63,45,12,143,-57,143v-25,0,-46,-9,-62,-26v-9,7,-12,20,-27,21r16,-82r8,0v0,44,24,76,67,76v54,0,82,-66,30,-92v-2,-1,-90,-48,-79,-86v-5,-67,85,-100,129,-52v8,-6,10,-18,23,-18r-17,71r-7,0v4,-41,-18,-66,-55,-67v-26,0,-52,19,-50,44v2,31,57,51,81,68","w":192},"T":{"d":"122,-246v-55,-4,-75,25,-88,70r-8,0r19,-78r200,0r-17,78r-8,0v10,-43,-6,-81,-57,-70r-53,238r33,0r-1,8r-105,0r2,-8r31,0","w":214,"k":{"\u00c4":31,"z":42,"y":47,"x":40,"w":47,"v":47,"u":46,"s":49,"r":47,"q":59,"p":41,"o":59,"n":45,"m":44,"g":41,"e":59,"d":54,"c":59,"a":59,"A":31,";":58,":":59,".":54,"-":56,",":49}},"U":{"d":"174,-23v-31,49,-146,33,-143,-36v2,-56,25,-133,37,-187r-30,0r2,-8r101,0r-2,8r-31,0v-13,55,-36,140,-39,194v-3,61,85,61,103,16v20,-51,35,-147,51,-210r-33,0r2,-8r68,0r-1,8r-27,0v-17,70,-27,173,-58,223","w":229},"V":{"d":"34,-254r104,0r-2,8r-30,0r-18,189r142,-189r-36,0r1,-8r73,0v1,12,-16,7,-26,8r-188,246r-10,0r22,-246r-33,0","w":229,"k":{"\u00c4":92,"z":58,"y":51,"x":65,"w":51,"v":53,"u":40,"s":59,"r":43,"q":70,"p":38,"o":70,"n":41,"m":40,"g":64,"e":69,"d":50,"c":70,"a":70,"A":92,";":70,":":71,".":102,"-":60,",":98}},"W":{"d":"38,-254r233,0r-1,8r-25,0r-56,73r-11,116r142,-189r-32,0r1,-8r64,0r-1,8r-21,0r-186,246r-9,0r12,-129r-98,129r-9,0r23,-246r-28,0xm234,-246r-37,0r-7,58xm149,-146r10,-100r-57,0r-18,189","w":318,"k":{"\u00c4":91,"z":58,"y":50,"x":64,"w":51,"v":53,"u":39,"s":59,"r":42,"q":69,"p":37,"o":69,"n":40,"m":39,"g":63,"e":69,"d":51,"c":70,"a":69,"A":91,";":70,":":71,".":101,"-":60,",":97}},"X":{"d":"-16,0v-1,-13,19,-6,30,-8r89,-111r-45,-127r-31,0r2,-8r106,0r-1,8r-33,0r31,90r72,-90r-41,0r2,-8r81,0r-1,8r-29,0r-81,100r49,138r32,0r-2,8r-107,0r1,-8r34,0r-35,-101r-80,101r39,0r-2,8r-80,0","w":229},"Y":{"d":"39,-254r106,0r-2,8r-34,0r43,117r77,-117r-35,0r2,-8r74,0r-1,8r-29,0r-44,62v-19,27,-32,49,-40,65r-24,111r33,0r-2,8r-105,0r1,-8r31,0r24,-109r-47,-129r-30,0","w":236,"k":{"\u00d6":45,"\u00c4":33,"z":43,"y":47,"x":41,"w":47,"v":49,"u":39,"s":50,"r":42,"q":60,"p":37,"o":60,"n":40,"m":39,"g":42,"e":60,"d":53,"c":60,"a":60,"Q":46,"O":45,"G":45,"C":50,"A":33,";":59,":":60,".":55,"-":56,",":50}},"Z":{"d":"108,-8v53,-4,56,-22,79,-71r7,0r-17,79r-180,0r0,-10r176,-236r-67,0v-27,0,-52,34,-57,59r-7,0r15,-67r165,0r0,8r-177,238r63,0","w":207},"[":{"d":"84,-286r69,0r-1,8r-33,0r-83,368r33,0r-2,8r-70,0","w":118},"\\":{"d":"-6,-265r24,0r88,272r-24,0","w":100},"]":{"d":"-35,90r32,0r83,-368r-33,0r2,-8r69,0r-85,384r-70,0","w":118},"^":{"d":"60,-323r31,44v-12,7,-25,-11,-37,-15r-57,18r-3,-5","w":0},"_":{"d":"0,45r0,-18r200,0r0,18r-200,0","w":200},"`":{"d":"7,-234r28,54r-4,3v-25,-21,-45,-39,-54,-57r30,0","w":0},"a":{"d":"8,-56v0,-55,76,-136,118,-74r4,-18r33,0v-9,36,-28,97,-29,131v0,6,3,8,8,8v13,0,30,-27,35,-41r5,2v-6,21,-30,52,-53,52v-13,1,-25,-14,-24,-28v-29,51,-97,26,-97,-32xm96,-144v-29,0,-56,74,-56,107v0,22,8,33,25,33v32,0,56,-76,56,-112v0,-15,-11,-28,-25,-28"},"b":{"d":"63,4v-32,0,-52,-19,-52,-50v1,-48,30,-147,43,-200r-33,0r2,-8r66,0r-29,126v25,-47,96,-19,96,34v0,47,-46,98,-93,98xm97,-145v-35,0,-59,75,-57,115v0,13,11,27,25,27v35,2,57,-70,57,-111v0,-17,-8,-31,-25,-31","w":170},"c":{"d":"74,-3v28,0,37,-18,57,-40r5,4v-21,29,-43,43,-66,43v-33,1,-60,-31,-60,-65v0,-46,47,-93,93,-91v31,-5,57,43,21,48v-19,3,-18,-24,-2,-29v0,-9,-7,-13,-17,-13v-37,-2,-61,62,-60,104v0,26,10,39,29,39","w":140},"d":{"d":"7,-56v0,-55,76,-136,117,-74r28,-116r-34,0r2,-8r67,0r-31,118v-15,59,-23,98,-23,116v0,7,3,11,9,11v17,-5,22,-21,34,-42r5,3v-5,19,-31,52,-53,52v-14,-1,-25,-13,-24,-29v-7,14,-27,29,-47,29v-30,0,-50,-29,-50,-60xm97,-144v-31,0,-58,73,-58,107v0,22,9,34,26,34v30,0,56,-77,55,-111v0,-15,-8,-30,-23,-30"},"e":{"d":"149,-120v1,38,-58,55,-103,52v-8,30,-2,65,27,65v17,0,35,-12,55,-36r5,4v-11,18,-38,39,-65,39v-35,0,-59,-28,-59,-64v0,-49,46,-92,95,-92v23,0,45,12,45,32xm102,-146v-25,0,-47,35,-54,73v32,1,76,-23,75,-52v0,-14,-7,-21,-21,-21","w":155},"f":{"d":"-62,68v23,-2,-1,28,16,28v17,0,29,-19,38,-59r39,-178r-34,0r2,-7r34,0v8,-52,38,-107,86,-110v30,-2,34,37,8,37v-12,0,-19,-19,-5,-24v1,-5,-3,-5,-5,-7v-31,7,-41,54,-51,104r35,0r-2,7r-34,0v-16,81,-33,233,-112,243v-24,3,-42,-31,-15,-34","w":96,"k":{"\u2019":3}},"g":{"d":"171,-142v0,16,-22,14,-27,2v-6,5,-15,70,-24,74v-15,21,-62,27,-84,7v-29,13,-33,43,11,40v48,-3,89,2,89,48v0,44,-39,76,-83,76v-39,0,-76,-13,-76,-46v0,-25,23,-43,47,-47v-19,-5,-29,-14,-29,-29v0,-27,13,-30,36,-47v-34,-37,4,-88,52,-88v23,0,44,13,48,30v3,-24,13,-36,26,-36v9,0,14,5,14,16xm70,-54v26,2,40,-39,38,-70v0,-13,-9,-22,-23,-22v-22,0,-38,40,-37,65v0,18,7,27,22,27xm50,96v34,0,76,-21,75,-53v-1,-24,-22,-28,-52,-28v-44,-1,-69,8,-71,44v0,24,22,37,48,37","w":162},"h":{"d":"112,-140v-39,2,-57,47,-67,87v0,1,-3,18,-11,53r-33,0r58,-246r-33,0r2,-8r66,0r-35,144v22,-28,45,-42,69,-42v64,1,-2,107,4,137v15,17,26,-5,43,-36r5,3v-5,22,-30,52,-54,52v-61,-1,5,-106,-2,-133v0,-7,-4,-11,-12,-11"},"i":{"d":"39,4v-59,0,-2,-101,1,-145r-33,0r2,-7r66,0r-17,66v-9,33,-13,54,-13,62v0,8,3,12,8,12v11,0,23,-14,35,-42r6,3v-15,34,-33,51,-55,51xm50,-225v-1,-11,9,-19,19,-19v9,0,19,10,19,19v0,9,-10,19,-19,19v-9,0,-19,-10,-19,-19","w":96},"j":{"d":"-47,67v19,-1,1,28,14,31v8,0,14,-12,20,-36r47,-203r-33,0r2,-7r65,0v-22,77,-34,247,-104,253v-23,2,-40,-36,-11,-38xm43,-224v0,-23,34,-26,37,-5v3,14,-8,22,-18,23v-9,0,-19,-9,-19,-18","w":88},"k":{"d":"113,4v-36,-5,-17,-52,-13,-79v-3,-27,-26,-2,-46,-5r-19,80r-34,0r59,-246r-33,0r2,-8r66,0r-38,163v11,-3,19,-4,27,-4v12,-12,28,-54,57,-57v23,-4,38,39,8,39v-26,0,4,-30,-10,-32v-9,-5,-44,51,-44,50v40,9,32,43,27,78v0,5,3,7,8,7v8,0,17,-14,29,-42r7,3v-12,29,-24,51,-53,53","w":177},"l":{"d":"38,4v-30,0,-27,-28,-18,-62r44,-188r-34,0r3,-8r66,0r-55,236v0,6,3,9,8,9v10,0,22,-13,36,-41r6,3v-15,34,-34,51,-56,51","w":96},"m":{"d":"190,-141v-42,10,-53,71,-70,141r-32,0v9,-37,28,-93,29,-128v0,-9,-4,-13,-12,-13v-51,0,-59,88,-72,141r-32,0r32,-141r-32,0r2,-7r65,0r-10,38v11,-21,32,-42,60,-42v21,0,36,20,26,43v11,-21,32,-42,59,-43v65,0,5,104,9,137v-1,3,5,6,7,6v13,-1,30,-29,36,-43r6,3v-9,26,-30,53,-59,53v-53,0,1,-104,1,-132v0,-8,-4,-13,-13,-13","w":266},"n":{"d":"126,4v-57,0,-3,-101,-3,-130v0,-8,-4,-13,-13,-13v-53,0,-61,86,-74,139r-32,0r33,-141r-33,0r2,-7r64,0r-9,40v18,-29,39,-44,64,-44v66,-1,2,105,8,137v0,5,2,6,6,6v17,-4,24,-19,37,-42r5,3v-8,22,-30,52,-55,52"},"o":{"d":"9,-62v0,-42,46,-90,89,-90v33,0,58,30,58,63v0,43,-43,93,-86,93v-33,0,-61,-32,-61,-66xm97,-146v-33,0,-55,71,-55,108v0,24,9,36,27,36v34,0,53,-72,53,-113v0,-18,-8,-31,-25,-31","w":170},"p":{"d":"156,-90v4,56,-81,134,-121,71r-28,115r31,0r-2,8r-86,0r1,-8r24,0r55,-237r-32,0r2,-7r65,0r-7,27v14,-21,30,-31,49,-31v29,-1,47,33,49,62xm67,-4v34,0,57,-71,56,-111v0,-19,-8,-29,-25,-29v-29,0,-58,73,-58,105v0,18,10,35,27,35","w":177},"q":{"d":"8,-56v0,-62,90,-139,127,-67r5,-25r33,0r-57,244r28,0r-2,8r-86,0v-1,-13,16,-7,27,-8r28,-118v-28,48,-103,23,-103,-34xm40,-35v0,18,10,32,27,32v36,0,63,-61,61,-102v0,-20,-10,-38,-29,-39v-33,-2,-59,71,-59,109"},"r":{"d":"94,-135v-29,10,-41,76,-55,135r-32,0r32,-141r-32,0r1,-7r64,0r-9,40v16,-26,22,-41,49,-44v21,-2,23,30,3,31v-8,1,-16,-9,-21,-14","w":126,"k":{".":57,"-":38,",":53}},"s":{"d":"78,-28v-2,-30,-57,-43,-61,-79v-4,-42,80,-66,90,-20v0,8,-6,12,-15,12v-27,-1,13,-31,-21,-31v-14,0,-30,8,-30,21v2,29,58,40,61,79v4,51,-103,72,-103,20v0,-10,5,-16,15,-16v19,0,10,24,5,31v11,19,60,5,59,-17","w":126},"t":{"d":"41,4v-58,-12,-2,-102,3,-145r-24,0r1,-7v27,-10,48,-28,62,-53r6,0r-12,53r29,0v0,13,-20,5,-31,7v-8,34,-28,96,-28,127v0,4,2,6,7,6v13,0,31,-31,37,-44r6,4v-17,35,-36,52,-56,52","w":103},"u":{"d":"10,-26v3,-45,10,-55,26,-115r-33,0r1,-7r66,0v-9,35,-27,94,-28,128v0,7,6,13,13,13v44,-8,60,-73,75,-141r32,0v-9,36,-30,100,-30,134v14,14,26,-8,43,-38r5,4v-15,35,-34,52,-56,52v-21,0,-24,-21,-21,-43v-9,35,-85,67,-93,13"},"v":{"d":"-3,-101v6,-23,29,-51,55,-51v12,-1,24,7,24,19v0,11,-21,97,-21,109v0,11,5,17,16,17v32,0,69,-72,68,-104v0,-4,-28,-17,-24,-25v-1,-8,7,-16,14,-16v13,0,19,10,19,30v2,49,-42,126,-88,126v-71,0,-16,-118,-16,-137v0,-4,-2,-6,-6,-6v-16,5,-22,19,-35,41","w":162,"k":{".":37,",":10}},"w":{"d":"-5,-100v7,-25,26,-51,51,-52v59,-1,2,108,2,137v0,6,4,9,11,9v33,0,71,-100,79,-142r32,0v-7,34,-21,77,-20,114v0,19,5,28,15,28v28,0,63,-76,61,-106v2,-7,-26,-16,-23,-23v0,-10,7,-17,17,-17v10,0,15,9,15,28v2,45,-37,132,-79,128v-41,-4,-39,-52,-29,-93v-8,34,-44,94,-80,93v-69,-2,9,-111,-9,-144v-23,0,-21,15,-38,42","w":251,"k":{".":37,",":34}},"x":{"d":"24,-15v19,-5,27,-29,47,-51v-2,-11,-11,-73,-21,-70v-12,3,-18,23,-29,40r-7,-3v6,-21,30,-52,51,-53v25,5,24,16,31,53v25,-35,43,-53,52,-53v10,0,15,5,15,13v1,19,-22,18,-29,7v-4,0,-16,14,-36,42v2,15,10,83,24,80v9,0,20,-14,34,-42r5,4v-8,22,-30,51,-54,52v-25,-7,-27,-20,-35,-61v-15,18,-40,61,-61,61v-10,0,-15,-5,-15,-15v-1,-17,24,-17,28,-4","w":177},"y":{"d":"69,4v1,-7,-32,-144,-43,-139v-5,0,-15,13,-27,38r-5,-3v5,-23,26,-51,48,-52v33,8,38,64,50,118v8,-20,37,-122,65,-118v6,0,14,8,13,15v0,14,-19,21,-28,8v-35,60,-75,229,-156,232v-23,1,-32,-29,-8,-31v18,-2,8,17,19,20v21,5,75,-68,72,-88","w":177,"k":{".":57,",":54}},"z":{"d":"85,1v-12,3,-64,-25,-74,-11v3,11,-7,19,-12,10v1,-13,24,-33,34,-43r80,-82v-31,7,-54,10,-85,9v-6,7,-6,29,-17,21r24,-55v27,9,60,15,92,10v-1,-14,10,-17,13,-7v-4,14,-84,90,-107,113v18,-7,59,14,74,14v9,0,20,-6,19,-15v-1,-3,-21,-11,-19,-17v-1,-4,7,-10,11,-10v9,-1,16,10,15,19v0,26,-22,44,-48,44","w":148},"{":{"d":"81,71v-70,5,-6,-154,-66,-155r0,-22v56,4,-2,-160,66,-154r24,0r0,24v-41,-5,-32,36,-32,70v0,42,-11,65,-32,71v28,4,31,58,31,103v0,35,1,38,33,39r0,24r-24,0","w":120},"|":{"d":"34,-265r26,0r0,272r-26,0r0,-272","w":93},"}":{"d":"77,-193v0,37,-5,88,28,87r0,22v-28,2,-29,29,-29,65v0,67,-2,94,-61,90r0,-24v41,5,33,-36,32,-70v-1,-38,7,-63,32,-72v-30,-4,-32,-63,-32,-112v0,-27,-3,-29,-32,-29r0,-24v47,-4,62,10,62,67","w":120},"~":{"d":"104,-314v-17,37,-49,27,-83,18v-12,-2,-14,12,-28,11v19,-34,49,-28,83,-18v10,3,14,-13,28,-11","w":0},"\u00c4":{"d":"-20,0v-1,-13,18,-7,29,-8r185,-246r7,0r-20,246r33,0r-2,8r-105,0r1,-8r33,0r7,-73r-72,0r-56,73r36,0r-1,8r-75,0xm149,-90r10,-104r-76,104r66,0xm225,-293v0,-14,8,-22,21,-22v26,2,19,41,-2,39v-7,-1,-19,-8,-19,-17xm172,-276v-23,0,-25,-38,-1,-39v10,0,22,7,20,20v1,10,-10,19,-19,19","w":236,"k":{"\u2019":54,"\u00d6":40,"y":26,"w":27,"v":27,"Y":45,"W":39,"V":41,"T":38,"Q":41,"O":40,"G":40,"C":41}},"\u00d6":{"d":"19,-101v0,-69,67,-158,133,-158v53,0,87,48,87,103v0,74,-60,161,-131,161v-53,0,-89,-51,-89,-106xm62,-72v0,37,13,69,45,69v64,0,92,-119,91,-198v0,-26,-18,-51,-45,-51v-56,0,-91,113,-91,180xm187,-297v0,-10,10,-19,21,-18v26,2,19,41,-2,39v-10,0,-19,-10,-19,-21xm134,-276v-25,-1,-24,-39,1,-39v10,0,19,10,19,20v0,10,-10,19,-20,19","w":244,"k":{"\u00c4":45,"Y":52,"V":38,"Q":17,"G":16,"A":45}},"\u00dc":{"d":"174,-23v-31,49,-146,33,-143,-36v2,-56,25,-133,37,-187r-30,0r2,-8r101,0r-2,8r-31,0v-13,55,-36,140,-39,194v-3,61,85,61,103,16v20,-51,35,-147,51,-210r-33,0r2,-8r68,0r-1,8r-27,0v-17,70,-27,173,-58,223xm181,-297v1,-9,10,-18,21,-18v10,0,18,9,18,19v0,11,-9,20,-20,20v-10,0,-19,-10,-19,-21xm128,-276v-23,-2,-25,-39,0,-39v12,0,22,9,19,24v0,8,-12,15,-19,15","w":229},"\u00e1":{"d":"163,-234v-33,32,-18,20,-77,56r-4,-4r47,-52r34,0xm8,-56v0,-55,76,-136,118,-74r4,-18r33,0v-9,36,-28,97,-29,131v0,6,3,8,8,8v13,0,30,-27,35,-41r5,2v-6,21,-30,52,-53,52v-13,1,-25,-14,-24,-28v-29,51,-97,26,-97,-32xm96,-144v-29,0,-56,74,-56,107v0,22,8,33,25,33v32,0,56,-76,56,-112v0,-15,-11,-28,-25,-28"},"\u00e0":{"d":"92,-234r29,54r-4,3v-16,-15,-47,-41,-55,-57r30,0xm8,-56v0,-55,76,-136,118,-74r4,-18r33,0v-9,36,-28,97,-29,131v0,6,3,8,8,8v13,0,30,-27,35,-41r5,2v-6,21,-30,52,-53,52v-13,1,-25,-14,-24,-28v-29,51,-97,26,-97,-32xm96,-144v-29,0,-56,74,-56,107v0,22,8,33,25,33v32,0,56,-76,56,-112v0,-15,-11,-28,-25,-28"},"\u00e2":{"d":"116,-233r31,51r-4,3r-34,-24r-57,25r-5,-6xm8,-56v0,-55,76,-136,118,-74r4,-18r33,0v-9,36,-28,97,-29,131v0,6,3,8,8,8v13,0,30,-27,35,-41r5,2v-6,21,-30,52,-53,52v-13,1,-25,-14,-24,-28v-29,51,-97,26,-97,-32xm96,-144v-29,0,-56,74,-56,107v0,22,8,33,25,33v32,0,56,-76,56,-112v0,-15,-11,-28,-25,-28"},"\u00e4":{"d":"8,-56v0,-55,76,-136,118,-74r4,-18r33,0v-9,36,-28,97,-29,131v0,6,3,8,8,8v13,0,30,-27,35,-41r5,2v-6,21,-30,52,-53,52v-13,1,-25,-14,-24,-28v-29,51,-97,26,-97,-32xm96,-144v-29,0,-56,74,-56,107v0,22,8,33,25,33v32,0,56,-76,56,-112v0,-15,-11,-28,-25,-28xm135,-208v0,-9,9,-18,18,-18v13,0,20,6,20,19v1,11,-8,19,-19,19v-12,0,-19,-8,-19,-20xm63,-207v0,-10,9,-19,19,-19v10,0,19,10,19,20v0,9,-9,18,-19,18v-11,0,-19,-8,-19,-19"},"\u00e5":{"d":"8,-56v0,-55,76,-136,118,-74r4,-18r33,0v-9,36,-28,97,-29,131v0,6,3,8,8,8v13,0,30,-27,35,-41r5,2v-6,21,-30,52,-53,52v-13,1,-25,-14,-24,-28v-29,51,-97,26,-97,-32xm96,-144v-29,0,-56,74,-56,107v0,22,8,33,25,33v32,0,56,-76,56,-112v0,-15,-11,-28,-25,-28xm86,-206v0,-15,14,-29,30,-29v15,0,29,15,29,30v1,15,-14,28,-30,28v-15,0,-29,-13,-29,-29xm97,-206v0,12,10,18,21,18v22,0,19,-37,-2,-36v-10,0,-19,8,-19,18"},"\u00e9":{"d":"115,-234r34,0v-16,23,-53,38,-77,56r-4,-4xm149,-120v0,38,-58,55,-103,52v-6,31,-1,65,27,65v16,0,35,-12,55,-36r5,4v-9,18,-38,39,-64,39v-35,0,-59,-28,-59,-64v0,-49,46,-92,94,-92v22,0,45,11,45,32xm48,-74v30,5,75,-22,75,-51v0,-14,-7,-21,-21,-21v-25,0,-46,34,-54,72","w":155},"\u00e8":{"d":"78,-234r29,54r-4,3v-11,-9,-47,-38,-54,-57r29,0xm149,-120v1,38,-58,55,-103,52v-8,30,-2,65,27,65v17,0,35,-12,55,-36r5,4v-11,18,-38,39,-65,39v-35,0,-59,-28,-59,-64v0,-49,46,-92,95,-92v23,0,45,12,45,32xm102,-146v-25,0,-47,35,-54,73v32,1,76,-23,75,-52v0,-14,-7,-21,-21,-21","w":155},"\u00f6":{"d":"9,-62v0,-42,46,-90,89,-90v32,0,58,31,58,64v0,43,-45,92,-86,92v-33,0,-61,-32,-61,-66xm97,-146v-33,0,-55,71,-55,108v0,24,9,36,27,36v34,0,53,-72,53,-113v0,-18,-8,-31,-25,-31xm129,-208v0,-9,9,-19,18,-18v11,1,20,7,20,20v0,10,-9,18,-20,18v-10,0,-18,-9,-18,-20xm57,-207v0,-10,9,-19,20,-19v10,0,19,10,19,20v1,9,-10,18,-20,18v-10,0,-19,-9,-19,-19","w":170},"\u00fc":{"d":"10,-26v0,-45,10,-55,26,-115r-33,0r1,-7r66,0v-9,35,-27,94,-28,128v0,7,6,13,13,13v44,-8,60,-73,75,-141r32,0v-9,36,-30,100,-30,134v14,14,26,-8,43,-38r5,4v-15,35,-34,52,-56,52v-21,0,-24,-21,-21,-43v-10,21,-33,43,-60,43v-18,1,-33,-13,-33,-30xm126,-207v-1,-10,9,-19,18,-19v13,0,20,6,20,18v0,11,-6,21,-19,20v-10,1,-20,-9,-19,-19xm54,-207v0,-10,9,-19,19,-19v10,0,19,10,19,20v0,9,-9,18,-19,18v-11,0,-19,-8,-19,-19"},"\u00a3":{"d":"-6,-19v8,-29,37,-23,69,-10v15,-18,23,-47,26,-85r-68,0r2,-12r67,0v15,-77,27,-120,97,-124v31,-2,62,19,61,48v5,28,-37,34,-37,8r10,-27v-6,-30,-56,-25,-69,1v-12,25,-15,53,-21,94r76,0r-2,12r-76,0v-10,39,-28,69,-56,89v62,25,141,13,146,-52r8,0v-2,45,-26,88,-70,86v-25,0,-56,-9,-92,-28v-17,14,-32,20,-45,20v-13,0,-26,-8,-26,-20","w":259},"\u00a7":{"d":"33,2v9,32,90,26,87,-13v-5,-50,-104,-53,-102,-109v1,-34,22,-47,51,-59v-35,-42,3,-96,56,-96v29,0,61,18,61,47v0,26,-38,38,-38,8v-1,-4,16,-25,15,-29v-12,-31,-82,-22,-80,16v3,53,100,55,100,113v0,35,-20,46,-49,60v27,43,-10,90,-60,90v-32,0,-64,-18,-63,-47v-5,-26,37,-37,39,-9v2,5,-19,24,-17,28xm128,-67v42,-9,43,-45,9,-64v-16,-9,-40,-22,-62,-42v-39,10,-44,36,-16,59v11,9,61,37,69,47"},"\u2022":{"d":"61,-174v25,0,46,22,46,47v0,26,-21,47,-46,47v-26,0,-48,-21,-48,-47v0,-26,24,-47,48,-47","w":119},"\u00df":{"d":"-54,102v-25,2,-42,-35,-15,-35v24,0,-2,27,14,30v46,8,79,-272,85,-263v21,-61,51,-92,90,-92v19,1,36,7,36,25v1,8,-7,14,-15,14v-17,0,-23,-16,-10,-26v-30,-27,-58,31,-65,68r-9,47v15,-30,93,-31,93,10v0,19,-24,34,-45,36v26,5,41,12,42,37v1,30,-29,52,-59,51v-22,0,-46,-9,-46,-29v0,-15,29,-24,29,-5v0,7,-4,12,-12,17v1,7,8,10,20,10v21,1,37,-28,36,-51v-1,-24,-17,-28,-46,-27v-1,-10,8,-8,17,-7v35,4,47,-57,9,-58v-22,0,-38,21,-50,64v-18,64,-30,180,-99,184","w":177},"\u00ae":{"d":"246,-112v0,64,-55,119,-119,119v-64,0,-119,-55,-119,-119v0,-64,55,-120,119,-120v64,0,119,56,119,120xm232,-112v0,-56,-50,-106,-106,-106v-56,0,-105,50,-105,106v0,56,50,105,106,105v56,0,105,-49,105,-105xm131,-184v55,-8,61,67,12,67r41,54v3,7,15,1,13,11r-33,0r-46,-61r-9,0v4,21,-12,57,16,55r0,6r-55,0r0,-6v11,0,17,-3,17,-9r0,-100v1,-10,-6,-11,-15,-10r0,-7r59,0xm154,-148v0,-24,-11,-28,-38,-28v-17,4,-3,38,-7,55v27,-2,45,-4,45,-27","w":264},"\u00a9":{"d":"8,-114v0,-64,55,-119,119,-119v64,0,119,55,119,119v0,64,-55,119,-119,119v-64,0,-119,-55,-119,-119xm22,-114v0,56,49,105,105,105v56,0,106,-50,106,-105v0,-55,-51,-106,-106,-106v-55,0,-105,50,-105,106xm62,-111v0,-52,51,-83,101,-62v8,1,6,-8,15,-6r2,44r-7,0v-3,-19,-21,-36,-42,-36v-27,0,-46,29,-46,59v0,55,57,71,91,36r4,6v-38,50,-118,22,-118,-41","w":264},"\u00b4":{"d":"44,-234r34,0v-18,23,-51,40,-77,56r-4,-4","w":0},"\u00b5":{"d":"21,77v-31,-8,-7,-55,-7,-80r0,-170r30,0v7,55,-23,149,32,155v10,1,39,-17,39,-27r0,-128r30,0r0,133v-2,21,20,40,32,21v3,-6,0,-18,12,-16v-4,48,-70,58,-73,7v-25,35,-58,46,-90,17v-3,26,30,79,-5,88","w":193},"\u00ab":{"d":"57,-121r21,0r-42,35r34,37r-19,0r-35,-37xm98,-121r22,0r-44,35r33,37r-19,0r-34,-38","w":126},"\u00bb":{"d":"92,-83r-34,-38r19,0r35,38r-41,34r-21,0xm53,-83r-34,-38r19,0r34,38r-42,35r-22,-1","w":126},"\u2026":{"d":"79,0r-38,0r0,-38r38,0r0,38xm199,0r-38,0r0,-38r38,0r0,38xm319,0r-38,0r0,-38r38,0r0,38","w":360},"\u2013":{"d":"10,-114r173,0r-5,26r-174,0"},"\u2014":{"d":"10,-113r240,0r0,17r-240,0r0,-17","w":236},"\u201d":{"d":"146,-256v36,0,37,50,13,71v-9,7,-20,16,-37,25r-5,-8v31,-19,55,-36,42,-55v-7,13,-39,11,-36,-12v-1,-12,12,-21,23,-21xm72,-256v36,2,37,51,11,71v-9,7,-19,16,-36,25r-4,-8v31,-19,56,-37,41,-55v-11,15,-38,9,-37,-12v0,-12,13,-21,25,-21","w":155},"\u2018":{"d":"68,-162v-14,0,-27,-17,-27,-31v0,-26,18,-48,54,-64r5,7v-17,8,-58,37,-41,55v11,-16,35,-8,35,8v0,17,-9,25,-26,25","w":81},"\u2019":{"d":"75,-256v16,-1,30,14,30,30v0,25,-18,47,-54,66r-4,-8v31,-19,57,-37,41,-55v-7,15,-39,10,-36,-12v-1,-12,12,-21,23,-21","w":81},"\u2039":{"d":"88,-39r-56,-44r0,-33r56,-44r0,31r-38,29r38,29r0,32","w":119},"\u203a":{"d":"32,-71r37,-29r-37,-29r0,-31r56,44r0,33r-56,44r0,-32","w":119},"\u201e":{"d":"72,48v15,-5,47,-31,46,-49v-1,-9,-3,-7,-9,-1v-13,10,-31,0,-31,-15v0,-14,11,-23,23,-23v36,0,39,52,12,71v-7,6,-19,15,-36,25xm-2,48v17,-7,46,-31,46,-49v0,-16,-14,7,-22,3v-10,0,-19,-9,-19,-21v0,-12,12,-21,24,-21v35,3,38,51,11,71v-7,5,-18,14,-36,25","w":155},"\u03a9":{"d":"123,-227v-91,0,-97,153,-25,174r6,53r-102,0r0,-56r5,0v3,33,47,18,78,21r-1,-10v-50,-15,-75,-46,-75,-93v-1,-60,53,-100,114,-100v61,0,115,40,115,100v0,47,-25,78,-75,93r-1,10v31,-3,75,12,77,-21r6,0r0,56r-102,0r5,-53v72,-21,67,-174,-25,-174","w":256},"\u00a0":{"w":96}}});

/*inc/js/accordion/jquery.simpleAccordion.0.1.5.js*/
/*
 * jQuery simpleAccordion plugin
 * @author Jonas Weidler (jquery@jonas-weidler.de)
 * @version 0.1.5
 * @date December 2, 2010
 * @category jQuery plugin
 * @requires jQuery 1.4.2
 * @copyright (c) 2010 Jonas Weidler
 * @license CC Attribution-Share Alike 3.0 - http://creativecommons.org/licenses/by-sa/3.0/
 */

(function($){
	$.fn.extend({ 
		simpleAccordion: function(options) {
			var defaults = 
			{
				slideSpeed: 500,
				classOpened: 'active',
				classContents: 'acc-contents',
				event: 'click',
				callbackOpen: function(){},
				callbackClose: function(){}
			};
			var options = $.extend(defaults, options);
			
			return this.each(function() {
								
				var opt = options;
				var obj = $(this);
				var sel = this.selector;
				
				var accordionElements = obj.children();
				var objContents = accordionElements.find("> ."+opt.classContents);
				// filter elements that don't contain any further contents (like in a menu)
				var objTrigger = accordionElements.find(":first:not(:only-child)");
				
				// notes to myself: once I used an accordion nested in another one there occured problems with setting the width of the nested ones because there were already hidden and had a width of 0 due to that. that's why I'm using this:
				$("."+opt.classContents, sel).show();
				// setting a width prevents bumpy ending of slide transition
				// this is the only part that actually requires jQ 1.4 :-(
				var width = objContents.width();
				objContents.css("width", width);
				$("."+opt.classContents, sel).hide();
				
				objContents.hide();
				objTrigger.css({
					cursor: "pointer"
				});
				
				objTrigger.bind(opt.event, function(event){
					event.preventDefault();
					var trigger = $(this);
					var contents = trigger.next();
					if (contents.is(":visible")) {
						trigger.removeClass(opt.classOpened);
						contents.slideUp(opt.slideSpeed, function(){
							opt.callbackClose();
						}).removeClass(opt.classOpened);
					}
					else {
						trigger.toggleClass(opt.classOpened);
						accordionElements.find("> ."+opt.classContents+":visible").slideUp(opt.slideSpeed).removeClass(opt.classOpened).prev().removeClass(opt.classOpened);
						contents.slideToggle(opt.slideSpeed, function(){
							opt.callbackOpen();
						}).toggleClass(opt.classOpened);
					}
				});
			});
		}
	});
})(jQuery);
/*inc/js/fancybox/jquery.fancybox-1.3.1.js*/
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

(function($) {

	var tmp, loading, overlay, wrap, outer, inner, close, nav_left, nav_right,

		selectedIndex = 0, selectedOpts = {}, selectedArray = [], currentIndex = 0, currentOpts = {}, currentArray = [],

		ajaxLoader = null, imgPreloader = new Image(), imgRegExp = /\.(jpg|gif|png|bmp|jpeg)(.*)?$/i, swfRegExp = /[^\.]\.(swf)\s*$/i,

		loadingTimer, loadingFrame = 1,

		start_pos, final_pos, busy = false, shadow = 20, fx = $.extend($('<div/>')[0], { prop: 0 }), titleh = 0, 

		isIE6 = !$.support.opacity && !window.XMLHttpRequest,

		/*
		 * Private methods 
		 */

		fancybox_abort = function() {
			loading.hide();

			imgPreloader.onerror = imgPreloader.onload = null;

			if (ajaxLoader) {
				ajaxLoader.abort();
			}

			tmp.empty();
		},

		fancybox_error = function() {
			$.fancybox('<p id="fancybox_error">The requested content cannot be loaded.<br />Please try again later.</p>', {
				'scrolling'		: 'no',
				'padding'		: 20,
				'transitionIn'	: 'none',
				'transitionOut'	: 'none'
			});
		},

		fancybox_get_viewport = function() {
			return [ $(window).width(), $(window).height(), $(document).scrollLeft(), $(document).scrollTop() ];
		},

		fancybox_get_zoom_to = function () {
			var view	= fancybox_get_viewport(),
				to		= {},

				margin = currentOpts.margin,
				resize = currentOpts.autoScale,

				horizontal_space	= (shadow + margin) * 2,
				vertical_space		= (shadow + margin) * 2,
				double_padding		= (currentOpts.padding * 2),
				
				ratio;

			if (currentOpts.width.toString().indexOf('%') > -1) {
				to.width = ((view[0] * parseFloat(currentOpts.width)) / 100) - (shadow * 2) ;
				resize = false;

			} else {
				to.width = currentOpts.width + double_padding;
			}

			if (currentOpts.height.toString().indexOf('%') > -1) {
				to.height = ((view[1] * parseFloat(currentOpts.height)) / 100) - (shadow * 2);
				resize = false;

			} else {
				to.height = currentOpts.height + double_padding;
			}

			if (resize && (to.width > (view[0] - horizontal_space) || to.height > (view[1] - vertical_space))) {
				if (selectedOpts.type == 'image' || selectedOpts.type == 'swf') {
					horizontal_space	+= double_padding;
					vertical_space		+= double_padding;

					ratio = Math.min(Math.min( view[0] - horizontal_space, currentOpts.width) / currentOpts.width, Math.min( view[1] - vertical_space, currentOpts.height) / currentOpts.height);

					to.width	= Math.round(ratio * (to.width	- double_padding)) + double_padding;
					to.height	= Math.round(ratio * (to.height	- double_padding)) + double_padding;

				} else {
					to.width	= Math.min(to.width,	(view[0] - horizontal_space));
					to.height	= Math.min(to.height,	(view[1] - vertical_space));
				}
			}

			to.top	= view[3] + ((view[1] - (to.height	+ (shadow * 2 ))) * 0.5);
			to.left	= view[2] + ((view[0] - (to.width	+ (shadow * 2 ))) * 0.5);

			if (currentOpts.autoScale === false) {
				to.top	= Math.max(view[3] + margin, to.top);
				to.left	= Math.max(view[2] + margin, to.left);
			}

			return to;
		},

		fancybox_format_title = function(title) {
			if (title && title.length) {
				switch (currentOpts.titlePosition) {
					case 'inside':
						return title;
					case 'over':
						return '<span id="fancybox-title-over">' + title + '</span>';
					default:
						return '<span id="fancybox-title-wrap"><span id="fancybox-title-left"></span><span id="fancybox-title-main">' + title + '</span><span id="fancybox-title-right"></span></span>';
				}
			}

			return false;
		},

		fancybox_process_title = function() {
			var title	= currentOpts.title,
				width	= final_pos.width - (currentOpts.padding * 2),
				titlec	= 'fancybox-title-' + currentOpts.titlePosition;
				
			$('#fancybox-title').remove();

			titleh = 0;

			if (currentOpts.titleShow === false) {
				return;
			}

			title = $.isFunction(currentOpts.titleFormat) ? currentOpts.titleFormat(title, currentArray, currentIndex, currentOpts) : fancybox_format_title(title);

			if (!title || title === '') {
				return;
			}

			$('<div id="fancybox-title" class="' + titlec + '" />').css({
				'width'			: width,
				'paddingLeft'	: currentOpts.padding,
				'paddingRight'	: currentOpts.padding
			}).html(title).appendTo('body');

			switch (currentOpts.titlePosition) {
				case 'inside':
					titleh = $("#fancybox-title").outerHeight(true) - currentOpts.padding;
					final_pos.height += titleh;
				break;

				case 'over':
					$('#fancybox-title').css('bottom', currentOpts.padding);
				break;

				default:
					$('#fancybox-title').css('bottom', $("#fancybox-title").outerHeight(true) * -1);
				break;
			}

			$('#fancybox-title').appendTo( outer ).hide();
		},

		fancybox_set_navigation = function() {
			$(document).unbind('keydown.fb').bind('keydown.fb', function(e) {
				if (e.keyCode == 27 && currentOpts.enableEscapeButton) {
					e.preventDefault();
					$.fancybox.close();

				} else if (e.keyCode == 37) {
					e.preventDefault();
					$.fancybox.prev();

				} else if (e.keyCode == 39) {
					e.preventDefault();
					$.fancybox.next();
				}
			});

			if ($.fn.mousewheel) {
				wrap.unbind('mousewheel.fb');

				if (currentArray.length > 1) {
					wrap.bind('mousewheel.fb', function(e, delta) {
						e.preventDefault();

						if (busy || delta === 0) {
							return;
						}

						if (delta > 0) {
							$.fancybox.prev();
						} else {
							$.fancybox.next();
						}
					});
				}
			}

			if (!currentOpts.showNavArrows) { return; }

			if ((currentOpts.cyclic && currentArray.length > 1) || currentIndex !== 0) {
				nav_left.show();
			}

			if ((currentOpts.cyclic && currentArray.length > 1) || currentIndex != (currentArray.length -1)) {
				nav_right.show();
			}
		},

		fancybox_preload_images = function() {
			var href, 
				objNext;
				
			if ((currentArray.length -1) > currentIndex) {
				href = currentArray[ currentIndex + 1 ].href;

				if (typeof href !== 'undefined' && href.match(imgRegExp)) {
					objNext = new Image();
					objNext.src = href;
				}
			}

			if (currentIndex > 0) {
				href = currentArray[ currentIndex - 1 ].href;

				if (typeof href !== 'undefined' && href.match(imgRegExp)) {
					objNext = new Image();
					objNext.src = href;
				}
			}
		},

		_finish = function () {
			inner.css('overflow', (currentOpts.scrolling == 'auto' ? (currentOpts.type == 'image' || currentOpts.type == 'iframe' || currentOpts.type == 'swf' ? 'hidden' : 'auto') : (currentOpts.scrolling == 'yes' ? 'auto' : 'visible')));

			if (!$.support.opacity) {
				inner.get(0).style.removeAttribute('filter');
				wrap.get(0).style.removeAttribute('filter');
			}

			$('#fancybox-title').show();

			if (currentOpts.hideOnContentClick)	{
				inner.one('click', $.fancybox.close);
			}
			if (currentOpts.hideOnOverlayClick)	{
				overlay.one('click', $.fancybox.close);
			}

			if (currentOpts.showCloseButton) {
				close.show();
			}

			fancybox_set_navigation();

			$(window).bind("resize.fb", $.fancybox.center);

			if (currentOpts.centerOnScroll) {
				$(window).bind("scroll.fb", $.fancybox.center);
			} else {
				$(window).unbind("scroll.fb");
			}

			if ($.isFunction(currentOpts.onComplete)) {
				currentOpts.onComplete(currentArray, currentIndex, currentOpts);
			}

			busy = false;

			fancybox_preload_images();
		},

		fancybox_draw = function(pos) {
			var width	= Math.round(start_pos.width	+ (final_pos.width	- start_pos.width)	* pos),
				height	= Math.round(start_pos.height	+ (final_pos.height	- start_pos.height)	* pos),

				top		= Math.round(start_pos.top	+ (final_pos.top	- start_pos.top)	* pos),
				left	= Math.round(start_pos.left	+ (final_pos.left	- start_pos.left)	* pos);

			wrap.css({
				'width'		: width		+ 'px',
				'height'	: height	+ 'px',
				'top'		: top		+ 'px',
				'left'		: left		+ 'px'
			});

			width	= Math.max(width - currentOpts.padding * 2, 0);
			height	= Math.max(height - (currentOpts.padding * 2 + (titleh * pos)), 0);

			inner.css({
				'width'		: width		+ 'px',
				'height'	: height	+ 'px'
			});

			if (typeof final_pos.opacity !== 'undefined') {
				wrap.css('opacity', (pos < 0.5 ? 0.5 : pos));
			}
		},

		fancybox_get_obj_pos = function(obj) {
			var pos		= obj.offset();

			pos.top		+= parseFloat( obj.css('paddingTop') )	|| 0;
			pos.left	+= parseFloat( obj.css('paddingLeft') )	|| 0;

			pos.top		+= parseFloat( obj.css('border-top-width') )	|| 0;
			pos.left	+= parseFloat( obj.css('border-left-width') )	|| 0;

			pos.width	= obj.width();
			pos.height	= obj.height();

			return pos;
		},

		fancybox_get_zoom_from = function() {
			var orig = selectedOpts.orig ? $(selectedOpts.orig) : false,
				from = {},
				pos,
				view;

			if (orig && orig.length) {
				pos = fancybox_get_obj_pos(orig);

				from = {
					width	: (pos.width	+ (currentOpts.padding * 2)),
					height	: (pos.height	+ (currentOpts.padding * 2)),
					top		: (pos.top		- currentOpts.padding - shadow),
					left	: (pos.left		- currentOpts.padding - shadow)
				};
				
			} else {
				view = fancybox_get_viewport();

				from = {
					width	: 1,
					height	: 1,
					top		: view[3] + view[1] * 0.5,
					left	: view[2] + view[0] * 0.5
				};
			}

			return from;
		},

		fancybox_show = function() {
			loading.hide();

			if (wrap.is(":visible") && $.isFunction(currentOpts.onCleanup)) {
				if (currentOpts.onCleanup(currentArray, currentIndex, currentOpts) === false) {
					$.event.trigger('fancybox-cancel');

					busy = false;
					return;
				}
			}

			currentArray	= selectedArray;
			currentIndex	= selectedIndex;
			currentOpts		= selectedOpts;

			inner.get(0).scrollTop	= 0;
			inner.get(0).scrollLeft	= 0;

			if (currentOpts.overlayShow) {
				if (isIE6) {
					$('select:not(#fancybox-tmp select)').filter(function() {
						return this.style.visibility !== 'hidden';
					}).css({'visibility':'hidden'}).one('fancybox-cleanup', function() {
						this.style.visibility = 'inherit';
					});
				}

				overlay.css({
					'background-color'	: currentOpts.overlayColor,
					'opacity'			: currentOpts.overlayOpacity
				}).unbind().show();
			}

			final_pos = fancybox_get_zoom_to();

			fancybox_process_title();

			if (wrap.is(":visible")) {
				$( close.add( nav_left ).add( nav_right ) ).hide();

				var pos = wrap.position(),
					equal;

				start_pos = {
					top		:	pos.top ,
					left	:	pos.left,
					width	:	wrap.width(),
					height	:	wrap.height()
				};

				equal = (start_pos.width == final_pos.width && start_pos.height == final_pos.height);

				inner.fadeOut(currentOpts.changeFade, function() {
					var finish_resizing = function() {
						inner.html( tmp.contents() ).fadeIn(currentOpts.changeFade, _finish);
					};
					
					$.event.trigger('fancybox-change');

					inner.empty().css('overflow', 'hidden');

					if (equal) {
						inner.css({
							top			: currentOpts.padding,
							left		: currentOpts.padding,
							width		: Math.max(final_pos.width	- (currentOpts.padding * 2), 1),
							height		: Math.max(final_pos.height	- (currentOpts.padding * 2) - titleh, 1)
						});
						
						finish_resizing();

					} else {
						inner.css({
							top			: currentOpts.padding,
							left		: currentOpts.padding,
							width		: Math.max(start_pos.width	- (currentOpts.padding * 2), 1),
							height		: Math.max(start_pos.height	- (currentOpts.padding * 2), 1)
						});
						
						fx.prop = 0;

						$(fx).animate({ prop: 1 }, {
							 duration	: currentOpts.changeSpeed,
							 easing		: currentOpts.easingChange,
							 step		: fancybox_draw,
							 complete	: finish_resizing
						});
					}
				});

				return;
			}

			wrap.css('opacity', 1);

			if (currentOpts.transitionIn == 'elastic') {
				start_pos = fancybox_get_zoom_from();

				inner.css({
						top			: currentOpts.padding,
						left		: currentOpts.padding,
						width		: Math.max(start_pos.width	- (currentOpts.padding * 2), 1),
						height		: Math.max(start_pos.height	- (currentOpts.padding * 2), 1)
					})
					.html( tmp.contents() );

				wrap.css(start_pos).show();

				if (currentOpts.opacity) {
					final_pos.opacity = 0;
				}

				fx.prop = 0;

				$(fx).animate({ prop: 1 }, {
					 duration	: currentOpts.speedIn,
					 easing		: currentOpts.easingIn,
					 step		: fancybox_draw,
					 complete	: _finish
				});

			} else {
				inner.css({
						top			: currentOpts.padding,
						left		: currentOpts.padding,
						width		: Math.max(final_pos.width	- (currentOpts.padding * 2), 1),
						height		: Math.max(final_pos.height	- (currentOpts.padding * 2) - titleh, 1)
					})
					.html( tmp.contents() );

				wrap.css( final_pos ).fadeIn( currentOpts.transitionIn == 'none' ? 0 : currentOpts.speedIn, _finish );
			}
		},

		fancybox_process_inline = function() {
			tmp.width(	selectedOpts.width );
			tmp.height(	selectedOpts.height );

			if (selectedOpts.width	== 'auto') {
				selectedOpts.width = tmp.width();
			}
			if (selectedOpts.height	== 'auto') {
				selectedOpts.height	= tmp.height();
			}

			fancybox_show();
		},
		
		fancybox_process_image = function() {
			busy = true;

			selectedOpts.width	= imgPreloader.width;
			selectedOpts.height	= imgPreloader.height;

			$("<img />").attr({
				'id'	: 'fancybox-img',
				'src'	: imgPreloader.src,
				'alt'	: selectedOpts.title
			}).appendTo( tmp );

			fancybox_show();
		},

		fancybox_start = function() {
			fancybox_abort();

			var obj	= selectedArray[ selectedIndex ],
				href, 
				type, 
				title,
				str,
				emb,
				selector,
				data;

			selectedOpts = $.extend({}, $.fn.fancybox.defaults, (typeof $(obj).data('fancybox') == 'undefined' ? selectedOpts : $(obj).data('fancybox')));
			title = obj.title || $(obj).title || selectedOpts.title || '';
			
			if (obj.nodeName && !selectedOpts.orig) {
				selectedOpts.orig = $(obj).children("img:first").length ? $(obj).children("img:first") : $(obj);
			}

			if (title === '' && selectedOpts.orig) {
				title = selectedOpts.orig.attr('alt');
			}

			if (obj.nodeName && (/^(?:javascript|#)/i).test(obj.href)) {
				href = selectedOpts.href || null;
			} else {
				href = selectedOpts.href || obj.href || null;
			}

			if (selectedOpts.type) {
				type = selectedOpts.type;

				if (!href) {
					href = selectedOpts.content;
				}
				
			} else if (selectedOpts.content) {
				type	= 'html';

			} else if (href) {
				if (href.match(imgRegExp)) {
					type = 'image';

				} else if (href.match(swfRegExp)) {
					type = 'swf';

				} else if ($(obj).hasClass("iframe")) {
					type = 'iframe';

				} else if (href.match(/#/)) {
					obj = href.substr(href.indexOf("#"));

					type = $(obj).length > 0 ? 'inline' : 'ajax';
				} else {
					type = 'ajax';
				}
			} else {
				type = 'inline';
			}

			selectedOpts.type	= type;
			selectedOpts.href	= href;
			selectedOpts.title	= title;

			if (selectedOpts.autoDimensions && selectedOpts.type !== 'iframe' && selectedOpts.type !== 'swf') {
				selectedOpts.width		= 'auto';
				selectedOpts.height		= 'auto';
			}

			if (selectedOpts.modal) {
				selectedOpts.overlayShow		= true;
				selectedOpts.hideOnOverlayClick	= false;
				selectedOpts.hideOnContentClick	= false;
				selectedOpts.enableEscapeButton	= false;
				selectedOpts.showCloseButton	= false;
			}

			if ($.isFunction(selectedOpts.onStart)) {
				if (selectedOpts.onStart(selectedArray, selectedIndex, selectedOpts) === false) {
					busy = false;
					return;
				}
			}

			tmp.css('padding', (shadow + selectedOpts.padding + selectedOpts.margin));

			$('.fancybox-inline-tmp').unbind('fancybox-cancel').bind('fancybox-change', function() {
				$(this).replaceWith(inner.children());
			});

			switch (type) {
				case 'html' :
					tmp.html( selectedOpts.content );
					fancybox_process_inline();
				break;

				case 'inline' :
					$('<div class="fancybox-inline-tmp" />').hide().insertBefore( $(obj) ).bind('fancybox-cleanup', function() {
						$(this).replaceWith(inner.children());
					}).bind('fancybox-cancel', function() {
						$(this).replaceWith(tmp.children());
					});

					$(obj).appendTo(tmp);

					fancybox_process_inline();
				break;

				case 'image':
					busy = false;

					$.fancybox.showActivity();

					imgPreloader = new Image();

					imgPreloader.onerror = function() {
						fancybox_error();
					};

					imgPreloader.onload = function() {
						imgPreloader.onerror = null;
						imgPreloader.onload = null;
						fancybox_process_image();
					};

					imgPreloader.src = href;
		
				break;

				case 'swf':
					str = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="' + selectedOpts.width + '" height="' + selectedOpts.height + '"><param name="movie" value="' + href + '"></param>';
					emb = '';
					
					$.each(selectedOpts.swf, function(name, val) {
						str += '<param name="' + name + '" value="' + val + '"></param>';
						emb += ' ' + name + '="' + val + '"';
					});

					str += '<embed src="' + href + '" type="application/x-shockwave-flash" width="' + selectedOpts.width + '" height="' + selectedOpts.height + '"' + emb + '></embed></object>';

					tmp.html(str);

					fancybox_process_inline();
				break;

				case 'ajax':
					selector	= href.split('#', 2);
					data		= selectedOpts.ajax.data || {};

					if (selector.length > 1) {
						href = selector[0];

						if (typeof data == "string") {
							data += '&selector=' + selector[1];
						} else {
							data.selector = selector[1];
						}
					}

					busy = false;
					$.fancybox.showActivity();

					ajaxLoader = $.ajax($.extend(selectedOpts.ajax, {
						url		: href,
						data	: data,
						error	: fancybox_error,
						success : function(data, textStatus, XMLHttpRequest) {
							if (ajaxLoader.status == 200) {
								tmp.html( data );
								fancybox_process_inline();
							}
						}
					}));

				break;

				case 'iframe' :
					$('<iframe id="fancybox-frame" name="fancybox-frame' + new Date().getTime() + '" frameborder="0" hspace="0" scrolling="' + selectedOpts.scrolling + '" src="' + selectedOpts.href + '"></iframe>').appendTo(tmp);
					fancybox_show();
				break;
			}
		},

		fancybox_animate_loading = function() {
			if (!loading.is(':visible')){
				clearInterval(loadingTimer);
				return;
			}

			$('div', loading).css('top', (loadingFrame * -40) + 'px');

			loadingFrame = (loadingFrame + 1) % 12;
		},

		fancybox_init = function() {
			if ($("#fancybox-wrap").length) {
				return;
			}

			$('body').append(
				tmp			= $('<div id="fancybox-tmp"></div>'),
				loading		= $('<div id="fancybox-loading"><div></div></div>'),
				overlay		= $('<div id="fancybox-overlay"></div>'),
				wrap		= $('<div id="fancybox-wrap"></div>')
			);

			if (!$.support.opacity) {
				wrap.addClass('fancybox-ie');
				loading.addClass('fancybox-ie');
			}

			outer = $('<div id="fancybox-outer"></div>')
				.append('<div class="fancy-bg" id="fancy-bg-n"></div><div class="fancy-bg" id="fancy-bg-ne"></div><div class="fancy-bg" id="fancy-bg-e"></div><div class="fancy-bg" id="fancy-bg-se"></div><div class="fancy-bg" id="fancy-bg-s"></div><div class="fancy-bg" id="fancy-bg-sw"></div><div class="fancy-bg" id="fancy-bg-w"></div><div class="fancy-bg" id="fancy-bg-nw"></div>')
				.appendTo( wrap );

			outer.append(
				inner		= $('<div id="fancybox-inner"></div>'),
				close		= $('<a id="fancybox-close"></a>'),

				nav_left	= $('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),
				nav_right	= $('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>')
			);

			close.click($.fancybox.close);
			loading.click($.fancybox.cancel);

			nav_left.click(function(e) {
				e.preventDefault();
				$.fancybox.prev();
			});

			nav_right.click(function(e) {
				e.preventDefault();
				$.fancybox.next();
			});

			if (isIE6) {
				overlay.get(0).style.setExpression('height',	"document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'");
				loading.get(0).style.setExpression('top',		"(-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'");

				outer.prepend('<iframe id="fancybox-hide-sel-frame" src="javascript:\'\';" scrolling="no" frameborder="0" ></iframe>');
			}
		};

	/*
	 * Public methods 
	 */

	$.fn.fancybox = function(options) {
		$(this)
			.data('fancybox', $.extend({}, options, ($.metadata ? $(this).metadata() : {})))
			.unbind('click.fb').bind('click.fb', function(e) {
				e.preventDefault();

				if (busy) {
					return;
				}

				busy = true;

				$(this).blur();

				selectedArray	= [];
				selectedIndex	= 0;

				var rel = $(this).attr('rel') || '';

				if (!rel || rel == '' || rel === 'nofollow') {
					selectedArray.push(this);

				} else {
					selectedArray	= $("a[rel=" + rel + "], area[rel=" + rel + "]");
					selectedIndex	= selectedArray.index( this );
				}

				fancybox_start();

				return false;
			});

		return this;
	};

	$.fancybox = function(obj) {
		if (busy) {
			return;
		}

		busy = true;

		var opts = typeof arguments[1] !== 'undefined' ? arguments[1] : {};

		selectedArray	= [];
		selectedIndex	= opts.index || 0;

		if ($.isArray(obj)) {
			for (var i = 0, j = obj.length; i < j; i++) {
				if (typeof obj[i] == 'object') {
					$(obj[i]).data('fancybox', $.extend({}, opts, obj[i]));
				} else {
					obj[i] = $({}).data('fancybox', $.extend({content : obj[i]}, opts));
				}
			}

			selectedArray = jQuery.merge(selectedArray, obj);

		} else {
			if (typeof obj == 'object') {
				$(obj).data('fancybox', $.extend({}, opts, obj));
			} else {
				obj = $({}).data('fancybox', $.extend({content : obj}, opts));
			}

			selectedArray.push(obj);
		}

		if (selectedIndex > selectedArray.length || selectedIndex < 0) {
			selectedIndex = 0;
		}

		fancybox_start();
	};

	$.fancybox.showActivity = function() {
		clearInterval(loadingTimer);

		loading.show();
		loadingTimer = setInterval(fancybox_animate_loading, 66);
	};

	$.fancybox.hideActivity = function() {
		loading.hide();
	};

	$.fancybox.next = function() {
		return $.fancybox.pos( currentIndex + 1);
	};
	
	$.fancybox.prev = function() {
		return $.fancybox.pos( currentIndex - 1);
	};

	$.fancybox.pos = function(pos) {
		if (busy) {
			return;
		}

		pos = parseInt(pos, 10);

		if (pos > -1 && currentArray.length > pos) {
			selectedIndex = pos;
			fancybox_start();
		}

		if (currentOpts.cyclic && currentArray.length > 1 && pos < 0) {
			selectedIndex = currentArray.length - 1;
			fancybox_start();
		}

		if (currentOpts.cyclic && currentArray.length > 1 && pos >= currentArray.length) {
			selectedIndex = 0;
			fancybox_start();
		}

		return;
	};

	$.fancybox.cancel = function() {
		if (busy) {
			return;
		}

		busy = true;

		$.event.trigger('fancybox-cancel');

		fancybox_abort();

		if (selectedOpts && $.isFunction(selectedOpts.onCancel)) {
			selectedOpts.onCancel(selectedArray, selectedIndex, selectedOpts);
		}

		busy = false;
	};

	// Note: within an iframe use - parent.$.fancybox.close();
	$.fancybox.close = function() {
		if (busy || wrap.is(':hidden')) {
			return;
		}

		busy = true;

		if (currentOpts && $.isFunction(currentOpts.onCleanup)) {
			if (currentOpts.onCleanup(currentArray, currentIndex, currentOpts) === false) {
				busy = false;
				return;
			}
		}

		fancybox_abort();

		$(close.add( nav_left ).add( nav_right )).hide();

		$('#fancybox-title').remove();

		wrap.add(inner).add(overlay).unbind();

		$(window).unbind("resize.fb scroll.fb");
		$(document).unbind('keydown.fb');

		function _cleanup() {
			overlay.fadeOut('fast');

			wrap.hide();

			$.event.trigger('fancybox-cleanup');

			inner.empty();

			if ($.isFunction(currentOpts.onClosed)) {
				currentOpts.onClosed(currentArray, currentIndex, currentOpts);
			}

			currentArray	= selectedOpts	= [];
			currentIndex	= selectedIndex	= 0;
			currentOpts		= selectedOpts	= {};

			busy = false;
		}

		inner.css('overflow', 'hidden');

		if (currentOpts.transitionOut == 'elastic') {
			start_pos = fancybox_get_zoom_from();

			var pos = wrap.position();

			final_pos = {
				top		:	pos.top ,
				left	:	pos.left,
				width	:	wrap.width(),
				height	:	wrap.height()
			};

			if (currentOpts.opacity) {
				final_pos.opacity = 1;
			}

			fx.prop = 1;

			$(fx).animate({ prop: 0 }, {
				 duration	: currentOpts.speedOut,
				 easing		: currentOpts.easingOut,
				 step		: fancybox_draw,
				 complete	: _cleanup
			});

		} else {
			wrap.fadeOut( currentOpts.transitionOut == 'none' ? 0 : currentOpts.speedOut, _cleanup);
		}
	};

	$.fancybox.resize = function() {
		var c, h;
		
		if (busy || wrap.is(':hidden')) {
			return;
		}

		busy = true;

		c = inner.wrapInner("<div style='overflow:auto'></div>").children();
		h = c.height();

		wrap.css({height:	h + (currentOpts.padding * 2) + titleh});
		inner.css({height:	h});

		c.replaceWith(c.children());

		$.fancybox.center();
	};

	$.fancybox.center = function() {
		busy = true;

		var view	= fancybox_get_viewport(),
			margin	= currentOpts.margin,
			to		= {};

		to.top	= view[3] + ((view[1] - ((wrap.height() - titleh) + (shadow * 2 ))) * 0.5);
		to.left	= view[2] + ((view[0] - (wrap.width() + (shadow * 2 ))) * 0.5);

		to.top	= Math.max(view[3] + margin, to.top);
		to.left	= Math.max(view[2] + margin, to.left);

		wrap.css(to);

		busy = false;
	};

	$.fn.fancybox.defaults = {
		padding				:	10,
		margin				:	20,
		opacity				:	false,
		modal				:	false,
		cyclic				:	false,
		scrolling			:	'auto',	// 'auto', 'yes' or 'no'

		width				:	560,
		height				:	340,

		autoScale			:	true,
		autoDimensions		:	true,
		centerOnScroll		:	false,

		ajax				:	{},
		swf					:	{ wmode: 'transparent' },

		hideOnOverlayClick	:	true,
		hideOnContentClick	:	false,

		overlayShow			:	true,
		overlayOpacity		:	0.3,
		overlayColor		:	'#666',

		titleShow			:	true,
		titlePosition		:	'outside',	// 'outside', 'inside' or 'over'
		titleFormat			:	null,

		transitionIn		:	'fade',	// 'elastic', 'fade' or 'none'
		transitionOut		:	'fade',	// 'elastic', 'fade' or 'none'

		speedIn				:	300,
		speedOut			:	300,

		changeSpeed			:	300,
		changeFade			:	'fast',

		easingIn			:	'swing',
		easingOut			:	'swing',

		showCloseButton		:	true,
		showNavArrows		:	true,
		enableEscapeButton	:	true,

		onStart				:	null,
		onCancel			:	null,
		onComplete			:	null,
		onCleanup			:	null,
		onClosed			:	null
	};

	$(document).ready(function() {
		fancybox_init();
	});

})(jQuery);
/*inc/js/slideshow/jquery.cycle-2.73.min.js*/
;(function($){var ver='2.73';if($.support==undefined){$.support={opacity:!($.browser.msie)};}
function debug(s){if($.fn.cycle.debug)
log(s);}
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;var startTime=opts2.continuous?10:getTimeout(opts2.currSlide,opts2.nextSlide,opts2,!opts2.rev);if(startTime){startTime+=(opts2.delay||0);if(startTime<10)
startTime=10;debug('first timeout: '+startTime);this.cycleTimeout=setTimeout(function(){go(els,opts2,0,!opts2.rev)},startTime);}});};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;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;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 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]);}
debug('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).each(function(){$(this).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);while((t-opts.speed)<250)
t+=opts.speed;debug('calculated timeout: '+t+'; speed: '+opts.speed);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[0]);});$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);(function($){$.fn.cycle.transitions.none=function($cont,$slides,opts){opts.fxFn=function(curr,next,opts,after){$(next).show();$(curr).hide();after();};}
$.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);});if(!opts.speedAdjusted){opts.speed=opts.speed/2;opts.speedAdjusted=true;}
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);
/*inc/js/site.js*/
$(document).ready(function() {
      
	// Setup the navi drop-downs
	$('#navi').nmcDropDown({			   
    show: {height: 'show', opacity: 'show'}
	});

	// Setup the sidebar panel drop-downs
	$('#sidebarNav').nmcDropDown({
    trigger: 'click',
    submenu_selector: 'p',
    show: {height: 'show'},
    hide: {height: 'hide'}
	});
	
});


/**
 * nmcDropDown plugin - v1.0.3
 * Author: Eli Van Zoeren
 * Copyright (c) 2009 New Media Campaigns
 * http://www.newmediacampaigns.com 
 **/
 
(function(a){a.fn.nmcDropDown=function(b){var c=a.extend({},a.fn.nmcDropDown.defaults,b);return this.each(function(){menu=a(this);submenus=menu.children("li:has("+c.submenu_selector+")");if(c.fix_IE){menu.css("z-index",51).parents().each(function(d){if(a(this).css("position")=="relative"){a(this).css("z-index",(d+52))}});submenus.children(c.submenu_selector).css("z-index",50)}over=function(){a(this).addClass(c.active_class).children(c.submenu_selector).animate(c.show,c.show_speed);return false};out=function(){a(this).removeClass(c.active_class).children(c.submenu_selector).animate(c.hide,c.hide_speed);return false};if(c.trigger=="click"){submenus.toggle(over,out).children(c.submenu_selector).hide()}else{if(a().hoverIntent){submenus.hoverIntent({interval:c.show_delay,over:over,timeout:c.hide_delay,out:out}).children(c.submenu_selector).hide()}else{submenus.hover(over,out).children(c.submenu_selector).hide()}}})};a.fn.nmcDropDown.defaults={trigger:"hover",active_class:"open",submenu_selector:"ul",show:{opacity:"show"},show_speed:400,show_delay:50,hide:{opacity:"hide"},hide_speed:200,hide_delay:100,fix_IE:true}})(jQuery);

/**
* hoverIntent r5 // 2007.03.27 // jQuery 1.1.2+
* <http://cherne.net/brian/resources/jquery.hoverIntent.html>
* 
* @param  f  onMouseOver function || An object with configuration options
* @param  g  onMouseOut function  || Nothing (use configuration options object)
* @author    Brian Cherne <brian@cherne.net>
*/

(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode;}catch(e){p=this;}}if(p==this){return false;}var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.mouseover(handleHover).mouseout(handleHover);};})(jQuery);
/*inc/js/standard.js*/
var redirect = false;
var scrollSpeed = 1000;
function animateScrolling(target, redirect) {
	$('html, body').animate(
		{
			scrollTop: $(target).offset().top, 
			scrollLeft: $(target).offset().left
		}, 
		scrollSpeed, 
		'easeInOutQuad', 
		function(){
			if (redirect) window.location.href = target;
		}
	);
}

jQuery(document).ready(function(){
	$('body').removeClass('nojs');
	// smooth anchors
	$('html, body').scrollTop(0).scrollLeft(0);
	
	var currentURL = window.location.href;
	var matches = currentURL.match(/#/g);
	if (matches == '#') {
		var target = currentURL.split(matches);
		if (target[1] != '') animateScrolling("#"+target[1]);
	}
	
	$("a[href^='#']").click(function(event){
		if ($(this).attr("href").length != 1) {
			event.preventDefault();
			var targetElement = $(this).attr("href");
			animateScrolling(targetElement, false);
		}
	});
		$('#slideshow').cycle({'fx':'fade','timeout':5000});
	// cms lightbox to fancybox
	$("a[rel*='lightbox[']").each(function(){
		var rel = $(this).attr("rel").split('[');
		$(this).attr("rel", rel[0]);
		var rev = rel[1].split(']');
		$(this).attr("rev", rev[0]);
	});
	
	// inputfill
    $("input[placeholder], textarea[placeholder]").each(function(){$(this).val($(this).attr("placeholder"));})
		.focus(function(){if ($(this).val() == $(this).attr("placeholder")) $(this).val("");
    }).blur(function(){if ($(this).val() == '') $(this).val($(this).attr("placeholder"));});
	
	// noSpam
	$("a.escape").each(function(){
		var el = $(this);
		var p = el.text().split('∂');
		if (el.attr('rel') != '') el.attr('href', 'mailto:'+p[0]+'@'+el.attr('rel'));
		else el.attr('href', 'mailto:'+p[0]+'@'+p[1]);
		el.html(p[0]+'@'+p[1]);
	});
	
	// contact form
	$(".contact-form").each(function(){
		var form = $(this);
		form_validation(form);
		$("a.highlight-required-fields", form).click(function(event){
			event.preventDefault();
			$(".invalid", form).toggleClass("reveal");
		});
	});
	
	$(".contact-form input[type=text], .contact-form textarea, .contact-form select")
	.focus(function(){
		$(this).parent().addClass("focus");
	})
	.blur(function(){
		$(this).parent().removeClass("focus");
	});
	
	$(".acc fieldset:not(:first)").hide();
	$(".acc fieldset.valid").next().show();
	
	var i = 1;
	//alert($(".acc fieldset").size());
	if ($(".acc fieldset").size() > 1) {
		$(".acc fieldset")
			.append('<a class="next-step" rel="Weiter &hellip;" rev="Bitte f&uuml;llen Sie alle Pflichtfelder aus." href="#">Bitte f&uuml;llen Sie alle Pflichtfelder aus.</a>')
			.each(function(){
				$(this).attr("id","step-"+i);
				i++;
		});
	}
	
	$(".next-step").click(function(event){
		event.preventDefault();
		var parentFieldset = $(this).closest("fieldset");
		if (parentFieldset.hasClass("valid")) {
			var targetId = parentFieldset.next().attr("id");
			$("#"+targetId).fadeTo(scrollSpeed, 1).find("input, textarea, select").attr("disabled", "");
			animateScrolling("#"+targetId, false);
		}
	}).hover(function(){
		var parentFieldset = $(this).closest("fieldset");
		$(".invalid", parentFieldset).addClass("reveal");
		}, function(){
		var parentFieldset = $(this).closest("fieldset");
		$(".invalid", parentFieldset).removeClass("reveal");
	});
	
	$(".input-record").hover(function(){
		$(this).css("cursor", "text");
	}).click(function(event){
		//event.stopPropagination();
		$(this).children("input[readonly!='readonly']").eq(0).focus();
	});
	
	// sonstiges, optionales input-feld
	$("input.other").closest("div").hide();
	$("input[name=form_werbungskosten_nur_bei_vorlage]").change(function(){
		var nextInput = $(this).closest("div").next();
		if ($(this).val() == 'sonstiges') {
			nextInput.slideDown();
		}
		else nextInput.slideUp();
	});
		
	softcheckForm();
});

function softcheckForm(){
	$(".contact-form").each(function(){
		form_validation($(this));
	});
	setTimeout('softcheckForm()', 1000);
}

function setValid(formElement){
	formElement.removeClass("invalid").addClass("valid");
}
function setInvalid(formElement){
	formElement.removeClass("valid").addClass("invalid");
}

function form_validation(form, send){
	var form = $(form);
	var submitButton = $("input[type=submit]", form);
	submitButton.attr("disabled", "disabled");
	var requiredFields = $("input.required, textarea.required, select.required", form);
	
	requiredFields.each(function(){
		var requiredField = $(this);
		var fieldType = requiredField.attr("type");
		//alert(fieldType);
		if (fieldType == "radio" || fieldType == "checkbox") {
			var scope = requiredField.attr("name");
			if ($("input[name="+scope+"]:checked").size() != 0) setValid(requiredField);
			else setInvalid(requiredField);
		}
		else if (
			requiredField.val() == '' ||
			requiredField.val() == requiredField.attr('placeholder') ||
			requiredField.hasClass("select") &&  requiredField.val() == 'default' ||
			requiredField.hasClass("mail") && !requiredField.val().match(/^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$/) ||
			requiredField.hasClass("date") && !requiredField.val().match(/^(0[1-9]|[12][0-9]|3[01])[\.](0[1-9]|1[012])[\.](19|20)\d\d$/)
			) {
			setInvalid(requiredField);
		}
		else {
			setValid(requiredField);
		}
	});
	
	$("fieldset", form).each(function(){
		if ($(".invalid", this).size() == 0) {
			$(this).removeClass("invalid").addClass("valid");
			var nextButton = $(".next-step", this);
			nextButton.text(nextButton.attr("rel"));
		}
		else {
			$(this).removeClass("valid").addClass("invalid");
			var nextButton = $(".next-step", this);
			nextButton.text(nextButton.attr("rev"));
		}
		if ($(this).hasClass("invalid")) return false;
	});
	
	if ($(".invalid", form).size() == 0) {
		submitButton.attr("disabled", "");
		submitButton.val(submitButton.attr("title"));
		if (send) {
			return true;
		}
		else return false;
	}
	else {
		submitButton.attr("disabled", "disabled");
		submitButton.val(submitButton.attr("alt"));
		return false;
	}
}

jQuery.easing['jswing'] = jQuery.easing['swing'];
jQuery.extend( jQuery.easing,
{
	def: 'jswing',
	swing: function (x, t, b, c, d) {
		return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
	},
	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;
	},
	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;
	},
	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;
	},
	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;
	},
	easeInOutSine: function (x, t, b, c, d) {
		return -c/2 * (Math.cos(Math.PI*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;
	},
	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;
	},
	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;
	},
	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;
	}
});
/*inc/js/domready.js*/
Cufon.replace('h2', {textShadow: '1px 1px #000'});
Cufon.replace('h3', {textShadow: '1px 1px #000'});
Cufon.replace('h5', {});
Cufon.replace('h6', {});
Cufon.replace('#navi li a', {textShadow: '1px 1px #000', hover: true, active: true});
Cufon.replace('#subnavi li a', {hover: true, active: true});

jQuery(document).ready(function(){
	jQuery.fx.off = false;
	
	//accordion
	$(".accordion").simpleAccordion({classContents: 'acc-contents'});
	
	$(".article").each(function(){
		var h5text = $("h5", this).eq(0).text();
		if (h5text == "") $(this).hide();
	});
	
	$("table.meinungstabelle").each(function(){
		var inputs = $("td.radiosmiley input", this);
		inputs.hide();
		$('<a href="#" class="">Klick</a>').insertAfter(inputs);
		var triggers = $("td.radiosmiley a", this);
		triggers.click(function(event){
			event.preventDefault();
			$(this).closest("tr").find("a").removeClass("active");
			$(this).addClass("active");
			$(this).prev().click();
		});
	});
	
	// input field feature
	$(document).ready(function() {$('.remover-field').click(function() 
		{if (this.value == this.defaultValue) {this.value = '';}});
		$('.remover-field').blur(function() {if (this.value == '') 
		{this.value = this.defaultValue;}});
	});

	// fancybox
	$("a[rel=lightbox]").fancybox({'type': 'image', titlePosition: 'over', 'padding': 0, 'transitionIn': 'elastic',
				'transitionOut'	: 'elastic'});
	$("a[rel=lightbox_pixaround]").fancybox();
	$("a[rel=lightbox_iframe], a[rel=lightbox_iframe2]").fancybox({
		'width'				: '75%',
		'height'			: '75%',
		'autoScale'			: false,
		'cyclic'			: false,
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'type'				: 'iframe'
	});
	
	/*
	function posFooter() {
		var el = $(window);
		var posTop = el.scrollTop();
		if (posTop < 100) {
			$("#footer").css("bottom", posTop-100);
		} else {
		}
	}
	
	posFooter();
	
	$(window).scroll(function(){
		posFooter();
	});
	*/
	
	/*$(".carousel").jCarouselLite({
		btnNext: ".next",
		btnPrev: ".prev",
		circular: false,
		visible: 2
	});*/
	
});

