/*
 * 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 (c) 2003 by Bitstream, Inc. All Rights Reserved.
 * DejaVu changes are in public domain
 * 
 * 
 * Manufacturer:
 * DejaVu fonts team
 * 
 * Vendor URL:
 * http://dejavu.sourceforge.net
 * 
 * License information:
 * http://dejavu.sourceforge.net/wiki/index.php/License
 */
Cufon.registerFont({"w":207,"face":{"font-family":"DejaVu Serif Condensed","font-weight":400,"font-style":"italic","font-stretch":"semi-condensed","units-per-em":"360","panose-1":"2 6 6 6 5 3 5 11 2 4","ascent":"274","descent":"-86","x-height":"5","bbox":"-59 -274.229 355 80.0137","underline-thickness":"15.8203","underline-position":"-14.9414","slope":"-11","unicode-range":"U+0020-U+007A"},"glyphs":{" ":{"w":102},"A":{"d":"59,-95r86,0r-21,-125xm-25,0r3,-19r21,0r127,-243r27,0r41,243r23,0r-3,19r-86,0r3,-19r27,0r-10,-57r-99,0r-30,57r26,0r-3,19r-67,0","w":233,"k":{"T":20,"V":18,"W":15,"Y":15,"f":6,"t":6,"v":15,"w":16,"y":15}},"B":{"d":"60,-19v60,2,103,1,112,-57v10,-62,-37,-59,-92,-57xm84,-152v50,2,90,1,98,-46v8,-51,-36,-47,-82,-46xm159,-143v69,0,57,99,17,125v-38,26,-118,15,-181,18r3,-19r30,0r40,-225r-30,0r3,-18v72,7,191,-30,177,64v-6,32,-25,51,-59,55","w":238,"k":{"C":-7,"G":-7,"O":-7,"Y":6}},"C":{"d":"59,-44v26,54,119,27,130,-25r29,0v-19,67,-140,107,-183,39v-64,-100,25,-273,163,-232v14,4,29,9,44,17r-11,61r-18,0v9,-76,-88,-78,-124,-35v-24,29,-53,128,-30,175","w":247},"D":{"d":"60,-19v89,8,132,-36,145,-112v14,-82,-21,-121,-105,-113xm-5,0r3,-19r30,0r40,-225r-30,0r3,-18v72,1,155,-11,183,34v58,95,-18,238,-135,228r-94,0","w":259,"k":{"V":6}},"E":{"d":"-5,0r3,-19r30,0r40,-225r-30,0r3,-18r190,0r-10,58r-20,0r7,-37r-109,0r-15,88r77,0r6,-33r20,0r-16,87r-19,0r6,-32r-78,0r-19,109r111,0r6,-36r20,0r-10,58r-193,0","w":236},"F":{"d":"-5,0r3,-19r30,0r40,-225r-30,0r3,-18r193,0r-10,58r-20,0r7,-37r-112,0r-15,88r81,0r5,-33r20,0r-15,87r-20,0r6,-32r-81,0r-20,112r38,0r-3,19r-100,0","w":224,"k":{"A":31,"a":24,"e":20,"o":20}},"G":{"d":"217,-184v9,-77,-91,-76,-127,-35v-34,39,-77,210,25,205v28,-1,49,-7,69,-19r12,-68r-44,0r3,-19r76,0r-17,98v-48,30,-151,46,-181,-10v-58,-107,30,-270,169,-230v14,3,28,9,43,16r-11,62r-17,0","w":258,"k":{"Y":6}},"H":{"d":"-5,0r3,-19r30,0r40,-225r-30,0r3,-18r92,0r-3,18r-30,0r-16,91r122,0r16,-91r-30,0r3,-18r93,0r-4,18r-30,0r-39,225r30,0r-3,19r-93,0r4,-19r30,0r19,-112r-122,0r-20,112r30,0r-3,19r-92,0","w":282},"I":{"d":"60,-19r30,0r-3,19r-92,0r3,-19r30,0r40,-225r-30,0r3,-18r92,0r-3,18r-30,0","w":127},"J":{"d":"-55,63r8,-41r18,0v-12,38,36,43,51,21v7,-9,12,-26,16,-52r41,-235r-37,0r4,-18r98,0r-3,18r-30,0r-41,237v-3,68,-64,101,-125,70","w":129},"K":{"d":"-5,0r3,-19r30,0r40,-225r-30,0r3,-18r92,0r-3,18r-30,0r-18,100r119,-100r-25,0r3,-18r79,0r-4,18r-26,0r-119,99r91,126r27,0r-3,19r-55,0r-90,-125r-19,106r30,0r-3,19r-92,0","w":242,"k":{"A":15,"C":10,"O":10,"U":13,"W":13,"Y":10,"e":10,"o":10,"u":8,"y":23}},"L":{"d":"-5,0r3,-19r30,0r40,-225r-30,0r3,-18r92,0r-3,18r-30,0r-39,222r108,0r7,-44r20,0r-12,66r-189,0","w":215,"k":{"T":29,"U":20,"V":43,"W":31,"Y":23,"y":6}},"M":{"d":"-5,0r3,-19r30,0r40,-225r-32,0r3,-18r69,0r50,186r116,-186r64,0r-3,18r-32,0r-39,225r30,0r-3,19r-92,0r3,-19r30,0r36,-202r-113,183r-23,0r-49,-183r-35,202r30,0r-3,19r-80,0","w":331},"N":{"d":"-7,0r3,-19r32,0r40,-225r-32,0r3,-18r61,0r105,207r33,-189r-31,0r3,-18r83,0r-4,18r-31,0r-44,249r-19,0r-113,-221r-34,197r32,0r-4,19r-83,0","w":283},"O":{"d":"59,-43v20,42,89,34,117,0v33,-39,78,-209,-23,-205v-64,2,-88,53,-99,117v-7,39,-5,68,5,88xm248,-131v-16,88,-84,159,-182,127v-59,-19,-62,-126,-29,-184v23,-41,59,-77,120,-79v70,-1,106,59,91,136","w":265,"k":{"V":6,"X":6}},"P":{"d":"81,-134v54,4,91,-5,99,-55v9,-54,-29,-59,-80,-55xm-5,0r3,-19r30,0r40,-225r-30,0r3,-18v78,4,190,-24,176,73v-9,59,-64,82,-140,74r-17,96r37,0r-3,19r-99,0","w":217,"k":{"A":33,"U":6,"a":16,"e":16,"o":15,"s":10}},"Q":{"d":"220,58v-59,4,-91,-12,-103,-53v-61,1,-97,-39,-97,-101v0,-97,48,-165,141,-171v57,-3,95,40,94,101v-1,87,-46,150,-115,168v9,27,49,23,86,23xm55,-88v-1,46,19,75,62,74v76,-2,100,-79,103,-160v2,-45,-19,-75,-62,-74v-76,2,-99,79,-103,160","w":265},"R":{"d":"155,-130v38,14,32,74,48,111r29,0r-3,19r-56,0v-11,-36,-17,-90,-36,-115v-9,-12,-38,-6,-59,-7r-18,103r34,0r-3,19r-96,0r3,-19r30,0r40,-225r-30,0r3,-18v75,7,196,-30,179,70v-6,36,-28,56,-65,62xm82,-141v53,2,94,1,102,-51v9,-56,-34,-54,-84,-52","w":243,"k":{"T":6,"V":13,"W":8,"Y":11,"a":-8,"y":6}},"S":{"d":"180,-196v12,-56,-57,-62,-90,-41v-15,10,-29,44,-15,62v26,35,133,25,113,103v-4,79,-112,94,-179,59r11,-59r18,0v-17,61,59,70,96,46v16,-10,32,-46,17,-65v-28,-37,-127,-23,-112,-106v13,-71,102,-84,168,-55r-9,56r-18,0","w":221,"k":{"S":6}},"T":{"d":"39,0r3,-19r30,0r39,-223r-69,0r-7,41r-20,0r11,-61r210,0r-11,61r-19,0r7,-41r-70,0r-39,223r30,0r-3,19r-92,0","w":216,"k":{"A":20,"T":-7,"a":28,"c":28,"e":28,"o":28,"s":26,"w":13}},"U":{"d":"66,-244r-31,0r4,-18r92,0r-3,18r-30,0v-6,60,-39,147,-22,206v15,28,83,24,102,0v32,-42,36,-142,51,-206r-30,0r3,-18r80,0r-3,18r-30,0v-27,101,-6,253,-135,249v-70,-2,-86,-32,-73,-109","w":272,"k":{"A":11,"J":10}},"V":{"d":"76,-244r35,202r105,-202r-27,0r3,-18r70,0r-4,18r-23,0r-127,244r-27,0r-41,-244r-23,0r3,-18r86,0r-4,18r-26,0","w":233,"k":{"A":24,"O":6,"a":33,"e":33,"i":6,"o":33,"u":23,"y":15}},"W":{"d":"224,0r-26,0r-17,-213r-91,213r-26,0r-19,-244r-24,0r4,-18r86,0r-4,18r-29,0r15,194r91,-212r26,0r17,215r84,-197r-27,0r3,-18r68,0r-3,18r-23,0","w":332,"k":{"A":18,"a":31,"e":29,"i":6,"o":24,"r":16,"u":15,"y":8}},"X":{"d":"104,-112r-74,93r30,0r-3,19r-78,0r3,-19r27,0r88,-110r-49,-115r-26,0r4,-18r94,0r-4,18r-28,0r36,85r67,-85r-30,0r3,-18r77,0r-3,18r-27,0r-80,101r53,124r25,0r-3,19r-94,0r4,-19r28,0","w":230,"k":{"A":13,"C":6,"O":6}},"Y":{"d":"38,0r3,-19r31,0r16,-94r-50,-131r-22,0r3,-18r88,0r-3,18r-28,0r41,107r77,-107r-26,0r3,-18r69,0r-4,18r-22,0r-93,128r-17,97r30,0r-3,19r-93,0","w":213,"k":{"A":28,"C":6,"a":28,"e":31,"i":6,"o":31,"u":31}},"Z":{"d":"-8,0r2,-13r187,-228r-122,0r-7,39r-20,0r11,-60r187,0r-3,12r-187,228r134,0r6,-36r20,0r-11,58r-197,0","w":225},"a":{"d":"11,-52v3,-90,68,-157,161,-135r-30,168r25,0r-3,19r-51,0r5,-29v-26,53,-110,42,-107,-23xm129,-174v-56,3,-83,59,-87,121v-3,44,47,48,66,20v21,-31,24,-91,34,-136v0,-3,-4,-5,-13,-5","w":193},"b":{"d":"97,5v-28,1,-42,-12,-49,-34r-5,29r-29,0r44,-255r-28,0r4,-19r57,0r-21,116v14,-20,30,-34,61,-34v36,-1,57,31,56,70v-2,64,-32,124,-90,127xm153,-125v5,-49,-47,-60,-71,-29v-16,20,-25,60,-27,95v-1,27,11,45,36,44v47,-2,57,-58,62,-110"},"c":{"d":"83,-12v30,-1,45,-18,54,-44r23,0v-14,35,-37,59,-80,61v-41,1,-66,-30,-66,-73v0,-92,82,-155,161,-107r-8,48r-17,0v1,-31,-9,-49,-38,-48v-49,2,-65,59,-65,114v0,28,10,49,36,49","w":181},"d":{"d":"97,-192v28,-1,41,12,48,34r17,-97r-28,0r4,-19r56,0r-47,274r-30,0r6,-29v-14,20,-30,34,-61,34v-36,1,-57,-32,-56,-71v2,-64,33,-123,91,-126xm40,-62v-5,49,48,60,72,29v16,-20,24,-60,26,-94v2,-27,-11,-46,-36,-45v-47,2,-57,58,-62,110"},"e":{"d":"47,-59v-10,61,82,56,87,15r21,0v-9,29,-35,49,-79,49v-38,0,-63,-32,-62,-73v1,-68,38,-124,101,-124v41,0,62,17,62,49v0,59,-60,70,-130,71r0,13xm51,-90v48,-5,91,-10,95,-54v3,-37,-53,-39,-71,-13v-9,13,-18,35,-24,67","w":191},"f":{"d":"146,-229v9,-29,-31,-34,-46,-17v-9,10,-12,40,-17,59r47,0r-3,19r-47,0r-31,180v-7,38,-28,63,-69,63r2,-17v28,-1,32,-18,37,-46r32,-180r-28,0r3,-19r28,0v1,-64,49,-107,114,-78r-7,36r-15,0","w":119},"g":{"d":"25,-47v0,-96,71,-163,168,-140r-32,183v-4,73,-84,103,-150,71r7,-40r15,0v-5,44,58,43,78,19v13,-15,21,-47,26,-75v-14,20,-31,34,-60,34v-31,1,-52,-22,-52,-52xm56,-48v-1,39,51,42,70,15v22,-31,25,-90,35,-135v0,-4,-6,-6,-17,-6v-59,3,-86,61,-88,126"},"h":{"d":"140,-109v5,-29,7,-61,-24,-59v-68,5,-53,108,-71,168r-29,0r44,-255r-28,0r4,-19r57,0r-21,120v13,-22,30,-38,57,-38v80,0,28,117,24,173r26,0r-3,19r-55,0","w":208},"i":{"d":"87,-249v3,26,-39,34,-36,4v1,-18,35,-30,36,-4xm49,-19r27,0r-3,19r-57,0r30,-168r-28,0r3,-19r57,0","w":103},"j":{"d":"95,-249v3,26,-39,34,-36,4v1,-18,35,-30,36,-4xm-38,30v-7,33,29,42,45,22v27,-59,29,-150,46,-220r-28,0r3,-19r57,0r-36,205v-2,50,-64,80,-108,50r6,-38r15,0","w":100},"k":{"d":"107,-117r47,98r24,0r-3,19r-47,0r-46,-95r-27,23r-12,72r-30,0r45,-255r-28,0r3,-19r57,0r-31,179r84,-73r-24,0r3,-19r47,0r-3,19","w":196},"l":{"d":"46,-19r27,0r-3,19r-57,0r45,-255r-28,0r3,-19r57,0","w":103},"m":{"d":"134,-192v26,0,42,16,43,42v14,-44,106,-65,102,5v-2,43,-14,85,-20,126r26,0r-3,19r-56,0r23,-139v3,-37,-44,-36,-59,-13v-24,35,-25,103,-36,152r-30,0r23,-139v3,-37,-43,-35,-58,-13v-24,35,-26,103,-37,152r-29,0r29,-168r-28,0r4,-19r57,0r-6,33v13,-19,27,-37,55,-38","w":307},"n":{"d":"147,-109v5,-29,8,-62,-24,-59v-67,5,-54,108,-71,168r-29,0r29,-168r-28,0r4,-19r57,0r-6,33v13,-22,30,-38,57,-38v80,0,28,117,24,173r26,0r-3,19r-55,0","w":208},"o":{"d":"47,-61v0,27,10,50,36,49v49,-3,65,-60,65,-114v0,-28,-10,-50,-36,-49v-49,2,-65,60,-65,114xm181,-119v-1,68,-38,121,-101,124v-41,1,-67,-30,-66,-73v0,-69,38,-122,101,-124v42,-1,66,30,66,73","w":194},"p":{"d":"166,-125v5,-49,-47,-60,-71,-29v-16,20,-26,59,-26,95v0,26,11,45,35,44v48,-2,57,-58,62,-110xm110,5v-28,1,-41,-12,-49,-34r-18,104r-29,0r42,-243r-28,0r4,-19r57,0r-5,29v14,-20,29,-34,60,-34v36,-1,57,31,56,70v-2,64,-32,124,-90,127"},"q":{"d":"29,-47v0,-94,68,-163,163,-140r-42,243r28,0r-3,19r-57,0r18,-104v-12,20,-26,34,-55,34v-31,1,-52,-22,-52,-52xm60,-48v-1,37,47,43,66,15v21,-31,24,-91,34,-136v0,-3,-3,-5,-12,-5v-57,3,-86,61,-88,126"},"r":{"d":"79,-154v15,-31,51,-47,92,-33r-8,47r-17,0v6,-39,-41,-32,-56,-12v-27,34,-26,102,-38,152r-29,0r29,-168r-28,0r4,-19r57,0","w":154},"s":{"d":"137,-84v33,71,-69,114,-133,74r7,-44r17,0v-5,27,8,42,38,42v33,0,56,-27,40,-53v-21,-20,-89,-21,-80,-72v10,-53,80,-70,129,-40r-7,41r-17,0v4,-24,-10,-38,-34,-39v-33,-2,-54,27,-37,49v12,16,68,22,77,42","w":166},"t":{"d":"59,5v-35,2,-42,-22,-36,-54r20,-119r-25,0r3,-19r26,0r10,-58r29,0r-10,58r55,0r-4,19r-54,0r-24,141v1,10,5,15,16,15v19,0,23,-13,27,-32r22,0v-7,31,-21,48,-55,49","w":130},"u":{"d":"62,-78v-5,30,-9,62,24,59v67,-6,54,-108,71,-168r29,0r-30,168r28,0r-3,19r-57,0r6,-33v-13,19,-30,38,-57,38v-81,0,-28,-115,-24,-173r-27,0r3,-19r56,0","w":208},"v":{"d":"180,-187v-24,92,-42,128,-95,187r-21,0r-33,-168r-19,0r3,-19r44,0r28,147v33,-29,56,-85,65,-128r-19,0r3,-19r44,0","w":182},"w":{"d":"189,-41v38,-43,40,-64,61,-127r-25,0r4,-19r42,0v-17,84,-41,143,-83,187r-24,0r-17,-140r-66,140r-24,0r-20,-168r-19,0r4,-19r43,0r18,146r69,-146r20,0","w":277},"x":{"d":"21,0r-20,0r74,-90r-37,-78r-21,0r3,-19r43,0r35,73r60,-73r20,0r-73,88r39,80r22,0r-4,19r-44,0r-35,-75","w":182},"y":{"d":"9,39v-1,14,3,23,17,23v19,0,36,-9,52,-27r-40,-203r-19,0r3,-19r44,0r37,186v37,-56,47,-99,56,-165r-19,0r3,-19r43,0v-13,117,-64,208,-116,255v-11,10,-60,14,-82,5r6,-36r15,0","w":182},"z":{"d":"70,-196v15,0,46,26,59,25v14,3,24,-15,43,-16r-3,15r-115,134v16,1,35,23,51,23v14,0,29,-9,45,-27r-4,22v-18,20,-33,29,-47,29v-29,0,-64,-45,-93,-9r-9,0r2,-15r115,-133v-16,-3,-33,-24,-50,-24v-14,0,-29,9,-45,27r3,-21v18,-20,34,-30,48,-30","w":170},"\u00a0":{"w":102}}});
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved.
 * DejaVu changes are in public domain
 * 
 * 
 * Manufacturer:
 * DejaVu fonts team
 * 
 * Vendor URL:
 * http://dejavu.sourceforge.net
 * 
 * License information:
 * http://dejavu.sourceforge.net/wiki/index.php/License
 */
Cufon.registerFont({"w":225,"face":{"font-family":"DejaVu Serif Condensed","font-weight":700,"font-style":"italic","font-stretch":"semi-condensed","units-per-em":"360","panose-1":"2 6 8 6 5 3 5 11 2 4","ascent":"274","descent":"-86","x-height":"5","bbox":"-54 -274.367 391 80.2252","underline-thickness":"15.8203","underline-position":"-14.9414","slope":"-11","unicode-range":"U+0020-U+007A"},"glyphs":{" ":{"w":112},"\/":{"d":"109,-262r35,0r-135,295r-35,0","w":118},"0":{"d":"70,-35v5,28,43,24,52,0v11,-11,38,-169,34,-192v-5,-28,-43,-24,-52,0v-11,10,-38,169,-34,192xm167,-30v-37,40,-122,52,-144,0v-37,-89,9,-237,114,-237v116,0,77,186,30,237"},"1":{"d":"21,0r4,-21r44,0r37,-213r-55,33r5,-26r66,-40r50,0r-43,246r44,0r-3,21r-149,0"},"2":{"d":"137,-231v-25,-36,-78,-5,-83,33r-19,0r10,-56v63,-24,178,-22,160,64v-16,75,-102,101,-158,144r112,0r6,-31r22,0r-14,77r-175,0r8,-43v57,-42,122,-69,134,-141v4,-20,4,-37,-3,-47"},"3":{"d":"139,-235v-26,-28,-77,-2,-80,33r-19,0r10,-53v59,-18,172,-25,157,53v-6,33,-26,53,-61,59v68,3,58,100,12,128v-38,23,-112,25,-157,6r10,-58r19,0v-12,52,50,65,80,37v29,-27,34,-114,-32,-102r3,-21v49,7,76,-42,58,-82"},"4":{"d":"183,0r-130,0r4,-21r35,0r9,-48r-99,0r4,-20r130,-178r59,0r-31,175r41,0r-4,23r-41,0r-8,48r35,0xm105,-92r22,-127r-93,127r71,0"},"5":{"d":"127,-138v-12,-29,-61,-17,-73,5r-16,0r23,-129r145,0r-8,46r-126,0r-10,57v54,-42,156,-5,131,73v-7,81,-107,112,-187,77r10,-58r19,0v-15,54,46,65,73,34v15,-17,31,-76,19,-105"},"6":{"d":"190,-210v2,-46,-62,-45,-81,-15v-10,15,-19,37,-25,69v27,-22,90,-27,107,6v35,67,-15,155,-96,155v-123,0,-77,-188,-29,-236v36,-36,96,-44,152,-26r-8,47r-20,0xm74,-31v6,23,38,19,47,0v10,-12,24,-84,18,-107v-5,-22,-37,-18,-46,0v-10,13,-25,85,-19,107"},"7":{"d":"214,-218r-136,218r-32,0r132,-213r-116,0r-7,36r-21,0r15,-85r172,0"},"8":{"d":"152,-140v63,3,54,99,11,126v-53,33,-177,26,-157,-56v9,-37,32,-64,70,-70v-56,-6,-46,-86,-8,-110v47,-30,164,-23,144,51v-8,32,-27,52,-60,59xm97,-160v23,25,54,-2,54,-38v14,-45,-18,-61,-41,-38v-8,8,-19,60,-13,76xm92,-15v42,0,47,-65,43,-102v-6,-17,-42,-15,-50,0v-9,15,-41,102,7,102"},"9":{"d":"151,-231v-3,-23,-37,-19,-46,0v-9,20,-44,120,2,122v42,2,49,-84,44,-122xm35,-52v-1,46,61,45,81,15v10,-15,20,-38,26,-70v-26,23,-89,29,-107,-5v-35,-66,12,-155,95,-155v123,0,79,188,30,236v-37,36,-95,43,-152,26r8,-47r19,0"},"A":{"d":"-25,0r3,-21r20,0r131,-241r37,0r47,241r23,0r-4,21r-111,0r4,-21r23,0r-10,-54r-89,0r-29,54r29,0r-4,21r-70,0xm61,-96r73,0r-19,-101","w":251,"k":{"T":20,"V":26,"W":18,"Y":18,"f":6,"t":6,"v":15,"w":15,"y":15}},"B":{"d":"-8,0r4,-21r30,0r39,-220r-31,0r4,-21v67,4,161,-13,202,16v37,39,-3,107,-55,103v40,3,66,24,61,67v-11,98,-147,73,-254,76xm110,-153v59,11,102,-34,75,-78v-7,-11,-36,-10,-59,-10xm87,-21v69,13,113,-44,84,-97v-8,-15,-38,-15,-65,-14","w":273,"k":{"C":-7,"G":-7,"O":-7,"Y":6}},"C":{"d":"130,-16v38,-1,57,-26,70,-59r32,0v-21,48,-51,79,-113,80v-78,1,-115,-51,-105,-136v13,-108,135,-171,241,-114r-12,65r-20,0v9,-72,-77,-84,-110,-38v-26,35,-76,204,17,202","w":257},"D":{"d":"87,-21v78,5,100,-39,113,-110v13,-75,0,-117,-74,-110xm-8,0r4,-21r30,0r39,-220r-31,0r4,-21v79,3,178,-13,213,33v40,53,7,161,-34,195v-50,42,-138,32,-225,34","w":280,"k":{"V":6}},"E":{"d":"-8,0r4,-21r30,0r39,-220r-31,0r4,-21r212,0r-10,61r-22,0r6,-37r-99,0r-15,84r62,0r6,-34r22,0r-16,91r-22,0r6,-33r-62,0r-18,106r102,0r7,-38r21,0r-11,62r-215,0","w":246},"F":{"d":"-8,0r4,-21r30,0r39,-220r-31,0r4,-21r211,0r-11,61r-22,0r7,-37r-98,0r-14,84r60,0r5,-34r22,0r-16,91r-21,0r5,-33r-59,0r-20,109r38,0r-4,21r-129,0","w":229,"k":{"A":21,"a":20,"e":20,"o":20,"r":6,"u":6}},"G":{"d":"232,-180v8,-75,-82,-81,-118,-38v-33,38,-77,235,40,198v8,-2,16,-6,23,-10r12,-72r-28,0r4,-21r85,0r-18,101v-56,29,-166,47,-201,-9v-60,-96,17,-236,137,-236v38,0,68,8,95,22r-11,65r-20,0","w":276},"H":{"d":"-8,0r4,-21r30,0r39,-220r-31,0r4,-21r122,0r-4,21r-30,0r-16,88r94,0r16,-88r-31,0r4,-21r121,0r-3,21r-31,0r-38,220r30,0r-3,21r-122,0r4,-21r30,0r19,-108r-94,0r-19,108r30,0r-3,21r-122,0","w":306},"I":{"d":"-8,0r4,-21r30,0r39,-220r-31,0r4,-21r122,0r-4,21r-30,0r-39,220r30,0r-3,21r-122,0","w":151},"J":{"d":"-23,22v-10,35,29,41,43,19v28,-78,36,-193,55,-282r-34,0r4,-21r126,0r-4,21r-30,0r-41,234v-5,71,-81,100,-147,70r7,-41r21,0","w":153},"K":{"d":"-8,0r4,-21r30,0r39,-220r-31,0r4,-21r122,0r-4,21r-30,0r-17,96r117,-96r-26,0r4,-21r88,0r-4,21r-31,0r-99,81r91,139r23,0r-3,21r-80,0r-83,-127r-19,106r30,0r-3,21r-122,0","w":281,"k":{"A":15,"C":10,"O":10,"U":13,"W":13,"Y":10,"e":8,"o":8,"u":8,"y":16}},"L":{"d":"-8,0r4,-21r30,0r39,-220r-31,0r4,-21r122,0r-4,21r-30,0r-38,217r93,0r7,-42r21,0r-11,66r-206,0","w":227,"k":{"T":29,"U":20,"V":43,"W":24,"Y":23,"y":13}},"M":{"d":"-9,0r3,-21r30,0r39,-220r-30,0r4,-21r97,0r38,168r97,-168r97,0r-3,21r-31,0r-38,220r30,0r-4,21r-121,0r4,-21r30,0r35,-200r-105,183r-40,0r-41,-183r-35,200r30,0r-4,21r-82,0","w":358},"N":{"d":"-9,0r4,-21r30,0r39,-220r-31,0r4,-21r74,0r110,185r29,-164r-30,0r4,-21r82,0r-4,21r-30,0r-42,241r-41,0r-112,-190r-30,169r31,0r-4,21r-83,0","w":296},"O":{"d":"81,-45v14,41,67,34,90,1v18,-26,45,-128,30,-174v-14,-41,-67,-32,-90,1v-18,26,-45,126,-30,172xm217,-31v-45,44,-154,54,-187,0v-58,-96,16,-236,135,-236v80,0,119,52,103,136v-7,42,-25,75,-51,100","w":282,"k":{"V":6,"X":6}},"P":{"d":"-8,0r4,-21r30,0r39,-220r-31,0r4,-21v85,7,222,-32,207,76v-8,60,-66,85,-143,77r-15,88r38,0r-4,21r-129,0xm106,-130v58,10,88,-48,68,-96v-6,-15,-26,-16,-48,-15","w":243,"k":{"A":26,"a":10,"e":10,"o":10}},"Q":{"d":"150,3v18,24,58,25,96,24r-7,44v-64,3,-106,-12,-117,-66v-66,-1,-106,-36,-106,-102v0,-100,58,-168,155,-170v67,-1,107,36,106,102v-2,92,-48,153,-127,168xm82,-80v-2,37,13,66,45,64v67,-3,79,-93,84,-167v2,-37,-11,-65,-44,-63v-66,4,-81,91,-85,166","w":282},"R":{"d":"171,-128v45,9,40,70,57,107r24,0r-4,21r-77,0v-12,-34,-21,-84,-37,-111v-4,-7,-18,-6,-30,-6r-17,96r30,0r-3,21r-122,0r4,-21r30,0r39,-220r-31,0r4,-21v83,8,222,-33,208,70v-5,38,-33,59,-75,64xm108,-139v59,11,91,-42,70,-89v-6,-15,-30,-14,-52,-13","w":269,"k":{"T":6,"V":13,"W":8,"Y":11,"a":-8,"y":6}},"S":{"d":"191,-194v6,-52,-57,-62,-93,-43v-14,8,-24,37,-12,52v19,23,101,23,113,56v33,86,-47,157,-151,130v-15,-3,-29,-8,-44,-14r11,-62r20,0v-8,57,59,72,98,48v15,-9,25,-38,14,-55v-37,-31,-133,-17,-116,-103v16,-81,111,-97,190,-67r-10,58r-20,0","w":233,"k":{"S":8}},"T":{"d":"36,0r3,-21r32,0r38,-217r-65,0r-7,41r-22,0r12,-65r234,0r-12,65r-21,0r7,-41r-65,0r-38,217r31,0r-3,21r-124,0","w":240,"k":{"A":20,"T":13,"a":34,"c":41,"e":41,"o":41,"r":26,"s":33,"u":33,"w":40,"y":40}},"U":{"d":"61,-241r-30,0r3,-21r122,0r-4,21r-30,0v-6,58,-40,144,-21,200v10,28,76,23,93,0v30,-42,35,-137,49,-200r-30,0r4,-21r82,0r-4,21r-30,0v-26,105,-8,252,-145,246v-75,-3,-97,-32,-83,-112","w":282,"k":{"A":11}},"V":{"d":"279,-262r-4,21r-20,0r-131,241r-38,0r-46,-241r-23,0r4,-21r111,0r-4,21r-23,0r34,174r94,-174r-28,0r4,-21r70,0","w":251,"k":{"A":28,"O":6,"a":33,"e":33,"o":33,"i":6,"u":23,"y":15}},"W":{"d":"253,0r-41,0r-20,-191r-87,191r-40,0r-26,-241r-23,0r4,-21r112,0r-4,21r-25,0r17,161r83,-182r45,0r19,185r75,-164r-28,0r3,-21r74,0r-4,21r-24,0","w":363,"k":{"A":23,"a":31,"e":29,"o":29,"i":6,"r":16,"u":15,"y":8}},"X":{"d":"105,-101r-64,80r29,0r-3,21r-84,0r4,-21r29,0r79,-101r-52,-119r-22,0r4,-21r117,0r-4,21r-26,0r33,74r58,-74r-27,0r3,-21r83,0r-4,21r-29,0r-75,94r56,126r22,0r-4,21r-118,0r4,-21r26,0","w":251,"k":{"A":13,"C":6,"O":6}},"Y":{"d":"33,0r3,-21r32,0r15,-88r-46,-132r-21,0r4,-21r113,0r-3,21r-27,0r36,100r70,-100r-23,0r3,-21r68,0r-4,21r-20,0r-87,123r-16,97r31,0r-3,21r-125,0","w":231,"k":{"A":23,"C":6,"a":28,"e":31,"o":31,"i":6,"u":31}},"Z":{"d":"-11,0r4,-25r179,-213r-113,0r-7,39r-22,0r11,-63r205,0r-4,24r-177,214r119,0r7,-37r22,0r-11,61r-213,0","w":236},"a":{"d":"133,-154v0,-7,-3,-11,-9,-11v-42,0,-71,76,-61,130v4,19,34,15,43,-2v14,-25,27,-80,27,-117xm187,-181r-28,160r21,-1r-4,22r-70,0r4,-24v-17,35,-76,41,-92,7v-44,-92,66,-214,169,-164","w":209},"b":{"d":"112,5v-25,0,-38,-10,-44,-29r-4,24r-56,0r44,-252r-24,0r4,-22r80,0r-20,111v11,-18,27,-29,54,-29v41,-1,63,29,63,70v0,68,-33,125,-97,127xm148,-134v4,-34,-35,-39,-50,-16v-12,18,-20,65,-22,96v-1,19,7,32,24,32v42,-1,42,-69,48,-112","w":226},"c":{"d":"103,-15v26,0,40,-20,47,-43r27,0v-15,39,-39,62,-87,63v-49,1,-79,-25,-79,-73v0,-101,91,-150,181,-109r-9,52r-18,0v1,-29,-5,-47,-32,-47v-53,0,-57,65,-61,117v-2,24,8,40,31,40","w":197},"d":{"d":"64,-53v-5,34,35,40,50,16v11,-18,22,-64,23,-95v1,-19,-7,-33,-25,-33v-43,1,-42,70,-48,112xm100,-192v25,0,38,10,44,29r16,-89r-24,0r3,-22r80,0r-47,274r-56,0r4,-24v-28,51,-122,31,-116,-41v6,-70,33,-124,96,-127","w":226},"e":{"d":"76,-91v38,1,59,-18,60,-55v2,-32,-32,-32,-43,-10v-5,10,-12,32,-17,65xm120,-192v39,0,79,19,71,60v-7,38,-46,59,-119,62v-5,28,3,57,32,55v28,-2,44,-18,51,-42r26,0v-15,40,-42,62,-95,62v-48,1,-75,-24,-75,-72v1,-73,40,-123,109,-125","w":206},"f":{"d":"161,-227v5,-28,-27,-35,-40,-17v-8,11,-12,38,-15,57r42,0r-4,21r-42,0r-30,171v-5,50,-46,61,-91,63v2,-10,2,-9,4,-19v22,-1,26,-19,31,-43r30,-172r-25,0r4,-21r25,0v0,-71,62,-103,135,-80r-6,40r-18,0","w":139},"g":{"d":"156,-154v-1,-7,-4,-11,-11,-11v-51,-2,-73,75,-65,130v8,18,37,16,48,-2v15,-25,20,-80,28,-117xm33,24v-6,43,56,43,77,22v12,-12,21,-43,23,-70v-19,36,-87,41,-106,7v-57,-100,84,-220,189,-158r-30,173v-9,78,-106,96,-179,70r8,-44r18,0","w":226},"h":{"d":"145,-121v4,-21,5,-44,-17,-42v-29,3,-37,26,-43,58r-18,105r-56,0r44,-252r-25,0r4,-22r81,0r-20,114v19,-41,113,-48,108,17v-2,43,-13,82,-19,122r24,0r-4,21r-80,0","w":235},"i":{"d":"109,-247v0,37,-62,60,-62,14v0,-21,16,-40,37,-41v14,-1,25,12,25,27xm71,-21r24,0r-4,21r-80,0r29,-166r-24,0r4,-21r80,0","w":123},"j":{"d":"114,-247v6,38,-60,59,-61,14v-5,-40,60,-59,61,-14xm-29,34v-9,25,21,34,33,18v22,-62,28,-148,43,-218r-24,0r4,-21r79,0r-36,209v-5,52,-70,69,-124,51r7,-40","w":117},"k":{"d":"67,0r-56,0r44,-252r-24,0r4,-22r80,0r-31,176r80,-68r-20,0r3,-21r46,0r-4,21r-50,44r53,101r18,0r-4,21r-62,0r-46,-88r-18,16","w":224},"l":{"d":"71,-21r24,0r-4,21r-80,0r44,-252r-24,0r4,-22r80,0","w":123},"m":{"d":"102,-160v18,-36,98,-48,105,4v17,-20,33,-36,64,-36v82,0,31,112,27,171r24,0r-3,21r-80,0r23,-144v3,-27,-33,-22,-43,-6v-24,35,-23,102,-35,150r-56,0r24,-144v1,-26,-33,-22,-43,-6v-24,35,-23,102,-35,150r-56,0r29,-166r-24,0r4,-21r80,0","w":342},"n":{"d":"152,-121v5,-20,6,-43,-17,-42v-29,3,-36,26,-42,58r-19,105r-56,0r29,-166r-24,0r4,-21r80,0r-5,27v17,-19,30,-33,62,-32v79,3,32,113,27,171r24,0r-4,21r-80,0","w":235},"o":{"d":"71,-47v-2,20,6,32,23,32v45,-2,52,-79,52,-125v0,-19,-7,-32,-24,-32v-45,2,-46,78,-51,125xm205,-118v-1,73,-43,122,-114,123v-50,1,-80,-27,-80,-74v0,-74,44,-121,115,-123v49,-1,79,26,79,74","w":216},"p":{"d":"161,-134v4,-34,-35,-39,-50,-16v-12,18,-20,65,-22,96v-1,19,7,32,24,32v41,-2,43,-68,48,-112xm125,5v-25,0,-37,-10,-44,-29r-17,99r-56,0r42,-241r-24,0r4,-21r80,0r-4,24v28,-51,122,-31,116,41v-6,69,-34,125,-97,127","w":226},"q":{"d":"216,-175r-40,228r25,0r-4,22r-81,0r17,-99v-19,36,-88,41,-107,7v-55,-100,84,-221,190,-158xm156,-154v-1,-7,-4,-11,-11,-11v-51,-2,-72,75,-66,130v8,19,38,16,49,-2v15,-25,20,-80,28,-117","w":226},"r":{"d":"101,-154v16,-30,46,-44,89,-35r-9,56r-18,0v5,-38,-37,-36,-53,-12v-22,34,-25,97,-36,145r-56,0r29,-166r-26,0r4,-21r82,0","w":170},"s":{"d":"155,-97v27,57,-18,102,-87,102v-21,0,-43,-3,-68,-10r9,-53r18,0v-1,26,10,43,37,43v42,0,60,-44,18,-53v-30,-7,-62,-15,-62,-51v0,-77,88,-84,156,-62r-9,47r-18,0v4,-23,-9,-38,-35,-38v-38,0,-57,38,-21,48v22,6,56,15,62,27","w":182},"t":{"d":"70,5v-45,0,-57,-16,-50,-56r20,-115r-24,0r4,-21r24,0r10,-58r56,0r-10,58r46,0r-3,21r-47,0r-23,138v-1,10,4,13,13,13v18,-1,21,-13,25,-31r24,0v-8,36,-22,51,-65,51","w":149},"u":{"d":"85,-78v-4,27,-12,54,15,54v29,0,37,-26,43,-58r18,-105r56,0r-29,166r24,0r-3,21r-81,0r5,-26v-20,40,-113,48,-108,-18v3,-43,13,-82,19,-122r-23,0r3,-21r80,0","w":235},"v":{"d":"191,-187v1,59,-58,156,-90,187r-45,0r-31,-166r-18,0r4,-21r68,0r26,140v16,-14,58,-81,63,-119r-19,0r4,-21r38,0","w":188},"w":{"d":"288,-187v-9,91,-51,141,-90,187r-38,0r-15,-117r-57,117r-38,0r-22,-166r-18,0r4,-21r68,0r17,122r59,-122r33,0r17,134v15,-17,53,-71,55,-113r-21,1r3,-22r43,0","w":278},"x":{"d":"118,-119r55,-68r23,0r-72,88r36,78r23,0r-4,21r-72,0r-32,-70r-58,70r-23,0r74,-91r-35,-75r-19,0r4,-21r68,0","w":193},"y":{"d":"18,34v-4,37,41,30,61,14r-45,-214r-19,0r4,-21r69,0r38,181v30,-49,40,-83,54,-159r-22,0r3,-22r46,0v-9,49,-26,129,-42,156v-33,56,-58,92,-83,102v-26,10,-59,14,-88,1r7,-39","w":188},"z":{"d":"78,-201v29,0,68,42,96,14r15,0r-3,21r-111,132v35,21,55,25,90,-9r-5,28v-19,20,-36,30,-53,30v-16,0,-53,-25,-65,-25v-18,0,-26,13,-47,10r4,-21r110,-132v-35,-21,-55,-25,-89,9r4,-28v19,-20,37,-29,54,-29","w":183},"\u00a0":{"w":112}}});

/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * © 2005 Microsoft Corporation. All Rights Reserved.
 * 
 * Trademark:
 * Candara is either a registered trademark or a trademark of Microsoft
 * Corporation in the United States and/or other countries.
 * 
 * Description:
 * Candara is a casual humanist sans with verticals showing a graceful entasis on
 * stems, high-branching arcades in the lowercase, large apertures in all open
 * forms, and unique ogee curves on diagonals. The resultant texture is lively but
 * not intrusive, and makes for a  friendly and readable text.
 * 
 * Manufacturer:
 * Microsoft Corporation
 * 
 * Designer:
 * Gary Munch
 * 
 * Vendor URL:
 * http://www.microsoft.com/typography/ctfonts
 * 
 * License information:
 * http://www.microsoft.com/typography/fonts/default.aspx
 */
Cufon.registerFont({"w":181,"face":{"font-family":"Candara","font-weight":700,"font-style":"italic","font-stretch":"normal","units-per-em":"360","panose-1":"2 14 7 2 3 3 3 9 2 4","ascent":"261","descent":"-99","x-height":"7","bbox":"-11 -252.427 335.424 91.0228","underline-thickness":"3.51562","underline-position":"-21.6211","slope":"-6","unicode-range":"U+0020-U+007A"},"glyphs":{" ":{"w":76},"\u00a0":{"w":76},"A":{"d":"155,-229v-5,14,51,215,46,229r-53,0v0,-13,-3,-35,-9,-66r-77,0v-7,19,-22,53,-22,66r-51,0r103,-229r63,0xm134,-99v-14,-61,-14,-95,-20,-98v0,4,-14,37,-40,98r60,0","w":213,"k":{"y":4,"w":4,"v":4,"Y":9,"W":5,"V":5,"U":4,"T":9}},"B":{"d":"147,-125v23,4,44,22,44,51v0,69,-84,81,-176,74v2,-16,7,-56,14,-120v4,-43,7,-79,8,-109v63,1,152,-16,154,46v1,28,-20,50,-44,55r0,3xm64,-33v40,3,84,1,82,-38v5,-26,-40,-35,-76,-30v-3,24,-5,47,-6,68xm144,-170v3,-30,-39,-30,-66,-24v0,5,-2,25,-5,61v40,2,74,-7,71,-37","w":205},"C":{"d":"10,-100v0,-86,78,-152,171,-127r-10,40v-64,-24,-113,21,-113,82v0,59,54,86,112,63r-7,41v-85,24,-153,-20,-153,-99","w":184},"D":{"d":"37,-229v100,-9,175,8,175,97v0,72,-55,136,-128,134v-18,0,-40,-1,-69,-2v4,-25,23,-178,22,-229xm64,-36v63,14,102,-33,102,-90v0,-48,-35,-78,-88,-67","w":221,"k":{"Q":-4,"O":-4,"G":-4,"C":-4}},"E":{"d":"174,-229r-6,39v-33,-2,-63,-3,-90,-3v-1,13,-2,31,-4,57v23,0,47,0,74,-1r-4,36v-26,-1,-50,-1,-74,-1v-2,24,-4,45,-6,66v30,0,63,-1,98,-3r-5,39r-142,0v2,-16,7,-56,14,-120v4,-43,7,-79,8,-109r137,0"},"F":{"d":"15,0v4,-25,24,-178,22,-229r140,0r-6,39v-34,-2,-65,-3,-93,-3v-1,13,-2,34,-5,66v22,0,46,0,73,-1r-4,36v-28,-1,-52,-2,-73,-2v-4,33,-5,65,-7,94r-47,0","w":172,"k":{"u":5,"s":5,"q":5,"o":5,"g":5,"e":5,"a":10,"J":10,"A":7}},"G":{"d":"145,-33v-2,-25,2,-55,2,-81r47,0v-3,19,-10,70,-9,108v-92,31,-175,-3,-175,-93v0,-90,84,-153,182,-128r-10,42v-68,-27,-126,14,-125,82v1,48,34,82,88,70","w":211},"H":{"d":"15,0v5,-30,21,-176,22,-229r49,0r-12,92r85,0v3,-27,5,-58,6,-92r49,0v-5,28,-24,178,-23,229r-48,0v2,-18,6,-52,12,-101r-84,0v-3,26,-5,59,-7,101r-49,0","w":228},"I":{"d":"15,0v4,-27,23,-177,22,-229r49,0v-2,13,-6,49,-13,109v-4,41,-8,81,-9,120r-49,0","w":100},"J":{"d":"133,-229v-7,19,-10,194,-47,213v-18,20,-58,26,-91,17r7,-38v45,19,71,-11,74,-59v3,-54,9,-98,10,-133r47,0","w":143,"k":{"A":4}},"K":{"d":"140,0v-4,-9,-42,-121,-69,-107v-3,27,-6,63,-8,107r-48,0v2,-16,7,-56,14,-120v4,-43,7,-79,8,-109r49,0v-2,15,-6,46,-11,92v12,1,18,-12,43,-43v23,-28,33,-45,33,-49r53,0v-1,10,-78,92,-88,94v7,14,25,25,46,67v19,38,30,60,30,68r-52,0","w":207},"L":{"d":"159,-38r-6,38r-138,0v2,-14,7,-54,15,-120v5,-44,7,-80,7,-109r49,0v-3,13,-19,157,-24,193v28,0,60,0,97,-2","w":168,"k":{"y":9,"w":9,"v":9,"Y":18,"W":10,"V":10,"T":18}},"M":{"d":"144,-56v-2,-12,64,-161,61,-173r64,0v-7,61,-6,155,-3,229r-50,0v0,-49,4,-112,11,-190r-3,0v-7,41,-64,151,-73,190r-38,0v-2,-42,-33,-145,-34,-190r-3,0r-26,190r-46,0v-2,0,50,-229,48,-229r64,0v0,24,25,153,28,173","w":291},"N":{"d":"168,-55v-7,-53,9,-121,7,-174r43,0v-5,29,-23,177,-24,229r-41,0v1,-11,-90,-168,-85,-181r-3,0v5,60,-7,121,-9,181r-41,0v2,-17,8,-57,15,-120v4,-43,7,-79,7,-109r51,0v-2,14,81,160,77,174r3,0","w":232},"O":{"d":"133,-234v56,0,92,48,92,104v0,69,-53,136,-123,136v-56,0,-92,-48,-92,-104v0,-70,53,-136,123,-136xm110,-32v74,2,99,-161,14,-164v-74,-3,-97,160,-14,164","w":234,"k":{"Q":-4,"O":-4,"G":-4,"C":-4}},"P":{"d":"37,-229v72,-1,154,-11,155,57v0,63,-55,87,-123,85v-2,22,-5,51,-6,87r-48,0v2,-15,8,-55,15,-120v5,-42,6,-78,7,-109xm147,-164v0,-31,-37,-38,-68,-30v-1,10,-3,35,-7,75v46,2,75,-12,75,-45","w":199,"k":{"J":10,"A":7}},"Q":{"d":"133,-234v82,0,114,104,74,174v-12,22,-29,39,-50,51r-1,3v42,6,50,32,54,82r-49,2v-8,-54,-6,-72,-59,-72v-56,0,-92,-48,-92,-104v0,-71,52,-136,123,-136xm110,-32v74,3,99,-161,14,-164v-74,-2,-98,159,-14,164","w":234,"k":{"Q":-4,"O":-4,"G":-4,"C":-4}},"R":{"d":"189,-178v0,33,-23,55,-50,64r0,3v34,19,36,55,53,111r-49,0v-18,-65,-7,-92,-74,-91v-3,32,-5,63,-6,91r-48,0v2,-16,7,-56,14,-120v4,-43,7,-79,8,-109v65,0,152,-14,152,51xm88,-123v62,10,82,-75,18,-74v-10,0,-19,1,-27,3v-1,10,-3,34,-6,71r15,0","w":209},"S":{"d":"26,-163v-3,-68,83,-79,144,-64r-10,39v-33,-19,-119,-5,-81,35v28,16,96,43,86,85v9,68,-92,87,-160,66r12,-39v39,22,132,9,93,-38v-24,-17,-93,-43,-84,-84"},"T":{"d":"192,-229r-5,38v-22,-2,-43,-3,-63,-3v-1,11,-4,35,-8,74v-5,45,-8,86,-9,120r-49,0r22,-194v-16,0,-37,1,-65,3r6,-38r171,0","w":186,"k":{"z":14,"y":14,"x":14,"w":14,"v":14,"u":5,"s":5,"r":14,"q":5,"p":14,"o":5,"n":14,"m":14,"g":5,"e":5,"d":21,"c":21,"a":10,"J":10,"A":7}},"U":{"d":"104,-30v76,-3,56,-125,66,-199r46,0v-2,16,-6,56,-13,118v-8,78,-43,117,-103,117v-57,0,-85,-26,-80,-89r11,-146r49,0v3,25,-54,202,24,199","w":228,"k":{"A":4}},"V":{"d":"98,-49v-2,-6,75,-168,67,-180r49,0v9,6,-110,226,-104,229r-46,0v4,-26,-55,-202,-50,-229r52,0v-1,22,28,162,32,180","w":206,"k":{"z":5,"y":5,"x":5,"w":5,"v":5,"u":5,"s":10,"r":5,"q":10,"p":5,"o":10,"n":5,"m":5,"g":10,"e":10,"d":10,"c":10,"a":10,"J":9,"A":7}},"W":{"d":"227,-49v-1,-8,65,-166,58,-180r50,0v8,5,-100,227,-95,229r-44,0v2,-22,-29,-148,-28,-169r-3,0v0,15,-60,155,-60,169r-45,0v4,-18,-49,-214,-46,-229r53,0v-2,18,25,161,22,180r3,0v-3,-8,66,-171,61,-180r48,0v-2,18,26,160,23,180r3,0","w":327,"k":{"z":5,"y":5,"x":5,"w":5,"v":5,"u":5,"s":10,"r":5,"q":10,"p":5,"o":10,"n":5,"m":5,"g":10,"e":10,"d":10,"c":10,"a":10,"J":9,"A":7}},"X":{"d":"111,-151v13,-1,45,-70,48,-78r49,0v2,8,-75,98,-76,104v6,3,62,115,60,125r-56,0v-3,-8,-29,-94,-40,-95v-6,5,-51,86,-52,95r-53,0v-2,-6,86,-122,88,-125v-4,-4,-54,-97,-53,-104r54,0v-2,7,28,75,31,78","w":208},"Y":{"d":"97,-115v-3,-10,56,-104,52,-114r47,0v-11,36,-85,109,-89,152v-3,26,-4,51,-4,77r-50,0v7,-45,11,-72,11,-82v7,-17,-52,-139,-52,-147r52,0v-2,11,33,101,30,114r3,0","w":187,"k":{"z":5,"y":5,"x":5,"w":5,"v":5,"u":5,"s":10,"r":5,"q":10,"p":5,"o":10,"n":5,"m":5,"g":10,"e":10,"d":10,"c":10,"a":10,"J":9,"A":7}},"Z":{"d":"175,-229r-6,37v-16,18,-99,133,-105,156v23,0,55,-1,94,-4r-5,40r-149,0r6,-36v13,-16,106,-137,109,-158v-27,0,-57,1,-92,4r5,-39r143,0","w":179},"a":{"d":"54,5v-63,0,-51,-101,-16,-137v20,-21,49,-34,90,-35v9,-8,27,-6,42,-8v-11,92,-18,109,-11,173r-44,5v-3,-9,2,-26,-3,-34v-13,24,-32,36,-58,36xm125,-139v-49,-1,-70,30,-71,78v-1,45,33,39,49,10v15,-28,19,-52,22,-88"},"b":{"d":"70,-136v25,-58,114,-45,114,31v0,72,-63,137,-129,98r-3,7r-40,2v2,-15,8,-60,16,-133v5,-45,7,-83,7,-116r48,-3v2,10,-18,108,-13,114xm58,-35v42,25,81,-12,81,-60v0,-53,-38,-56,-60,-22v-15,24,-19,49,-21,82","w":195},"c":{"d":"11,-74v0,-67,62,-113,137,-95r-10,36v-43,-17,-82,10,-82,54v0,58,47,57,84,34r-6,34v-50,37,-123,7,-123,-63","w":152},"d":{"d":"12,-63v0,-71,61,-136,128,-99v2,-25,4,-53,6,-85r46,-2v-10,65,-27,169,-19,249r-41,2v-3,-9,1,-26,-4,-34v-27,57,-116,46,-116,-31xm138,-133v-42,-25,-81,12,-81,60v0,51,38,57,60,22v15,-24,19,-49,21,-82","w":195},"e":{"d":"108,-175v33,0,59,14,59,44v0,35,-38,54,-113,55v-4,60,61,52,99,28r-5,35v-17,12,-40,18,-67,18v-49,1,-69,-31,-70,-78v-2,-58,43,-101,97,-102xm128,-127v0,-21,-42,-21,-55,-6v-9,7,-14,17,-17,31v48,-1,72,-9,72,-25","w":173},"f":{"d":"136,-250r-8,30v-39,-7,-43,15,-46,56v10,0,24,0,41,-1r-5,35v-17,-1,-30,-1,-39,-1v-10,70,4,204,-70,211r-10,-24v38,-31,31,-124,41,-187v-7,0,-17,0,-30,1r5,-35v12,1,21,1,28,1v8,-71,33,-97,93,-86","w":121,"k":{"u":5,"s":5,"q":5,"o":5,"g":5,"e":5,"a":10,"J":10,"A":7}},"g":{"d":"16,-109v0,-60,79,-78,127,-52v7,-30,27,-41,52,-30r-7,32v-18,1,-31,1,-33,11v30,56,-33,105,-97,87v-6,5,-9,10,-9,16v6,23,20,14,66,14v36,0,53,13,53,40v1,51,-52,83,-105,82v-41,0,-67,-9,-69,-45v-2,-22,16,-35,34,-50v-21,-17,-10,-45,12,-61r0,-3v-12,-6,-24,-23,-24,-41xm109,55v26,-17,24,-60,-25,-50v-12,0,-22,-1,-32,-2v-28,14,-27,62,14,62v17,0,32,-3,43,-10xm87,-83v18,-1,34,-15,34,-36v0,-17,-14,-27,-28,-28v-18,0,-34,16,-34,36v0,16,13,28,28,28","w":189},"h":{"d":"83,-250v2,8,-19,109,-14,114v21,-48,107,-56,107,16v0,18,-11,101,-10,120r-45,2v-4,-30,37,-139,-11,-142v-46,7,-52,87,-53,140r-45,2v2,-15,7,-60,15,-133v5,-45,7,-83,7,-116","w":192},"i":{"d":"74,-171v0,13,-10,74,-11,88v-3,24,-4,52,-6,83r-45,2v2,-15,6,-43,11,-85v3,-29,5,-56,3,-82xm32,-213v-5,-31,55,-50,55,-10v4,32,-53,49,-55,10","w":85},"j":{"d":"-11,56v38,-31,34,-154,38,-222r48,-5r-19,176v-5,43,-23,68,-57,75xm32,-213v-5,-31,55,-50,55,-10v4,32,-53,49,-55,10","w":85},"k":{"d":"64,-72v0,-9,65,-83,64,-97r50,2v-4,14,-47,60,-58,70v18,16,44,70,46,97r-48,2v-1,-18,-18,-58,-29,-70v-15,16,-32,44,-33,68r-44,2v2,-15,8,-60,16,-133v5,-43,7,-82,7,-116r48,-3r-22,178r3,0","w":178},"l":{"d":"83,-250v-1,25,-12,89,-14,119v-6,54,-9,98,-11,130r-46,3r16,-133v5,-46,8,-84,8,-116","w":91},"m":{"d":"117,2v-5,-30,37,-137,-8,-142v-47,6,-50,90,-53,140r-44,2v10,-92,15,-101,10,-168r43,-5v1,9,1,21,1,35r3,0v15,-43,95,-54,100,0r3,0v14,-24,34,-37,60,-37v77,3,32,113,35,173r-45,2v-5,-31,37,-135,-8,-142v-48,5,-50,89,-52,140","w":293},"n":{"d":"120,2v-5,-31,39,-142,-11,-142v-47,0,-51,88,-53,140r-44,2v10,-92,15,-101,10,-168r43,-5v1,10,1,22,1,35r3,0v21,-47,106,-56,106,16v0,19,-10,101,-9,120","w":192},"o":{"d":"109,-175v42,0,72,34,72,79v0,56,-40,103,-97,103v-42,0,-73,-36,-73,-80v0,-55,41,-102,98,-102xm91,-25v50,2,68,-113,11,-117v-51,-2,-69,112,-11,117","w":192},"p":{"d":"68,-136v26,-57,115,-46,115,31v0,72,-63,137,-128,98v-3,29,-5,57,-7,86r-46,1v17,-141,27,-170,19,-246r44,-5v3,8,-2,26,3,35xm57,-35v43,26,82,-14,82,-60v0,-53,-39,-57,-61,-22v-15,24,-17,50,-21,82","w":194},"q":{"d":"12,-63v0,-72,61,-135,130,-100v9,-8,28,-5,42,-7v-2,11,-7,52,-15,120v-3,29,-7,71,-11,128r-44,2v3,-12,7,-83,15,-112r-2,0v-26,57,-115,46,-115,-31xm139,-133v-43,-25,-82,11,-82,60v0,52,38,57,60,22v15,-24,18,-50,22,-82","w":195},"r":{"d":"139,-169r-14,41v-30,-8,-58,-1,-60,32v-2,35,-7,67,-9,96r-44,2v10,-92,15,-101,10,-168r43,-5v1,8,1,16,1,24r3,0v18,-25,38,-31,70,-22","w":133},"s":{"d":"17,-118v-5,-55,67,-60,116,-52r-9,35v-19,-7,-68,-13,-68,11v0,7,9,14,26,21v30,12,46,30,46,51v0,54,-75,67,-127,51r9,-34v21,10,81,11,78,-10v-4,-29,-76,-32,-71,-73","w":142},"t":{"d":"113,-9v-32,24,-85,16,-85,-41v0,-14,3,-41,9,-81v-6,0,-15,0,-25,1r5,-35v9,1,18,1,25,1v1,-8,3,-25,7,-49r39,-5v-2,11,-4,29,-8,54v9,0,23,0,41,-1r-4,35v-17,-1,-30,-1,-41,-1v-5,32,-7,56,-7,71v0,41,28,33,50,19","w":131},"u":{"d":"82,-28v47,0,52,-98,52,-139r45,-4v-10,94,-18,108,-10,170r-43,5v-1,-9,-1,-21,-1,-35r-3,0v-19,47,-105,55,-105,-16v0,-18,10,-100,9,-120r46,-4v0,11,-13,97,-12,110v1,21,3,33,22,33","w":190},"v":{"d":"84,-43v-1,-7,49,-113,44,-124r45,-2v7,8,-81,165,-78,169r-45,0v4,-26,-39,-143,-36,-167r48,-2v0,16,18,114,22,126","w":172},"w":{"d":"189,-43v-2,-8,46,-113,41,-124r44,-2v6,7,-78,163,-73,169r-39,0v0,-15,-20,-106,-21,-121r-3,0v-2,14,-47,107,-48,121r-39,0v3,-9,-39,-157,-35,-167r47,-2v1,14,13,116,18,126v-2,-8,50,-116,47,-124r39,0v0,9,18,118,22,124","w":274},"x":{"d":"97,-110v9,-2,29,-50,31,-57r47,-2v0,10,-58,70,-61,78v5,6,49,82,50,91r-51,2v-3,-13,-20,-56,-32,-69v-4,4,-33,61,-33,67r-49,2v0,-13,62,-82,67,-93v-5,-4,-43,-69,-43,-76r51,-2v0,7,19,55,23,59","w":180},"y":{"d":"86,-42v1,-11,43,-105,37,-124r45,-3v6,23,-73,157,-75,170v-19,50,-34,74,-92,77r0,-34v110,-4,13,-158,12,-211r50,-2v-3,24,21,105,20,127r3,0","w":169},"z":{"d":"147,-167v-6,46,-17,40,-51,85v-24,31,-36,40,-35,51v25,0,50,-1,75,-3r-5,34r-126,0r6,-33v4,-3,87,-93,83,-103v-26,0,-51,1,-73,3r4,-34r122,0","w":150}}});

/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * © 2008 Microsoft Corporation. All Rights Reserved.
 * 
 * Trademark:
 * Candara is either a registered trademark or a trademark of Microsoft
 * Corporation in the United States and/or other countries.
 * 
 * Description:
 * Candara is a casual humanist sans with verticals showing a graceful entasis on
 * stems, high-branching arcades in the lowercase, large apertures in all open
 * forms, and unique ogee curves on diagonals. The resultant texture is lively but
 * not intrusive, and makes for a  friendly and readable text.
 * 
 * 
 * Manufacturer:
 * Microsoft Corporation
 * 
 * Designer:
 * Gary Munch
 * 
 * Vendor URL:
 * http://www.microsoft.com/typography/ctfonts
 * 
 * License information:
 * http://www.microsoft.com/typography/fonts/default.aspx
 */
Cufon.registerFont({"w":200,"face":{"font-family":"Candara","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"2 14 5 2 3 3 3 2 2 4","ascent":"261","descent":"-99","x-height":"7","bbox":"1.53961 -256 317.294 91.2349","underline-thickness":"3.51562","underline-position":"-21.6211","unicode-range":"U+0020-U+007A"},"glyphs":{" ":{"w":78},"\u00a0":{"w":78},"A":{"d":"133,-229r87,229r-37,0v0,-8,-7,-33,-22,-74r-102,0v-15,41,-22,66,-22,74r-35,0r91,-229r40,0xm153,-97v-28,-69,-42,-106,-42,-110v-7,3,-13,40,-44,110r86,0","w":221,"k":{"y":4,"w":4,"v":4,"Y":9,"W":5,"V":5,"U":4,"T":9}},"B":{"d":"194,-70v0,70,-76,75,-161,70v4,-65,4,-164,0,-229v61,-2,146,-9,146,50v0,28,-16,41,-35,54v33,6,50,24,50,55xm64,-25v46,2,102,3,100,-42v6,-36,-52,-47,-102,-42v0,31,1,59,2,84xm62,-133v44,0,88,2,88,-38v0,-38,-55,-40,-89,-33v1,8,1,32,1,71","w":210},"C":{"d":"49,-115v0,69,65,116,139,87r-2,26v-88,27,-169,-22,-169,-107v0,-79,72,-142,159,-118r-5,28v-66,-25,-122,19,-122,84","w":197},"D":{"d":"33,-229v104,-9,181,15,181,106v0,67,-48,128,-120,125v-12,0,-33,0,-61,-2v4,-65,4,-164,0,-229xm65,-24v69,16,118,-27,118,-91v0,-63,-51,-101,-122,-89","w":231,"k":{"Q":-4,"O":-4,"G":-4,"C":-4}},"E":{"d":"176,-27r-1,27r-142,0v4,-65,4,-164,0,-229r133,0r-1,26v-32,-1,-67,-2,-103,-2v1,18,1,43,1,74v31,0,59,-1,83,-2r0,26v-26,-1,-53,-2,-83,-2v0,30,1,59,2,85v39,0,76,-1,111,-3","w":187},"F":{"d":"168,-229r-1,26v-31,-1,-67,-2,-106,-2v1,19,2,47,2,81v28,0,54,-1,80,-2r0,26v-25,-1,-52,-2,-80,-2v0,46,1,80,2,102r-32,0v4,-65,4,-164,0,-229r135,0","w":176,"k":{"J":10,"A":7}},"G":{"d":"49,-115v0,63,54,109,124,93v-4,-24,0,-58,-5,-82r32,0r0,99v-91,33,-183,-15,-183,-105v0,-82,79,-141,170,-117r-4,29v-74,-24,-134,13,-134,83","w":223},"H":{"d":"202,0r-34,0v1,-41,2,-77,2,-109r-105,0v0,26,0,62,1,109r-33,0v2,-43,3,-83,3,-120v0,-39,-1,-76,-3,-109r33,0v-1,34,-2,66,-2,98r106,0v0,-25,-1,-58,-2,-98r34,0v-4,67,-4,162,0,229","w":234},"I":{"d":"66,0r-33,0v4,-69,4,-163,0,-229r33,0v-2,32,-2,69,-2,109v0,42,0,82,2,120","w":99},"J":{"d":"7,-25v49,20,83,-11,83,-69v0,-53,-1,-98,-3,-135r33,0v-4,111,24,264,-116,230","w":149,"k":{"A":4}},"K":{"d":"192,-229v-2,14,-85,87,-94,97v13,-6,110,122,111,132r-38,0v-22,-29,-65,-112,-107,-115v0,27,1,66,2,115r-33,0v4,-65,4,-164,0,-229r33,0v-1,31,-2,63,-2,95v15,1,23,-13,53,-45v27,-29,38,-46,38,-50r37,0","w":213},"L":{"d":"172,-26r-1,26r-138,0v1,-29,2,-69,2,-120v0,-44,-1,-81,-2,-109r33,0r-4,205v35,0,71,-1,110,-2","w":176,"k":{"y":9,"w":9,"v":9,"Y":12,"W":10,"V":10,"T":12}},"M":{"d":"262,-229v-2,19,15,217,16,229r-33,0v0,-32,-7,-181,-13,-202v-12,47,-64,164,-72,202r-23,0v-7,-36,-57,-169,-68,-202v0,27,-15,172,-13,202r-31,0v0,-1,4,-34,12,-97v8,-63,12,-107,12,-132r46,0v-4,13,60,180,58,191v-5,-13,70,-177,64,-191r45,0","w":307},"N":{"d":"67,-229v-1,6,122,174,116,183r2,0r-6,-183r31,0v-4,66,-4,160,0,229r-25,0v0,-3,-132,-186,-126,-192r-2,0r6,192r-30,0v4,-69,4,-163,0,-229r34,0","w":242},"O":{"d":"127,-233v59,-1,105,50,105,115v0,69,-48,125,-110,125v-59,0,-105,-52,-105,-116v0,-69,48,-123,110,-124xm127,-18v43,0,74,-46,74,-96v0,-53,-33,-95,-79,-95v-43,0,-73,45,-73,96v0,52,31,95,78,95","w":249,"k":{"Q":-4,"O":-4,"G":-4,"C":-4}},"P":{"d":"33,-229v71,-1,154,-12,154,57v0,62,-58,83,-123,79v0,26,1,57,3,93r-34,0v4,-61,4,-165,0,-229xm79,-115v97,11,107,-95,17,-92v-10,0,-21,1,-34,3v1,19,2,49,2,89r15,0","w":198,"k":{"J":10,"A":7}},"Q":{"d":"232,-118v0,56,-28,91,-60,114v50,7,53,28,67,80r-34,2v-16,-60,-15,-70,-83,-71v-60,-1,-105,-53,-105,-116v0,-67,47,-124,110,-124v61,-1,105,52,105,115xm127,-18v44,0,74,-47,74,-96v0,-51,-32,-95,-79,-95v-44,0,-73,47,-73,96v0,51,31,95,78,95","w":249,"k":{"Q":-4,"O":-4,"G":-4,"C":-4}},"R":{"d":"172,0v-26,-70,-17,-104,-108,-98v0,38,1,71,2,98r-33,0v4,-65,4,-164,0,-229v64,-2,150,-8,150,52v0,31,-19,48,-44,64v44,22,38,45,67,113r-34,0xm153,-165v6,-40,-51,-48,-91,-39v1,20,1,48,1,83v49,3,94,-9,90,-44","w":217},"S":{"d":"21,-171v0,-61,82,-70,132,-56r-4,28v-32,-11,-103,-17,-102,22v2,41,77,47,98,70v44,49,17,113,-69,113v-22,0,-42,-3,-59,-8r7,-27v38,16,119,15,115,-24v-6,-61,-118,-46,-118,-118","w":184},"T":{"d":"179,-229r0,25v-23,-1,-47,-2,-72,-2r1,206r-32,0r1,-206v-17,0,-42,1,-73,2r1,-25r174,0","w":183,"k":{"z":14,"y":14,"x":14,"w":14,"v":14,"u":14,"s":21,"r":14,"q":21,"p":14,"o":21,"n":14,"m":14,"g":21,"e":21,"d":21,"c":21,"a":14,"J":10,"A":7}},"U":{"d":"123,-18v90,0,58,-122,61,-211r33,0r-2,116v0,79,-31,118,-93,118v-113,0,-88,-126,-93,-234r34,0v-1,45,-3,80,-3,105v0,60,6,106,63,106","w":245,"k":{"A":4}},"V":{"d":"101,-35v-6,-8,71,-186,65,-194r31,0v8,5,-97,224,-88,229r-23,0v7,-3,-92,-225,-84,-229r33,0v-6,5,69,190,64,194r2,0","w":199,"k":{"z":5,"y":5,"x":5,"w":5,"v":5,"u":5,"s":10,"r":5,"q":10,"p":5,"o":10,"n":5,"m":5,"g":10,"e":10,"d":10,"c":10,"a":5,"J":10,"A":7}},"W":{"d":"234,-35v-5,-12,55,-183,51,-194r32,0v6,3,-82,228,-76,229r-23,0v2,-18,-62,-181,-61,-193r-3,0v3,13,-57,178,-55,193r-23,0v8,-3,-79,-231,-74,-229r33,0v-3,3,61,187,54,194r2,0v-6,-9,57,-189,54,-194r30,0v-3,2,58,195,59,194","w":319,"k":{"z":5,"y":5,"x":5,"w":5,"v":5,"u":5,"s":10,"r":5,"q":10,"p":5,"o":10,"n":5,"m":5,"g":10,"e":10,"d":10,"c":10,"a":5,"J":10,"A":7}},"X":{"d":"191,-229v0,10,-70,94,-75,102v8,6,84,116,83,127r-38,0v-2,-11,-54,-103,-66,-108v-8,8,-56,95,-56,108r-37,0v-3,-6,81,-123,83,-126v-4,-3,-70,-98,-70,-103r38,0v2,8,43,84,53,86v6,-6,47,-77,48,-86r37,0"},"Y":{"d":"101,-105v-3,-11,60,-117,59,-124r34,0v-18,44,-83,109,-83,154v0,24,1,49,3,75r-34,0v2,-24,2,-49,2,-75v-2,-47,-59,-113,-78,-154r36,0v-2,4,68,115,61,124","w":198,"k":{"z":5,"y":5,"x":5,"w":5,"v":5,"u":5,"s":10,"r":5,"q":10,"p":5,"o":10,"n":5,"m":5,"g":10,"e":10,"d":10,"c":10,"a":5,"J":10,"A":7}},"Z":{"d":"169,-29r-1,29r-151,0r2,-21v15,-21,107,-162,110,-185v-26,0,-62,1,-109,4r1,-27r143,0r-1,22v-12,17,-104,161,-105,182v24,0,61,-1,111,-4","w":186},"a":{"d":"152,-116v-3,39,-4,82,3,116r-27,1v-2,-6,1,-14,-4,-16v-29,29,-113,28,-109,-26v4,-50,42,-60,108,-61v12,-56,-56,-50,-100,-39r3,-24v50,-13,131,-17,126,49xm123,-82v-43,0,-77,5,-79,38v-1,33,64,28,80,10v-1,-18,-1,-34,-1,-48","w":176},"b":{"d":"111,-173v44,-1,72,39,72,83v0,69,-70,119,-128,83v-2,11,-18,6,-30,7v3,-75,4,-176,-4,-247r35,-2v1,18,-6,59,0,96v11,-13,30,-20,55,-20xm57,-29v40,31,94,-2,94,-57v0,-34,-19,-63,-52,-63v-21,0,-36,6,-45,19v0,42,1,75,3,101"},"c":{"d":"47,-87v0,53,49,82,104,60r-2,24v-61,26,-132,-13,-132,-78v0,-62,59,-108,127,-88r-5,28v-45,-21,-92,6,-92,54","w":162},"d":{"d":"17,-78v0,-67,65,-119,126,-84v0,-29,0,-57,-2,-85r33,-1v-5,64,-3,182,1,248r-26,1v-2,-4,1,-14,-4,-16v-12,13,-31,20,-55,20v-44,0,-73,-39,-73,-83xm49,-82v3,34,18,63,52,63v21,0,36,-6,45,-16v0,-36,-1,-71,-3,-105v-41,-32,-99,3,-94,58","w":198},"e":{"d":"98,-175v52,0,74,36,69,92r-121,2v1,53,64,73,118,54r-3,25v-65,23,-144,-9,-144,-79v0,-50,32,-94,81,-94xm138,-103v0,-33,-13,-49,-41,-49v-28,0,-45,17,-50,51","w":184},"f":{"d":"41,-163v-3,-64,21,-100,81,-86r-5,23v-43,-10,-51,12,-49,63v12,0,28,-1,49,-2r-1,26v-24,-1,-40,-1,-48,-1v0,53,1,100,2,140r-31,0v2,-39,2,-86,2,-140v-7,0,-19,0,-37,1r1,-26v16,1,28,2,36,2","w":121,"k":{"J":10,"A":7}},"g":{"d":"46,-67v-49,-23,-22,-118,46,-105v20,-1,34,5,47,10v3,-28,26,-35,49,-27r-2,24v-22,1,-35,3,-36,12v36,52,-21,115,-89,91v-6,4,-9,10,-9,16v0,26,26,19,65,19v45,0,66,15,66,45v0,82,-166,104,-171,20v-2,-26,14,-40,31,-47v-22,-12,-15,-43,3,-58xm93,71v34,0,62,-13,64,-41v3,-42,-62,-26,-98,-32v-41,20,-22,73,34,73xm91,-77v24,0,43,-14,42,-37v0,-25,-18,-40,-44,-40v-23,0,-41,15,-41,38v0,25,18,39,43,39","w":194},"h":{"d":"53,-150v44,-39,130,-31,119,49v-4,33,0,49,0,101r-32,0v-1,-49,26,-150,-36,-148v-18,0,-35,6,-50,18v0,64,1,108,2,130r-31,0v2,-54,4,-195,-4,-247r34,-2v-1,36,-2,68,-2,99","w":194},"i":{"d":"55,0r-32,0v4,-47,5,-125,-3,-166r35,-4v-1,24,-2,54,-2,90v0,28,0,55,2,80xm44,-239v11,0,17,9,18,19v1,13,-8,22,-22,22v-12,0,-19,-9,-19,-19v0,-13,10,-22,23,-22","w":78},"j":{"d":"2,65v31,-29,25,-45,25,-119v0,-50,-2,-87,-7,-112r35,-5v-4,59,-1,121,-1,181v0,38,-14,61,-43,69xm44,-239v11,0,17,9,18,19v1,13,-8,22,-22,22v-12,0,-19,-9,-19,-19v0,-13,10,-22,23,-22","w":78},"k":{"d":"160,-167v-5,16,-61,54,-74,67v17,9,82,83,88,100r-41,0v1,-5,-71,-96,-80,-89v0,25,1,55,2,89r-31,0v4,-77,5,-178,-3,-247r34,-2r-1,147v5,5,72,-62,68,-65r38,0","w":175},"l":{"d":"57,0r-34,0v4,-68,6,-184,-2,-247r36,-2v-4,67,-4,180,0,249","w":82},"m":{"d":"158,-149v49,-46,132,-24,113,61v0,20,1,49,1,88r-32,0v-2,-48,30,-148,-38,-148v-13,0,-26,6,-39,18r1,130r-32,0v-2,-53,29,-152,-37,-148v-15,0,-29,6,-42,18v0,37,1,81,1,130r-32,0v3,-77,6,-105,-4,-166r31,-5v2,7,0,17,4,22v24,-33,89,-31,105,0","w":294},"n":{"d":"54,-149v47,-46,138,-25,117,61v0,20,1,49,1,88r-32,0v-1,-50,28,-148,-38,-148v-17,0,-32,6,-46,18r0,130r-32,0v3,-77,6,-105,-4,-166r30,-5","w":194},"o":{"d":"104,-175v45,0,80,36,80,86v0,55,-37,96,-87,96v-46,0,-80,-35,-80,-85v0,-55,37,-97,87,-97xm101,-15v34,0,52,-33,52,-67v0,-34,-18,-72,-53,-71v-34,0,-52,33,-52,68v0,35,19,70,53,70","w":201},"p":{"d":"110,-173v45,-2,73,40,73,83v-1,49,-31,95,-82,95v-24,0,-35,-6,-45,-12v0,33,0,61,1,87r-33,0v6,-62,7,-194,-4,-246r30,-5v2,5,0,16,5,18v11,-13,30,-20,55,-20xm57,-29v41,32,94,-3,94,-57v0,-34,-18,-64,-52,-63v-21,0,-36,6,-45,19v2,39,3,73,3,101"},"q":{"d":"17,-78v0,-49,30,-95,82,-95v23,0,36,5,49,11v6,-6,18,-6,29,-7v-4,79,-4,172,0,249r-31,0v-1,-31,5,-69,-1,-95v-12,13,-30,20,-55,20v-44,1,-73,-40,-73,-83xm49,-82v0,34,18,63,52,63v21,0,36,-6,46,-19v0,-39,0,-73,-1,-102v-44,-32,-97,2,-97,58"},"r":{"d":"129,-167r-8,28v-30,-12,-60,-3,-68,26v0,54,0,92,1,113r-31,0v3,-71,7,-109,-5,-166r30,-5v3,13,2,23,5,26v20,-29,41,-34,76,-22","w":127},"s":{"d":"36,-91v-36,-30,-8,-81,44,-81v20,0,37,2,49,5r-6,25v-26,-14,-101,-8,-70,28v23,17,82,25,82,66v0,54,-71,59,-120,46r6,-26v29,17,114,11,79,-30v-13,-9,-53,-24,-64,-33","w":150},"t":{"d":"64,-140v2,52,-19,142,56,116r-3,23v-52,15,-81,-7,-81,-69v0,-18,1,-41,1,-70v-7,0,-16,0,-29,1r1,-26v11,1,21,2,30,2v0,-7,0,-25,1,-51r28,-2v-2,25,-3,42,-3,53v11,0,29,-1,51,-2r-2,26v-21,-1,-37,-1,-50,-1","w":129},"u":{"d":"56,-167v1,65,-21,147,37,147v19,0,34,-5,46,-14v0,-65,-1,-109,-2,-132r32,-1v-1,22,-1,52,-1,91v0,25,0,50,3,76r-27,1v-3,-7,1,-15,-4,-16v-16,13,-35,19,-57,19v-84,0,-49,-96,-60,-170","w":192},"v":{"d":"88,-33v1,-3,47,-128,45,-134r32,0v0,6,-11,33,-35,83v-24,50,-36,78,-36,84r-24,0v7,-3,-67,-166,-62,-167r34,0v-4,3,50,131,46,134","w":172},"w":{"d":"200,-33v-3,-7,42,-126,38,-134r30,0v5,4,-66,162,-60,167r-24,0v-6,-22,-44,-118,-50,-137v-4,21,-41,114,-45,137r-24,0r-57,-167r31,0v-1,4,42,133,43,134v-5,-9,45,-127,42,-134r30,0v-2,2,45,135,46,134","w":275},"x":{"d":"164,-167v-1,8,-55,70,-58,78v10,11,61,77,66,89r-38,0v-5,-13,-36,-63,-48,-73v-6,8,-40,62,-41,73r-35,0v3,-14,56,-78,65,-90v-8,-8,-54,-69,-58,-77r38,0v3,10,30,55,39,62v7,-6,35,-52,37,-62r33,0","w":181},"y":{"d":"90,-30v-2,-10,41,-125,38,-137r32,0v-1,22,-64,151,-65,169v-16,56,-15,71,-72,76r-2,-25v29,1,52,-23,51,-52v9,-7,-66,-168,-64,-168r36,0v-3,2,50,132,44,137r2,0","w":167},"z":{"d":"147,-28r-1,28r-129,0v0,-46,14,-36,49,-83v27,-37,43,-50,42,-59v-38,0,-68,1,-90,3r2,-28r122,0r-2,28v-11,13,-87,101,-86,114v35,0,67,-1,93,-3","w":164},"\/":{"d":"3,53v-3,-8,73,-296,64,-309r27,0v3,4,-72,299,-65,309r-26,0","w":96}}});
/**
 * jQuery.labelify - Display in-textbox hints
 * Stuart Langridge, http://www.kryogenix.org/
 * Released into the public domain
 * Date: 25th June 2008
 * @author Stuart Langridge
 * @version 1.3
 */
jQuery.fn.labelify=function(settings){settings=jQuery.extend({text:"title",labelledClass:""},settings);var lookups={title:function(input){return $(input).attr("title")},label:function(input){return $("label[for="+input.id+"]").text()}};var lookup;var jQuery_labellified_elements=$(this);return $(this).each(function(){if(typeof settings.text==="string"){lookup=lookups[settings.text]}else{lookup=settings.text};if(typeof lookup!=="function"){return}var lookupval=lookup(this);if(!lookupval){return}$(this).data("label",lookup(this).replace(/\n/g,''));$(this).focus(function(){if(this.value===$(this).data("label")){this.value=this.defaultValue;$(this).removeClass(settings.labelledClass)}}).blur(function(){if(this.value===this.defaultValue){this.value=$(this).data("label");$(this).addClass(settings.labelledClass)}});var removeValuesOnExit=function(){jQuery_labellified_elements.each(function(){if(this.value===$(this).data("label")){this.value=this.defaultValue;$(this).removeClass(settings.labelledClass)}})};$(this).parents("form").submit(removeValuesOnExit);$(window).unload(removeValuesOnExit);if(this.value!==this.defaultValue){return}this.value=$(this).data("label");$(this).addClass(settings.labelledClass)})};
(function($){var dropShadowZindex=1;$.fn.dropShadow=function(options){var opt=$.extend({left:4,top:4,blur:2,opacity:.5,color:"black",swap:false},options);var jShadows=$([]);this.not(".dropShadow").each(function(){var jthis=$(this);var shadows=[];var blur=(opt.blur<=0)?0:opt.blur;var opacity=(blur==0)?opt.opacity:opt.opacity/(blur*8);var zOriginal=(opt.swap)?dropShadowZindex:dropShadowZindex+1;var zShadow=(opt.swap)?dropShadowZindex+1:dropShadowZindex;var shadowId;if(this.id){shadowId=this.id+"_dropShadow"}else{shadowId="ds"+(1+Math.floor(9999*Math.random()))}$.data(this,"shadowId",shadowId);$.data(this,"shadowOptions",options);jthis.attr("shadowId",shadowId).css("zIndex",zOriginal);if(jthis.css("position")!="absolute"){jthis.css({position:"relative",zoom:1})}bgColor=jthis.css("backgroundColor");if(bgColor=="rgba(0, 0, 0, 0)")bgColor="transparent";if(bgColor!="transparent"||jthis.css("backgroundImage")!="none"||this.nodeName=="SELECT"||this.nodeName=="INPUT"||this.nodeName=="TEXTAREA"){shadows[0]=$("<div></div>").css("background",opt.color)}else{shadows[0]=jthis.clone().removeAttr("id").removeAttr("name").removeAttr("shadowId").css("color",opt.color)}shadows[0].addClass("dropShadow").css({height:jthis.outerHeight(),left:blur,opacity:opacity,position:"absolute",top:blur,width:jthis.outerWidth(),zIndex:zShadow});var layers=(8*blur)+1;for(i=1;i<layers;i++){shadows[i]=shadows[0].clone()}var i=1;var j=blur;while(j>0){shadows[i].css({left:j*2,top:0});shadows[i+1].css({left:j*4,top:j*2});shadows[i+2].css({left:j*2,top:j*4});shadows[i+3].css({left:0,top:j*2});shadows[i+4].css({left:j*3,top:j});shadows[i+5].css({left:j*3,top:j*3});shadows[i+6].css({left:j,top:j*3});shadows[i+7].css({left:j,top:j});i+=8;j--}var divShadow=$("<div></div>").attr("id",shadowId).addClass("dropShadow").css({left:jthis.position().left+opt.left-blur,marginTop:jthis.css("marginTop"),marginRight:jthis.css("marginRight"),marginBottom:jthis.css("marginBottom"),marginLeft:jthis.css("marginLeft"),position:"absolute",top:jthis.position().top+opt.top-blur,zIndex:zShadow});for(i=0;i<layers;i++){divShadow.append(shadows[i])}jthis.after(divShadow);jShadows=jShadows.add(divShadow);$(window).resize(function(){try{divShadow.css({left:jthis.position().left+opt.left-blur,top:jthis.position().top+opt.top-blur})}catch(e){}});dropShadowZindex+=2});return this.pushStack(jShadows)};$.fn.redrawShadow=function(){this.removeShadow();return this.each(function(){var shadowOptions=$.data(this,"shadowOptions");$(this).dropShadow(shadowOptions)})};$.fn.removeShadow=function(){return this.each(function(){var shadowId=$(this).shadowId();$("div#"+shadowId).remove()})};$.fn.shadowId=function(){return $.data(this[0],"shadowId")};$(function(){var noPrint="<style type='text/css' media='print'>";noPrint+=".dropShadow{visibility:hidden;}</style>";$("head").append(noPrint)})})(jQuery);
(function($){$.fn.validationEngineLanguage=function(){};$.validationEngineLanguage={newLang:function(){$.validationEngineLanguage.allRules={"required":{"regex":"none","alertText":"* This field is required","alertTextCheckboxMultiple":"* Please select an option","alertTextCheckboxe":"* This checkbox is required"},"minSize":{"regex":"none","alertText":"* Minimum ","alertText2":" characters allowed"},"maxSize":{"regex":"none","alertText":"* Maximum ","alertText2":" characters allowed"},"min":{"regex":"none","alertText":"* Minimum value is "},"max":{"regex":"none","alertText":"* Maximum value is "},"past":{"regex":"none","alertText":"* Date prior to "},"future":{"regex":"none","alertText":"* Date past "},"maxCheckbox":{"regex":"none","alertText":"* Maximum ","alertText2":" options allowed"},"minCheckbox":{"regex":"none","alertText":"* Please select ","alertText2":" options"},"equals":{"regex":"none","alertText":"* Fields do not match"},"phone":{"regex":/^([\+][0-9]{1,3}[\.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9\.\-\/]{3,20})((x|ext|extension)[]?[0-9]{1,4})?$/,"alertText":"* Invalid phone number"},"email":{"regex":/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i,"alertText":"* Invalid email address"},"integer":{"regex":/^[\-\+]?\d+$/,"alertText":"* Not a valid integer"},"number":{"regex":/^[\-\+]?(([0-9]+)([\.,]([0-9]+))?|([\.,]([0-9]+))?)$/,"alertText":"* Invalid floating decimal number"},"date":{"regex":/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/,"alertText":"* Invalid date, must be in YYYY-MM-DD format"},"ipv4":{"regex":/^((([01]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))[.]){3}(([0-1]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))$/,"alertText":"* Invalid IP address"},"url":{"regex":/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,"alertText":"* Invalid URL"},"onlyNumberSp":{"regex":/^[0-9\ ]+$/,"alertText":"* Numbers only"},"onlyLetterSp":{"regex":/^[a-zA-Z\ \']+$/,"alertText":"* Letters only"},"onlyLetterNumber":{"regex":/^[0-9a-zA-Z]+$/,"alertText":"* No special characters allowed"},"ajaxUserCall":{"url":"ajaxValidateFieldUser","extraData":"name=eric","alertText":"* This user is already taken","alertTextLoad":"* Validating, please wait"},"ajaxUserCallPhp":{"url":"phpajax/ajaxValidateFieldUser.php","extraData":"name=eric","alertTextOk":"* This username is available","alertText":"* This user is already taken","alertTextLoad":"* Validating, please wait"},"ajaxNameCall":{"url":"ajaxValidateFieldName","alertText":"* This name is already taken","alertTextOk":"* This name is available","alertTextLoad":"* Validating, please wait"},"ajaxNameCallPhp":{"url":"phpajax/ajaxValidateFieldName.php","alertText":"* This name is already taken","alertTextLoad":"* Validating, please wait"},"validate2fields":{"alertText":"* Please input HELLO"}}}};$.validationEngineLanguage.newLang()})(jQuery);
/*
 * Inline Form Validation Engine 2.2, jQuery plugin
 *
 * Copyright(c) 2010, Cedric Dugas
 * http://www.position-absolute.com
 *
 * 2.0 Rewrite by Olivier Refalo
 * http://www.crionics.com
 *
 * Form validation engine allowing custom regex rules to be added.
 * Licensed under the MIT License
 */
(function($){var methods={init:function(options){var form=this;if(!form.data('jqv')||form.data('jqv')==null){methods._saveOptions(form,options);$(".formError").live("click",function(){$(this).fadeOut(150,function(){$(this).remove()})})}},attach:function(userOptions){var form=this;var options;if(userOptions)options=methods._saveOptions(form,userOptions);else options=form.data('jqv');var validateAttribute=(form.find("[data-validation-engine*=validate]"))?"data-validation-engine":"class";if(!options.binded){if(options.bindMethod=="bind"){form.find("[class*=validate]:not([type=checkbox])").bind(options.validationEventTrigger,methods._onFieldEvent);form.find("[class*=validate][type=checkbox]").bind("click",methods._onFieldEvent);form.bind("submit",methods._onSubmitEvent)}else if(options.bindMethod=="live"){form.find("[class*=validate]:not([type=checkbox])").live(options.validationEventTrigger,methods._onFieldEvent);form.find("[class*=validate][type=checkbox]").live("click",methods._onFieldEvent);form.live("submit",methods._onSubmitEvent)}options.binded=true}},detach:function(){var form=this;var options=form.data('jqv');if(options.binded){form.find("[class*=validate]").not("[type=checkbox]").unbind(options.validationEventTrigger,methods._onFieldEvent);form.find("[class*=validate][type=checkbox]").unbind("click",methods._onFieldEvent);form.unbind("submit",methods.onAjaxFormComplete);form.find("[class*=validate]").not("[type=checkbox]").die(options.validationEventTrigger,methods._onFieldEvent);form.find("[class*=validate][type=checkbox]").die("click",methods._onFieldEvent);form.die("submit",methods.onAjaxFormComplete);form.removeData('jqv')}},validate:function(){return methods._validateFields(this)},validateField:function(el){var options=$(this).data('jqv');return methods._validateField($(el),options)},validateform:function(){return methods._onSubmitEvent.call(this)},showPrompt:function(promptText,type,promptPosition,showArrow){var form=this.closest('form');var options=form.data('jqv');if(!options)options=methods._saveOptions(this,options);if(promptPosition)options.promptPosition=promptPosition;options.showArrow=showArrow==true;methods._showPrompt(this,promptText,type,false,options)},hidePrompt:function(){var promptClass="."+methods._getClassName($(this).attr("id"))+"formError";$(promptClass).fadeTo("fast",0.3,function(){$(this).remove()})},hide:function(){var closingtag;if($(this).is("form")){closingtag="parentForm"+$(this).attr('id')}else{closingtag=$(this).attr('id')+"formError"}$('.'+closingtag).fadeTo("fast",0.3,function(){$(this).remove()})},hideAll:function(){$('.formError').fadeTo("fast",0.3,function(){$(this).remove()})},_onFieldEvent:function(){var field=$(this);var form=field.closest('form');var options=form.data('jqv');methods._validateField(field,options)},_onSubmitEvent:function(){var form=$(this);var options=form.data('jqv');var r=methods._validateFields(form,true);if(r&&options.ajaxFormValidation){methods._validateFormWithAjax(form,options);return false}if(options.onValidationComplete){options.onValidationComplete(form,r);return false}return r},_checkAjaxStatus:function(options){var status=true;$.each(options.ajaxValidCache,function(key,value){if(!value){status=false;return false}});return status},_validateFields:function(form,skipAjaxValidation){var options=form.data('jqv');var errorFound=false;form.trigger("jqv.form.validating");form.find('[class*=validate]').not(':hidden').each(function(){var field=$(this);errorFound|=methods._validateField(field,options,skipAjaxValidation)});form.trigger("jqv.form.result",[errorFound]);if(errorFound){if(options.scroll){var destination=Number.MAX_VALUE;var fixleft=0;var lst=$(".formError:not('.greenPopup')");for(var i=0;i<lst.length;i++){var d=$(lst[i]).offset().top;if(d<destination){destination=d;fixleft=$(lst[i]).offset().left}}if(!options.isOverflown)$("html:not(:animated),body:not(:animated)").animate({scrollTop:destination,scrollLeft:fixleft},1100);else{var overflowDIV=$(options.overflownDIV);var scrollContainerScroll=overflowDIV.scrollTop();var scrollContainerPos=-parseInt(overflowDIV.offset().top);destination+=scrollContainerScroll+scrollContainerPos-5;var scrollContainer=$(options.overflownDIV+":not(:animated)");scrollContainer.animate({scrollTop:destination},1100);$("html:not(:animated),body:not(:animated)").animate({scrollTop:overflowDIV.offset().top,scrollLeft:fixleft},1100)}}return false}return true},_validateFormWithAjax:function(form,options){var data=form.serialize();var url=(options.ajaxFormValidationURL)?options.ajaxFormValidationURL:form.attr("action");$.ajax({type:"GET",url:url,cache:false,dataType:"json",data:data,form:form,methods:methods,options:options,beforeSend:function(){return options.onBeforeAjaxFormValidation(form,options)},error:function(data,transport){methods._ajaxError(data,transport)},success:function(json){if(json!==true){var errorInForm=false;for(var i=0;i<json.length;i++){var value=json[i];var errorFieldId=value[0];var errorField=$($("#"+errorFieldId)[0]);if(errorField.length==1){var msg=value[2];if(value[1]==true){if(msg==""||!msg){methods._closePrompt(errorField)}else{if(options.allrules[msg]){var txt=options.allrules[msg].alertTextOk;if(txt)msg=txt}methods._showPrompt(errorField,msg,"pass",false,options,true)}}else{errorInForm|=true;if(options.allrules[msg]){var txt=options.allrules[msg].alertText;if(txt)msg=txt}methods._showPrompt(errorField,msg,"",false,options,true)}}}options.onAjaxFormComplete(!errorInForm,form,json,options)}else options.onAjaxFormComplete(true,form,"",options)}})},_validateField:function(field,options,skipAjaxValidation){if(!field.attr("id"))$.error("jQueryValidate: an ID attribute is required for this field: "+field.attr("name")+" class:"+field.attr("class"));var rulesParsing=field.attr('class');var getRules=/validate\[(.*)\]/.exec(rulesParsing);if(!getRules)return false;var str=getRules[1];var rules=str.split(/\[|,|\]/);var isAjaxValidator=false;var fieldName=field.attr("name");var promptText="";var required=false;options.isError=false;options.showArrow=true;for(var i=0;i<rules.length;i++){var errorMsg=undefined;switch(rules[i]){case"required":required=true;errorMsg=methods._required(field,rules,i,options);break;case"custom":errorMsg=methods._customRegex(field,rules,i,options);break;case"ajax":if(!skipAjaxValidation){methods._ajax(field,rules,i,options);isAjaxValidator=true}break;case"minSize":errorMsg=methods._minSize(field,rules,i,options);break;case"maxSize":errorMsg=methods._maxSize(field,rules,i,options);break;case"min":errorMsg=methods._min(field,rules,i,options);break;case"max":errorMsg=methods._max(field,rules,i,options);break;case"past":errorMsg=methods._past(field,rules,i,options);break;case"future":errorMsg=methods._future(field,rules,i,options);break;case"maxCheckbox":errorMsg=methods._maxCheckbox(field,rules,i,options);field=$($("input[name='"+fieldName+"']"));break;case"minCheckbox":errorMsg=methods._minCheckbox(field,rules,i,options);field=$($("input[name='"+fieldName+"']"));break;case"equals":errorMsg=methods._equals(field,rules,i,options);break;case"funcCall":errorMsg=methods._funcCall(field,rules,i,options);break;default:}if(errorMsg!==undefined){promptText+=errorMsg+"<br/>";options.isError=true}}if(!required){if(field.val()=="")options.isError=false}var fieldType=field.attr("type");if((fieldType=="radio"||fieldType=="checkbox")&&$("input[name='"+fieldName+"']").size()>1){field=$($("input[name='"+fieldName+"'][type!=hidden]:first"));options.showArrow=false}if(options.isError){methods._showPrompt(field,promptText,"",false,options)}else{if(!isAjaxValidator)methods._closePrompt(field)}field.trigger("jqv.field.result",[field,options.isError,promptText]);return options.isError},_required:function(field,rules,i,options){switch(field.attr("type")){case"text":case"password":case"textarea":case"file":default:if(!field.val())return options.allrules[rules[i]].alertText;break;case"radio":case"checkbox":var name=field.attr("name");if($("input[name='"+name+"']:checked").size()==0){if($("input[name='"+name+"']").size()==1)return options.allrules[rules[i]].alertTextCheckboxe;else return options.allrules[rules[i]].alertTextCheckboxMultiple}break;case"select-one":if(!field.val())return options.allrules[rules[i]].alertText;break;case"select-multiple":if(!field.find("option:selected").val())return options.allrules[rules[i]].alertText;break}},_customRegex:function(field,rules,i,options){var customRule=rules[i+1];var rule=options.allrules[customRule];if(!rule){alert("jqv:custom rule not found "+customRule);return}var ex=rule.regex;if(!ex){alert("jqv:custom regex not found "+customRule);return}var pattern=new RegExp(ex);if(!pattern.test(field.val()))return options.allrules[customRule].alertText},_funcCall:function(field,rules,i,options){var functionName=rules[i+1];var fn=window[functionName];if(typeof(fn)=='function')return fn(field,rules,i,options)},_equals:function(field,rules,i,options){var equalsField=rules[i+1];if(field.val()!=$("#"+equalsField).val())return options.allrules.equals.alertText},_maxSize:function(field,rules,i,options){var max=rules[i+1];var len=field.val().length;if(len>max){var rule=options.allrules.maxSize;return rule.alertText+max+rule.alertText2}},_minSize:function(field,rules,i,options){var min=rules[i+1];var len=field.val().length;if(len<min){var rule=options.allrules.minSize;return rule.alertText+min+rule.alertText2}},_min:function(field,rules,i,options){var min=parseFloat(rules[i+1]);var len=parseFloat(field.val());if(len<min){var rule=options.allrules.min;if(rule.alertText2)return rule.alertText+min+rule.alertText2;return rule.alertText+min}},_max:function(field,rules,i,options){var max=parseFloat(rules[i+1]);var len=parseFloat(field.val());if(len>max){var rule=options.allrules.max;if(rule.alertText2)return rule.alertText+max+rule.alertText2;return rule.alertText+max}},_past:function(field,rules,i,options){var p=rules[i+1];var pdate=(p.toLowerCase()=="now")?new Date():methods._parseDate(p);var vdate=methods._parseDate(field.val());if(vdate<pdate){var rule=options.allrules.past;if(rule.alertText2)return rule.alertText+methods._dateToString(pdate)+rule.alertText2;return rule.alertText+methods._dateToString(pdate)}},_future:function(field,rules,i,options){var p=rules[i+1];var pdate=(p.toLowerCase()=="now")?new Date():methods._parseDate(p);var vdate=methods._parseDate(field.val());if(vdate>pdate){var rule=options.allrules.future;if(rule.alertText2)return rule.alertText+methods._dateToString(pdate)+rule.alertText2;return rule.alertText+methods._dateToString(pdate)}},_maxCheckbox:function(field,rules,i,options){var nbCheck=rules[i+1];var groupname=field.attr("name");var groupSize=$("input[name='"+groupname+"']:checked").size();if(groupSize>nbCheck){options.showArrow=false;if(options.allrules.maxCheckbox.alertText2)return options.allrules.maxCheckbox.alertText+" "+nbCheck+" "+options.allrules.maxCheckbox.alertText2;return options.allrules.maxCheckbox.alertText}},_minCheckbox:function(field,rules,i,options){var nbCheck=rules[i+1];var groupname=field.attr("name");var groupSize=$("input[name='"+groupname+"']:checked").size();if(groupSize<nbCheck){options.showArrow=false;return options.allrules.minCheckbox.alertText+" "+nbCheck+" "+options.allrules.minCheckbox.alertText2}},_ajax:function(field,rules,i,options){var errorSelector=rules[i+1];var rule=options.allrules[errorSelector];var extraData=rule.extraData;var extraDataDynamic=rule.extraDataDynamic;if(!extraData)extraData="";if(extraDataDynamic){var tmpData=[];var domIds=String(extraDataDynamic).split(",");for(var i=0;i<domIds.length;i++){var id=domIds[i];if($(id).length){var inputValue=field.closest("form").find(id).val();var keyValue=id.replace('#','')+'='+escape(inputValue);tmpData.push(keyValue)}}extraDataDynamic=tmpData.join("&")}else{extraDataDynamic=""}if(!options.isError){$.ajax({type:"GET",url:rule.url,cache:false,dataType:"json",data:"fieldId="+field.attr("id")+"&fieldValue="+field.val()+"&extraData="+extraData+"&"+extraDataDynamic,field:field,rule:rule,methods:methods,options:options,beforeSend:function(){var loadingText=rule.alertTextLoad;if(loadingText)methods._showPrompt(field,loadingText,"load",true,options)},error:function(data,transport){methods._ajaxError(data,transport)},success:function(json){var errorFieldId=json[0];var errorField=$($("#"+errorFieldId)[0]);if(errorField.length==1){var status=json[1];var msg=json[2];if(!status){options.ajaxValidCache[errorFieldId]=false;options.isError=true;if(msg){if(options.allrules[msg]){var txt=options.allrules[msg].alertText;if(txt)msg=txt}}else msg=rule.alertText;methods._showPrompt(errorField,msg,"",true,options)}else{if(options.ajaxValidCache[errorFieldId]!==undefined)options.ajaxValidCache[errorFieldId]=true;if(msg){if(options.allrules[msg]){var txt=options.allrules[msg].alertTextOk;if(txt)msg=txt}}else msg=rule.alertTextOk;if(msg)methods._showPrompt(errorField,msg,"pass",true,options);else methods._closePrompt(errorField)}}}})}},_ajaxError:function(data,transport){if(data.status==0&&transport==null)alert("The page is not served from a server! ajax call failed");else if(typeof console!="undefined")console.log("Ajax error: "+data.status+" "+transport)},_dateToString:function(date){return date.getFullYear()+"-"+(date.getMonth()+1)+"-"+date.getDate()},_parseDate:function(d){var dateParts=d.split("-");if(dateParts==d)dateParts=d.split("/");return new Date(dateParts[0],(dateParts[1]-1),dateParts[2])},_showPrompt:function(field,promptText,type,ajaxed,options,ajaxform){var prompt=methods._getPrompt(field);if(ajaxform)prompt=false;if(prompt)methods._updatePrompt(field,prompt,promptText,type,ajaxed,options);else methods._buildPrompt(field,promptText,type,ajaxed,options)},_buildPrompt:function(field,promptText,type,ajaxed,options){var prompt=$('<div>');prompt.addClass(methods._getClassName(field.attr("id"))+"formError");if(field.is(":input"))prompt.addClass("parentForm"+methods._getClassName(field.parents('form').attr("id")));prompt.addClass("formError");switch(type){case"pass":prompt.addClass("greenPopup");break;case"load":prompt.addClass("blackPopup")}if(ajaxed)prompt.addClass("ajaxed");var promptContent=$('<div>').addClass("formErrorContent").html(promptText).appendTo(prompt);if(options.showArrow){var arrow=$('<div>').addClass("formErrorArrow");switch(options.promptPosition){case"bottomLeft":case"bottomRight":prompt.find(".formErrorContent").before(arrow);arrow.addClass("formErrorArrowBottom").html('<div class="line1"><!-- --></div><div class="line2"><!-- --></div><div class="line3"><!-- --></div><div class="line4"><!-- --></div><div class="line5"><!-- --></div><div class="line6"><!-- --></div><div class="line7"><!-- --></div><div class="line8"><!-- --></div><div class="line9"><!-- --></div><div class="line10"><!-- --></div>');break;case"topLeft":case"topRight":arrow.html('<div class="line10"><!-- --></div><div class="line9"><!-- --></div><div class="line8"><!-- --></div><div class="line7"><!-- --></div><div class="line6"><!-- --></div><div class="line5"><!-- --></div><div class="line4"><!-- --></div><div class="line3"><!-- --></div><div class="line2"><!-- --></div><div class="line1"><!-- --></div>');prompt.append(arrow);break}}if(options.isOverflown)field.before(prompt);else $("body").append(prompt);var pos=methods._calculatePosition(field,prompt,options);prompt.css({"top":pos.callerTopPosition,"left":pos.callerleftPosition,"marginTop":pos.marginTopSize,"opacity":0});return prompt.animate({"opacity":0.87})},_updatePrompt:function(field,prompt,promptText,type,ajaxed,options){if(prompt){if(type=="pass")prompt.addClass("greenPopup");else prompt.removeClass("greenPopup");if(type=="load")prompt.addClass("blackPopup");else prompt.removeClass("blackPopup");if(ajaxed)prompt.addClass("ajaxed");else prompt.removeClass("ajaxed");prompt.find(".formErrorContent").html(promptText);var pos=methods._calculatePosition(field,prompt,options);prompt.animate({"top":pos.callerTopPosition,"marginTop":pos.marginTopSize})}},_closePrompt:function(field){var prompt=methods._getPrompt(field);if(prompt)prompt.fadeTo("fast",0,function(){prompt.remove()})},closePrompt:function(field){return methods._closePrompt(field)},_getPrompt:function(field){var className="."+methods._getClassName(field.attr("id"))+"formError";var match=$(className)[0];if(match)return $(match)},_calculatePosition:function(field,promptElmt,options){var promptTopPosition,promptleftPosition,marginTopSize;var fieldWidth=field.width();var promptHeight=promptElmt.height();var overflow=options.isOverflown;if(overflow){promptTopPosition=promptleftPosition=0;marginTopSize=-promptHeight}else{var offset=field.offset();promptTopPosition=offset.top;promptleftPosition=offset.left;marginTopSize=0}switch(options.promptPosition){default:case"topRight":if(overflow)promptleftPosition+=fieldWidth-30;else{promptleftPosition+=fieldWidth-30;promptTopPosition+=-promptHeight}break;case"topLeft":promptTopPosition+=-promptHeight-10;break;case"centerRight":promptleftPosition+=fieldWidth+13;break;case"bottomLeft":promptTopPosition=promptTopPosition+field.height()+15;break;case"bottomRight":promptleftPosition+=fieldWidth-30;promptTopPosition+=field.height()+5}return{"callerTopPosition":promptTopPosition+"px","callerleftPosition":promptleftPosition+"px","marginTopSize":marginTopSize+"px"}},_saveOptions:function(form,options){if($.validationEngineLanguage)var allRules=$.validationEngineLanguage.allRules;else $.error("jQuery.validationEngine rules are not loaded, plz add localization files to the page");var userOptions=$.extend({validationEventTrigger:"blur",scroll:true,promptPosition:"topRight",bindMethod:"bind",inlineAjax:false,ajaxFormValidation:false,ajaxFormValidationURL:false,onAjaxFormComplete:$.noop,onBeforeAjaxFormValidation:$.noop,onValidationComplete:false,isOverflown:false,overflownDIV:"",allrules:allRules,binded:false,showArrow:true,isError:false,ajaxValidCache:{}},options);form.data('jqv',userOptions);return userOptions},_getClassName:function(className){return className.replace(":","_").replace(".","_")}};$.fn.validationEngine=function(method){var form=$(this);if(!form[0])return false;if(typeof(method)=='string'&&method.charAt(0)!='_'&&methods[method]){if(method!="showPrompt"&&method!="hidePrompt"&&method!="hide"&&method!="hideAll")methods.init.apply(form);return methods[method].apply(form,Array.prototype.slice.call(arguments,1))}else if(typeof method=='object'||!method){methods.init.apply(form,arguments);return methods.attach.apply(form)}else{$.error('Method '+method+' does not exist in jQuery.validationEngine')}}})(jQuery);
/*
 *  jQuery selectBox (version 1.0.7)
 *
 *  Copyright 2011 Cory LaViska for A Beautiful Site, LLC.
 *
 *  http://abeautifulsite.net/blog/2011/01/jquery-selectbox-plugin/
 *
 */
if(jQuery)(function($){$.extend($.fn,{selectBox:function(method,data){var typeTimer,typeSearch='';var init=function(select,data){if(navigator.userAgent.match(/iPad|iPhone|Android/i))return false;if(select.tagName.toLowerCase()!=='select')return false;select=$(select);if(select.data('selectBox-control'))return false;var control=$('<a class="selectBox" />'),inline=select.attr('multiple')||parseInt(select.attr('size'))>1;var settings=data||{};if(settings.autoWidth===undefined)settings.autoWidth=true;control.addClass(select.attr('class')).attr('style',select.attr('style')||'').attr('title',select.attr('title')||'').attr('tabindex',parseInt(select.attr('tabindex'))).css('display','inline-block').bind('focus.selectBox',function(){if(this!==document.activeElement)$(document.activeElement).blur();if(control.hasClass('selectBox-active'))return;control.addClass('selectBox-active');select.trigger('focus')}).bind('blur.selectBox',function(){if(!control.hasClass('selectBox-active'))return;control.removeClass('selectBox-active');select.trigger('blur')});if(select.attr('disabled'))control.addClass('selectBox-disabled');if(inline){var options=getOptions(select,'inline');control.append(options).data('selectBox-options',options).addClass('selectBox-inline').addClass('selectBox-menuShowing').bind('keydown.selectBox',function(event){handleKeyDown(select,event)}).bind('keypress.selectBox',function(event){handleKeyPress(select,event)}).bind('mousedown.selectBox',function(event){if($(event.target).is('A.selectBox-inline'))event.preventDefault();if(!control.hasClass('selectBox-focus'))control.focus()}).insertAfter(select);if(!select[0].style.height){var size=select.attr('size')?parseInt(select.attr('size')):5;var tmp=control.clone().removeAttr('id').css({position:'absolute',top:'-9999em'}).show().appendTo('body');tmp.find('.selectBox-options').html('<li><a>\u00A0</a></li>');optionHeight=parseInt(tmp.find('.selectBox-options A:first').html('&nbsp;').outerHeight());tmp.remove();control.height(optionHeight*size)}disableSelection(control)}else{var label=$('<span class="selectBox-label" />'),arrow=$('<span class="selectBox-arrow" />');label.text($(select).find('OPTION:selected').text()||'\u00A0');var options=getOptions(select,'dropdown');options.appendTo('BODY');control.data('selectBox-options',options).addClass('selectBox-dropdown').append(label).append(arrow).bind('mousedown.selectBox',function(event){if(control.hasClass('selectBox-menuShowing')){hideMenus()}else{event.stopPropagation();options.data('selectBox-down-at-x',event.screenX).data('selectBox-down-at-y',event.screenY);showMenu(select)}}).bind('keydown.selectBox',function(event){handleKeyDown(select,event)}).bind('keypress.selectBox',function(event){handleKeyPress(select,event)}).insertAfter(select);disableSelection(control)}select.addClass('selectBox').data('selectBox-control',control).data('selectBox-settings',settings).hide()};var getOptions=function(select,type){var options;switch(type){case'inline':options=$('<ul class="selectBox-options" />');if(select.find('OPTGROUP').length){select.find('OPTGROUP').each(function(){var optgroup=$('<li class="selectBox-optgroup" />');optgroup.text($(this).attr('label'));options.append(optgroup);$(this).find('OPTION').each(function(){var li=$('<li />'),a=$('<a />');li.addClass($(this).attr('class'));a.attr('rel',$(this).val()).text($(this).text());li.append(a);if($(this).attr('disabled'))li.addClass('selectBox-disabled');if($(this).attr('selected'))li.addClass('selectBox-selected');options.append(li)})})}else{select.find('OPTION').each(function(){var li=$('<li />'),a=$('<a />');li.addClass($(this).attr('class'));a.attr('rel',$(this).val()).text($(this).text());li.append(a);if($(this).attr('disabled'))li.addClass('selectBox-disabled');if($(this).attr('selected'))li.addClass('selectBox-selected');options.append(li)})}options.find('A').bind('mouseover.selectBox',function(event){addHover(select,$(this).parent())}).bind('mouseout.selectBox',function(event){removeHover(select,$(this).parent())}).bind('mousedown.selectBox',function(event){event.preventDefault();if(!select.selectBox('control').hasClass('selectBox-active'))select.selectBox('control').focus()}).bind('mouseup.selectBox',function(event){hideMenus();selectOption(select,$(this).parent(),event)});disableSelection(options);return options;case'dropdown':options=$('<ul class="selectBox-dropdown-menu selectBox-options" />');if(select.find('OPTGROUP').length){select.find('OPTGROUP').each(function(){var optgroup=$('<li class="selectBox-optgroup" />');optgroup.text($(this).attr('label'));options.append(optgroup);$(this).find('OPTION').each(function(){var li=$('<li />'),a=$('<a />');li.addClass($(this).attr('class'));a.attr('rel',$(this).val()).text($(this).text());li.append(a);if($(this).attr('disabled'))li.addClass('selectBox-disabled');if($(this).attr('selected'))li.addClass('selectBox-selected');options.append(li)})})}else{if(select.find('OPTION').length>0){select.find('OPTION').each(function(){var li=$('<li />'),a=$('<a />');li.addClass($(this).attr('class'));a.attr('rel',$(this).val()).text($(this).text());li.append(a);if($(this).attr('disabled'))li.addClass('selectBox-disabled');if($(this).attr('selected'))li.addClass('selectBox-selected');options.append(li)})}else{options.append('<li>\u00A0</li>')}}options.data('selectBox-select',select).css('display','none').appendTo('BODY').find('A').bind('mousedown.selectBox',function(event){event.preventDefault();if(event.screenX===options.data('selectBox-down-at-x')&&event.screenY===options.data('selectBox-down-at-y')){options.removeData('selectBox-down-at-x').removeData('selectBox-down-at-y');hideMenus()}}).bind('mouseup.selectBox',function(event){if(event.screenX===options.data('selectBox-down-at-x')&&event.screenY===options.data('selectBox-down-at-y')){return}else{options.removeData('selectBox-down-at-x').removeData('selectBox-down-at-y')}selectOption(select,$(this).parent());hideMenus()}).bind('mouseover.selectBox',function(event){addHover(select,$(this).parent())}).bind('mouseout.selectBox',function(event){removeHover(select,$(this).parent())});disableSelection(options);return options}};var destroy=function(select){select=$(select);var control=select.data('selectBox-control');if(!control)return;var options=control.data('selectBox-options');options.remove();control.remove();select.removeClass('selectBox').removeData('selectBox-control').removeData('selectBox-settings').show()};var showMenu=function(select){select=$(select);var control=select.data('selectBox-control'),settings=select.data('selectBox-settings'),options=control.data('selectBox-options');if(control.hasClass('selectBox-disabled'))return false;hideMenus();if(settings.autoWidth)options.css('width',control.outerWidth()-(parseInt(control.css('borderLeftWidth'))+parseInt(control.css('borderLeftWidth'))));options.css({top:control.offset().top+control.outerHeight()-(parseInt(control.css('borderBottomWidth'))),left:control.offset().left});switch(settings.menuTransition){case'fade':options.fadeIn(settings.menuSpeed);break;case'slide':options.slideDown(settings.menuSpeed);break;default:options.show(settings.menuSpeed);break}var li=options.find('.selectBox-selected:first');keepOptionInView(select,li,true);addHover(select,li);control.addClass('selectBox-menuShowing');$(document).bind('mousedown.selectBox',function(event){if($(event.target).parents().andSelf().hasClass('selectBox-options'))return;hideMenus()})};var hideMenus=function(){if($(".selectBox-dropdown-menu").length===0)return;$(document).unbind('mousedown.selectBox');$(".selectBox-dropdown-menu").each(function(){var options=$(this),select=options.data('selectBox-select'),control=select.data('selectBox-control'),settings=select.data('selectBox-settings');switch(settings.menuTransition){case'fade':options.fadeOut(settings.menuSpeed);break;case'slide':options.slideUp(settings.menuSpeed);break;default:options.hide(settings.menuSpeed);break}control.removeClass('selectBox-menuShowing')})};var selectOption=function(select,li,event){select=$(select);li=$(li);var control=select.data('selectBox-control'),settings=select.data('selectBox-settings');if(control.hasClass('selectBox-disabled'))return false;if(li.length===0||li.hasClass('selectBox-disabled'))return false;if(select.attr('multiple')){if(event.shiftKey&&control.data('selectBox-last-selected')){li.toggleClass('selectBox-selected');var affectedOptions;if(li.index()>control.data('selectBox-last-selected').index()){affectedOptions=li.siblings().slice(control.data('selectBox-last-selected').index(),li.index())}else{affectedOptions=li.siblings().slice(li.index(),control.data('selectBox-last-selected').index())}affectedOptions=affectedOptions.not('.selectBox-optgroup, .selectBox-disabled');if(li.hasClass('selectBox-selected')){affectedOptions.addClass('selectBox-selected')}else{affectedOptions.removeClass('selectBox-selected')}}else if(event.metaKey){li.toggleClass('selectBox-selected')}else{li.siblings().removeClass('selectBox-selected');li.addClass('selectBox-selected')}}else{li.siblings().removeClass('selectBox-selected');li.addClass('selectBox-selected')}if(control.hasClass('selectBox-dropdown')){control.find('.selectBox-label').text(li.text())}var i=0,selection=[];if(select.attr('multiple')){control.find('.selectBox-selected A').each(function(){selection[i++]=$(this).attr('rel')})}else{selection=li.find('A').attr('rel')}control.data('selectBox-last-selected',li);if(select.val()!==selection){select.val(selection);select.trigger('change')}return true};var addHover=function(select,li){select=$(select);li=$(li);var control=select.data('selectBox-control'),options=control.data('selectBox-options');options.find('.selectBox-hover').removeClass('selectBox-hover');li.addClass('selectBox-hover')};var removeHover=function(select,li){select=$(select);li=$(li);var control=select.data('selectBox-control'),options=control.data('selectBox-options');options.find('.selectBox-hover').removeClass('selectBox-hover')};var keepOptionInView=function(select,li,center){if(!li||li.length===0)return;select=$(select);var control=select.data('selectBox-control'),options=control.data('selectBox-options'),scrollBox=control.hasClass('selectBox-dropdown')?options:options.parent(),top=parseInt(li.offset().top-scrollBox.position().top),bottom=parseInt(top+li.outerHeight());if(center){scrollBox.scrollTop(li.offset().top-scrollBox.offset().top+scrollBox.scrollTop()-(scrollBox.height()/2))}else{if(top<0){scrollBox.scrollTop(li.offset().top-scrollBox.offset().top+scrollBox.scrollTop())}if(bottom>scrollBox.height()){scrollBox.scrollTop((li.offset().top+li.outerHeight())-scrollBox.offset().top+scrollBox.scrollTop()-scrollBox.height())}}};var handleKeyDown=function(select,event){select=$(select);var control=select.data('selectBox-control'),options=control.data('selectBox-options'),totalOptions=0,i=0;if(control.hasClass('selectBox-disabled'))return;switch(event.keyCode){case 8:event.preventDefault();typeSearch='';break;case 9:case 27:hideMenus();removeHover(select);break;case 13:if(control.hasClass('selectBox-menuShowing')){selectOption(select,options.find('LI.selectBox-hover:first'),event);if(control.hasClass('selectBox-dropdown'))hideMenus()}else{showMenu(select)}break;case 38:case 37:event.preventDefault();if(control.hasClass('selectBox-menuShowing')){var prev=options.find('.selectBox-hover').prev('LI');totalOptions=options.find('LI:not(.selectBox-optgroup)').length;i=0;while(prev.length===0||prev.hasClass('selectBox-disabled')||prev.hasClass('selectBox-optgroup')){prev=prev.prev('LI');if(prev.length===0)prev=options.find('LI:last');if(++i>=totalOptions)break}addHover(select,prev);keepOptionInView(select,prev)}else{showMenu(select)}break;case 40:case 39:event.preventDefault();if(control.hasClass('selectBox-menuShowing')){var next=options.find('.selectBox-hover').next('LI');totalOptions=options.find('LI:not(.selectBox-optgroup)').length;i=0;while(next.length===0||next.hasClass('selectBox-disabled')||next.hasClass('selectBox-optgroup')){next=next.next('LI');if(next.length===0)next=options.find('LI:first');if(++i>=totalOptions)break}addHover(select,next);keepOptionInView(select,next)}else{showMenu(select)}break}};var handleKeyPress=function(select,event){select=$(select);var control=select.data('selectBox-control'),options=control.data('selectBox-options');if(control.hasClass('selectBox-disabled'))return;switch(event.keyCode){case 9:case 27:case 13:case 38:case 37:case 40:case 39:break;default:if(!control.hasClass('selectBox-menuShowing'))showMenu(select);event.preventDefault();clearTimeout(typeTimer);typeSearch+=String.fromCharCode(event.charCode||event.keyCode);options.find('A').each(function(){if($(this).text().substr(0,typeSearch.length).toLowerCase()===typeSearch.toLowerCase()){addHover(select,$(this).parent());keepOptionInView(select,$(this).parent());return false}});typeTimer=setTimeout(function(){typeSearch=''},1000);break}};var enable=function(select){select=$(select);select.attr('disabled',false);var control=select.data('selectBox-control');if(!control)return;control.removeClass('selectBox-disabled')};var disable=function(select){select=$(select);select.attr('disabled',true);var control=select.data('selectBox-control');if(!control)return;control.addClass('selectBox-disabled')};var setValue=function(select,value){select=$(select);select.val(value);value=select.val();var control=select.data('selectBox-control');if(!control)return;var settings=select.data('selectBox-settings'),options=control.data('selectBox-options');control.find('.selectBox-label').text($(select).find('OPTION:selected').text()||'\u00A0');options.find('.selectBox-selected').removeClass('selectBox-selected');options.find('A').each(function(){if(typeof(value)==='object'){for(var i=0;i<value.length;i++){if($(this).attr('rel')==value[i]){$(this).parent().addClass('selectBox-selected')}}}else{if($(this).attr('rel')==value){$(this).parent().addClass('selectBox-selected')}}});if(settings.change)settings.change.call(select)};var setOptions=function(select,options){select=$(select);var control=select.data('selectBox-control'),settings=select.data('selectBox-settings');switch(typeof(data)){case'string':select.html(data);break;case'object':select.html('');for(var i in data){if(data[i]===null)continue;if(typeof(data[i])==='object'){var optgroup=$('<optgroup label="'+i+'" />');for(var j in data[i]){optgroup.append('<option value="'+j+'">'+data[i][j]+'</option>')}select.append(optgroup)}else{var option=$('<option value="'+i+'">'+data[i]+'</option>');select.append(option)}}break}if(!control)return;control.data('selectBox-options').remove();var type=control.hasClass('selectBox-dropdown')?'dropdown':'inline',options=getOptions(select,type);control.data('selectBox-options',options);switch(type){case'inline':control.append(options);break;case'dropdown':control.find('.selectBox-label').text($(select).find('OPTION:selected').text()||'\u00A0');$("BODY").append(options);break}};var disableSelection=function(selector){$(selector).css('MozUserSelect','none').bind('selectstart',function(event){event.preventDefault()})};switch(method){case'control':return $(this).data('selectBox-control');break;case'settings':if(!data)return $(this).data('selectBox-settings');$(this).each(function(){$(this).data('selectBox-settings',$.extend(true,$(this).data('selectBox-settings'),data))});break;case'options':$(this).each(function(){setOptions(this,data)});break;case'value':if(!data)return $(this).val();$(this).each(function(){setValue(this,data)});break;case'enable':$(this).each(function(){enable(this)});break;case'disable':$(this).each(function(){disable(this)});break;case'destroy':$(this).each(function(){destroy(this)});break;default:$(this).each(function(){init(this,method)});break}return $(this)}})})(jQuery);
