;(function($){var a='serialScroll',b='.'+a,c='bind',C=$[a]=function(b){$.scrollTo.window()[a](b)};C.defaults={duration:1e3,axis:'x',event:'click',start:0,step:1,lock:1,cycle:1,constant:1};$.fn[a]=function(y){y=$.extend({},C.defaults,y);var z=y.event,A=y.step,B=y.lazy;return this.each(function(){var j=y.target?this:document,k=$(y.target||this,j),l=k[0],m=y.items,o=y.start,p=y.interval,q=y.navigation,r;if(!B)m=w();if(y.force)t({},o);$(y.prev||[],j)[c](z,-A,s);$(y.next||[],j)[c](z,A,s);if(!l.ssbound)k[c]('prev'+b,-A,s)[c]('next'+b,A,s)[c]('goto'+b,t);if(p)k[c]('start'+b,function(e){if(!p){v();p=1;u()}})[c]('stop'+b,function(){v();p=0});k[c]('notify'+b,function(e,a){var i=x(a);if(i>-1)o=i});l.ssbound=1;if(y.jump)(B?k:w())[c](z,function(e){t(e,x(e.target))});if(q)q=$(q,j)[c](z,function(e){e.data=Math.round(w().length/q.length)*q.index(this);t(e,this)});function s(e){e.data+=o;t(e,this)};function t(e,a){if(!isNaN(a)){e.data=a;a=l}var c=e.data,n,d=e.type,f=y.exclude?w().slice(0,-y.exclude):w(),g=f.length,h=f[c],i=y.duration;if(d)e.preventDefault();if(p){v();r=setTimeout(u,y.interval)}if(!h){n=c<0?0:n=g-1;if(o!=n)c=n;else if(!y.cycle)return;else c=g-n-1;h=f[c]}if(!h||d&&o==c||y.lock&&k.is(':animated')||d&&y.onBefore&&y.onBefore.call(a,e,h,k,w(),c)===!1)return;if(y.stop)k.queue('fx',[]).stop();if(y.constant)i=Math.abs(i/A*(o-c));k.scrollTo(h,i,y).trigger('notify'+b,[c])};function u(){k.trigger('next'+b)};function v(){clearTimeout(r)};function w(){return $(m,l)};function x(a){if(!isNaN(a))return a;var b=w(),i;while((i=b.index(a))==-1&&a!=l)a=a.parentNode;return i}})}})(jQuery);;(function(d){var k=d.scrollTo=function(a,i,e){d(window).scrollTo(a,i,e)};k.defaults={axis:'xy',duration:parseFloat(d.fn.jquery)>=1.3?0:1};k.window=function(a){return d(window)._scrollable()};d.fn._scrollable=function(){return this.map(function(){var a=this,i=!a.nodeName||d.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!i)return a;var e=(a.contentWindow||a).document||a.ownerDocument||a;return d.browser.safari||e.compatMode=='BackCompat'?e.body:e.documentElement})};d.fn.scrollTo=function(n,j,b){if(typeof j=='object'){b=j;j=0}if(typeof b=='function')b={onAfter:b};if(n=='max')n=9e9;b=d.extend({},k.defaults,b);j=j||b.speed||b.duration;b.queue=b.queue&&b.axis.length>1;if(b.queue)j/=2;b.offset=p(b.offset);b.over=p(b.over);return this._scrollable().each(function(){var q=this,r=d(q),f=n,s,g={},u=r.is('html,body');switch(typeof f){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(f)){f=p(f);break}f=d(f,this);case'object':if(f.is||f.style)s=(f=d(f)).offset()}d.each(b.axis.split(''),function(a,i){var e=i=='x'?'Left':'Top',h=e.toLowerCase(),c='scroll'+e,l=q[c],m=k.max(q,i);if(s){g[c]=s[h]+(u?0:l-r.offset()[h]);if(b.margin){g[c]-=parseInt(f.css('margin'+e))||0;g[c]-=parseInt(f.css('border'+e+'Width'))||0}g[c]+=b.offset[h]||0;if(b.over[h])g[c]+=f[i=='x'?'width':'height']()*b.over[h]}else{var o=f[h];g[c]=o.slice&&o.slice(-1)=='%'?parseFloat(o)/100*m:o}if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],m);if(!a&&b.queue){if(l!=g[c])t(b.onAfterFirst);delete g[c]}});t(b.onAfter);function t(a){r.animate(g,j,b.easing,a&&function(){a.call(this,n,b)})}}).end()};k.max=function(a,i){var e=i=='x'?'Width':'Height',h='scroll'+e;if(!d(a).is('html,body'))return a[h]-d(a)[e.toLowerCase()]();var c='client'+e,l=a.ownerDocument.documentElement,m=a.ownerDocument.body;return Math.max(l[h],m[h])-Math.min(l[c],m[c])};function p(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery);var tmp=navigator.appName=='Microsoft Internet Explorer'&&navigator.userAgent.indexOf('Opera')<1?1:0;if(tmp)var isIE=document.namespaces?1:0;if(isIE){if(document.namespaces['v']==null){var e=["shape","shapetype","group","background","path","formulas","handles","fill","stroke","shadow","textbox","textpath","imagedata","line","polyline","curve","roundrect","oval","rect","arc","image"],s=document.createStyleSheet();for(var i=0;i<e.length;i++){s.addRule("v\\:"+e[i],"behavior: url(#default#VML);");}document.namespaces.add("v","urn:schemas-microsoft-com:vml");}}
function getImages(className){var children=document.getElementsByTagName('img');var elements=new Array();var i=0;var child;var classNames;var j=0;for(i=0;i<children.length;i++){child=children[i];classNames=child.className.split(' ');for(var j=0;j<classNames.length;j++){if(classNames[j]==className){elements.push(child);break;}}}
return elements;}
function getClasses(classes,string){var temp='';for(var j=0;j<classes.length;j++){if(classes[j]!=string){if(temp){temp+=' '}
temp+=classes[j];}}
return temp;}
function getClassValue(classes,string){var temp=0;var pos=string.length;for(var j=0;j<classes.length;j++){if(classes[j].indexOf(string)==0){temp=Math.min(classes[j].substring(pos),100);break;}}
return Math.max(0,temp);}
function getClassColor(classes,string){var temp=0;var str='';var pos=string.length;for(var j=0;j<classes.length;j++){if(classes[j].indexOf(string)==0){temp=classes[j].substring(pos);str='#'+temp.toLowerCase();break;}}
if(str.match(/^#[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]$/i)){return str;}else{return 0;}}
function getClassAttribute(classes,string){var temp=0;var pos=string.length;for(var j=0;j<classes.length;j++){if(classes[j].indexOf(string)==0){temp=1;break;}}
return temp;}
function addShading(ctx,x,y,width,height,opacity){var style=ctx.createLinearGradient(0,y,0,y+height);style.addColorStop(0,'rgba(0,0,0,'+(opacity/2)+')');style.addColorStop(0.3,'rgba(0,0,0,0)');style.addColorStop(0.7,'rgba(254,254,254,0)');style.addColorStop(1,'rgba(254,254,254,'+(opacity)+')');ctx.beginPath();ctx.rect(x,y,width,height);ctx.closePath();ctx.fillStyle=style;ctx.fill();}
function addLining(ctx,x,y,width,height,opacity,inset,inner,color){var style=ctx.createLinearGradient(x,y,width,height);if(inner==true){style.addColorStop(0,'rgba(192,192,192,'+opacity+')');style.addColorStop(0.7,'rgba(254,254,254,0.8)');style.addColorStop(1,'rgba(254,254,254,0.9)');}else{if(color=='#f0f4ff'){style.addColorStop(0,'rgba(254,254,254,0.9)');style.addColorStop(0.3,'rgba(254,254,254,0.8)');style.addColorStop(1,'rgba(192,192,192,0)');}else{style.addColorStop(0,'rgba(254,254,254,0)');style.addColorStop(1,'rgba(192,192,192,0)');}}
ctx.strokeStyle=style;ctx.lineWidth=inset;ctx.beginPath();ctx.rect(x,y,width,height);ctx.closePath();ctx.stroke();}
function addRadialStyle(ctx,x1,y1,r1,x2,y2,r2,opacity){var tmp=ctx.createRadialGradient(x1,y1,r1,x2,y2,r2);var opt=Math.min(parseFloat(opacity+0.1),1.0);tmp.addColorStop(0,'rgba(0,0,0,'+opt+')');tmp.addColorStop(0.25,'rgba(0,0,0,'+opacity+')');tmp.addColorStop(1,'rgba(0,0,0,0)');return tmp;}
function addLinearStyle(ctx,x,y,w,h,opacity){var tmp=ctx.createLinearGradient(x,y,w,h);var opt=Math.min(parseFloat(opacity+0.1),1.0);tmp.addColorStop(0,'rgba(0,0,0,'+opt+')');tmp.addColorStop(0.25,'rgba(0,0,0,'+opacity+')');tmp.addColorStop(1,'rgba(0,0,0,0)');return tmp;}
function tiltShadow(ctx,x,y,width,height,radius,opacity,round){var style,f=round?2.5:1.25,t=round?3.5:2.25;ctx.fillStyle="rgba(0,0,0,"+(opacity*1.2)+")";ctx.beginPath();ctx.rect(x+radius,y+height-y-y,width-(radius*t),y);ctx.closePath();ctx.fill();ctx.beginPath();ctx.rect(x+width-x-x,y,radius,radius);ctx.closePath();style=addLinearStyle(ctx,x+width-x-x,y+radius,x+width-x-x,y,opacity);ctx.fillStyle=style;ctx.fill();ctx.beginPath();ctx.rect(x,y+height-y-y,radius,radius);ctx.closePath();style=addLinearStyle(ctx,x+radius,y+height-y-y,x,y+height-y-y,opacity);ctx.fillStyle=style;ctx.fill();ctx.beginPath();ctx.moveTo(x+width-x-x,y+radius);ctx.lineTo(x+width-x,y+radius);ctx.quadraticCurveTo(x+width-x-x,y+(height/2),x+width-x,y+height-(radius*f));ctx.lineTo(x+width-x-x,y+height-(radius*f));ctx.quadraticCurveTo(x+width-(x*3),y+(height/2),x+width-x-x,y+radius);ctx.closePath();ctx.fill();ctx.beginPath();ctx.rect(x,y+height-radius,radius,radius);ctx.closePath();style=addRadialStyle(ctx,x+radius,y+height-radius,radius-x,x+radius,y+height-radius,radius,opacity);ctx.fillStyle=style;ctx.fill();ctx.beginPath();ctx.rect(x+radius,y+height-y,width-(radius*t),y);ctx.closePath();style=addLinearStyle(ctx,x+radius,y+height-y,x+radius,y+height,opacity);ctx.fillStyle=style;ctx.fill();ctx.beginPath();ctx.rect(x+width-(radius*f),y+height-(radius*f),radius*f,radius*f);ctx.closePath();style=addRadialStyle(ctx,x+width-(radius*f),y+height-(radius*f),Math.max(0,(radius*f)-1.5-x),x+width-(radius*f),y+height-(radius*f),radius*f,opacity);ctx.fillStyle=style;ctx.fill();ctx.beginPath();ctx.moveTo(x+width-x,y+radius);ctx.lineTo(x+width,y+radius);ctx.quadraticCurveTo(x+width-x,y+(height/2),x+width,y+height-(radius*f));ctx.lineTo(x+width-x,y+height-(radius*f));ctx.quadraticCurveTo(x+width-(x*2),y+(height/2),x+width-x,y+radius);ctx.closePath();style=addLinearStyle(ctx,x+width-x,y+radius,x+width,y+radius,opacity);ctx.fillStyle=style;ctx.fill();ctx.beginPath();ctx.rect(x+width-radius,y,radius,radius);ctx.closePath();style=addRadialStyle(ctx,x+width-radius,y+radius,radius-x,x+width-radius,y+radius,radius,opacity);ctx.fillStyle=style;ctx.fill();}
function getRadius(radius,width,height){var part=(Math.min(width,height)/100);radius=Math.max(Math.min(100,radius/part),0);return radius+'%';}
function wavedRect(ctx,x,y,w,h,r,n){function rF(a,z){return Math.random()*(z-a)+a;};var i,t,c,cx,cy,cw,ch,wa=w/16,wz=w/32,ha=h/16,hz=h/32,da=r*0.1,dz=r*0.25;if(!n){ctx.beginPath();}ctx.moveTo(x,y);cx=x;cy=y;ch=h;while(ch>0){t=rF(ha,Math.min(ch,hz));c=rF(1,t);ctx.quadraticCurveTo(cx+rF(da,dz),cy+c,cx,cy+t);cy+=t;ch-=t;}
cx=x;cy=y+h;cw=w;while(cw>0){t=rF(wa,Math.min(cw,wz));c=rF(1,t);ctx.quadraticCurveTo(cx+c,cy-rF(da,dz),cx+t,cy);cx+=t;cw-=t;}
cx=x+w;cy=y+h;ch=h;while(ch>0){t=rF(ha,Math.min(ch,hz));c=rF(1,t);ctx.quadraticCurveTo(cx-rF(da,dz),cy-c,cx,cy-t);cy-=t;ch-=t;}
cx=x+w;cy=y;cw=w;while(cw>0){t=rF(wa,Math.min(cw,wz));c=rF(1,t);ctx.quadraticCurveTo(cx-c,cy+rF(da,dz),cx-t,cy);cx-=t;cw-=t;}
if(!n)ctx.closePath();}
function wavedPath(x,y,w,h,r){function rI(a,b){return parseInt(Math.floor(Math.random()*(b-a+1))+a);};function qC(cX,cY,CPx,CPy,aX,aY){var z=new Array(6);z[0]=cX+2.0/3.0*(CPx-cX);z[1]=cY+2.0/3.0*(CPy-cY);z[2]=z[0]+(aX-cX)/3.0;z[3]=z[1]+(aY-cY)/3.0;z[4]=aX;z[5]=aY;return z;}
var p="",i,k,t,c,cx,cy,cw,ch,wa=w/16,wz=w/32,ha=h/16,hz=h/32,da=r*0.1,dz=r*0.25;p+='m '+x+','+y;cx=x;cy=y;ch=h;while(ch>0){t=rI(ha,Math.min(ch,hz));c=rI(1,t);k=qC(cx,cy,cx+rI(da,dz),cy+c,cx,cy+t);p+=' c '+parseInt(k[0])+','+Math.min(h,parseInt(k[1]))+','+parseInt(k[2])+','+Math.min(h,parseInt(k[3]))+','+parseInt(k[4])+','+Math.min(h,parseInt(k[5]));cy+=t;ch-=t;}
cx=x;cy=y+h;cw=w;while(cw>0){t=rI(wa,Math.min(cw,wz));c=rI(1,t);k=qC(cx,cy,cx+c,cy-rI(da,dz),cx+t,cy);p+=' c '+Math.min(w,parseInt(k[0]))+','+parseInt(k[1])+','+Math.min(w,parseInt(k[2]))+','+parseInt(k[3])+','+Math.min(w,parseInt(k[4]))+','+parseInt(k[5]);cx+=t;cw-=t;}
cx=x+w;cy=y+h;ch=h;while(ch>0){t=rI(ha,Math.min(ch,hz));c=rI(1,t);k=qC(cx,cy,cx-rI(da,dz),cy-c,cx,cy-t);p+=' c '+parseInt(k[0])+','+Math.max(0,parseInt(k[1]))+','+parseInt(k[2])+','+Math.max(0,parseInt(k[3]))+','+parseInt(k[4])+','+Math.max(0,parseInt(k[5]));cy-=t;ch-=t;}
cx=x+w;cy=y;cw=w;while(cw>0){t=rI(wa,Math.min(cw,wz));c=rI(1,t);k=qC(cx,cy,cx-c,cy+rI(da,dz),cx-t,cy);p+=' c '+Math.max(0,parseInt(k[0]))+','+parseInt(k[1])+','+Math.max(0,parseInt(k[2]))+','+parseInt(k[3])+','+Math.max(0,parseInt(k[4]))+','+parseInt(k[5]);cx-=t;cw-=t;}
return p+' x e';}
function roundedRect(ctx,x,y,width,height,radius,nopath){if(!nopath)ctx.beginPath();ctx.moveTo(x,y+radius);ctx.lineTo(x,y+height-radius);ctx.quadraticCurveTo(x,y+height,x+radius,y+height);ctx.lineTo(x+width-radius,y+height);ctx.quadraticCurveTo(x+width,y+height,x+width,y+height-radius);ctx.lineTo(x+width,y+radius);ctx.quadraticCurveTo(x+width,y,x+width-radius,y);ctx.lineTo(x+radius,y);ctx.quadraticCurveTo(x,y,x,y+radius);if(!nopath)ctx.closePath();}
function addIEInstant(){var theimages=getImages('instant');var image;var object;var vml;var display;var border=16;var offset=8;var scale=1;var icolor='';var ishadow=0;var noshading;var itiltright;var itiltnone;var itiltleft;var itxttitle;var itxtalt;var itxtcol;var text="";var color='';var tilt='r';var opacity=0;var tw;var preserve,tcolor,head,foot,frame,fill,shadow,shade,txt,over,shine;var classes='';var newClasses='';var path,historical,nocorner;var inset=6;var i,f,r,db,hz,flt,ww,hh,ff,yo,xo;for(i=0;i<theimages.length;i++){image=theimages[i];object=image.parentNode;historical=0;itxtalt=0;itxttitle=0;text="";tcolor='#000000';nocorner=0;opacity=0.33;color='#f0f4ff';preserve=0;path="";over="";txt="";itiltright=0;itiltnone=0;itiltleft=0;noshading=0;if(image.width>=64&&image.height>=64){classes=image.className.split(' ');ishadow=getClassValue(classes,"ishadow");if(ishadow>0)opacity=ishadow/100;icolor=getClassColor(classes,"icolor");if(icolor!=0)color=icolor;itxtcol=getClassColor(classes,"itxtcol");if(itxtcol!=0)tcolor=itxtcol;itxttitle=getClassAttribute(classes,"itxttitle");itxtalt=getClassAttribute(classes,"itxtalt");itiltleft=getClassAttribute(classes,"itiltleft");itiltright=getClassAttribute(classes,"itiltright");itiltnone=getClassAttribute(classes,"itiltnone");historical=getClassAttribute(classes,"historical");noshading=getClassAttribute(classes,"noshading");nocorner=getClassAttribute(classes,"nocorner");preserve=getClassAttribute(classes,"preserve");if(historical==true)nocorner=false;if(itiltright==true)tilt='r';if(itiltnone==true)tilt='n';if(itiltleft==true)tilt='l';newClasses=getClasses(classes,"instant");width=image.width;height=image.height;border=Math.round(((width+height)/2)*0.05);db=border;offset=border/2;inset=parseInt(offset*.75);ww=width-(border*2);hh=height-(border*2);hz=Math.round(hh/3);f=(noshading==0?"t":"f");r=nocorner?getRadius(border,width,height):0;if(tilt=='r'){rotation=2.8;scale=0.95;tilt='n';}else if(tilt=='n'){rotation=0;scale=1;tilt='l';}else if(tilt=='l'){rotation=-2.8;scale=0.95;tilt='r';}
display=(image.currentStyle.display.toLowerCase()=='block')?'block':'inline-block';vml=document.createElement(['<var style="zoom:1;overflow:hidden;display:'+display+';width:'+width+'px;height:'+height+'px;padding:0px;">'].join(''));flt=image.currentStyle.styleFloat.toLowerCase();display=(flt=='left'||flt=='right')?'inline':display;text=image.alt!=''&&itxtalt!=0?image.alt:image.title!=''&&itxttitle!=0?image.title:'';head='<v:group style="rotation:'+rotation+'; zoom:'+scale+'; display:'+display+'; margin:-1px 0 0 -1px; padding:0px; position:relative; width:'+width+'px;height:'+height+'px;" coordsize="'+width+','+height+'"><v:rect strokeweight="0" filled="f" stroked="f" fillcolor="transparent" style="zoom:1;margin:0px;padding:0px;display:block;position:absolute;top:0px;left:0px;width:'+width+'px;height:'+height+'px;"><v:fill opacity="0" color="#000000" /></v:rect>';shadow='<v:roundrect arcsize="'+r+'" strokeweight="0" filled="t" stroked="f" fillcolor="#000000" style="filter:progid:dxImageTransform.Microsoft.Blur(PixelRadius='+inset+', MakeShadow=false) progid:dxImageTransform.Microsoft.Alpha(opacity='+(opacity*100)+'); zoom:1;margin:0px;padding:0px;display:block;position:absolute;top:'+offset+'px;left:'+offset+'px;width:'+(width-(2*offset))+'px;height:'+(height-(2*offset))+'px;"><v:fill color="#000000" opacity="1" /></v:roundrect>';if(historical==0){frame='<v:roundrect arcsize="'+r+'" strokeweight="0" filled="t" stroked="f" fillcolor="'+color+'" style="zoom:1;margin:0px;padding:0px;display:block;position:absolute;top:0px;left:0px;width:'+(width-offset)+'px;height:'+(height-offset)+'px;"></v:roundrect>';}else{path=wavedPath(0,0,(width-offset)*10,(height-offset)*10,border*10);frame='<v:shape strokeweight="0" stroked="f" filled="t" fillcolor="'+color+'" coordorigin="0,0" coordsize="'+((width-offset)*10)+','+((height-offset)*10)+'" path="'+path+'" style="zoom:1;margin:0px;padding:0px;display:block;position:absolute;top:0px;left:0px;width:'+(width-offset)+'px;height:'+(height-offset)+'px;"></v:shape>';}
shine='<v:rect strokeweight="0" filled="t" stroked="f" fillcolor="'+color+'" style="zoom:1;margin:0px;padding:0px;display:block;position:absolute;top:'+db+'px;left:'+db+'px;width:'+(width-offset-(2*border))+'px;height:'+(height-offset-(2*border))+'px;"><v:fill color="#000000" opacity="'+opacity+'" /></v:rect>';if(typeof check_strokeTextCapability=='function'&&check_strokeTextCapability()&&text!=''){over='<v:rect strokeweight="0" filled="t" stroked="f" fillcolor="'+color+'" style="zoom:1;margin:0px;padding:0px;display:block;position:absolute;left:'+(border-1)+'px;top:'+(height-1-offset-(border*(document.documentMode==8&&rotation!=0?4:3)))+'px;width:'+(width-offset+2-(border*2))+'px;height:'+(border*3)+'px;"></v:rect>';text=get_widthText(text,ww,border*1.5,100,100);tw=get_textWidth(text,border*1.5,100,100);txt=get_strokeText(text,((width-offset)-tw)/2,height-offset-(border*(document.documentMode==8&&rotation!=0?3.4:2.4)),border*1.5,100,100,100,"sans-serif",tcolor,1,0);shade='<v:rect strokeweight="0" filled="'+f+'" stroked="f" fillcolor="transparent" style="zoom:1;margin:0px;padding:0px;display:block;position:absolute;top:'+db+'px;left:'+db+'px;width:'+(width-offset-(2*border))+'px;height:'+hz+'px;"><v:fill method="sigma" type="gradient" angle="0" color="#000000" opacity="0" color2="#000000" o:opacity2="'+(opacity/2)+'" /></v:rect><v:rect strokeweight="0" filled="'+f+'" stroked="f" fillcolor="transparent" style="zoom:1;margin:0px;padding:0px;display:block;position:absolute;top:'+(height-offset-(border*3)-hz)+'px;left:'+border+'px;width:'+(width-offset-(2*border))+'px;height:'+hz+'px;"><v:fill method="sigma" type="gradient" angle="0" color="#ffffff" opacity="'+(opacity*0.75)+'" color2="#ffffff" o:opacity2="0" /></v:rect><v:rect strokeweight="2" filled="f" stroked="t" strokecolor="'+color+'" fillcolor="transparent" style="zoom:1;margin:0px;padding:0px;display:block;position:absolute;top:'+border+'px;left:'+border+'px;width:'+(width-offset-(2*border))+'px;height:'+(height-offset-(4*border))+'px;"><v:fill color="#ffffff" opacity="0" /></v:rect>';}else{shade='<v:rect strokeweight="0" filled="'+f+'" stroked="f" fillcolor="transparent" style="zoom:1;margin:0px;padding:0px;display:block;position:absolute;top:'+db+'px;left:'+db+'px;width:'+(width-offset-(2*border))+'px;height:'+hz+'px;"><v:fill method="sigma" type="gradient" angle="0" color="#000000" opacity="0" color2="#000000" o:opacity2="'+(opacity/2)+'" /></v:rect><v:rect strokeweight="0" filled="'+f+'" stroked="f" fillcolor="transparent" style="zoom:1;margin:0px;padding:0px;display:block;position:absolute;top:'+(height-offset-border-hz)+'px;left:'+border+'px;width:'+(width-offset-(2*border))+'px;height:'+hz+'px;"><v:fill method="sigma" type="gradient" angle="0" color="#ffffff" opacity="'+(opacity*0.75)+'" color2="#ffffff" o:opacity2="0" /></v:rect><v:rect strokeweight="2" filled="f" stroked="t" strokecolor="'+color+'" fillcolor="transparent" style="zoom:1;margin:0px;padding:0px;display:block;position:absolute;top:'+border+'px;left:'+border+'px;width:'+(width-offset-(2*border))+'px;height:'+(height-offset-(2*border))+'px;"><v:fill color="#ffffff" opacity="0" /></v:rect>';}
if(preserve==0){fill='<v:image src="'+image.src+'" style="zoom:1;margin:0px;padding:0px;display:block;position:absolute;top:'+db+'px;left:'+db+'px;width:'+(width-offset-(2*border))+'px;height:'+(height-offset-(2*border))+'px;"></v:image>';}else{if(width>height){ff=(height/width);xo=0;yo=((ww*ff)-hh)/2;hh=(ww*ff);yo=(yo/(hh/100));}else if(width<height){ff=(width/height);yo=0;xo=((hh*ff)-ww)/2;ww=(hh*ff);xo=(xo/(ww/100));}else{ff=1;xo=0;yo=0;}
fill='<v:image croptop="'+yo+'%" cropbottom="'+yo+'%" cropleft="'+xo+'%" cropright="'+xo+'%" src="'+image.src+'" style="zoom:1;margin:0px;padding:0px;display:block;position:absolute;top:'+db+'px;left:'+db+'px;width:'+(width-offset-(2*border))+'px;height:'+(height-offset-(2*border))+';px"></v:image>';}
foot='</v:group>';vml.innerHTML=head+shadow+frame+shine+fill+shade+over+txt+foot;vml.className=newClasses;vml.style.cssText=image.style.cssText;vml.style.visibility='visible';vml.src=image.src;vml.alt=image.alt;vml.width=image.width;vml.height=image.height;if(image.id!='')vml.id=image.id;if(image.title!='')vml.title=image.title;if(image.getAttribute('onclick')!='')vml.setAttribute('onclick',image.getAttribute('onclick'));object.replaceChild(vml,image);}}}
function addInstant(){var theimages=getImages('instant');var image;var object;var canvas;var context;var border=16;var offset=8;var inset=2;var icolor='';var ishadow=0;var noshading;var itiltright;var itiltnone;var itiltleft;var itxttitle;var itxtalt;var itxtcol;var text="";var tw;var color='';var tilt='r';var opacity=0;var db;var classes='';var newClasses='';var style='';var scale=0;var xscale=1;var yscale=1;var i,ww,hh,ff,yo,xo,tcolor,nocorner,historical,preserve;for(i=0;i<theimages.length;i++){image=theimages[i];object=image.parentNode;canvas=document.createElement('canvas');historical=0;itxtalt=0;itxttitle=0;text="";tcolor='#000000';opacity=0.33;color='#f0f4ff';preserve=0;nocorner=0;itiltright=0;itiltnone=0;itiltleft=0;noshading=0;if(canvas.getContext&&image.width>=64&&image.height>=64){classes=image.className.split(' ');ishadow=getClassValue(classes,"ishadow");if(ishadow>0)opacity=ishadow/100;icolor=getClassColor(classes,"icolor");if(icolor!=0)color=icolor;itiltleft=getClassAttribute(classes,"itiltleft");itiltright=getClassAttribute(classes,"itiltright");itiltnone=getClassAttribute(classes,"itiltnone");itxtcol=getClassColor(classes,"itxtcol");if(itxtcol!=0)tcolor=itxtcol;itxttitle=getClassAttribute(classes,"itxttitle");itxtalt=getClassAttribute(classes,"itxtalt");historical=getClassAttribute(classes,"historical");noshading=getClassAttribute(classes,"noshading");nocorner=getClassAttribute(classes,"nocorner");preserve=getClassAttribute(classes,"preserve");if(historical==true)nocorner=false;if(itiltright==true)tilt='r';if(itiltnone==true)tilt='n';if(itiltleft==true)tilt='l';newClasses=getClasses(classes,"instant");canvas.className=newClasses;canvas.style.cssText=image.style.cssText;canvas.style.height=image.height+'px';canvas.style.width=image.width+'px';canvas.height=image.height;canvas.width=image.width;canvas.src=image.src;canvas.alt=image.alt;if(image.id!='')canvas.id=image.id;if(image.title!='')canvas.title=image.title;if(image.getAttribute('onclick')!='')canvas.setAttribute('onclick',image.getAttribute('onclick'));text=canvas.alt!=''&&itxtalt!=0?canvas.alt:canvas.title!=''&&itxttitle!=0?canvas.title:'';border=Math.round(((canvas.width+canvas.height)/2)*0.05);db=Math.round(Math.max(canvas.width,canvas.height)*0.05);offset=border/2;ww=canvas.width-(border*2);hh=canvas.height-(border*2);inset=Math.floor(Math.min(Math.max(border/8,1),2));if(canvas.width>canvas.height){xscale=0.05;yscale=xscale*(canvas.width/canvas.height);}else if(canvas.width<canvas.height){yscale=0.05;xscale=yscale*(canvas.height/canvas.width);}else{xscale=0.05;yscale=0.05;}
context=canvas.getContext("2d");object.replaceChild(canvas,image);context.clearRect(0,0,canvas.width,canvas.height);context.save();scale=1.333333;if(tilt=='r'){context.translate(db,0);context.scale(1-(scale*xscale),1-(scale*yscale));context.rotate(0.05);tilt='n';}else if(tilt=='n'){scale=1.5;tilt='l';context.scale(1-(xscale/scale),1-(yscale/scale));}else if(tilt=='l'){context.translate(0,db);context.scale(1-(scale*xscale),1-(scale*yscale));context.rotate(-0.05);tilt='r';}
tiltShadow(context,offset,offset,canvas.width,canvas.height,offset,opacity,nocorner);if(historical==1){wavedRect(context,0,0,canvas.width,canvas.height,border);context.clip();}else
if(nocorner==1){roundedRect(context,0,0,canvas.width,canvas.height,border);context.clip();}
context.fillStyle=color;context.fillRect(0,0,canvas.width,canvas.height);context.fillStyle='rgba(0,0,0,'+opacity+')';context.fillRect(border,border,canvas.width-(border*2),canvas.height-(border*2));if(!window.opera)addLining(context,1.5,1.5,canvas.width-3,canvas.height-3,opacity,inset,false,color);if(preserve==0){context.drawImage(image,border,border,canvas.width-(border*2),canvas.height-(border*2));}else{if(canvas.width>canvas.height){ff=(canvas.height/canvas.width);xo=0;yo=((ww*ff)-hh)/2;hh=(ww*ff);}else if(canvas.width<canvas.height){ff=(canvas.width/canvas.height);yo=0;xo=((hh*ff)-ww)/2;ww=(hh*ff);}else{ff=1;xo=0;yo=0;}
context.save();context.beginPath();context.rect(border,border,ww-(2*xo),hh-(2*yo));context.closePath();context.clip();context.drawImage(image,border-xo,border-yo,ww,hh);context.restore();}
if(typeof set_textRenderContext=='function'&&text!=''){set_textRenderContext(context);if(check_textRenderContext(context)){context.save();context.beginPath();context.rect(1,canvas.height-(border*3),canvas.width-2,(border*3));context.closePath();context.fillStyle=color;context.fill();context.restore();if(noshading==0)addShading(context,border,border,canvas.width-(border*2),canvas.height-(border*4),opacity);if(!window.opera)addLining(context,border,border,canvas.width-(border*2),canvas.height-(border*4),opacity,inset,true);context.strokeStyle=tcolor;text=get_widthText(text,ww,border*1.5,100,100);tw=get_textWidth(text,border*1.5,100,100);context.strokeText(text,border+((ww-tw)/2),canvas.height-(border*2.4),border*1.5,100,100,100);}}else{if(noshading==0)addShading(context,border,border,canvas.width-(border*2),canvas.height-(border*2),opacity);if(!window.opera)addLining(context,border,border,canvas.width-(border*2),canvas.height-(border*2),opacity,inset,true);}
context.restore();canvas.style.visibility='visible';}}}
var instantOnload=window.onload;window.onload=function(){if(instantOnload)instantOnload();if(isIE){addIEInstant();}else{addInstant();}}
var Cufon=(function(){var L=function(){return L.replace.apply(null,arguments)};var W=L.DOM={ready:(function(){var b=false,d={loaded:1,complete:1};var a=[],c=function(){if(b){return}b=true;for(var e;e=a.shift();e()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",c,false);window.addEventListener("pageshow",c,false)}if(!window.opera&&document.readyState){(function(){d[document.readyState]?c():setTimeout(arguments.callee,10)})()}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");c()}catch(f){setTimeout(arguments.callee,1)}})()}P(window,"load",c);return function(e){if(!arguments.length){c()}else{b?e():a.push(e)}}})()};var M=L.CSS={Size:function(b,a){this.value=parseFloat(b);this.unit=String(b).match(/[a-z%]*$/)[0]||"px";this.convert=function(c){return c/a*this.value};this.convertFrom=function(c){return c/this.value*a};this.toString=function(){return this.value+this.unit}},color:I(function(b){var a={};a.color=b.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(d,c,e){a.opacity=parseFloat(e);return"rgb("+c+")"});return a}),getStyle:function(b){var a=document.defaultView;if(a&&a.getComputedStyle){return new A(a.getComputedStyle(b,null))}if(b.currentStyle){return new A(b.currentStyle)}return new A(b.style)},gradient:I(function(e){var f={id:e,type:e.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},b=e.substr(e.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);for(var d=0,a=b.length,c;d<a;++d){c=b[d].split("=",2).reverse();f.stops.push([c[1]||d/(a-1),c[0]])}return f}),quotedList:I(function(d){var c=[],b=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,a;while(a=b.exec(d)){c.push(a[3]||a[1])}return c}),recognizesMedia:I(function(g){var d=document.createElement("style"),c,b,a;d.type="text/css";d.media=g;try{d.appendChild(document.createTextNode("/**/"))}catch(f){}b=F("head")[0];b.insertBefore(d,b.firstChild);c=(d.sheet||d.styleSheet);a=c&&!c.disabled;b.removeChild(d);return a}),supports:function(c,b){var a=document.createElement("span").style;if(a[c]===undefined){return false}a[c]=b;return a[c]===b},textAlign:function(d,c,a,b){if(c.get("textAlign")=="right"){if(a>0){d=" "+d}}else{if(a<b-1){d+=" "}}return d},textDecoration:function(f,e){if(!e){e=this.getStyle(f)}var b={underline:null,overline:null,"line-through":null};for(var a=f;a.parentNode&&a.parentNode.nodeType==1;){var d=true;for(var c in b){if(!J(b,c)||b[c]){continue}if(e.get("textDecoration").indexOf(c)!=-1){b[c]=e.get("color")}d=false}if(d){break}e=this.getStyle(a=a.parentNode)}return b},textShadow:I(function(e){if(e=="none"){return null}var d=[],f={},a,b=0;var c=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(a=c.exec(e)){if(a[0]==","){d.push(f);f={},b=0}else{if(a[1]){f.color=a[1]}else{f[["offX","offY","blur"][b++]]=a[2]}}}d.push(f);return d}),textTransform:function(b,a){return b[{uppercase:"toUpperCase",lowercase:"toLowerCase"}[a.get("textTransform")]||"toString"]()},whiteSpace:(function(){var a={inline:1,"inline-block":1,"run-in":1};return function(d,b,c){if(a[b.get("display")]){return d}if(!c.previousSibling){d=d.replace(/^\s+/,"")}if(!c.nextSibling){d=d.replace(/\s+$/,"")}return d}})()};M.ready=(function(){var a=!M.recognizesMedia("all"),d=false;var c=[],g=function(){a=true;for(var j;j=c.shift();j()){}};var h=F("link"),i=F("style");function b(j){return j.disabled||f(j.sheet,j.media||"screen")}function f(m,p){if(!M.recognizesMedia(p||"all")){return true}if(!m||m.disabled){return false}try{var q=m.cssRules,o;if(q){search:for(var k=0,j=q.length;o=q[k],k<j;++k){switch(o.type){case 2:break;case 3:if(!f(o.styleSheet,o.media.mediaText)){return false}break;default:break search}}}}catch(n){}return true}function e(){if(document.createStyleSheet){return true}var k,j;for(j=0;k=h[j];++j){if(k.rel.toLowerCase()=="stylesheet"&&!b(k)){return false}}for(j=0;k=i[j];++j){if(!b(k)){return false}}return true}W.ready(function(){if(!d){d=M.getStyle(document.body).isUsable()}if(a||(d&&e())){g()}else{setTimeout(arguments.callee,10)}});return function(j){if(a){j()}else{c.push(j)}}})();function R(b){var a=this.face=b.face;this.glyphs=b.glyphs;this.w=b.w;this.baseSize=parseInt(a["units-per-em"],10);this.family=a["font-family"].toLowerCase();this.weight=a["font-weight"];this.style=a["font-style"]||"normal";this.viewBox=(function(){var d=a.bbox.split(/\s+/);var c={minX:parseInt(d[0],10),minY:parseInt(d[1],10),maxX:parseInt(d[2],10),maxY:parseInt(d[3],10)};c.width=c.maxX-c.minX,c.height=c.maxY-c.minY;c.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")};return c})();this.ascent=-parseInt(a.ascent,10);this.descent=-parseInt(a.descent,10);this.height=-this.ascent+this.descent}function E(){var b={},a={oblique:"italic",italic:"oblique"};this.add=function(c){(b[c.style]||(b[c.style]={}))[c.weight]=c};this.get=function(g,h){var f=b[g]||b[a[g]]||b.normal||b.italic||b.oblique;if(!f){return null}h={normal:400,bold:700}[h]||parseInt(h,10);if(f[h]){return f[h]}var d={1:1,99:0}[h%100],j=[],e,c;if(d===undefined){d=h>400}if(h==500){h=400}for(var i in f){if(!J(f,i)){continue}i=parseInt(i,10);if(!e||i<e){e=i}if(!c||i>c){c=i}j.push(i)}if(h<e){h=e}if(h>c){h=c}j.sort(function(l,k){return(d?(l>h&&k>h)?l<k:l>k:(l<h&&k<h)?l>k:l<k)?-1:1});return f[j[0]]}}function Q(){function c(e,f){if(e.contains){return e.contains(f)}return e.compareDocumentPosition(f)&16}function a(g){var f=g.relatedTarget;if(!f||c(this,f)){return}b(this)}function d(f){b(this)}function b(e){setTimeout(function(){L.replace(e,D.get(e).options,true)},10)}this.attach=function(e){if(e.onmouseenter===undefined){P(e,"mouseover",a);P(e,"mouseout",a)}else{P(e,"mouseenter",d);P(e,"mouseleave",d)}}}function T(){var b=[],c={};function a(g){var d=[],f;for(var e=0;f=g[e];++e){d[e]=b[c[f]]}return d}this.add=function(e,d){c[e]=b.push(d)-1};this.repeat=function(){var d=arguments.length?a(arguments):b,e;for(var f=0;e=d[f++];){L.replace(e[0],e[1],true)}}}function Z(){var c={},a=0;function b(d){return d.cufid||(d.cufid=++a)}this.get=function(d){var e=b(d);return c[e]||(c[e]={})}}function A(a){var c={},b={};this.extend=function(d){for(var e in d){if(J(d,e)){c[e]=d[e]}}return this};this.get=function(d){return c[d]!=undefined?c[d]:a[d]};this.getSize=function(e,d){return b[e]||(b[e]=new M.Size(this.get(e),d))};this.isUsable=function(){return!!a}}function P(b,a,c){if(b.addEventListener){b.addEventListener(a,c,false)}else{if(b.attachEvent){b.attachEvent("on"+a,function(){return c.call(b,window.event)})}}}function U(b,a){var c=D.get(b);if(c.options){return b}if(a.hover&&a.hoverables[b.nodeName.toLowerCase()]){B.attach(b)}c.options=a;return b}function I(a){var b={};return function(c){if(!J(b,c)){b[c]=a.apply(null,arguments)}return b[c]}}function C(f,e){if(!e){e=M.getStyle(f)}var b=M.quotedList(e.get("fontFamily").toLowerCase()),d;for(var c=0,a=b.length;c<a;++c){d=b[c];if(H[d]){return H[d].get(e.get("fontStyle"),e.get("fontWeight"))}}return null}function F(a){return document.getElementsByTagName(a)}function J(b,a){return b.hasOwnProperty(a)}function G(){var a={},c,e;for(var d=0,b=arguments.length;c=arguments[d],d<b;++d){for(e in c){if(J(c,e)){a[e]=c[e]}}}return a}function N(d,n,b,o,e,c){var m=o.separate;if(m=="none"){return Y[o.engine].apply(null,arguments)}var k=document.createDocumentFragment(),g;var h=n.split(O[m]),a=(m=="words");if(a&&S){if(/^\s/.test(n)){h.unshift("")}if(/\s$/.test(n)){h.push("")}}for(var j=0,f=h.length;j<f;++j){g=Y[o.engine](d,a?M.textAlign(h[j],b,j,f):h[j],b,o,e,c,j<f-1);if(g){k.appendChild(g)}}return k}function K(b,j){var c,a,d,g,f,i;for(d=U(b,j).firstChild;d;d=f){g=d.nodeType;f=d.nextSibling;i=false;if(g==1){if(!d.firstChild){continue}if(!/cufon/.test(d.className)){arguments.callee(d,j);continue}else{i=true}}else{if(g!=3){continue}}if(!a){a=M.getStyle(b).extend(j)}if(!c){c=C(b,a)}if(!c){continue}if(i){Y[j.engine](c,null,a,j,d,b);continue}var h=M.whiteSpace(d.data,a,d);if(h===""){continue}var e=N(c,h,a,j,d,b);if(e){d.parentNode.replaceChild(e,d)}else{d.parentNode.removeChild(d)}}}var S=" ".split(/\s+/).length==0;var D=new Z();var B=new Q();var X=new T();var Y={},H={},V={enableTextDecoration:false,engine:null,hover:false,hoverables:{a:true},printable:true,selector:(window.Sizzle||(window.jQuery&&function(a){return jQuery(a)})||(window.dojo&&dojo.query)||(window.$$&&function(a){return $$(a)})||(window.$&&function(a){return $(a)})||(document.querySelectorAll&&function(a){return document.querySelectorAll(a)})||F),separate:"words",textShadow:"none"};var O={words:/[^\S\u00a0]+/,characters:""};L.now=function(){W.ready();return L};L.refresh=function(){X.repeat.apply(X,arguments);return L};L.registerEngine=function(b,a){if(!a){return L}Y[b]=a;return L.set("engine",b)};L.registerFont=function(c){var a=new R(c),b=a.family;if(!H[b]){H[b]=new E()}H[b].add(a);return L.set("fontFamily",'"'+b+'"')};L.replace=function(c,b,a){b=G(V,b);if(!b.engine){return L}if(typeof b.textShadow=="string"){b.textShadow=M.textShadow(b.textShadow)}if(typeof b.color=="string"&&/^-/.test(b.color)){b.textGradient=M.gradient(b.color)}if(!a){X.add(c,arguments)}if(c.nodeType||typeof c=="string"){c=[c]}M.ready(function(){for(var e=0,d=c.length;e<d;++e){var f=c[e];if(typeof f=="string"){L.replace(b.selector(f),b,true)}else{K(f,b)}}});return L};L.set=function(a,b){V[a]=b;return L};return L})();Cufon.registerEngine("canvas",(function(){var B=document.createElement("canvas");if(!B||!B.getContext||!B.getContext.apply){return}B=null;var A=Cufon.CSS.supports("display","inline-block");var E=!A&&(document.compatMode=="BackCompat"||/frameset|transitional/i.test(document.doctype.publicId));var F=document.createElement("style");F.type="text/css";F.appendChild(document.createTextNode((".cufon-canvas{text-indent:0;}@media screen,projection{.cufon-canvas{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(E?"":"font-size:1px;line-height:1px;")+"}.cufon-canvas .cufon-alt{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;}"+(A?".cufon-canvas canvas{position:relative;}":".cufon-canvas canvas{position:absolute;}")+"}@media print{.cufon-canvas{padding:0;}.cufon-canvas canvas{display:none;}.cufon-canvas .cufon-alt{display:inline;}}").replace(/;/g,"!important;")));document.getElementsByTagName("head")[0].appendChild(F);function D(O,H){var M=0,L=0;var G=[],N=/([mrvxe])([^a-z]*)/g,J;generate:for(var I=0;J=N.exec(O);++I){var K=J[2].split(",");switch(J[1]){case"v":G[I]={m:"bezierCurveTo",a:[M+~~K[0],L+~~K[1],M+~~K[2],L+~~K[3],M+=~~K[4],L+=~~K[5]]};break;case"r":G[I]={m:"lineTo",a:[M+=~~K[0],L+=~~K[1]]};break;case"m":G[I]={m:"moveTo",a:[M=~~K[0],L=~~K[1]]};break;case"x":G[I]={m:"closePath"};break;case"e":break generate}H[G[I].m].apply(H,G[I].a)}return G}function C(K,J){for(var I=0,H=K.length;I<H;++I){var G=K[I];J[G.m].apply(J,G.a)}}return function(AD,Z,u,V,d,AE){var I=(Z===null);if(I){Z=d.alt}var b=AD.viewBox;var K=u.getSize("fontSize",AD.baseSize);var s=u.get("letterSpacing");s=(s=="normal")?0:K.convertFrom(parseInt(s,10));var c=0,t=0,r=0,X=0;var a=V.textShadow,p=[];if(a){for(var AC=a.length;AC--;){var h=a[AC];var o=K.convertFrom(parseFloat(h.offX));var n=K.convertFrom(parseFloat(h.offY));p[AC]=[o,n];if(n<c){c=n}if(o>t){t=o}if(n>r){r=n}if(o<X){X=o}}}var AH=Cufon.CSS.textTransform(Z,u).split(""),T;var J=AD.glyphs,W,M,w;var G=0,P,f=[];for(var AC=0,AA=0,v=AH.length;AC<v;++AC){W=J[T=AH[AC]]||AD.missingGlyph;if(!W){continue}if(M){G-=w=M[T]||0;f[AA-1]-=w}G+=P=f[AA++]=~~(W.w||AD.w)+s;M=W.k}if(P===undefined){return null}t+=b.width-P;X+=b.minX;var U,L;if(I){U=d;L=d.firstChild}else{U=document.createElement("span");U.className="cufon cufon-canvas";U.alt=Z;L=document.createElement("canvas");U.appendChild(L);if(V.printable){var z=document.createElement("span");z.className="cufon-alt";z.appendChild(document.createTextNode(Z));U.appendChild(z)}}var AI=U.style;var m=L.style;var H=K.convert(b.height);var AG=Math.ceil(H);var q=AG/H;L.width=Math.ceil(K.convert(G*q+t-X));L.height=Math.ceil(K.convert(b.height-c+r));c+=b.minY;m.top=Math.round(K.convert(c-AD.ascent))+"px";m.left=Math.round(K.convert(X))+"px";var S=Math.ceil(K.convert(G*q))+"px";if(A){AI.width=S;AI.height=K.convert(AD.height)+"px"}else{AI.paddingLeft=S;AI.paddingBottom=(K.convert(AD.height)-1)+"px"}var AF=L.getContext("2d"),e=H/b.height;AF.scale(e,e*q);AF.translate(-X,-c);AF.lineWidth=AD.face["underline-thickness"];AF.save();function N(i,g){AF.strokeStyle=g;AF.beginPath();AF.moveTo(0,i);AF.lineTo(G,i);AF.stroke()}var O=V.enableTextDecoration?Cufon.CSS.textDecoration(AE,u):{};if(O.underline){N(-AD.face["underline-position"],O.underline)}if(O.overline){N(AD.ascent,O.overline)}function AB(){AF.scale(q,1);for(var x=0,k=0,g=AH.length;x<g;++x){var y=J[AH[x]]||AD.missingGlyph;if(!y){continue}if(y.d){AF.beginPath();if(y.code){C(y.code,AF)}else{y.code=D("m"+y.d,AF)}AF.fill()}AF.translate(f[k++],0)}AF.restore()}if(a){for(var AC=a.length;AC--;){var h=a[AC];AF.save();AF.fillStyle=h.color;AF.translate.apply(AF,p[AC]);AB()}}var R=V.textGradient;if(R){var Y=R.stops,Q=AF.createLinearGradient(0,b.minY,0,b.maxY);for(var AC=0,v=Y.length;AC<v;++AC){Q.addColorStop.apply(Q,Y[AC])}AF.fillStyle=Q}else{AF.fillStyle=u.get("color")}AB();if(O["line-through"]){N(-AD.descent,O["line-through"])}return U}})());Cufon.registerEngine("vml",(function(){if(!document.namespaces){return}if(document.namespaces.cvml==null){document.namespaces.add("cvml","urn:schemas-microsoft-com:vml")}var B=document.createElement("cvml:shape");B.style.behavior="url(#default#VML)";if(!B.coordsize){return}B=null;document.write(('<style type="text/css">.cufon-vml-canvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}.cufon-vml-canvas{position:absolute;text-align:left;}.cufon-vml{display:inline-block;position:relative;vertical-align:middle;}.cufon-vml .cufon-alt{position:absolute;left:-10000in;font-size:1px;}a .cufon-vml{cursor:pointer}}@media print{.cufon-vml *{display:none;}.cufon-vml .cufon-alt{display:inline;}}</style>').replace(/;/g,"!important;"));function C(F,G){return A(F,/(?:em|ex|%)$/i.test(G)?"1em":G)}function A(I,J){if(/px$/i.test(J)){return parseFloat(J)}var H=I.style.left,G=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;I.style.left=J;var F=I.style.pixelLeft;I.style.left=H;I.runtimeStyle.left=G;return F}var E={};function D(K){var L=K.id;if(!E[L]){var I=K.stops,J=document.createElement("cvml:fill"),F=[];J.type="gradient";J.angle=180;J.focus="0";J.method="sigma";J.color=I[0][1];for(var H=1,G=I.length-1;H<G;++H){F.push(I[H][0]*100+"% "+I[H][1])}J.colors=F.join(",");J.color2=I[G][1];E[L]=J}return E[L]}return function(AE,d,y,a,h,AF,w){var I=(d===null);if(I){d=h.alt}var f=AE.viewBox;var K=y.computedFontSize||(y.computedFontSize=new Cufon.CSS.Size(C(AF,y.get("fontSize"))+"px",AE.baseSize));var v=y.computedLSpacing;if(v==undefined){v=y.get("letterSpacing");y.computedLSpacing=v=(v=="normal")?0:~~K.convertFrom(A(AF,v))}var W,L;if(I){W=h;L=h.firstChild}else{W=document.createElement("span");W.className="cufon cufon-vml";W.alt=d;L=document.createElement("span");L.className="cufon-vml-canvas";W.appendChild(L);if(a.printable){var AB=document.createElement("span");AB.className="cufon-alt";AB.appendChild(document.createTextNode(d));W.appendChild(AB)}if(!w){W.appendChild(document.createElement("cvml:shape"))}}var AK=W.style;var q=L.style;var G=K.convert(f.height),AH=Math.ceil(G);var u=AH/G;var t=f.minX,s=f.minY;q.height=AH;q.top=Math.round(K.convert(s-AE.ascent));q.left=Math.round(K.convert(t));AK.height=K.convert(AE.height)+"px";var P=a.enableTextDecoration?Cufon.CSS.textDecoration(AF,y):{};var c=y.get("color");var AJ=Cufon.CSS.textTransform(d,y).split(""),V;var J=AE.glyphs,b,M,AA;var F=0,m=[],r=0,R;var T,e=a.textShadow;for(var AD=0,AC=0,z=AJ.length;AD<z;++AD){b=J[V=AJ[AD]]||AE.missingGlyph;if(!b){continue}if(M){F-=AA=M[V]||0;m[AC-1]-=AA}F+=R=m[AC++]=~~(b.w||AE.w)+v;M=b.k}if(R===undefined){return null}var U=-t+F+(f.width-R);var AI=K.convert(U*u),x=Math.round(AI);var p=U+","+f.height,H;var g="r"+p+"ns";var S=a.textGradient&&D(a.textGradient);for(AD=0,AC=0;AD<z;++AD){b=J[AJ[AD]]||AE.missingGlyph;if(!b){continue}if(I){T=L.childNodes[AC];while(T.firstChild){T.removeChild(T.firstChild)}}else{T=document.createElement("cvml:shape");L.appendChild(T)}T.stroked="f";T.coordsize=p;T.coordorigin=H=(t-r)+","+s;T.path=(b.d?"m"+b.d+"xe":"")+"m"+H+g;T.fillcolor=c;if(S){T.appendChild(S.cloneNode(false))}var AG=T.style;AG.width=x;AG.height=AH;if(e){var O=e[0],N=e[1];var Z=Cufon.CSS.color(O.color),X;var o=document.createElement("cvml:shadow");o.on="t";o.color=Z.color;o.offset=O.offX+","+O.offY;if(N){X=Cufon.CSS.color(N.color);o.type="double";o.color2=X.color;o.offset2=N.offX+","+N.offY}o.opacity=Z.opacity||(X&&X.opacity)||1;T.appendChild(o)}r+=m[AC++]}var n=T.nextSibling,Q,Y;if(a.hover){if(!n){n=document.createElement("cvml:rect");n.stroked="f";n.className="cufon-vml-cover";Q=document.createElement("cvml:fill");Q.opacity=0;n.appendChild(Q);L.appendChild(n)}Y=n.style;Y.width=x;Y.height=AH}else{if(n){L.removeChild(n)}}AK.width=Math.max(Math.ceil(K.convert(F*u)),0);return W}})());$(document).ready(function(){Cufon.replace('h3');$(".primary_nav").hover(function(){$(this).find(".secondary_nav").show();},function(){$(this).find(".secondary_nav").hide();});});function showBio(id){jQuery.each($("#yearbook > .avatar"),function(){$(this).animate({opacity:0.5},100);});jQuery.each($("#yearbook > .bio"),function(){$(this).hide();});$("#person_"+id).animate({opacity:1.0},325);$("#person_"+id+"_bio").fadeIn();$.scrollTo($("#person_"+id));}
function changePicture(project_id,index){$("#display_area > #image").html("<img src='http://assets.dynamix-ltd.com/images/projects/slideshow/"+project_id+"-"+(index+1)+".jpg'>");}
function showProject(project_id){$('#projects').scrollTo($("#"+project_id),0);}
function scrollProjects(){$("#steps a:first").addClass("selected");$('#projects').serialScroll({items:'.project',duration:0,force:true,axis:'y',constant:true,easing:'linear',cycle:true,interval:5000,navigation:'#steps a',step:1,stop:true,jump:true,onBefore:function(e,elem,$pane,$items,pos){$('#steps a').each(function(){$(this).removeClass('selected');});$("#steps > a[rel="+(pos+1)+"]").addClass("selected")}});}
$.fn.fadeToggle=function(speed,easing,callback){return this.animate({opacity:'toggle'},speed,easing,callback);};