$(function(){tb_init("a.thickbox, area.thickbox, input.thickbox");imgLoader=new Image();imgLoader.src=tb_pathToImage;$("#gallery li").each(function(idx){$(this).data("index",(++idx));});$("#gallery").jcarousel({scroll:5,initCallback:initCallbackFunction});function initCallbackFunction(carousel){$("#img").bind("image-loaded",function(){var idx=$("#gallery li.active").data("index")-2;carousel.scroll(idx);return false;});$(document).bind("keydown","right",function(evt){$.galleria.next();});$(document).bind("keydown","left",function(evt){$.galleria.prev();});$(document).bind("keydown","up",function(evt){$(".jcarousel-next-horizontal").click();return false;});$(document).bind("keydown","down",function(evt){$(".jcarousel-prev-horizontal").click();return false;});}$("#gallery li img").css("opacity",0).each(function(){if(this.complete||this.readyState=="complete"){$(this).animate({opacity:1},300);}else{$(this).load(function(){$(this).animate({opacity:1},300);});}});$("#gallery").galleria({insert:"#img",history:true,onImage:function(image,caption,thumb){image.hide().fadeIn(500);thumb.parent().fadeTo(200,1).siblings().fadeTo(200,0.6);$("#img").trigger("image-loaded").hover(function(){$("#img .caption").stop().animate({height:50},250);},function(){if(!$("#show-caption").is(":checked")){$("#img .caption").stop().animate({height:0},250);}});},onThumb:function(thumb){var $li=thumb.parent(),opacity=$li.is(".active")?1:0.6;$li.hover(function(){$li.fadeTo(200,1);},function(){$li.not(".active").fadeTo(200,opacity);});}}).find("li:first").addClass("active");$("#slideshow").hide();$("#toggle-slideshow, #show-caption").removeAttr("checked");var slideshow,slideshowPause=$("#slideshow-pause").val();$("#slideshow-pause").change(function(){slideshowPause=this.value;window.clearInterval(slideshow);slideshow=window.setInterval(function(){$.galleria.next();},slideshowPause*1000);});$("input#toggle-slideshow").change(function(){if(this.checked){$("#slideshow").fadeIn();slideshow=window.setInterval(function(){$.galleria.next();},slideshowPause*1000);}else{$("#slideshow").fadeOut();window.clearInterval(slideshow);}});});
