
var trayState=0;(function($){theme={_init:function(){$(vars.side_nav).hide();$(vars.next_slide).hide();$(vars.prev_slide).hide();if(api.options.slide_links)$(vars.slide_list).css('margin-left',-$(vars.slide_list).width()/2);$('#supersized img').css('top',235);if(api.options.autoplay){if(api.options.progress_bar)theme.progressBar();}else{if($(vars.play_button).attr('src'))$(vars.play_button).attr("src",vars.image_path+"play.png");if(api.options.progress_bar)$(vars.progress_bar).stop().animate({left:-$(window).width()},0);}
$(vars.thumb_tray).animate({top:0},0);$(vars.tray_button).toggle(function(){trayState=1;$(vars.thumb_tray).stop().animate({top:-165,avoidTransforms:true},300);$(vars.supersized_img).stop().animate({top:69,avoidTransforms:true},300);if($(vars.tray_arrow).attr('src'))$(vars.tray_arrow).attr("src",vars.image_path+"top-tab-down.png");$(vars.side_nav).fadeToggle("fast","linear");$(vars.next_slide).fadeToggle("fast","linear");$(vars.prev_slide).fadeToggle("fast","linear");return false;},function(){$(vars.side_nav).fadeToggle("fast","linear");$(vars.next_slide).fadeToggle("fast","linear");$(vars.prev_slide).fadeToggle("fast","linear");$(vars.thumb_tray).stop().animate({top:0,avoidTransforms:true},30);$(vars.supersized_img).stop().animate({top:235,avoidTransforms:true},30);if($(vars.tray_arrow).attr('src'))$(vars.tray_arrow).attr("src",vars.image_path+"top-tab.png");return false;});$(vars.thumb_list).width($('> li',vars.thumb_list).length*$('> li',vars.thumb_list).outerWidth(true));if($(vars.slide_total).length){$(vars.slide_total).html(api.options.slides.length);}
if(api.options.thumb_links){if($(vars.thumb_list).width()<=$(vars.thumb_tray).width()){$(vars.thumb_back+','+vars.thumb_forward).fadeOut(0);}
vars.thumb_interval=Math.floor($(vars.thumb_tray).width()/$('> li',vars.thumb_list).outerWidth(true))*$('> li',vars.thumb_list).outerWidth(true);vars.thumb_page=0;$(vars.thumb_forward).click(function(){if(vars.thumb_page-vars.thumb_interval<=-$(vars.thumb_list).width()){vars.thumb_page=0;$(vars.thumb_list).stop().animate({'left':vars.thumb_page},{duration:500,easing:'easeOutExpo'});}else{vars.thumb_page=vars.thumb_page-vars.thumb_interval;$(vars.thumb_list).stop().animate({'left':vars.thumb_page},{duration:500,easing:'easeOutExpo'});}});$(vars.thumb_back).click(function(){if(vars.thumb_page+vars.thumb_interval>0){vars.thumb_page=Math.floor($(vars.thumb_list).width()/vars.thumb_interval)*-vars.thumb_interval;if($(vars.thumb_list).width()<=-vars.thumb_page)vars.thumb_page=vars.thumb_page+vars.thumb_interval;$(vars.thumb_list).stop().animate({'left':vars.thumb_page},{duration:500,easing:'easeOutExpo'});}else{vars.thumb_page=vars.thumb_page+vars.thumb_interval;$(vars.thumb_list).stop().animate({'left':vars.thumb_page},{duration:500,easing:'easeOutExpo'});}});}
$(vars.next_slide).click(function(){api.nextSlide();if(trayState==1){trayState=0;}});$(vars.prev_slide).click(function(){api.prevSlide();if(trayState==1){trayState=0;}});if(jQuery.support.opacity){$(vars.prev_slide+','+vars.next_slide).mouseover(function(){$(this).stop().animate({opacity:1},100);}).mouseout(function(){$(this).stop().animate({opacity:0.6},100);});}
if(api.options.thumbnail_navigation){$(vars.next_thumb).click(function(){api.nextSlide();});$(vars.prev_thumb).click(function(){api.prevSlide();});}
$(vars.play_button).click(function(){api.playToggle();});if(api.options.mouse_scrub){$(vars.thumb_tray).mousemove(function(e){var containerWidth=$(vars.thumb_tray).width(),listWidth=$(vars.thumb_list).width();if(listWidth>containerWidth){var mousePos=1,diff=e.pageX-mousePos;if(diff>10||diff<-10){mousePos=e.pageX;newX=(containerWidth-listWidth)*(e.pageX/containerWidth);diff=parseInt(Math.abs(parseInt($(vars.thumb_list).css('left'))-newX)).toFixed(0);$(vars.thumb_list).stop().animate({'left':newX},{duration:diff*3,easing:'easeOutExpo'});}}});}
$(window).resize(function(){if(api.options.progress_bar&&!vars.in_animation){if(vars.slideshow_interval)clearInterval(vars.slideshow_interval);if(api.options.slides.length-1>0)clearInterval(vars.slideshow_interval);$(vars.progress_bar).stop().animate({left:-$(window).width()},0);if(!vars.progressDelay&&api.options.slideshow){vars.progressDelay=setTimeout(function(){if(!vars.is_paused){theme.progressBar();vars.slideshow_interval=setInterval(api.nextSlide,api.options.slide_interval);}
vars.progressDelay=false;},1000);}}
if(api.options.thumb_links&&vars.thumb_tray.length){vars.thumb_page=0;vars.thumb_interval=Math.floor($(vars.thumb_tray).width()/$('> li',vars.thumb_list).outerWidth(true))*$('> li',vars.thumb_list).outerWidth(true);if($(vars.thumb_list).width()>$(vars.thumb_tray).width()){$(vars.thumb_back+','+vars.thumb_forward).fadeIn('fast');$(vars.thumb_list).stop().animate({'left':0},200);}else{$(vars.thumb_back+','+vars.thumb_forward).fadeOut('fast');}}});},goTo:function(state){if(api.options.progress_bar&&!vars.is_paused){$(vars.progress_bar).stop().animate({left:-$(window).width()},0);theme.progressBar();}},playToggle:function(state){if(state=='play'){if($(vars.play_button).attr('src'))$(vars.play_button).attr("src",vars.image_path+"pause.png");if(api.options.progress_bar&&!vars.is_paused)theme.progressBar();}else if(state=='pause'){if($(vars.play_button).attr('src'))$(vars.play_button).attr("src",vars.image_path+"play.png");if(api.options.progress_bar&&vars.is_paused)$(vars.progress_bar).stop().animate({left:-$(window).width()},0);}},beforeAnimation:function(direction){if(api.options.progress_bar&&!vars.is_paused)$(vars.progress_bar).stop().animate({left:-$(window).width()},0);if($(vars.slide_caption).length){(api.getField('title'))?$(vars.slide_caption).html(api.getField('title')):$(vars.slide_caption).html('');}
if(vars.slide_current.length){$(vars.slide_current).html(vars.current_slide+1);}
if(api.options.thumb_links){$('.current-thumb').removeClass('current-thumb');$('li',vars.thumb_list).eq(vars.current_slide).addClass('current-thumb');if($(vars.thumb_list).width()>$(vars.thumb_tray).width()){if(direction=='next'){if(vars.current_slide==0){vars.thumb_page=0;$(vars.thumb_list).stop().animate({'left':vars.thumb_page},{duration:500,easing:'easeOutExpo'});}else if($('.current-thumb').offset().left-$(vars.thumb_tray).offset().left>=vars.thumb_interval){vars.thumb_page=vars.thumb_page-vars.thumb_interval;$(vars.thumb_list).stop().animate({'left':vars.thumb_page},{duration:500,easing:'easeOutExpo'});}}else if(direction=='prev'){if(vars.current_slide==api.options.slides.length-1){vars.thumb_page=Math.floor($(vars.thumb_list).width()/vars.thumb_interval)*-vars.thumb_interval;if($(vars.thumb_list).width()<=-vars.thumb_page)vars.thumb_page=vars.thumb_page+vars.thumb_interval;$(vars.thumb_list).stop().animate({'left':vars.thumb_page},{duration:500,easing:'easeOutExpo'});}else if($('.current-thumb').offset().left-$(vars.thumb_tray).offset().left<0){if(vars.thumb_page+vars.thumb_interval>0)return false;vars.thumb_page=vars.thumb_page+vars.thumb_interval;$(vars.thumb_list).stop().animate({'left':vars.thumb_page},{duration:500,easing:'easeOutExpo'});}}}}},afterAnimation:function(){if(api.options.progress_bar&&!vars.is_paused)theme.progressBar();},progressBar:function(){$(vars.progress_bar).stop().animate({left:-$(window).width()},0).animate({left:0},api.options.slide_interval);}};$.supersized.themeVars={progress_delay:false,thumb_page:false,thumb_interval:false,image_path:'img/',play_button:'#pauseplay',next_slide:'#nextslide',prev_slide:'#prevslide',next_thumb:'#nextthumb',prev_thumb:'#prevthumb',slide_caption:'#slidecaption',slide_current:'.slidenumber',slide_total:'.totalslides',slide_list:'#slide-list',supersized_img:'#supersized img',side_nav:'#side-nav',thumb_tray:'#thumb-tray',thumb_list:'#thumb-list',thumb_forward:'#thumb-forward',thumb_back:'#thumb-back',tray_arrow:'#tray-arrow',tray_button:'#tray-button',progress_bar:'#progress-bar'};$.supersized.themeOptions={progress_bar:1,mouse_scrub:0};})(jQuery);
