var Cufon=function(){function x(a){var b=this.face=a.face,d={" ":1,"\u00a0":1,"\u3000":1};this.glyphs=a.glyphs;this.w=a.w;this.baseSize=parseInt(b["units-per-em"],10);this.family=b["font-family"].toLowerCase();this.weight=b["font-weight"];this.style=b["font-style"]||"normal";this.viewBox=function(){var a=b.bbox.split(/\s+/),a={minX:parseInt(a[0],10),minY:parseInt(a[1],10),maxX:parseInt(a[2],10),maxY:parseInt(a[3],10)};a.width=a.maxX-a.minX;a.height=a.maxY-a.minY;a.toString=function(){return[this.minX,
this.minY,this.width,this.height].join(" ")};return a}();this.ascent=-parseInt(b.ascent,10);this.descent=-parseInt(b.descent,10);this.height=-this.ascent+this.descent;this.spacing=function(a,b,h){for(var e=this.glyphs,C,o,f=[],z=0,w=-1,g=-1,i;i=a[++w];)if(C=e[i]||this.missingGlyph)o&&(z-=o=o[i]||0,f[g]-=o),z+=f[++g]=~~(C.w||this.w)+b+(d[i]?h:0),o=C.k;f.total=z;return f}}function D(){var a={},b={oblique:"italic",italic:"oblique"};this.add=function(b){(a[b.style]||(a[b.style]={}))[b.weight]=b};this.get=
function(d,c){var t=a[d]||a[b[d]]||a.normal||a.italic||a.oblique;if(!t)return null;c={normal:400,bold:700}[c]||parseInt(c,10);if(t[c])return t[c];var h={1:1,99:0}[c%100],f=[],e,o;void 0===h&&(h=400<c);500==c&&(c=400);for(var g in t)if(t.hasOwnProperty(g)){g=parseInt(g,10);if(!e||g<e)e=g;if(!o||g>o)o=g;f.push(g)}c<e&&(c=e);c>o&&(c=o);f.sort(function(a,b){return(h?a>=c&&b>=c?a<b:a>b:a<=c&&b<=c?a>b:a<b)?-1:1});return t[f[0]]}}function p(a){var b={},d={};this.extend=function(a){for(var d in a)a.hasOwnProperty(d)&&
(b[d]=a[d]);return this};this.get=function(c){return void 0!=b[c]?b[c]:a[c]};this.getSize=function(a,b){return d[a]||(d[a]=new j.Size(this.get(a),b))};this.isUsable=function(){return!!a}}function E(a,b,d){a.addEventListener?a.addEventListener(b,d,!1):a.attachEvent&&a.attachEvent("on"+b,function(){return d.call(a,window.event)})}function A(a,b){var d=r.get(a);if(d.options)return a;b.hover&&b.hoverables[a.nodeName.toLowerCase()]&&n.attach(a);d.options=b;return a}function f(a){var b={};return function(d){b.hasOwnProperty(d)||
(b[d]=a.apply(null,arguments));return b[d]}}function i(a){return document.getElementsByTagName(a)}function l(){for(var a={},b,d,c=0,t=arguments.length;b=arguments[c],c<t;++c)for(d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);return a}function g(a,b,d,c,t,h){var f=document.createDocumentFragment();if(""===b)return f;var e=c.separate,o=b.split(G[e]);if((e="words"==e)&&u)/^\s/.test(b)&&o.unshift(""),/\s$/.test(b)&&o.push("");for(var g=0,i=o.length;g<i;++g)(b=m[c.engine](a,e?j.textAlign(o[g],d,g,i):o[g],d,c,
t,h,g<i-1))&&f.appendChild(b);return f}function k(a,b){var d=a.nodeName.toLowerCase();if(!b.ignore[d]){var d=!b.textless[d],c=j.getStyle(A(a,b)).extend(b),t;a:{t=j.quotedList(c.get("fontFamily").toLowerCase());for(var h,e=0;h=t[e];++e)if(q[h]){t=q[h].get(c.get("fontStyle"),c.get("fontWeight"));break a}t=null}var f,o,i;if(t)for(h=a.firstChild;h;h=f){e=h.nodeType;f=h.nextSibling;if(d&&3==e&&(o?(o.appendData(h.data),a.removeChild(h)):o=h,f))continue;o&&(a.replaceChild(g(t,j.whiteSpace(o.data,c,o,i),
c,b,h,a),o),o=null);if(1==e){if(h.firstChild)if("cufon"==h.nodeName.toLowerCase())m[b.engine](t,null,c,b,h,a);else arguments.callee(h,b);i=h}}}}var e=function(){return e.replace.apply(null,arguments)},s=e.DOM={ready:function(){var a=!1,b={loaded:1,complete:1},d=[],c=function(){if(!a){a=!0;for(var b;b=d.shift();b());}};document.addEventListener&&(document.addEventListener("DOMContentLoaded",c,!1),window.addEventListener("pageshow",c,!1));!window.opera&&document.readyState&&function(){b[document.readyState]?
c():setTimeout(arguments.callee,10)}();document.readyState&&document.createStyleSheet&&function(){try{document.body.doScroll("left"),c()}catch(a){setTimeout(arguments.callee,1)}}();E(window,"load",c);return function(b){arguments.length?a?b():d.push(b):c()}}(),root:function(){return document.documentElement||document.body}},j=e.CSS={Size:function(a,b){this.value=parseFloat(a);this.unit=(""+a).match(/[a-z%]*$/)[0]||"px";this.convert=function(a){return a/b*this.value};this.convertFrom=function(a){return a/
this.value*b};this.toString=function(){return this.value+this.unit}},addClass:function(a,b){var d=a.className;a.className=d+(d&&" ")+b;return a},color:f(function(a){var b={};b.color=a.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(a,c,e){b.opacity=parseFloat(e);return"rgb("+c+")"});return b}),fontStretch:f(function(a){return"number"==typeof a?a:/%$/.test(a)?parseFloat(a)/100:{"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}[a]||1}),getStyle:function(a){var b=document.defaultView;return b&&b.getComputedStyle?new p(b.getComputedStyle(a,null)):a.currentStyle?new p(a.currentStyle):new p(a.style)},gradient:f(function(a){for(var b={id:a,type:a.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},a=a.substr(a.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig),d=0,c=a.length,e;d<c;++d)e=a[d].split("=",2).reverse(),b.stops.push([e[1]||d/(c-1),e[0]]);return b}),quotedList:f(function(a){for(var b=[],
d=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,c;c=d.exec(a);)b.push(c[3]||c[1]);return b}),recognizesMedia:f(function(a){var b=document.createElement("style"),d;b.type="text/css";b.media=a;try{b.appendChild(document.createTextNode("/**/"))}catch(c){}a=i("head")[0];a.insertBefore(b,a.firstChild);d=(d=b.sheet||b.styleSheet)&&!d.disabled;a.removeChild(b);return d}),removeClass:function(a,b){a.className=a.className.replace(RegExp("(?:^|\\s+)"+b+"(?=\\s|$)","g"),"");return a},supports:function(a,b){var d=
document.createElement("span").style;if(void 0===d[a])return!1;d[a]=b;return d[a]===b},textAlign:function(a,b,d,c){"right"==b.get("textAlign")?0<d&&(a=" "+a):d<c-1&&(a+=" ");return a},textShadow:f(function(a){if("none"==a)return null;for(var b=[],d={},c,e=0,h=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;c=h.exec(a);)","==c[0]?(b.push(d),d={},e=0):c[1]?d.color=c[1]:d[["offX","offY","blur"][e++]]=c[2];b.push(d);return b}),textTransform:function(){var a={uppercase:function(a){return a.toUpperCase()},
lowercase:function(a){return a.toLowerCase()},capitalize:function(a){return a.replace(/\b./g,function(a){return a.toUpperCase()})}};return function(b,d){var c=a[d.get("textTransform")];return c?c(b):b}}(),whiteSpace:function(){var a={inline:1,"inline-block":1,"run-in":1},b=/^\s+/,d=/\s+$/;return function(c,e,h,f){f&&"br"==f.nodeName.toLowerCase()&&(c=c.replace(b,""));if(a[e.get("display")])return c;h.previousSibling||(c=c.replace(b,""));h.nextSibling||(c=c.replace(d,""));return c}}()};j.ready=function(){function a(b,
c){if(!j.recognizesMedia(c||"all"))return!0;if(!b||b.disabled)return!1;try{var d=b.cssRules,e;if(d){var f=0,h=d.length;a:for(;e=d[f],f<h;++f)switch(e.type){case 2:break;case 3:if(!a(e.styleSheet,e.media.mediaText))return!1;break;default:break a}}}catch(g){}return!0}function b(){if(document.createStyleSheet)return!0;var b,c;for(c=0;b=h[c];++c)if("stylesheet"==b.rel.toLowerCase()&&!b.disabled&&!a(b.sheet,b.media||"screen"))return!1;for(c=0;b=f[c];++c)if(!b.disabled&&!a(b.sheet,b.media||"screen"))return!1;
return!0}var d=!j.recognizesMedia("all"),c=!1,e=[],h=i("link"),f=i("style");s.ready(function(){c||(c=j.getStyle(document.body).isUsable());if(d||c&&b()){d=!0;for(var a;a=e.shift();a());}else setTimeout(arguments.callee,10)});return function(a){d?a():e.push(a)}}();var u=0==" ".split(/\s+/).length,r=new function(){var a={},b=0;this.get=function(d){d=d.cufid||(d.cufid=++b);return a[d]||(a[d]={})}},n=new function(){function a(a){var b=a.relatedTarget;b&&!(this.contains?this.contains(b):this.compareDocumentPosition(b)&
16)&&d(this,"mouseover"==a.type)}function b(a){d(this,"mouseenter"==a.type)}function d(a,b){setTimeout(function(){var d=r.get(a).options;e.replace(a,b?l(d,d.hover):d,!0)},10)}this.attach=function(c){void 0===c.onmouseenter?(E(c,"mouseover",a),E(c,"mouseout",a)):(E(c,"mouseenter",b),E(c,"mouseleave",b))}},v=new function(){var a=[],b={};this.add=function(d,c){b[d]=a.push(c)-1};this.repeat=function(){var d;if(arguments.length){d=arguments;for(var c=[],f,h=0;f=d[h];++h)c[h]=a[b[f]];d=c}else d=a;for(f=
0;c=d[f++];)e.replace(c[0],c[1],!0)}},K=!1,m={},q={},y={autoDetect:!1,engine:null,forceHitArea:!1,hover:!1,hoverables:{a:!0},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:!0,selector:window.Sizzle||window.jQuery&&function(a){return jQuery(a)}||window.dojo&&dojo.query||window.Ext&&Ext.query||window.YAHOO&&YAHOO.util&&YAHOO.util.Selector&&YAHOO.util.Selector.query||window.$$&&function(a){return $$(a)}||
window.$&&function(a){return $(a)}||document.querySelectorAll&&function(a){return document.querySelectorAll(a)}||i,separate:"words",textless:{dl:1,html:1,ol:1,table:1,tbody:1,thead:1,tfoot:1,tr:1,ul:1},textShadow:"none"},G={words:/\s/.test("\u00a0")?/[^\S\u00a0]+/:/\s+/,characters:"",none:/^/};e.now=function(){s.ready();return e};e.refresh=function(){v.repeat.apply(v,arguments);return e};e.registerEngine=function(a,b){if(!b)return e;m[a]=b;return e.set("engine",a)};e.registerFont=function(a){if(!a)return e;
var a=new x(a),b=a.family;q[b]||(q[b]=new D);q[b].add(a);return e.set("fontFamily",'"'+b+'"')};e.replace=function(a,b,d){b=l(y,b);if(!b.engine)return e;K||(j.addClass(s.root(),"cufon-active cufon-loading"),j.ready(function(){j.addClass(j.removeClass(s.root(),"cufon-loading"),"cufon-ready")}),K=!0);if(b.hover)b.forceHitArea=!0;b.autoDetect&&delete b.fontFamily;if("string"==typeof b.textShadow)b.textShadow=j.textShadow(b.textShadow);"string"==typeof b.color&&/^-/.test(b.color)?b.textGradient=j.gradient(b.color):
delete b.textGradient;d||v.add(a,arguments);if(a.nodeType||"string"==typeof a)a=[a];j.ready(function(){for(var c=0,d=a.length;c<d;++c){var f=a[c];"string"==typeof f?e.replace(b.selector(f),b,!0):k(f,b)}});return e};e.set=function(a,b){y[a]=b;return e};return e}();
Cufon.registerEngine("vml",function(){function x(f,i){if("0"===i)return 0;if(/px$/i.test(i))return parseFloat(i);var l=f.style.left,g=f.runtimeStyle.left;f.runtimeStyle.left=f.currentStyle.left;f.style.left=i.replace("%","em");var k=f.style.pixelLeft;f.style.left=l;f.runtimeStyle.left=g;return k}function D(f,i,l,g){var k="computed"+g,e=i[k];isNaN(e)&&(e=i.get(g),i[k]=e="normal"==e?0:~~l.convertFrom(x(f,e)));return e}var p=document.namespaces;if(p&&(p.add("cvml","urn:schemas-microsoft-com:vml"),p=
null,p=document.createElement("cvml:shape"),p.style.behavior="url(#default#VML)",p.coordsize)){var p=null,E=8>(document.documentMode||0);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:'+(E?"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;"));var A={};return function(f,i,l,g,k,e,s){var j=null===i;if(j)i=k.alt;var u=f.viewBox,r;if(!(r=l.computedFontSize)){r=Cufon.CSS.Size;var n;n=l.get("fontSize");n=x(e,/(?:em|ex|%)$|^[a-z-]+$/i.test(n)?"1em":n);r=l.computedFontSize=new r(n+"px",f.baseSize)}n=r;if(j)r=k,k=k.firstChild;else{r=document.createElement("cufon");r.className="cufon cufon-vml";r.alt=i;k=document.createElement("cufoncanvas");r.appendChild(k);if(g.printable){var v=document.createElement("cufontext");v.appendChild(document.createTextNode(i));
r.appendChild(v)}s||r.appendChild(document.createElement("cvml:shape"))}var s=r.style,p=k.style,m=n.convert(u.height),v=Math.ceil(m),m=v/m*Cufon.CSS.fontStretch(l.get("fontStretch")),q=u.minX,y=u.minY;p.height=v;p.top=Math.round(n.convert(y-f.ascent));p.left=Math.round(n.convert(q));s.height=n.convert(f.height)+"px";var G=l.get("color"),a=Cufon.CSS.textTransform(i,l).split(""),b=f.spacing(a,D(e,l,n,"letterSpacing"),D(e,l,n,"wordSpacing"));if(!b.length)return null;var i=b.total,d=-q+i+(u.width-b[b.length-
1]),p=n.convert(d*m),p=Math.round(p),u=d+","+u.height,c,d="r"+u+"ns",t;if(t=g.textGradient){var h=g.textGradient;t=h.id;if(!A[t]){var h=h.stops,B=document.createElement("cvml:fill"),C=[];B.type="gradient";B.angle=180;B.focus="0";B.method="sigma";B.color=h[0][1];for(var o=1,H=h.length-1;o<H;++o)C.push(100*h[o][0]+"% "+h[o][1]);B.colors=C.join(",");B.color2=h[H][1];A[t]=B}t=A[t]}h=f.glyphs;B=0;C=g.textShadow;o=-1;for(H=0;a[++o];){var z=h[a[o]]||f.missingGlyph,w;if(z){if(j)for(w=k.childNodes[H];w.firstChild;)w.removeChild(w.firstChild);
else w=document.createElement("cvml:shape"),k.appendChild(w);w.stroked="f";w.coordsize=u;w.coordorigin=c=q-B+","+y;w.path=(z.d?"m"+z.d+"xe":"")+"m"+c+d;w.fillcolor=G;t&&w.appendChild(t.cloneNode(!1));c=w.style;c.width=p;c.height=v;if(C){c=C[0];var z=C[1],J=Cufon.CSS.color(c.color),I,F=document.createElement("cvml:shadow");F.on="t";F.color=J.color;F.offset=c.offX+","+c.offY;if(z)I=Cufon.CSS.color(z.color),F.type="double",F.color2=I.color,F.offset2=z.offX+","+z.offY;F.opacity=J.opacity||I&&I.opacity||
1;w.appendChild(F)}B+=b[H++]}}f=w.nextSibling;if(g.forceHitArea){if(!f)f=document.createElement("cvml:rect"),f.stroked="f",f.className="cufon-vml-cover",g=document.createElement("cvml:fill"),g.opacity=0,f.appendChild(g),k.appendChild(f);g=f.style;g.width=p;g.height=v}else f&&k.removeChild(f);s.width=Math.max(Math.ceil(n.convert(i*m)),0);if(E){g=l.computedYAdjust;if(void 0===g)g=l.get("lineHeight"),"normal"==g?g="1em":isNaN(g)||(g+="em"),l.computedYAdjust=g=0.5*(x(e,g)-parseFloat(s.height));if(g)s.marginTop=
Math.ceil(g)+"px",s.marginBottom=g+"px"}return r}}}());
Cufon.registerEngine("canvas",function(){var x=document.createElement("canvas");if(x&&x.getContext&&x.getContext.apply){var x=null,D=Cufon.CSS.supports("display","inline-block"),x=!D&&("BackCompat"==document.compatMode||/frameset|transitional/i.test(document.doctype.publicId)),p=document.createElement("style");p.type="text/css";p.appendChild(document.createTextNode(("cufon{text-indent:0;}@media screen,projection{cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(x?
"":"font-size:1px;line-height:1px;")+"}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(D?"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(p);return function(p,A,f,i,l){function g(){var b=p.glyphs,e,f=-1,g=-1;for(c.scale(d,1);G[++f];)if(e=b[G[f]]||p.missingGlyph){if(e.d){c.beginPath();
if(e.code){var i=e.code;e=c;for(var l=0,k=i.length;l<k;++l){var j=i[l];e[j.m].apply(e,j.a)}}else{i=e;e="m"+e.d;var l=c,j=k=0,m=[],s=/([mrvxe])([^a-z]*)/g,r=void 0,q=0;a:for(;r=s.exec(e);++q){var n=r[2].split(",");switch(r[1]){case "v":m[q]={m:"bezierCurveTo",a:[k+~~n[0],j+~~n[1],k+~~n[2],j+~~n[3],k+=~~n[4],j+=~~n[5]]};break;case "r":m[q]={m:"lineTo",a:[k+=~~n[0],j+=~~n[1]]};break;case "m":m[q]={m:"moveTo",a:[k=~~n[0],j=~~n[1]]};break;case "x":m[q]={m:"closePath"};break;case "e":break a}l[m[q].m].apply(l,
m[q].a)}i.code=m}c.fill()}c.translate(a[++g],0)}c.restore()}var k=null===A;k&&(A=l.getAttribute("alt"));var e=p.viewBox,s=f.getSize("fontSize",p.baseSize),j=0,u=0,r=0,n=0,v=i.textShadow,x=[];if(v)for(var m=v.length;m--;){var q=v[m],y=s.convertFrom(parseFloat(q.offX)),q=s.convertFrom(parseFloat(q.offY));x[m]=[y,q];q<j&&(j=q);y>u&&(u=y);q>r&&(r=q);y<n&&(n=y)}var G=Cufon.CSS.textTransform(A,f).split(""),a=p.spacing(G,~~s.convertFrom(parseFloat(f.get("letterSpacing"))||0),~~s.convertFrom(parseFloat(f.get("wordSpacing"))||
0));if(!a.length)return null;q=a.total;u+=e.width-a[a.length-1];n+=e.minX;k?(k=l,m=l.firstChild):(k=document.createElement("cufon"),k.className="cufon cufon-canvas",k.setAttribute("alt",A),m=document.createElement("canvas"),k.appendChild(m),i.printable&&(l=document.createElement("cufontext"),l.appendChild(document.createTextNode(A)),k.appendChild(l)));var l=k.style,b=m.style,y=s.convert(e.height),A=Math.ceil(y)/y,d=A*Cufon.CSS.fontStretch(f.get("fontStretch")),q=q*d,u=Math.ceil(s.convert(q+u-n)),
r=Math.ceil(s.convert(e.height-j+r));m.width=u;m.height=r;b.width=u+"px";b.height=r+"px";j+=e.minY;b.top=Math.round(s.convert(j-p.ascent))+"px";b.left=Math.round(s.convert(n))+"px";r=Math.max(Math.ceil(s.convert(q)),0)+"px";D?(l.width=r,l.height=s.convert(p.height)+"px"):(l.paddingLeft=r,l.paddingBottom=s.convert(p.height)-1+"px");var c=m.getContext("2d"),s=y/e.height;c.scale(s,s*A);c.translate(-n,-j);c.save();if(v)for(m=v.length;m--;)q=v[m],c.save(),c.fillStyle=q.color,c.translate.apply(c,x[m]),
g();if(i=i.textGradient){f=i.stops;e=c.createLinearGradient(0,e.minY,0,e.maxY);m=0;for(i=f.length;m<i;++m)e.addColorStop.apply(e,f[m]);c.fillStyle=e}else c.fillStyle=f.get("color");g();return k}}}());

