(function(d){function i(e,b,c,f){if(!b.busy){var a=e[0].parentNode,g=e[b.currSlide],h=e[b.nextSlide];if(a.cycleTimeout!==0||c){if(c||!a.cyclePause){b.before.length&&d.each(b.before,function(a,c){c.apply(h,[g,h,b,f])});c=function(){d.browser.msie&&this.style.removeAttribute("filter");d.each(b.after,function(a,c){c.apply(h,[g,h,b,f])})};if(b.nextSlide!=b.currSlide)b.busy=1,d.fn.cycle.custom(g,h,b,c);c=b.nextSlide+1==e.length;b.nextSlide=c?0:b.nextSlide+1;b.currSlide=c?e.length-1:b.nextSlide-1}if(b.timeout)a.cycleTimeout=
setTimeout(function(){i(e,b,0,!b.rev)},b.timeout)}}}function j(d,b,c){var f=d[0].parentNode,a=f.cycleTimeout;if(a)clearTimeout(a),f.cycleTimeout=0;b.nextSlide=b.currSlide+c;if(b.nextSlide<0)b.nextSlide=d.length-1;else if(b.nextSlide>=d.length)b.nextSlide=0;i(d,b,1,c>=0);return!1}d.fn.cycle=function(e){return this.each(function(){e=e||{};this.cycleTimeout&&clearTimeout(this.cycleTimeout);this.cyclePause=this.cycleTimeout=0;var b=d(this),c=e.slideExpr?d(e.slideExpr,this):b.children(),f=c.get();if(f.length<
2)window.console&&console.log("terminating; too few slides: "+f.length);else{var a=d.extend({},d.fn.cycle.defaults,e||{},d.metadata?b.metadata():d.meta?b.data():{}),g=d.isFunction(b.data)?b.data(a.metaAttr):null;g&&(a=d.extend(a,g));a.before=a.before?[a.before]:[];a.after=a.after?[a.after]:[];a.after.unshift(function(){a.busy=0});g=this.className;a.width=parseInt((g.match(/w:(\d+)/)||[])[1])||a.width;a.height=parseInt((g.match(/h:(\d+)/)||[])[1])||a.height;a.timeout=parseInt((g.match(/t:(\d+)/)||
[])[1])||a.timeout;b.css("position")=="static"&&b.css("position","relative");a.width&&b.width(a.width);a.height&&a.height!="auto"&&b.height(a.height);c.css({position:"absolute",top:0,left:0}).each(function(a){d(this).css("z-index",f.length-a)});d(f[0]).css("opacity",1).show();d.browser.msie&&f[0].style.removeAttribute("filter");a.fit&&a.width&&c.width(a.width);a.fit&&a.height&&a.height!="auto"&&c.height(a.height);a.pause&&b.hover(function(){this.cyclePause=1},function(){this.cyclePause=0});(g=d.fn.cycle.transitions[a.fx])&&
g(b,c,a);c.each(function(){var b=d(this);this.cycleH=a.fit&&a.height?a.height:b.height();this.cycleW=a.fit&&a.width?a.width:b.width()});a.cssFirst&&d(c[0]).css(a.cssFirst);if(a.timeout){if(a.speed.constructor==String)a.speed={slow:600,fast:200}[a.speed]||400;for(a.sync||(a.speed/=2);a.timeout-a.speed<250;)a.timeout+=a.speed}a.speedIn=a.speed;a.speedOut=a.speed;a.slideCount=f.length;a.currSlide=0;a.nextSlide=1;b=c[0];a.before.length&&a.before[0].apply(b,[b,b,a,!0]);a.after.length>1&&a.after[1].apply(b,
[b,b,a,!0]);if(a.click&&!a.next)a.next=a.click;a.next&&d(a.next).bind("click",function(){return j(f,a,a.rev?-1:1)});a.prev&&d(a.prev).bind("click",function(){return j(f,a,a.rev?1:-1)});if(a.timeout)this.cycleTimeout=setTimeout(function(){i(f,a,0,!a.rev)},a.timeout+(a.delay||0))}})};d.fn.cycle.custom=function(e,b,c,f){var a=d(e),g=d(b);g.css(c.cssBefore);var h=function(){g.animate(c.animIn,c.speedIn,c.easeIn,f)};a.animate(c.animOut,c.speedOut,c.easeOut,function(){a.css(c.cssAfter);c.sync||h()});c.sync&&
h()};d.fn.cycle.transitions={fade:function(d,b,c){b.not(":eq(0)").hide();c.cssBefore={opacity:0,display:"block"};c.cssAfter={display:"none"};c.animOut={opacity:0};c.animIn={opacity:1}},fadeout:function(e,b,c){c.before.push(function(b,a,c,e){d(b).css("zIndex",c.slideCount+(e===!0?1:0));d(a).css("zIndex",c.slideCount+(e===!0?0:1))});b.not(":eq(0)").hide();c.cssBefore={opacity:1,display:"block",zIndex:1};c.cssAfter={display:"none",zIndex:0};c.animOut={opacity:0}}};d.fn.cycle.ver=function(){return"Lite-1.3"};
d.fn.cycle.defaults={animIn:{},animOut:{},fx:"fade",after:null,before:null,cssBefore:{},cssAfter:{},delay:0,fit:0,height:"auto",metaAttr:"cycle",next:null,pause:0,prev:null,speed:1E3,slideExpr:null,sync:1,timeout:4E3}})(jQuery);
(function(c){function p(){var d,a={height:g.innerHeight,width:g.innerWidth};if(!a.height&&((d=h.compatMode)||!c.support.boxModel))d=d==="CSS1Compat"?l:h.body,a={height:d.clientHeight,width:d.clientWidth};return a}var n={},e,a,h=document,g=window,l=h.documentElement,i=c.expando;c.event.special.inview={add:function(a){n[a.guid+"-"+this[i]]={data:a,$element:c(this)}},remove:function(a){try{delete n[a.guid+"-"+this[i]]}catch(c){}}};c(g).bind("scroll resize",function(){e=a=null});setInterval(function(){var d=
c(),i,m=0;c.each(n,function(a,b){var c=b.data.selector,e=b.$element;d=d.add(c?e.find(c):e)});if(i=d.length){e=e||p();for(a=a||{top:g.pageYOffset||l.scrollTop||h.body.scrollTop,left:g.pageXOffset||l.scrollLeft||h.body.scrollLeft};m<i;m++)if(c.contains(l,d[m])){var f=c(d[m]),j=f.height(),k=f.width(),b=f.offset(),o=f.data("inview");if(!a||!e)break;b.top+j>a.top&&b.top<a.top+e.height&&b.left+k>a.left&&b.left<a.left+e.width?(k=a.left>b.left?"right":a.left+e.width<b.left+k?"left":"both",j=a.top>b.top?"bottom":
a.top+e.height<b.top+j?"top":"both",b=k+"-"+j,(!o||o!==b)&&f.data("inview",b).trigger("inview",[!0,k,j])):o&&f.data("inview",!1).trigger("inview",[!1])}}},250)})(jQuery);
(function(b){b.fn.lightbox=function(k){function h(){b("#overlay, #lightbox").remove();a.inprogress=!1;if(a.jsonData&&a.jsonData.length>0){var d=a.jsonDataParser?a.jsonDataParser:b.fn.lightbox.parseJsonData;a.imageArray=[];a.imageArray=d(a.jsonData)}var d='<div id="outerImageContainer"><div id="imageContainer"><iframe id="lightboxIframe"></iframe><img id="lightboxImage" /><div id="hoverNav"><a href="javascript://" title="'+a.strings.prevLinkTitle+'" id="prevLink"></a><a href="javascript://" id="nextLink" title="'+
a.strings.nextLinkTitle+'"></a></div><div id="loading"><a href="javascript://" id="loadingLink"><img src="'+a.fileLoadingImage+'"></a></div></div></div>',c='<div id="imageDataContainer" class="clearfix"><div id="imageData"><div id="imageDetails"><span id="caption"></span><span id="numberDisplay"></span></div><div id="bottomNav">';a.displayHelp&&(c+='<span id="helpDisplay">'+a.strings.help+"</span>");c+='<a href="javascript://" id="bottomNavClose" title="'+a.strings.closeTitle+'"><img src="'+a.fileBottomNavCloseImage+
'"></a></div></div></div>';a.navbarOnTop?(b("body").append('<div id="overlay"></div><div id="lightbox">'+c+d+"</div>"),b("#imageDataContainer").addClass("ontop")):b("body").append('<div id="overlay"></div><div id="lightbox">'+d+c+"</div>");b("#overlay, #lightbox").click(function(){l()}).hide();b("#loadingLink, #bottomNavClose").click(function(){l();return!1});b("#outerImageContainer").width(a.widthCurrent).height(a.heightCurrent);b("#imageDataContainer").width(a.widthCurrent);a.imageClickClose||(b("#lightboxImage").click(function(){return!1}),
b("#hoverNav").click(function(){return!1}));return!0}function o(){var a,b;if(self.pageYOffset)b=self.pageYOffset,a=self.pageXOffset;else if(document.documentElement&&document.documentElement.scrollTop)b=document.documentElement.scrollTop,a=document.documentElement.scrollLeft;else if(document.body)b=document.body.scrollTop,a=document.body.scrollLeft;return[a,b]}function n(a){var b=new Date,e=null;do e=new Date;while(e-b<a)}function p(d){b("select, embed, object").hide();m();b("#overlay").hide().css({opacity:a.overlayOpacity}).fadeIn();
imageNum=0;if(!a.jsonData)a.imageArray=[],(!d.rel||d.rel=="")&&!a.allSet?a.imageArray.push([d.href,a.displayTitle?d.title:""]):b("a").each(function(){this.href&&this.rel==d.rel&&a.imageArray.push([this.href,a.displayTitle?this.title:""])});if(a.imageArray.length>1){for(i=0;i<a.imageArray.length;i++)for(j=a.imageArray.length-1;j>i;j--)a.imageArray[i][0]==a.imageArray[j][0]&&a.imageArray.splice(j,1);for(;a.imageArray[imageNum][0]!=d.href;)imageNum++}var c=o(),e=c[1]+b(window).height()/10,c=c[0];b("#lightbox").css({top:e+
"px",left:c+"px"}).show();a.slideNavBar||b("#imageData").hide();f(imageNum)}function f(d){if(a.inprogress==!1)a.inprogress=!0,a.activeImage=d,b("#loading").show(),b("#lightboxImage, #hoverNav, #prevLink, #nextLink").hide(),a.slideNavBar&&(b("#imageDataContainer").hide(),b("#imageData").hide()),q()}function q(){imgPreloader=new Image;imgPreloader.onload=function(){var d=imgPreloader.width,c=imgPreloader.height;a.scaleImages&&(d=parseInt(a.xScale*d),c=parseInt(a.yScale*c));if(a.fitToScreen){var e=[b(document).width(),
b(document).height(),b(window).width(),b(window).height()],f=e[2]-2*a.borderSize,e=e[3]-200,r=f/e,g=imgPreloader.width/imgPreloader.height;if(imgPreloader.height>e||imgPreloader.width>f)r>g?(d=parseInt(e/imgPreloader.height*imgPreloader.width),c=e):(c=parseInt(f/imgPreloader.width*imgPreloader.height),d=f)}b("#lightboxImage").attr("src",a.imageArray[a.activeImage][0]).width(d).height(c);s(d,c)};imgPreloader.src=a.imageArray[a.activeImage][0]}function l(){g();b("#lightbox").hide();b("#overlay").fadeOut();
b("select, object, embed").show()}function s(d,c){a.widthCurrent=b("#outerImageContainer").outerWidth();a.heightCurrent=b("#outerImageContainer").outerHeight();var e=Math.max(350,d+a.borderSize*2),f=c+a.borderSize*2;wDiff=a.widthCurrent-e;hDiff=a.heightCurrent-f;b("#imageDataContainer").animate({width:e},a.resizeSpeed,"linear");b("#outerImageContainer").animate({width:e},a.resizeSpeed,"linear",function(){b("#outerImageContainer").animate({height:f},a.resizeSpeed,"linear",function(){b("#loading").hide();
b("#lightboxImage").fadeIn("fast");b("#numberDisplay").html("");a.imageArray[a.activeImage][1]&&b("#caption").html(a.imageArray[a.activeImage][1]).show();if(a.imageArray.length>1){var c;c=a.strings.image+(a.activeImage+1)+a.strings.of+a.imageArray.length;a.displayDownloadLink&&(c+="<a href='"+a.imageArray[a.activeImage][0]+"'>"+a.strings.download+"</a>");if(!a.disableNavbarLinks){if(a.activeImage>0||a.loopImages)c='<a title="'+a.strings.prevLinkTitle+'" href="#" id="prevLinkText">'+a.strings.prevLinkText+
"</a>"+c;if(a.activeImage+1<a.imageArray.length||a.loopImages)c+='<a title="'+a.strings.nextLinkTitle+'" href="#" id="nextLinkText">'+a.strings.nextLinkText+"</a>"}b("#numberDisplay").html(c).show()}a.slideNavBar?b("#imageData").slideDown(a.navBarSlideSpeed):b("#imageData").show();m();t();if(a.loopImages&&a.imageArray.length>1)preloadNextImage=new Image,preloadNextImage.src=a.imageArray[a.activeImage==a.imageArray.length-1?0:a.activeImage+1][0],preloadPrevImage=new Image,preloadPrevImage.src=a.imageArray[a.activeImage==
0?a.imageArray.length-1:a.activeImage-1][0];else{if(a.imageArray.length-1>a.activeImage)preloadNextImage=new Image,preloadNextImage.src=a.imageArray[a.activeImage+1][0];if(a.activeImage>0)preloadPrevImage=new Image,preloadPrevImage.src=a.imageArray[a.activeImage-1][0]}a.inprogress=!1})});hDiff==0&&wDiff==0&&(jQuery.browser.msie?n(250):n(100));b("#prevLink").height(c);b("#nextLink").height(c)}function m(){b("#overlay").css({width:b(document).width(),height:b(document).height()})}function t(){a.imageArray.length>
1&&(b("#hoverNav").show(),a.loopImages?(b("#prevLink,#prevLinkText").show().click(function(){f(a.activeImage==0?a.imageArray.length-1:a.activeImage-1);return!1}),b("#nextLink,#nextLinkText").show().click(function(){f(a.activeImage==a.imageArray.length-1?0:a.activeImage+1);return!1})):(a.activeImage!=0&&b("#prevLink,#prevLinkText").show().click(function(){f(a.activeImage-1);return!1}),a.activeImage!=a.imageArray.length-1&&b("#nextLink,#nextLinkText").show().click(function(){f(a.activeImage+1);return!1})),
b(document).bind("keydown",{opts:a},u))}function u(b){var c=b.data.opts,b=b.keyCode,e=String.fromCharCode(b).toLowerCase();if(e=="x"||e=="o"||e=="c"||b==27)l();else if(e=="p"||b==37)c.loopImages?(g(),f(c.activeImage==0?c.imageArray.length-1:c.activeImage-1)):c.activeImage!=0&&(g(),f(c.activeImage-1));else if(e=="n"||b==39)a.loopImages?(g(),f(c.activeImage==c.imageArray.length-1?0:c.activeImage+1)):c.activeImage!=c.imageArray.length-1&&(g(),f(c.activeImage+1))}function g(){b(document).unbind("keydown")}
var a=b.extend({},b.fn.lightbox.defaults,k);b(window).resize(m);return b(this).live("click",function(){h();p(this);return!1})};b.fn.lightbox.parseJsonData=function(k){var h=[];b.each(k,function(){h.push([this.url,this.title])});return h};b.fn.lightbox.defaults={allSet:!1,fileLoadingImage:"images/loading.gif",fileBottomNavCloseImage:"images/closelabel.gif",overlayOpacity:0.6,borderSize:10,imageArray:[],activeImage:null,inprogress:!1,resizeSpeed:350,widthCurrent:250,heightCurrent:250,scaleImages:!1,
xScale:1,yScale:1,displayTitle:!0,navbarOnTop:!1,displayDownloadLink:!1,slideNavBar:!1,navBarSlideSpeed:350,displayHelp:!1,strings:{help:" \u2190 / P - previous image\u00a0\u00a0\u00a0\u00a0\u2192 / N - next image\u00a0\u00a0\u00a0\u00a0ESC / X - close image gallery",prevLinkTitle:"previous image",nextLinkTitle:"next image",prevLinkText:"&laquo; Previous",nextLinkText:"Next &raquo;",closeTitle:"close image gallery",image:"Image ",of:" of ",download:"Download"},fitToScreen:!1,disableNavbarLinks:!1,
loopImages:!1,imageClickClose:!0,jsonData:null,jsonDataParser:null}})(jQuery);
(function(b){var c,h,e,i;function d(a){return b.data(a,"tooltip")}function s(a){d(this).delay?j=setTimeout(o,d(this).delay):o();p=!!d(this).track;b(document.body).bind("mousemove",l);l(a)}function t(){if(!b.tooltip.blocked&&!(this==f||!this.tooltipText&&!d(this).bodyHandler)){f=this;n=this.tooltipText;if(d(this).bodyHandler){h.hide();var a=d(this).bodyHandler.call(this);a.nodeType||a.jquery?e.empty().append(a):e.html(a);e.show()}else if(d(this).showBody){a=n.split(d(this).showBody);h.html(a.shift()).show();
e.empty();for(var g=0,q;q=a[g];g++)g>0&&e.append("<br/>"),e.append(q);e.hideWhenEmpty()}else h.html(n).show(),e.hide();d(this).showURL&&b(this).url()?i.html(b(this).url().replace("http://","")).show():i.hide();c.addClass(d(this).extraClass);d(this).fixPNG&&c.fixPNG();s.apply(this,arguments)}}function o(){j=null;(!m||!b.fn.bgiframe)&&d(f).fade?c.is(":animated")?c.stop().show().fadeTo(d(f).fade,f.tOpacity):c.is(":visible")?c.fadeTo(d(f).fade,f.tOpacity):c.fadeIn(d(f).fade):c.show();l()}function l(a){if(!b.tooltip.blocked&&
!(a&&a.target.tagName=="OPTION"))if(!p&&c.is(":visible")&&b(document.body).unbind("mousemove",l),f==null)b(document.body).unbind("mousemove",l);else{c.removeClass("viewport-right").removeClass("viewport-bottom");var g=c[0].offsetLeft,e=c[0].offsetTop;a&&(g=a.pageX+d(f).left,e=a.pageY+d(f).top,a="auto",d(f).positionLeft&&(a=b(window).width()-g,g="auto"),c.css({left:g,right:a,top:e}));var a=b(window).scrollLeft(),h=b(window).scrollTop(),i=b(window).width(),j=b(window).height(),k=c[0];a+i<k.offsetLeft+
k.offsetWidth&&(g-=k.offsetWidth+20+d(f).left,c.css({left:g+"px"}).addClass("viewport-right"));h+j<k.offsetTop+k.offsetHeight&&(e-=k.offsetHeight+20+d(f).top,c.css({top:e+"px"}).addClass("viewport-bottom"))}}function r(){function a(){c.removeClass(g.extraClass).hide().css("opacity","")}if(!b.tooltip.blocked){j&&clearTimeout(j);f=null;var g=d(this);(!m||!b.fn.bgiframe)&&g.fade?c.is(":animated")?c.stop().fadeTo(g.fade,0,a):c.stop().fadeOut(g.fade,a):a();d(this).fixPNG&&c.unfixPNG()}}c=void 0;h=void 0;
e=void 0;i=void 0;var f,n,j,m=b.browser.msie&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent),p=!1;b.tooltip={blocked:!1,defaults:{delay:200,fade:!1,showURL:!0,extraClass:"",top:15,left:15,id:"tooltip"},block:function(){b.tooltip.blocked=!b.tooltip.blocked}};b.fn.extend({tooltip:function(a){a=b.extend({},b.tooltip.defaults,a);c||(c=b('<div id="'+a.id+'"><h3></h3><div class="body"></div><div class="url"></div></div>').appendTo(document.body).hide(),b.fn.bgiframe&&c.bgiframe(),h=b("h3",c),e=b("div.body",
c),i=b("div.url",c));return this.each(function(){b.data(this,"tooltip",a);this.tOpacity=c.css("opacity");this.tooltipText=this.title;b(this).removeAttr("title");this.alt=""}).mouseover(t).mouseout(r).click(r)},fixPNG:m?function(){return this.each(function(){var a=b(this).css("backgroundImage");if(a.match(/^url\(["']?(.*\.png)["']?\)$/i))a=RegExp.$1,b(this).css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='"+a+"')"}).each(function(){var a=
b(this).css("position");a!="absolute"&&a!="relative"&&b(this).css("position","relative")})})}:function(){return this},unfixPNG:m?function(){return this.each(function(){b(this).css({filter:"",backgroundImage:""})})}:function(){return this},hideWhenEmpty:function(){return this.each(function(){b(this)[b(this).html()?"show":"hide"]()})},url:function(){return this.attr("href")||this.attr("src")}})})(jQuery);
(function(a){a.belowthefold=function(b,c){return a(window).height()+a(window).scrollTop()<=a(b).offset().top-c.threshold};a.abovethetop=function(b,c){return a(window).scrollTop()>=a(b).offset().top+a(b).height()-c.threshold};a.rightofscreen=function(b,c){return a(window).width()+a(window).scrollLeft()<=a(b).offset().left-c.threshold};a.leftofscreen=function(b,c){return a(window).scrollLeft()>=a(b).offset().left+a(b).width()-c.threshold};a.inviewport=function(b,c){return!a.rightofscreen(b,c)&&!a.leftofscreen(b,
c)&&!a.belowthefold(b,c)&&!a.abovethetop(b,c)};a.extend(a.expr[":"],{"below-the-fold":function(b){return a.belowthefold(b,{threshold:0})},"above-the-top":function(b){return a.abovethetop(b,{threshold:0})},"left-of-screen":function(b){return a.leftofscreen(b,{threshold:0})},"right-of-screen":function(b){return a.rightofscreen(b,{threshold:0})},"in-viewport":function(b){return a.inviewport(b,{threshold:0})}})})(jQuery);
$(document).ready(function(){$("#pagetitle").css({display:"none"});$("#slideshow").cycle({fx:"fade",speed:2E3,timeout:5E3,height:232,width:760});var d=$(window),e=$("#container"),a=$("#main");b=$("#page-bottom");d.resize(function(){if(d.width()<1E3){var f=d.width();f<780&&(f=780);var c=Math.round((1E3-f)/2);e.width(f);e.css("background-position",-c+"px 0%");a.css("background-position",-c+"px 0%");a.css("padding-left",115-c);a.css("padding-right",125-c);b.css("margin-left",105-c)}else e.width(1E3),
e.css("background-position","0% 0%"),a.css("background-position","0% 0%"),a.css("padding-left",115),a.css("padding-right",125),b.css("margin-left",105)});d.resize()});
window.log=function(){log.history=log.history||[];log.history.push(arguments);if(this.console)arguments.callee=arguments.callee.caller,console.log(Array.prototype.slice.call(arguments))};(function(b){function c(){}for(var d="assert,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profileEnd,time,timeEnd,trace,warn".split(","),a;a=d.pop();)b[a]=b[a]||c})(window.console=window.console||{});
$(document).ready(function(){$("a.lightbox").lightbox({overlayOpacity:0.8,resizeSpeed:150});$(".tip").tooltip();$("#mailto").click(function(){_gaq.push(["_trackEvent","Contact","Mailto"])});$("a.lightbox").click(function(){_gaq.push(["_trackEvent","Pictures","View "+$(this).attr("rel"),$(this).attr("title")])});$("a.lightbox").bind("inview",function(b,a){a&&($("a.lightbox").each(function(){$("<img/>")[0].src=$(this).attr("href")}),$("a.lightbox").unbind("inview"))});$("ul.topmenu").clone().removeClass("topmenuoriginal").addClass("topmenuscroll").insertAfter("ul.topmenu");
$("ul.topmenuscroll").wrap('<div id="scrollbar" />');$("ul.topmenuscroll").before('<div id="scrollbg" />');$("ul.topmenuoriginal").bind("inview",function(b,a){a?$("#scrollbar").slideUp(300):$(".topmenuoriginal:below-the-fold").length||$("#scrollbar").slideDown(300)});$(".topmenuoriginal:above-the-top").length&&$("#scrollbar").slideDown(300)});

