function focusSlide(a){for(i in slideshowOptions.images){if(slideshowOptions.images[i].thumbnail==a){changeCaption(slideshowOptions.images[i]);$("#mainSlideImage").attr("src",slideshowOptions.images[i].large);break}}}function resumeSlideshow(){if(slideshowOptions.fireaway){runSlideshow();window.setTimeout("resumeSlideshow();",slideshowOptions.speed)}else{window.setTimeout("resumeSlideshow()",1000)}}function appendDirectory(){for(i in slideshowOptions.images){slideshowOptions.images[i].thumbnail=slideshowOptions.imageDirectory+slideshowOptions.images[i].thumbnail;slideshowOptions.images[i].large=slideshowOptions.imageDirectory+slideshowOptions.images[i].large}}function initiateSlideshow(){slideshowOptions.fireaway=true;slideShowOptions=slideshowOptions;if(slideShowOptions.imageDirectory){appendDirectory()}currentImage=slideShowOptions.images[0];var b=document.createElement("img");b.setAttribute("src",currentImage.large);b.setAttribute("id","mainSlideImage");b.setAttribute("width",slideShowOptions.width);b.setAttribute("height",slideShowOptions.height);$("#bigImageContainer").append(b);thumbImageDivWrapper=document.createElement("div");thumbImageDivWrapper.setAttribute("id","thumbnailWrapper");$("#thumbnailContainer").append(thumbImageDivWrapper);for(var a in slideShowOptions.images){currentThumb=slideShowOptions.images[a].thumbnail;thumbImage=document.createElement("img");thumbImage.setAttribute("src",currentThumb);thumbImage.setAttribute("id","thumb"+a);thumbImage.setAttribute("height","75");thumbImage.setAttribute("border","0");thumbImage.style.display="inline";thumbImage.style.position="relative";$("#thumbnailWrapper").append(thumbImage);slideshowOptions.images[a].preloaded=new Image();slideshowOptions.images[a].preloaded.src=slideshowOptions.images[a].large}resumeSlideshow()}function changeCaption(a){captionText=(a.name)?"<div class='captionName'>"+a.name+"</div>":"";captionText+=(a.price)?"<div class='captionPrice'>"+a.price+"</div>":"";captionText+=(a.brief)?"<div class='captionBrief'>"+a.brief+"</div>":"";captionText+=(a.detaillink)?"<div class='captionLink'>"+a.detaillink+"</div>":"";$("#captionTxt").empty().append(captionText)}function transitionSlideshow(a){changeCaption(a);$("#mainSlideImage").fadeOut(slideShowOptions.animationspeed,function(){$("#mainSlideImage").attr("src",currentImage.large)}).fadeIn(slideShowOptions.animationspeed,function(){slideshowOptions.fireaway=true})}function runSlideshow(){slideshowOptions.fireaway=false;if(!slideshowOptions.currentImageIndex&&slideshowOptions.currentImageIndex!=0){slideshowOptions.currentImageIndex=0}currentImage=slideshowOptions.images[slideshowOptions.currentImageIndex];if(!slideshowOptions.currentlyHovering){transitionSlideshow(currentImage);if(slideshowOptions.currentImageIndex==(slideshowOptions.images.length-1)){slideshowOptions.currentImageIndex=0}else{slideshowOptions.currentImageIndex++}}}$(document).ready(function(){initiateSlideshow();$("#bigImageContainer").hover(function(){slideshowOptions.currentlyHovering=true;$("#thumbnailContainer").animate({opacity:1},{duration:1500,queue:false})},function(){slideshowOptions.currentlyHovering=false;$("#thumbnailContainer").animate({opacity:0},{duration:1500,queue:false});slideshowOptions.fireaway=true});$("#thumbnailContainer img").hover(function(){focusSlide($(this).attr("src"));$(this).animate({opacity:1},100)},function(){$("#thumbnailContainer img").animate({opacity:0.5},100)});var a=$("#thumbnailWrapper").find("img:last-child");$("#thumbnailContainer").css({overflow:"hidden"});$("#thumbnailContainer img").css({opacity:0.5,cursor:"pointer"});$("#thumbnailContainer").animate({opacity:0},1500);$("#thumbnailContainer").mousemove(function(f){var b=a[0].offsetLeft+a.outerWidth();var c=$("#thumbnailContainer").width();var d=(f.pageX-$("#thumbnailContainer").offset().left)*(b-c)/c;$("#thumbnailContainer").scrollLeft(d)})});
