(function(C){var B=C.scrollTo=function(F,E,D){B.window().scrollTo(F,E,D)};B.defaults={axis:"y",duration:1};B.window=function(){return C(C.browser.safari?"body":"html")};C.fn.scrollTo=function(F,E,D){if(typeof E=="object"){D=E;E=0}D=C.extend({},B.defaults,D);E=E||D.speed||D.duration;D.queue=D.queue&&D.axis.length>1;if(D.queue){E/=2}D.offset=A(D.offset);D.over=A(D.over);return this.each(function(){var M=this,J=C(M),K=F,I,H={},N=J.is("html,body");switch(typeof K){case"number":case"string":if(/^([+-]=)?\d+(px)?$/.test(K)){K=A(K);break}K=C(K,this);case"object":if(K.is||K.style){I=(K=C(K)).offset()}}C.each(D.axis.split(""),function(R,S){var T=S=="x"?"Left":"Top",V=T.toLowerCase(),Q="scroll"+T,O=M[Q],P=S=="x"?"Width":"Height",U=P.toLowerCase();if(I){H[Q]=I[V]+(N?0:O-J.offset()[V]);if(D.margin){H[Q]-=parseInt(K.css("margin"+T))||0;H[Q]-=parseInt(K.css("border"+T+"Width"))||0}H[Q]+=D.offset[V]||0;if(D.over[V]){H[Q]+=K[U]()*D.over[V]}}else{H[Q]=K[V]}if(/^\d+$/.test(H[Q])){H[Q]=H[Q]<=0?0:Math.min(H[Q],G(P))}if(!R&&D.queue){if(O!=H[Q]){L(D.onAfterFirst)}delete H[Q]}});L(D.onAfter);function L(O){J.animate(H,E,D.easing,O&&function(){O.call(this,F)})}function G(O){var P=N?C.browser.opera?document.body:document.documentElement:M;return P["scroll"+O]-P["client"+O]}})};function A(D){return typeof D=="object"?D:{top:D,left:D}}})(jQuery);(function(D){var A=location.href.replace(/#.*/,"");var B=D.localScroll=function(E){D("body").localScroll(E)};B.defaults={duration:1000,axis:"y",event:"click",stop:true};B.hash=function(E){E=D.extend({},B.defaults,E);E.hash=false;if(location.hash){setTimeout(function(){C(0,location,E)},0)}};D.fn.localScroll=function(F){F=D.extend({},B.defaults,F);return(F.persistent||F.lazy)?this.bind(F.event,function(H){var G=D([H.target,H.target.parentNode]).filter(E)[0];G&&C(H,G,F)}):this.find("a").filter(E).bind(F.event,function(G){C(G,this,F)}).end().end();function E(){return !!this.href&&!!this.hash&&this.href.replace(this.hash,"")==A&&(!F.filter||D(this).is(F.filter))}};function C(I,H,F){var J=H.hash.slice(1),G=document.getElementById(J)||document.getElementsByName(J)[0];if(G){I&&I.preventDefault();var E=D(F.target||D.scrollTo.window());if(F.lock&&E.is(":animated")||F.onBefore&&F.onBefore.call(H,I,G,E)===false){return }if(F.stop){E.queue("fx",[]).stop()}E.scrollTo(G,F).trigger("notify.serialScroll",[G]);if(F.hash){E.queue(function(){location=H.hash})}}}})(jQuery);(function(A){var B=A.serialScroll=function(C){A.scrollTo.window().serialScroll(C)};B.defaults={duration:1000,axis:"x",event:"click",start:0,step:1,lock:true,cycle:true,constant:true};A.fn.serialScroll=function(D){D=A.extend({},B.defaults,D);var F=D.event,E=D.step,C=D.lazy;return this.each(function(){var I=D.target?this:document,H=A(D.target||this,I),L=H[0],R=D.items,N=D.start,S=D.interval,G=D.navigation,J;if(!C){R=K()}if(D.force){T({},N)}A(D.prev||[],I).bind(F,-E,M);A(D.next||[],I).bind(F,E,M);if(!L.ssbound){H.bind("prev.serialScroll",-E,M).bind("next.serialScroll",E,M).bind("goto.serialScroll",T)}if(S){H.bind("start.serialScroll",function(U){if(!S){O();S=true;P()}}).bind("stop.serialScroll",function(){O();S=false})}H.bind("notify.serialScroll",function(W,V){var U=Q(V);if(U>-1){N=U}});L.ssbound=true;if(D.jump){(C?H:K()).bind(F,function(U){T(U,Q(U.target))})}if(G){G=A(G,I).bind(F,function(U){U.data=Math.round(K().length/G.length)*G.index(this);T(U,this)})}function M(U){U.data+=N;T(U,this)}function T(Z,V){if(!isNaN(V)){Z.data=V;V=L}var b=Z.data,U,c=Z.type,a=D.exclude?K().slice(0,-D.exclude):K(),X=a.length,W=a[b],Y=D.duration;if(c){Z.preventDefault()}if(S){O();J=setTimeout(P,D.interval)}if(!W){U=b<0?0:X-1;if(N!=U){b=U}else{if(!D.cycle){return }else{b=X-U-1}}W=a[b]}if(!W||c&&N==b||D.lock&&H.is(":animated")||c&&D.onBefore&&D.onBefore.call(V,Z,W,H,K(),b)===false){return }if(D.stop){H.queue("fx",[]).stop()}if(D.constant){Y=Math.abs(Y/E*(N-b))}H.scrollTo(W,Y,D).trigger("notify.serialScroll",[b])}function P(){H.trigger("next.serialScroll")}function O(){clearTimeout(J)}function K(){return A(R,L)}function Q(V){if(!isNaN(V)){return V}var W=K(),U;while((U=W.index(V))==-1&&V!=L){if(V!=null){V=V.parentNode}}return U}})}})(jQuery);$(document).ready(function(){var D=$("#slider .scrollContainer > div");var G=$("#slider .scrollContainer");var A=true;if(A){D.css({"float":"left",position:"relative"});if(D.length>0){G.css("width",D[0].offsetWidth*D.length)}}var B=$("#slider .scroll").css("overflow","hidden");function E(){$(this).parents("ul:first").find("a").removeClass("selected").end().end().addClass("selected")}function C(J){var I=$("#slider .navigation").find('a[href$="'+J.id+'"]').get(0);E.call(I)}if(window.location.hash){C({id:window.location.hash.substr(1)})}else{$("ul.navigation a:first").click()}var F=parseInt((A?G.css("paddingTop"):G.css("paddingLeft"))||0)*-1;var H={target:B,items:D,navigation:".navigation a",prev:"img.left",next:"img.right",axis:"xy",onAfter:C,offset:F,duration:500,easing:"swing"};$("#slider").serialScroll(H);$.localScroll(H);H.duration=1;$.localScroll.hash(H)});
