$defaultViewMode="full";$bg=$("#bg");$bgimg=$("#bg #bgimg");$preloader=$("#preloader");$outer_container=$("#outer_container");$outer_container_a=$("#outer_container a.thumb_link");$toolbar=$("#toolbar");$nextimage_tip=$("#nextimage_tip");$(window).load(function(){var b=function(){FullScreenBackground("#bgimg")};setInterval(b,1000);$toolbar.data("imageViewMode",$defaultViewMode);ImageViewMode($toolbar.data("imageViewMode"));$customScrollBox=$("#customScrollBox");$customScrollBox_container=$("#customScrollBox .container");$customScrollBox_content=$("#customScrollBox .content");$dragger_container=$("#dragger_container");$dragger=$("#dragger");a();function a(){outerMargin=0;innerMargin=20;newH=$(".cubeContainer").outerHeight(true);$customScrollBox.height(newH);visibleHeight=$(window).height()-outerMargin;if($customScrollBox_container.height()>visibleHeight){$dragger_container,$dragger.css("display","block");totalContent=$customScrollBox_content.height();draggerContainerHeight=$(window).height()-innerMargin;animSpeed=400;easeType="easeOutCirc";bottomSpace=1.05;targY=0;draggerHeight=$dragger.height();$dragger.draggable({axis:"y",containment:"parent",drag:function(f,g){e()},stop:function(f,g){d()}});$dragger_container.click(function(h){var f=(h.pageY-$(this).offset().top);var g=f+$dragger.height();if(g<draggerContainerHeight){$dragger.css("top",f);e()}else{$dragger.css("top",draggerContainerHeight-$dragger.height());e()}});$(function(f){$customScrollBox.bind("mousewheel",function(g,h){vel=Math.abs(h*10);$dragger.css("top",$dragger.position().top-(h*vel));e();if($dragger.position().top<0){$dragger.css("top",0);$customScrollBox_container.stop();e()}if($dragger.position().top>draggerContainerHeight-$dragger.height()){$dragger.css("top",draggerContainerHeight-$dragger.height());$customScrollBox_container.stop();e()}return false})});function e(){var h=(totalContent-(visibleHeight/bottomSpace))/(draggerContainerHeight-draggerHeight);var f=$dragger.position().top;targY=-f*h;var g=$customScrollBox_container.position().top-targY;$customScrollBox_container.stop().animate({top:"-="+g},animSpeed,easeType)}$dragger.mouseup(function(){d()}).mousedown(function(){c()});function c(){$dragger.css("background","url(round_custom_scrollbar_bg_over.png)")}function d(){$dragger.css("background","url(round_custom_scrollbar_bg.png)")}}else{}}$(window).resize(function(){FullScreenBackground("#bgimg");$dragger.css("top",0);$customScrollBox_container.css("top",0);$customScrollBox.unbind("mousewheel");a()});LargeImageLoad($bgimg)});$bgimg.load(function(){LargeImageLoad($(this))});function LargeImageLoad(a){$preloader.fadeOut("fast");a.removeAttr("width").removeAttr("height").css({width:"",height:""});$bg.data("originalImageWidth",a.width()).data("originalImageHeight",a.height());if($bg.data("newTitle")){a.attr("title",$bg.data("newTitle"))}FullScreenBackground(a);$bg.data("nextImage",$($outer_container.data("selectedThumb")).next().attr("href"));if(typeof itemIndex!="undefined"){if(itemIndex==lastItemIndex){$bg.data("lastImageReached","Y");$bg.data("nextImage",$outer_container_a.first().attr("href"))}else{$bg.data("lastImageReached","N")}}else{$bg.data("lastImageReached","N")}a.fadeIn("slow");if($bg.data("nextImage")||$bg.data("lastImageReached")=="Y"){SlidePanels("close")}NextImageTip()}$("#arrow_indicator").click(function(){SlidePanels("open")});$outer_container.hover(function(){SlidePanels("open")},function(){SlidePanels("close")});$outer_container_a.click(function(a){a.preventDefault();var b=this;$bgimg.css("display","none");$preloader.fadeIn("fast");$outer_container_a.each(function(){$(this).children(".selected").css("display","none")});$(this).children(".selected").css("display","block");$outer_container.data("selectedThumb",b);$bg.data("nextImage",$(this).next().attr("href"));$bg.data("newTitle",$(this).children("img").attr("title"));itemIndex=getIndex(b);lastItemIndex=($outer_container_a.length)-1;$bgimg.attr("src","").attr("src",b)});$bgimg.click(function(b){var c=$(this);if($bg.data("nextImage")){c.css("display","none");$preloader.fadeIn("fast");$($outer_container.data("selectedThumb")).children(".selected").css("display","none");if($bg.data("lastImageReached")!="Y"){$($outer_container.data("selectedThumb")).next().children(".selected").css("display","block")}else{$outer_container_a.first().children(".selected").css("display","block")}var a=$outer_container.data("selectedThumb");if($bg.data("lastImageReached")!="Y"){$outer_container.data("selectedThumb",$(a).next())}else{$outer_container.data("selectedThumb",$outer_container_a.first())}$bg.data("newTitle",$($outer_container.data("selectedThumb")).children("img").attr("title"));if($bg.data("lastImageReached")!="Y"){itemIndex++}else{itemIndex=0}c.attr("src","").attr("src",$bg.data("nextImage"))}});function getIndex(c){for(var a=0,b=$outer_container_a.length;a<b;a++){if($outer_container_a[a]===c){return a}}}$toolbar.hover(function(){$(this).stop().fadeTo("fast",1)},function(){$(this).stop().fadeTo("fast",0.8)});$toolbar.stop().fadeTo("fast",0.8);$toolbar.click(function(a){if($toolbar.data("imageViewMode")=="full"){ImageViewMode("fit")}else{if($toolbar.data("imageViewMode")=="fit"){ImageViewMode("original")}else{if($toolbar.data("imageViewMode")=="original"){ImageViewMode("full")}}}});function NextImageTip(){if($bg.data("nextImage")){$nextimage_tip.stop().css("right",20).fadeIn("fast").fadeOut(2000,"easeInExpo",function(){$nextimage_tip.css("right",$(window).width())})}}function SlidePanels(b){var a=900;var c="easeInOutExpo";if(b=="open"){$("#arrow_indicator").fadeTo("fast",0);$outer_container.stop().animate({left:0},a,c);$bg.stop().animate({left:400},a,c)}else{$outer_container.stop().animate({left:-250},a,c);$bg.stop().animate({left:400},a,c,function(){$("#arrow_indicator").fadeTo("fast",1)})}}function FullScreenBackground(g){var c=$(window).width();var b=$(window).height();var d=$(g).width();var a=$(g).height();if($toolbar.data("imageViewMode")!="original"){$(g).removeClass("with_border").removeClass("with_shadow");var f=a/d;var e=d/a;if($toolbar.data("imageViewMode")!="fit"){if((b/c)<f){$(g).css("width",c).css("height",f*c)}else{$(g).css("height",b).css("width",e*b)}}else{if((b/c)>f){$(g).css("width",c).css("height",f*c)}else{$(g).css("height",b).css("width",e*b)}}$(g).css("margin-left",((c-$(g).width())/2)).css("margin-top",((b-$(g).height())/2))}else{$(g).addClass("with_border").addClass("with_shadow");$(g).css("width",$bg.data("originalImageWidth")).css("height",$bg.data("originalImageHeight"));$(g).css("margin-left",((c-$(g).outerWidth())/2)).css("margin-top",((b-$(g).outerHeight())/2))}}function ImageViewMode(a){$toolbar.data("imageViewMode",a);FullScreenBackground($bgimg);if(a=="full"){$toolbar.html("<span class='lightgrey'>IMAGE VIEW MODE &rsaquo;</span> FULL")}else{if(a=="fit"){$toolbar.html("<span class='lightgrey'>IMAGE VIEW MODE &rsaquo;</span> FIT")}else{$toolbar.html("<span class='lightgrey'>IMAGE VIEW MODE &rsaquo;</span> ORIGINAL")}}}

