function adjustImageContainer(){thumbWidth=$thumbnails.find("li:first").outerWidth(true),perPage=Math.floor($galleryInner.width()/thumbWidth),current=$thumbnails.find(".current").index();if($(window).width()>650){$galleryInner.height(function(){return $("#content").height()-50})}$images.width(function(){return $galleryInner.width()*$images.find("li").size()}).data("imageWidth",$galleryInner.width()).css("left",-(current*$galleryInner.width())).find("div").width($images.find("li:first").width()).height($images.find("li:first").height());$thumbnails.width(function(){return($thumbnails.find("li").size()*thumbWidth)+(perPage*thumbWidth)}).data("perPage",perPage)}function loadImages(d){var d=(d)?d:3,a=($(window).width()>650)?"high":"low",c=$("#images .gallery_image:visible"),b=$("#thumbnails .gallery_image:visible");c.each(function(e,f){$thisImage=$(this);if(e<d){if(!$thisImage.attr("src")){var g=$thisImage.attr(a);$thisImage.attr("src",g)}}else{return false}});b.each(function(e,f){var g=$(this).attr(a);$(this).attr("src",g)})}function adjustGallery(){var d=$thumbnails.find("li.current").index(),a=$thumbnails.find("li:first").outerWidth(true),c=$thumbnails.find("li").size(),b=(d-($thumbnails.data("perPage")/2));(d+1==c)?$("#next").hide():$("#next").show();(d===0)?$("#prev").hide():$("#prev").show();$thumbnails.animate({left:(b>0)?"-"+(b*a):0},500);$caption.find("#caption_content").html($images.find("img").eq(d).attr("alt"))}$(document).ready(function(){$(document).bind("contextmenu",function(a){return false});$(window).bind("resize",function(){adjustImageContainer();loadImages()});$galleryInner=$("#gallery_inner"),$images=$("#images"),$thumbnails=$("#thumbnails"),$caption=$("#caption");$caption.data("active",false);$thumbnails.data("active",false).find("li:first").addClass("current");adjustImageContainer();loadImages();adjustGallery();$(".current-menu-parent, .current-menu-item","#nav").next("li").addClass("active_next show_page_line").end().prev("li").addClass("active_prev show_page_line");$("#next").click(function(){var a=$images.data("imageWidth");$thumbnails.find(".current").removeClass("current").next("li").addClass("current");loadImages($thumbnails.find(".current").index()+2);$images.animate({left:"-="+a},500);adjustGallery()});$("#prev").click(function(){var a=$images.data("imageWidth");$thumbnails.find(".current").removeClass("current").prev("li").addClass("current");$images.animate({left:"+="+a},500);adjustGallery()});$("#thumbnails").click(function(c){if(c.target.nodeName==="IMG"){var a=$images.data("imageWidth"),b=$(c.target).closest("li");$thumbnails.find(".current").removeClass("current");b.addClass("current");loadImages(b.index()+2);$images.animate({left:"-"+b.index()*a},500);adjustGallery()}});$("#toggle_thumbnails").click(function(){var a=($thumbnails.data("active"))?-$thumbnails.outerHeight():0,b=($thumbnails.data("active"))?false:true;if($caption.data("active")){$caption.animate({bottom:-$caption.outerHeight()},500).data("active",false)}$thumbnails.animate({bottom:a},500).data("active",b)});$("#toggle_caption").click(function(){var a=($caption.data("active"))?-$caption.outerHeight():0,b=($caption.data("active"))?false:true;if($thumbnails.data("active")){$thumbnails.animate({bottom:-$thumbnails.outerHeight()},500).data("active",false)}$caption.animate({bottom:a},500).data("active",b)})});
