(function(d){var c=location.href.replace(/#.*/,""),b=d.localScroll=function(e){d("body").localScroll(e)};b.defaults={duration:1000,axis:"y",event:"click",stop:1};b.hash=function(e){e=d.extend({},b.defaults,e);e.hash=0;if(location.hash){setTimeout(function(){a(0,location,e)},0)}};d.fn.localScroll=function(e){e=d.extend({},b.defaults,e);return(e.persistent||e.lazy)?this.bind(e.event,function(h){var g=d([h.target,h.target.parentNode]).filter(f)[0];g&&a(h,g,e)}):this.find("a,area").filter(f).bind(e.event,function(g){a(g,this,e)}).end().end();function f(){var g=this;return !!g.href&&!!g.hash&&g.href.replace(g.hash,"")==c&&(!e.filter||d(g).is(e.filter))}};function a(j,h,g){var l=h.hash.slice(1),k=document.getElementById(l)||document.getElementsByName(l)[0],i;if(k){j&&j.preventDefault();i=d(g.target||d.scrollTo.window());if(g.lock&&i.is(":animated")||g.onBefore&&g.onBefore.call(h,j,k,i)===!1){return}if(g.stop){i.queue("fx",[]).stop()}i.scrollTo(k,g).trigger("notify.serialScroll",[k]);if(g.hash){i.queue(function(){location=h.hash;d(this).dequeue()})}}}})(jQuery);(function(b){var c=b.scrollTo=function(e,d,f){c.window().scrollTo(e,d,f)};c.defaults={axis:"y",duration:1};c.window=function(){return b(b.browser.safari?"body":"html")};b.fn.scrollTo=function(e,d,f){if(typeof d=="object"){f=d;d=0}f=b.extend({},c.defaults,f);d=d||f.speed||f.duration;f.queue=f.queue&&f.axis.length>1;if(f.queue){d/=2}f.offset=a(f.offset);f.over=a(f.over);return this.each(function(){var k=this,i=b(k),l=e,p,o={},j=i.is("html,body");switch(typeof l){case"number":case"string":if(/^([+-]=)?\d+(px)?$/.test(l)){l=a(l);break}l=b(l,this);case"object":if(l.is||l.style){p=(l=b(l)).offset()}}b.each(f.axis.split(""),function(h,r){var q=r=="x"?"Left":"Top",u=q.toLowerCase(),g="scroll"+q,t=k[g],s=r=="x"?"Width":"Height";if(p){o[g]=p[u]+(j?0:t-i.offset()[u]);if(f.margin){o[g]-=parseInt(l.css("margin"+q))||0;o[g]-=parseInt(l.css("border"+q+"Width"))||0}o[g]+=f.offset[u]||0;if(f.over[u]){o[g]+=l[s.toLowerCase()]()*f.over[u]}}else{o[g]=l[u]}if(/^\d+$/.test(o[g])){o[g]=o[g]<=0?0:Math.min(o[g],m(s))}if(!h&&f.queue){if(t!=o[g]){n(f.onAfterFirst)}delete o[g]}});n(f.onAfter);function n(g){i.animate(o,d,f.easing,g&&function(){g.call(this,e)})}function m(h){var g=j?b.browser.opera?document.body:document.documentElement:k;return g["scroll"+h]-g["client"+h]}})};function a(d){return typeof d=="object"?d:{top:d,left:d}}})(jQuery);(function(f){var e="serialScroll",d="."+e,h="bind",g=f[e]=function(a){f.scrollTo.window()[e](a)};g.defaults={duration:1000,axis:"x",event:"click",start:0,step:1,lock:1,cycle:1,constant:1};f.fn[e]=function(i){i=f.extend({},g.defaults,i);var b=i.event,a=i.step,c=i.lazy;return this.each(function(){var E=i.target?this:document,D=f(i.target||this,E),C=D[0],B=i.items,A=i.start,z=i.interval,y=i.navigation,n;if(!c){B=G()}if(i.force){J({},A)}f(i.prev||[],E)[h](b,-a,K);f(i.next||[],E)[h](b,a,K);if(!C.ssbound){D[h]("prev"+d,-a,K)[h]("next"+d,a,K)[h]("goto"+d,J)}if(z){D[h]("start"+d,function(j){if(!z){H();z=1;I()}})[h]("stop"+d,function(){H();z=0})}D[h]("notify"+d,function(l,j){var k=F(j);if(k>-1){A=k}});C.ssbound=1;if(i.jump){(c?D:G())[h](b,function(j){J(j,F(j.target))})}if(y){y=f(y,E)[h](b,function(j){j.data=Math.round(G().length/y.length)*y.index(this);J(j,this)})}function K(j){j.data+=A;J(j,this)}function J(p,s){if(!isNaN(s)){p.data=s;s=C}var r=p.data,j,q=p.type,o=i.exclude?G().slice(0,-i.exclude):G(),m=o.length,l=o[r],k=i.duration;if(q){p.preventDefault()}if(z){H();n=setTimeout(I,i.interval)}if(!l){j=r<0?0:j=m-1;if(A!=j){r=j}else{if(!i.cycle){return}else{r=m-j-1}}l=o[r]}if(!l||q&&A==r||i.lock&&D.is(":animated")||q&&i.onBefore&&i.onBefore.call(s,p,l,D,G(),r)===!1){return}if(i.stop){D.queue("fx",[]).stop()}if(i.constant){k=Math.abs(k/a*(A-r))}D.scrollTo(l,k,i).trigger("notify"+d,[r])}function I(){D.trigger("next"+d)}function H(){clearTimeout(n)}function G(){return f(B,C)}function F(k){if(!isNaN(k)){return k}var j=G(),l;while((l=j.index(k))==-1&&k!=C){k=k.parentNode}return l}})}})(jQuery);$(document).ready(function(){var e=$("#slider .scrollContainer > div");var h=$("#slider .scrollContainer");var b=true;if(b){e.css({"float":"left",position:"relative"});h.css("width",e[0].offsetWidth*e.length)}var d=$("#slider .scroll").css("overflow","hidden");d.before('').after('');function a(){$(this).parents("ul:first").find("a").removeClass("selected").end().end().addClass("selected")}$("#slider .navigation").find("a").click(a);function c(j){var i=$("#slider .navigation").find('a[href$="'+j.id+'"]').get(0);a.call(i)}if(window.location.hash){c({id:window.location.hash.substr(1)})}else{$("ul.navigation a:first").click()}var g=parseInt((b?h.css("paddingTop"):h.css("paddingLeft"))||0)*-1;var f={target:d,items:e,navigation:".navigation a",prev:"img.left",next:"img.right",axis:"xy",onAfter:c,offset:g,duration:500,easing:"swing"};$("#slider").serialScroll(f);$.localScroll(f);f.duration=1;$.localScroll.hash(f)});jQuery.jScrollPane={active:[]};jQuery.fn.jScrollPane=function(a){a=jQuery.extend({scrollbarWidth:10,scrollbarMargin:5,wheelSpeed:18,showArrows:false,arrowSize:0,animateTo:false,dragMinHeight:1,dragMaxHeight:99999,animateInterval:100,animateStep:3,maintainPosition:true},a);return this.each(function(){var j=jQuery(this);if(jQuery(this).parent().is(".jScrollPaneContainer")){var U=a.maintainPosition?j.offset({relativeTo:jQuery(this).parent()[0]}).top:0;var h=jQuery(this).parent();var x=h.innerWidth();var V=h.outerHeight();var i=V;if(h.unmousewheel){h.unmousewheel()}jQuery(">.jScrollPaneTrack, >.jScrollArrowUp, >.jScrollArrowDown",h).remove();j.css({top:0})}else{var U=0;this.originalPadding=j.css("paddingTop")+" "+j.css("paddingRight")+" "+j.css("paddingBottom")+" "+j.css("paddingLeft");this.originalSidePaddingTotal=(parseInt(j.css("paddingLeft"))||0)+(parseInt(j.css("paddingRight"))||0);var x=j.innerWidth();var V=j.innerHeight();var i=V;j.wrap(jQuery("<div></div>").attr({className:"jScrollPaneContainer"}).css({height:V+"px",width:x+"px"}));jQuery(document).bind("emchange",function(W,X,p){j.jScrollPane(a)})}var H=this.originalSidePaddingTotal;j.css({height:"auto",width:x-a.scrollbarWidth-a.scrollbarMargin-H+"px",paddingRight:a.scrollbarMargin+"px"});var F=j.outerHeight();var C=V/F;if(C<0.99){var e=j.parent();e.append(jQuery("<div></div>").attr({className:"jScrollPaneTrack"}).css({width:a.scrollbarWidth+"px"}).append(jQuery("<div></div>").attr({className:"jScrollPaneDrag"}).css({width:a.scrollbarWidth+"px"}).append(jQuery("<div></div>").attr({className:"jScrollPaneDragTop"}).css({width:a.scrollbarWidth+"px"}),jQuery("<div></div>").attr({className:"jScrollPaneDragBottom"}).css({width:a.scrollbarWidth+"px"}))));var R=jQuery(">.jScrollPaneTrack",e);var k=jQuery(">.jScrollPaneTrack .jScrollPaneDrag",e);if(a.showArrows){var A;var T;var m;var J;var D=function(){if(J>4||J%4==0){Q(M+T*v)}J++};var g=function(p){jQuery("body").unbind("mouseup",g);A.removeClass("jScrollActiveArrowButton");clearInterval(m)};var t=function(){jQuery("body").bind("mouseup",g);A.addClass("jScrollActiveArrowButton");J=0;D();m=setInterval(D,100)};e.append(jQuery("<a></a>").attr({href:"javascript:;",className:"jScrollArrowUp"}).css({width:a.scrollbarWidth+"px"}).html("Scroll up").bind("mousedown",function(){A=jQuery(this);T=-1;t();this.blur();return false}),jQuery("<a></a>").attr({href:"javascript:;",className:"jScrollArrowDown"}).css({width:a.scrollbarWidth+"px"}).html("Scroll down").bind("mousedown",function(){A=jQuery(this);T=1;t();this.blur();return false}));if(a.arrowSize){i=V-a.arrowSize-a.arrowSize;R.css({height:i+"px",top:a.arrowSize+"px"})}else{var K=jQuery(">.jScrollArrowUp",e).height();a.arrowSize=K;i=V-K-jQuery(">.jScrollArrowDown",e).height();R.css({height:i+"px",top:K+"px"})}}var O=jQuery(this).css({position:"absolute",overflow:"visible"});var b;var s;var v;var M=0;var q=C*V/2;var u=function(W,Y){var X=Y=="X"?"Left":"Top";return W["page"+Y]||(W["client"+Y]+(document.documentElement["scroll"+X]||document.body["scroll"+X]))||0};var z=function(){return false};var N=function(){G();b=k.offset(false);b.top-=M;s=i-k[0].offsetHeight;v=2*a.wheelSpeed*s/F};var c=function(p){N();q=u(p,"Y")-M-b.top;jQuery("body").bind("mouseup",n).bind("mousemove",B);if(jQuery.browser.msie){jQuery("body").bind("dragstart",z).bind("selectstart",z)}return false};var n=function(){jQuery("body").unbind("mouseup",n).unbind("mousemove",B);q=C*V/2;if(jQuery.browser.msie){jQuery("body").unbind("dragstart",z).unbind("selectstart",z)}};var Q=function(W){W=W<0?0:(W>s?s:W);M=W;k.css({top:W+"px"});var X=W/s;O.css({top:((V-F)*X)+"px"});j.trigger("scroll")};var B=function(p){Q(u(p,"Y")-b.top-q)};var I=Math.max(Math.min(C*(V-a.arrowSize*2),a.dragMaxHeight),a.dragMinHeight);k.css({height:I+"px"}).bind("mousedown",c);var E;var l;var f;var L=function(){if(l>8||l%4==0){Q((M-((M-f)/2)))}l++};var S=function(){clearInterval(E);jQuery("body").unbind("mouseup",S).unbind("mousemove",y)};var y=function(p){f=u(p,"Y")-b.top-q};var o=function(p){N();y(p);l=0;jQuery("body").bind("mouseup",S).bind("mousemove",y);E=setInterval(L,100);L()};R.bind("mousedown",o);if(e.mousewheel){e.mousewheel(function(W,Y){N();G();var X=M;Q(M-Y*v);var p=X!=M;return !p},false)}var d;var r;function w(){var p=(d-M)/a.animateStep;if(p>1||p<-1){Q(M+p)}else{Q(d);G()}}var G=function(){if(r){clearInterval(r);delete d}};var P=function(X,p){if(typeof X=="string"){$e=jQuery(X,this);if(!$e.length){return}X=$e.offset({relativeTo:this}).top}G();var W=-X/(V-F)*s;if(!p||a.animateTo){d=W;r=setInterval(w,a.animateInterval)}else{Q(W)}};j[0].scrollTo=P;j[0].scrollBy=function(W){var p=-parseInt(O.css("top"))||0;P(p+W)};N();P(-U,true);jQuery.jScrollPane.active.push(j[0])}else{j.css({height:V+"px",width:x-this.originalSidePaddingTotal+"px",padding:this.originalPadding})}})};jQuery(window).bind("unload",function(){var b=jQuery.jScrollPane.active;for(var a=0;a<b.length;a++){b[a].scrollTo=b[a].scrollBy=null}});(function(a){a.fn.extend({mousewheel:function(b){if(!b.guid){b.guid=a.event.guid++}if(!a.event._mwCache){a.event._mwCache=[]}return this.each(function(){if(this._mwHandlers){return this._mwHandlers.push(b)}else{this._mwHandlers=[]}this._mwHandlers.push(b);var c=this;this._mwHandler=function(g){g=a.event.fix(g||window.event);a.extend(g,this._mwCursorPos||{});var h=0,f=true;if(g.wheelDelta){h=g.wheelDelta/120}if(g.detail){h=-g.detail/3}if(window.opera){h=-g.wheelDelta}for(var d=0;d<c._mwHandlers.length;d++){if(c._mwHandlers[d]){if(c._mwHandlers[d].call(c,g,h)===false){f=false;g.preventDefault();g.stopPropagation()}}}return f};if(a.browser.mozilla&&!this._mwFixCursorPos){this._mwFixCursorPos=function(d){this._mwCursorPos={pageX:d.pageX,pageY:d.pageY,clientX:d.clientX,clientY:d.clientY}};a(this).bind("mousemove",this._mwFixCursorPos)}if(this.addEventListener){if(a.browser.mozilla){this.addEventListener("DOMMouseScroll",this._mwHandler,false)}else{this.addEventListener("mousewheel",this._mwHandler,false)}}else{this.onmousewheel=this._mwHandler}a.event._mwCache.push(a(this))})},unmousewheel:function(b){return this.each(function(){if(b&&this._mwHandlers){for(var c=0;c<this._mwHandlers.length;c++){if(this._mwHandlers[c]&&this._mwHandlers[c].guid==b.guid){delete this._mwHandlers[c]}}}else{if(a.browser.mozilla&&!this._mwFixCursorPos){a(this).unbind("mousemove",this._mwFixCursorPos)}if(this.addEventListener){if(a.browser.mozilla){this.removeEventListener("DOMMouseScroll",this._mwHandler,false)}else{this.removeEventListener("mousewheel",this._mwHandler,false)}}else{this.onmousewheel=null}this._mwHandlers=this._mwHandler=this._mwFixCursorPos=this._mwCursorPos=null}})}});a(window).one("unload",function(){var c=a.event._mwCache||[];for(var b=0;b<c.length;b++){c[b].unmousewheel()}})})(jQuery);(function(a){a.fn.supersubs=function(b){var c=a.extend({},a.fn.supersubs.defaults,b);return this.each(function(){var d=a(this);var e=a.meta?a.extend({},c,d.data()):c;var f=a('<li id="menu-fontsize">&#8212;</li>').css({padding:0,position:"absolute",top:"-999em",width:"auto"}).appendTo(d).width();a("#menu-fontsize").remove();$ULs=d.find("ul");$ULs.each(function(l){var k=$ULs.eq(l);var j=k.children();var g=j.children("a");var m=j.css("white-space","nowrap").css("float");var h=k.add(j).add(g).css({"float":"none",width:"auto"}).end().end()[0].clientWidth/f;h+=e.extraWidth;if(h>e.maxWidth){h=e.maxWidth}else{if(h<e.minWidth){h=e.minWidth}}h+="em";k.css("width",h);j.css({"float":m,width:"100%","white-space":"normal"}).each(function(){var n=a(">ul",this);var i=n.css("left")!==undefined?"left":"right";n.css(i,h)})})})};a.fn.supersubs.defaults={minWidth:9,maxWidth:25,extraWidth:0}})(jQuery);(function(b){b.fn.superfish=function(k){var g=b.fn.superfish,j=g.c,f=b(['<span class="',j.arrowClass,'"> &#187;</span>'].join("")),i=function(){var c=b(this),l=d(c);clearTimeout(l.sfTimer);c.showSuperfishUl().siblings().hideSuperfishUl()},e=function(){var c=b(this),m=d(c),l=g.op;clearTimeout(m.sfTimer);m.sfTimer=setTimeout(function(){l.retainPath=(b.inArray(c[0],l.$path)>-1);c.hideSuperfishUl();if(l.$path.length&&c.parents(["li.",l.hoverClass].join("")).length<1){i.call(l.$path)}},l.delay)},d=function(c){var l=c.parents(["ul.",j.menuClass,":first"].join(""))[0];g.op=g.o[l.serial];return l},h=function(c){c.addClass(j.anchorClass).append(f.clone())};return this.each(function(){var c=this.serial=g.o.length;var m=b.extend({},g.defaults,k);m.$path=b("li."+m.pathClass,this).slice(0,m.pathLevels).each(function(){b(this).addClass([m.hoverClass,j.bcClass].join(" ")).filter("li:has(ul)").removeClass(m.pathClass)});g.o[c]=g.op=m;b("li:has(ul)",this)[(b.fn.hoverIntent&&!m.disableHI)?"hoverIntent":"hover"](i,e).each(function(){if(m.autoArrows){h(b(">a:first-child",this))}}).not("."+j.bcClass).hideSuperfishUl();var l=b("a",this);l.each(function(n){var o=l.eq(n).parents("li");l.eq(n).focus(function(){i.call(o)}).blur(function(){e.call(o)})});m.onInit.call(this)}).each(function(){var c=[j.menuClass];if(g.op.dropShadows&&!(b.browser.msie&&b.browser.version<7)){c.push(j.shadowClass)}b(this).addClass(c.join(" "))})};var a=b.fn.superfish;a.o=[];a.op={};a.IE7fix=function(){var c=a.op;if(b.browser.msie&&b.browser.version>6&&c.dropShadows&&c.animation.opacity!=undefined){this.toggleClass(a.c.shadowClass+"-off")}};a.c={bcClass:"sf-breadcrumb",menuClass:"sf-js-enabled",anchorClass:"sf-with-ul",arrowClass:"sf-sub-indicator",shadowClass:"sf-shadow"};a.defaults={hoverClass:"sfHover",pathClass:"overideThisToUse",pathLevels:1,delay:200,animation:{opacity:"show"},speed:"fast",autoArrows:true,dropShadows:true,disableHI:false,onInit:function(){},onBeforeShow:function(){},onShow:function(){},onHide:function(){}};b.fn.extend({hideSuperfishUl:function(){var e=a.op,d=(e.retainPath===true)?e.$path:"";e.retainPath=false;var c=b(["li.",e.hoverClass].join(""),this).add(this).not(d).removeClass(e.hoverClass).find(">ul").hide().css("visibility","hidden");e.onHide.call(c);return this},showSuperfishUl:function(){var e=a.op,d=a.c.shadowClass+"-off",c=this.addClass(e.hoverClass).find(">ul:hidden").css("visibility","visible");a.IE7fix.call(c);e.onBeforeShow.call(c);c.animate(e.animation,e.speed,function(){a.IE7fix.call(c);e.onShow.call(c)});return this}})})(jQuery);
