(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=9000000000
}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);
(function($){var l=location.href.replace(/#.*/,"");
var g=$.localScroll=function(a){$("body").localScroll(a)
};
g.defaults={duration:1000,axis:"y",event:"click",stop:true,target:window,reset:true};
g.hash=function(a){if(location.hash){a=$.extend({},g.defaults,a);
a.hash=false;
if(a.reset){var e=a.duration;
delete a.duration;
$(a.target).scrollTo(0,a);
a.duration=e
}i(0,location,a)
}};
$.fn.localScroll=function(b){b=$.extend({},g.defaults,b);
return b.lazy?this.bind(b.event,function(a){var e=$([a.target,a.target.parentNode]).filter(d)[0];
if(e){i(a,e,b)
}}):this.find("a,area").filter(d).bind(b.event,function(a){i(a,this,b)
}).end().end();
function d(){return !!this.href&&!!this.hash&&this.href.replace(this.hash,"")==l&&(!b.filter||$(this).is(b.filter))
}};
function i(a,e,b){var d=e.hash.slice(1),f=document.getElementById(d)||document.getElementsByName(d)[0];
if(!f){return
}if(a){a.preventDefault()
}var h=$(b.target);
if(b.lock&&h.is(":animated")||b.onBefore&&b.onBefore.call(b,a,f,h)===false){return
}if(b.stop){h.stop(true)
}if(b.hash){var j=f.id==d?"id":"name",k=$("<a> </a>").attr(j,d).css({position:"absolute",top:$(window).scrollTop(),left:$(window).scrollLeft()});
f[j]="";
$("body").prepend(k);
location=e.hash;
k.remove();
f[j]=d
}h.scrollTo(f,b).trigger("notify.serialScroll",[f])
}})(jQuery);
(function(a){var b=a.serialScroll=function(c){return a(window).serialScroll(c)
};
b.defaults={duration:1000,axis:"x",event:"click",start:0,step:1,lock:!0,cycle:!0,constant:!0};
a.fn.serialScroll=function(c){return this.each(function(){var t=a.extend({},b.defaults,c),s=t.event,i=t.step,r=t.lazy,e=t.target?this:document,u=a(t.target||this,e),p=u[0],m=t.items,h=t.start,g=t.interval,k=t.navigation,l;
if(!r){m=d()
}if(t.force){f({},h)
}a(t.prev||[],e).bind(s,-i,q);
a(t.next||[],e).bind(s,i,q);
if(!p.ssbound){u.bind("prev.serialScroll",-i,q).bind("next.serialScroll",i,q).bind("goto.serialScroll",f)
}if(g){u.bind("start.serialScroll",function(v){if(!g){o();
g=!0;
n()
}}).bind("stop.serialScroll",function(){o();
g=!1
})
}u.bind("notify.serialScroll",function(x,w){var v=j(w);
if(v>-1){h=v
}});
p.ssbound=!0;
if(t.jump){(r?u:d()).bind(s,function(v){f(v,j(v.target))
})
}if(k){k=a(k,e).bind(s,function(v){v.data=Math.round(d().length/k.length)*k.index(this);
f(v,this)
})
}function q(v){v.data+=h;
f(v,this)
}function f(B,z){if(!isNaN(z)){B.data=z;
z=p
}var C=B.data,v,D=B.type,A=t.exclude?d().slice(0,-t.exclude):d(),y=A.length,w=A[C],x=t.duration;
if(D){B.preventDefault()
}if(g){o();
l=setTimeout(n,t.interval)
}if(!w){v=C<0?0:y-1;
if(h!=v){C=v
}else{if(!t.cycle){return
}else{C=y-v-1
}}w=A[C]
}if(!w||t.lock&&u.is(":animated")||D&&t.onBefore&&t.onBefore(B,w,u,d(),C)===!1){return
}if(t.stop){u.queue("fx",[]).stop()
}if(t.constant){x=Math.abs(x/i*(h-C))
}u.scrollTo(w,x,t).trigger("notify.serialScroll",[C])
}function n(){u.trigger("next.serialScroll")
}function o(){clearTimeout(l)
}function d(){return a(m,p)
}function j(w){if(!isNaN(w)){return w
}var x=d(),v;
while((v=x.index(w))==-1&&w!=p){w=w.parentNode
}return v
}})
}
})(jQuery);
(function($){$.fn.fixPNG=function(){return this.each(function(){var image=$(this).css("backgroundImage");
if(image.match(/^url\(["']?(.*\.png)["']?\)$/i)){image=RegExp.$1;
$(this).css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod="+($(this).css("backgroundRepeat")=="no-repeat"?"crop":"scale")+", src='"+image+"')"}).each(function(){var position=$(this).css("position");
if(position!="absolute"&&position!="relative"){$(this).css("position","relative")
}})
}})
};
var elem,opts,busy=false,imagePreloader=new Image,loadingTimer,loadingFrame=1,imageRegExp=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i;
var isIE=($.browser.msie&&parseInt($.browser.version.substr(0,1))<8);
$.fn.fancybox=function(settings){settings=$.extend({},$.fn.fancybox.defaults,settings);
var matchedGroup=this;
function _initialize(){elem=this;
opts=settings;
_start();
return false
}function _start(){if(busy){return
}if($.isFunction(opts.callbackOnStart)){opts.callbackOnStart()
}opts.itemArray=[];
opts.itemCurrent=0;
if(settings.itemArray.length>0){opts.itemArray=settings.itemArray
}else{var item={};
if(!elem.rel||elem.rel==""){var item={href:elem.href,title:elem.title};
if($(elem).children("img:first").length){item.orig=$(elem).children("img:first")
}opts.itemArray.push(item)
}else{var subGroup=$(matchedGroup).filter("a[rel="+elem.rel+"]");
var item={};
for(var i=0;
i<subGroup.length;
i++){item={href:subGroup[i].href,title:subGroup[i].title};
if($(subGroup[i]).children("img:first").length){item.orig=$(subGroup[i]).children("img:first")
}opts.itemArray.push(item)
}while(opts.itemArray[opts.itemCurrent].href!=elem.href){opts.itemCurrent++
}}}if($.isFunction(opts.callbackOnAfterInit)){r=opts.callbackOnAfterInit();
if(!r){return
}}if(opts.overlayShow){if(isIE){$("embed, object, select").css("visibility","hidden")
}$("#fancy_overlay").css("opacity",0).show().animate({opacity:opts.overlayOpacity},opts.zoomSpeedIn,function(){$("#fancy_nav").css("opacity",0).css("height",0).show().animate({opacity:1,height:"50px"},opts.zoomSpeedIn)
})
}_change_item()
}function _change_item(){$("#fancy_title").hide();
var href=opts.itemArray[opts.itemCurrent].href;
if(href.match(/#/)){var target=window.location.href.split("#")[0];
target=href.replace(target,"");
target=target.substr(target.indexOf("#"));
_set_content('<div id="fancy_div">'+$(target).html()+"</div>",opts.frameWidth,opts.frameHeight)
}else{if(href.match(imageRegExp)){imagePreloader=new Image;
imagePreloader.src=href;
if(imagePreloader.complete){_proceed_image()
}else{$.fn.fancybox.showLoading();
$(imagePreloader).unbind().bind("load",function(){$(".fancy_loading").hide();
_proceed_image()
})
}}else{if(href.match("iframe")||elem.className.indexOf("iframe")>=0){_set_content('<iframe id="fancy_frame" onload="$.fn.fancybox.showIframe()" name="fancy_iframe'+Math.round(Math.random()*1000)+'" frameborder="0" hspace="0" src="'+href+'"></iframe>',opts.frameWidth,opts.frameHeight)
}else{$.get(href,function(data){_set_content('<div id="fancy_ajax">'+data+"</div>",opts.frameWidth,opts.frameHeight)
})
}}}}function _proceed_image(){if(opts.imageScale){var w=$.fn.fancybox.getViewport();
var r=Math.min(Math.min(w[0]-36,imagePreloader.width)/imagePreloader.width,Math.min(w[1]-60,imagePreloader.height)/imagePreloader.height);
var width=Math.round(r*imagePreloader.width);
var height=Math.round(r*imagePreloader.height)
}else{var width=imagePreloader.width;
var height=imagePreloader.height
}_set_content('<img alt="" id="fancy_img" src="'+imagePreloader.src+'" />',width,height)
}function _preload_neighbor_images(){if((opts.itemArray.length-1)>opts.itemCurrent){var href=opts.itemArray[opts.itemCurrent+1].href;
if(href.match(imageRegExp)){objNext=new Image();
objNext.src=href
}}if(opts.itemCurrent>0){var href=opts.itemArray[opts.itemCurrent-1].href;
if(href.match(imageRegExp)){objNext=new Image();
objNext.src=href
}}}function _set_content(value,width,height){busy=true;
var pad=opts.padding;
if(isIE){$("#fancy_content")[0].style.removeExpression("height");
$("#fancy_content")[0].style.removeExpression("width")
}if(pad>0){width+=pad*2;
height+=pad*2;
$("#fancy_content").css({top:pad+"px",right:pad+"px",bottom:pad+"px",left:pad+"px",width:"auto",height:"auto"});
if(isIE){$("#fancy_content")[0].style.setExpression("height","(this.parentNode.clientHeight - 20)");
$("#fancy_content")[0].style.setExpression("width","(this.parentNode.clientWidth - 20)")
}}else{$("#fancy_content").css({top:0,right:0,bottom:0,left:0,width:"100%",height:"100%"})
}if($("#fancy_outer").is(":visible")&&width==$("#fancy_outer").width()&&height==$("#fancy_outer").height()){$("#fancy_content").fadeOut("normal",function(){$("#fancy_content").empty().append($(value)).fadeIn("normal",function(){_finish()
})
});
return
}var w=$.fn.fancybox.getViewport();
var itemLeft=(width+36)>w[0]?w[2]:(w[2]+Math.round((w[0]-width-36)/2));
var itemTop=(height+50)>w[1]?w[3]:(w[3]+Math.round((w[1]-height-50)/2));
var itemOpts={left:itemLeft,top:itemTop-$("#fancy_nav").height()/2,width:width+"px",height:height+"px"};
if($("#fancy_outer").is(":visible")){$("#fancy_content").fadeOut("normal",function(){$("#fancy_content").empty();
$("#fancy_outer").animate(itemOpts,opts.zoomSpeedChange,opts.easingChange,function(){$("#fancy_content").append($(value)).fadeIn("normal",function(){_finish()
})
})
})
}else{if(opts.zoomSpeedIn>0&&opts.itemArray[opts.itemCurrent].orig!==undefined){$("#fancy_content").empty().append($(value));
var orig_item=opts.itemArray[opts.itemCurrent].orig;
var orig_pos=$.fn.fancybox.getPosition(orig_item);
$("#fancy_outer").css({left:(orig_pos.left-18)+"px",top:(orig_pos.top-18)+"px",width:$(orig_item).width(),height:$(orig_item).height()});
if(opts.zoomOpacity){itemOpts.opacity="show"
}$("#fancy_outer").animate(itemOpts,opts.zoomSpeedIn,opts.easingIn,function(){_finish()
})
}else{$("#fancy_content").hide().empty().append($(value)).show();
$("#fancy_outer").css(itemOpts).fadeIn("normal",function(){_finish()
})
}}}function _set_navigation(){$("#fancy_left, #fancy_left_ico").unbind().bind("click",function(e){e.stopPropagation();
if(opts.itemCurrent>0){opts.itemCurrent--;
_change_item()
}else{$.fn.fancybox.close();
$(document).unbind("keydown")
}return false
});
$("#fancy_left").show();
$("#fancy_right, #fancy_right_ico").unbind().bind("click",function(e){e.stopPropagation();
if(opts.itemCurrent<opts.itemArray.length-1){opts.itemCurrent++;
_change_item()
}else{$.fn.fancybox.close();
$(document).unbind("keydown")
}return false
});
$("#fancy_right").show()
}function _finish(){_set_navigation();
_preload_neighbor_images();
$(document).keydown(function(e){if(e.keyCode==27){$.fn.fancybox.close();
$(document).unbind("keydown")
}else{if(e.keyCode==37&&opts.itemCurrent!=0){opts.itemCurrent--;
_change_item();
$(document).unbind("keydown")
}else{if(e.keyCode==39&&opts.itemCurrent!=(opts.itemArray.length-1)){opts.itemCurrent++;
_change_item();
$(document).unbind("keydown")
}}}});
if(opts.centerOnScroll){$(window).bind("resize scroll",$.fn.fancybox.scrollBox)
}else{$("div#fancy_outer").css("position","absolute")
}if(opts.hideOnContentClick){$("#fancy_wrap").click($.fn.fancybox.close)
}$("#fancy_overlay, #fancy_close").bind("click",$.fn.fancybox.close);
$("#fancy_close").show();
if(opts.itemArray[opts.itemCurrent].title!==undefined&&opts.itemArray[opts.itemCurrent].title.length>0){$("#fancy_title div").html(opts.itemArray[opts.itemCurrent].title);
$("#fancy_title").show()
}if(opts.overlayShow&&isIE){$("embed, object, select",$("#fancy_content")).css("visibility","visible")
}if($.isFunction(opts.callbackOnShow)){opts.callbackOnShow()
}$("#fancy_outer").fadeIn();
busy=false
}return this.unbind("click").click(_initialize)
};
$.fn.fancybox.scrollBox=function(){var pos=$.fn.fancybox.getViewport();
$("#fancy_outer").css("left",(($("#fancy_outer").width()+36)>pos[0]?pos[2]:pos[2]+Math.round((pos[0]-$("#fancy_outer").width()-36)/2)));
$("#fancy_outer").css("top",(($("#fancy_outer").height()+50)>pos[1]?pos[3]:pos[3]+Math.round((pos[1]-$("#fancy_outer").height()-100)/2)));
$("#fancy_nav").css("bottom",pos[3]*-1)
};
$.fn.fancybox.getNumeric=function(el,prop){return parseInt($.curCSS(el.jquery?el[0]:el,prop,true))||0
};
$.fn.fancybox.getPosition=function(el){var pos=el.offset();
pos.top+=$.fn.fancybox.getNumeric(el,"paddingTop");
pos.top+=$.fn.fancybox.getNumeric(el,"borderTopWidth");
pos.left+=$.fn.fancybox.getNumeric(el,"paddingLeft");
pos.left+=$.fn.fancybox.getNumeric(el,"borderLeftWidth");
return pos
};
$.fn.fancybox.showIframe=function(){$(".fancy_loading").hide();
$("#fancy_frame").show()
};
$.fn.fancybox.getViewport=function(){return[$(window).width(),$(window).height(),$(document).scrollLeft(),$(document).scrollTop()]
};
$.fn.fancybox.animateLoading=function(){if(!$("#fancy_loading").is(":visible")){clearInterval(loadingTimer);
return
}$("#fancy_loading > div").css("top",(loadingFrame*-40)+"px");
loadingFrame=(loadingFrame+1)%12
};
$.fn.fancybox.showLoading=function(){clearInterval(loadingTimer);
var pos=$.fn.fancybox.getViewport();
$("#fancy_loading").css({left:((pos[0]-40)/2+pos[2]),top:((pos[1]-40)/2+pos[3])}).show();
$("#fancy_loading").bind("click",$.fn.fancybox.close);
loadingTimer=setInterval($.fn.fancybox.animateLoading,66)
};
$.fn.fancybox.close=function(){busy=true;
$(imagePreloader).unbind();
$("#fancy_overlay, #fancy_close").unbind();
if(opts.hideOnContentClick){$("#fancy_wrap").unbind()
}if(opts.overlayShow){$("#fancy_overlay").animate({opacity:0},opts.zoomSpeedOut)
}$("#fancy_nav").animate({opacity:0},opts.zoomSpeedOut);
$("#fancy_close, .fancy_loading, #fancy_left, #fancy_right, #fancy_title").hide();
if(opts.centerOnScroll){$(window).unbind("resize scroll")
}__cleanup=function(){$("#fancy_overlay, #fancy_outer").hide();
if(opts.centerOnScroll){$(window).unbind("resize scroll")
}if(isIE){$("embed, object, select").css("visibility","visible")
}if($.isFunction(opts.callbackOnClose)){opts.callbackOnClose()
}busy=false
};
if($("#fancy_outer").is(":visible")!==false){if(opts.zoomSpeedOut>0&&opts.itemArray[opts.itemCurrent].orig!==undefined){var orig_item=opts.itemArray[opts.itemCurrent].orig;
var orig_pos=$.fn.fancybox.getPosition(orig_item);
var itemOpts={left:(orig_pos.left-18)+"px",top:(orig_pos.top-18)+"px",width:$(orig_item).width(),height:$(orig_item).height()};
if(opts.zoomOpacity){itemOpts.opacity="hide"
}$("#fancy_outer").stop(false,true).animate(itemOpts,opts.zoomSpeedOut,opts.easingOut,__cleanup)
}else{$("#fancy_outer").stop(false,true).fadeOut("fast",__cleanup)
}}else{__cleanup()
}return false
};
$.fn.fancybox.build=function(){var html="";
html+='<div id="fancy_overlay"></div>';
html+='<div id="fancy_wrap">';
html+='<div class="fancy_loading" id="fancy_loading"><div></div></div>';
html+='<div id="fancy_outer">';
html+='<div id="fancy_inner">';
html+='<div id="fancy_bg"><div class="fancy_bg fancy_bg_n"></div><div class="fancy_bg fancy_bg_ne"></div><div class="fancy_bg fancy_bg_e"></div><div class="fancy_bg fancy_bg_se"></div><div class="fancy_bg fancy_bg_s"></div><div class="fancy_bg fancy_bg_sw"></div><div class="fancy_bg fancy_bg_w"></div><div class="fancy_bg fancy_bg_nw"></div></div>';
html+='<div id="fancy_content"></div>';
html+='<div id="fancy_title"></div>';
html+="</div>";
html+="</div>";
html+='<div id="fancy_nav">';
html+='<a href="javascript:;" id="fancy_left"><span class="fancy_ico" id="fancy_left_ico"></span></a><a href="javascript:;" id="fancy_close"><span class="fancy_ico" id="fancy_close_ico"></span></a><a href="javascript:;" id="fancy_right"><span class="fancy_ico" id="fancy_right_ico"></span></a>';
html+="</div>";
html+="</div>";
$(html).appendTo("body");
$('<table cellspacing="0" cellpadding="0" border="0"><tr><td class="fancy_title" id="fancy_title_left"></td><td class="fancy_title" id="fancy_title_main"><div></div></td><td class="fancy_title" id="fancy_title_right"></td></tr></table>').appendTo("#fancy_title");
if(isIE){$("#fancy_inner").prepend('<iframe class="fancy_bigIframe" scrolling="no" frameborder="0"></iframe>');
$("#fancy_close, .fancy_bg, .fancy_title, .fancy_ico").fixPNG()
}};
$.fn.fancybox.defaults={padding:10,imageScale:true,zoomOpacity:false,zoomSpeedIn:0,zoomSpeedOut:0,zoomSpeedChange:300,easingIn:"swing",easingOut:"swing",easingChange:"swing",frameWidth:425,frameHeight:355,overlayShow:true,overlayOpacity:0.3,hideOnContentClick:true,centerOnScroll:true,itemArray:[],callbackOnStart:null,callbackOnShow:null,callbackOnClose:null};
$(document).ready(function(){$.fn.fancybox.build()
})
})(jQuery);
$(document).ready(function(){$("body").addClass("fx");
if($("#content div.section").length){$("#content > *").wrapAll('<div class="scroll"><div class="scrollContainer" /></div>');
$("#content div.section").each(function(){while($(this).next().length){var elem=$(this).next();
if($(elem).is(".section")){break
}$(this).append(elem)
}});
var nav=$('<ul class="navigation" />');
var maxHeight=0;
$("#subnav").append(nav);
$("#content div.section").each(function(){var title=$(this).find("h2").text();
var slug=$(this).attr("id");
var li=$("<li/>");
var a=$("<a/>");
a.attr("href","#"+slug);
a.text(title);
li.append(a);
$("#subnav ul.navigation").append(li);
maxHeight=Math.max(maxHeight,$(this).height())
});
$("div.scroll").height(maxHeight);
$(this).find("h2").remove();
var $panels=$("#content .scrollContainer > div.section");
var $container=$("#content .scrollContainer");
var horizontal=true;
if(horizontal){$panels.css({"float":"left",position:"relative"});
$container.css("width",$panels[0].offsetWidth*$panels.length)
}var $scroll=$("#content .scroll").css("overflow","hidden");
function selectNav(){$(this).parents("ul:first").find("a").removeClass("selected").end().end().addClass("selected")
}$("#subnav .navigation").find("a").click(selectNav);
function trigger(data){var el=$("#content .navigation").find('a[href$="'+data.id+'"]').get(0);
selectNav.call(el)
}if(window.location.hash){trigger({id:window.location.hash.substr(1)})
}else{$("ul.navigation a:first").click()
}var offset=parseInt((horizontal?$container.css("paddingTop"):$container.css("paddingLeft"))||0,10)*-1;
var scrollOptions={target:$scroll,items:$panels,navigation:".navigation a",prev:"img.left",next:"img.right",axis:"xy",onAfter:trigger,offset:offset,duration:500,easing:"swing"};
$("#content").serialScroll(scrollOptions);
$.localScroll(scrollOptions);
scrollOptions.duration=1;
$.localScroll.hash(scrollOptions)
}});
var preventSliderAnimation=false;
var photostripWasJustDragged=false;
$(window).load(function(){$(".photostrip").each(function(i){var sliderArea=$("ul",this);
var sliderMaxValue=sliderArea.innerWidth()-$(this).innerWidth();
var sliderAnimationTimeout;
var mouseOverPhotostrip=false;
$(this).addClass("fx").append('<div class="slider-container"><div class="slider" /></div>');
$(this).mouseover(function(){mouseOverPhotostrip=true
}).mouseout(function(){mouseOverPhotostrip=false
});
var slider=$(".slider",this);
function slider_changed(ev,ui){$(sliderArea).stop();
$(slider).stop();
sliderArea.css("left","-"+ui.value+"px")
}$(slider).slider({min:0,max:sliderMaxValue,animate:true,slide:slider_changed,change:slider_changed});
$(".ui-slider-handle",this).bind("dragstart",function(){return false
});
var animationDuration=sliderMaxValue*5;
var animationInterval=60;
animateSlider=function(direction){if((direction==1&&$(slider).slider("value")>=sliderMaxValue)||(direction==-1&&$(slider).slider("value")<=0)){window.clearInterval(sliderAnimationTimeout);
sliderAnimationTimeout=window.setInterval(function(){animateSlider(direction*-1)
},animationInterval);
return
}if(!preventSliderAnimation&&!mouseOverPhotostrip){$(slider).slider("value",$(slider).slider("value")+1*direction)
}};
sliderAnimationTimeout=window.setInterval(function(){animateSlider(+1)
},animationInterval)
})
});
$(document).ready(function(){$("a.zoom").fancybox({overlayShow:true,overlayOpacity:1,padding:0,zoomSpeedIn:500,zoomSpeedOut:0,hideOnContentClick:true,callbackOnAfterInit:function(){if(photostripWasJustDragged){return false
}var li=$(".photostrip li:nth-child("+(this.itemCurrent+1)+")");
var ul=li.parent();
var div=ul.parent(".photostrip");
var pos;
if(((li.position().left+li.width())-(ul.position().left*-1))>div.width()){pos=((li.position().left+li.width())-div.width());
ul.css("left","-"+pos+"px");
$(".slider").slider("value",pos)
}else{if(((li.position().left)-(ul.position().left*-1))<0){pos=(li.position().left);
ul.css("left","-"+pos+"px");
$(".slider").slider("value",pos)
}}preventSliderAnimation=true;
return true
},callbackOnStart:function(){$("body").scrollTo(0,0);
$.fn.fancybox.scrollBox()
},callbackOnClose:function(){preventSliderAnimation=false
}})
});
$(document).ready(function(){if($("ul.categories").length){$("ul.categories a").mouseover(function(){$('#subnav a[href="'+$(this).attr("href")+'"]').addClass("hover")
}).mouseout(function(){$('#subnav a[href="'+$(this).attr("href")+'"]').removeClass("hover")
});
$("#subnav a").mouseover(function(){$('ul.categories a[href="'+$(this).attr("href")+'"]').addClass("hover")
}).mouseout(function(){$('ul.categories a[href="'+$(this).attr("href")+'"]').removeClass("hover")
})
}if($("#project-details").length){$("#projects-nav").append('<a href="#details" class="project-details-link">'+gettext("Project Details")+"</a>");
$(".project-details-link").click(function(e){link=this;
e.preventDefault();
$("#project-details:visible").fadeOut(function(){$(this).removeClass("visible");
$(link).text(gettext("Project Details"));
$(link).blur();
preventSliderAnimation=false
});
$("#project-details:hidden").fadeIn(function(){$(this).addClass("visible");
$(link).text(gettext("Hide Project Details"));
$(link).blur();
preventSliderAnimation=true
})
})
}$("#project-title").data("original-title",$("#project-title").text());
$("#projects-nav li a").mouseover(function(){$("#project-title").text($(this).attr("title"))
}).mouseout(function(){$("#project-title").text($("#project-title").data("original-title"))
})
});
$(document).ready(function(){$("dl.clippings").each(function(){$("dd a.details",this).click(function(e){var detailsDiv=$(this).parent().find("div.details");
if(detailsDiv.is(":hidden")){$("dl.clippings div.details").fadeOut();
$(detailsDiv).fadeIn()
}e.preventDefault()
});
$(this).removeClass("to_hide").show()
})
});
$(document).ready(function(){$("a.external").attr("target","_blank")
});
