(function($){$.fn.resize_canvas=function(get_elem_h){var elem=$(this);$(elem).find(".reflect canvas").each(function(){var canvas_h=$(this).height();var gridwrap_h=$(this).closest(get_elem_h).height();var new_canvas_h=gridwrap_h-canvas_h;new_canvas_h=new_canvas_h/100*12;$(this).css("height",new_canvas_h);});};$.fn.resize_islider=function(get_elem_h,animate){var slide_height=$(this).find(get_elem_h).height();if(animate){$(this).find(".islider-nav-ul").animate({height:slide_height},750);}else{$(this).find(".islider-nav-ul").css("height",slide_height);}$(this).find(".islider-nav-ul img").css({height:slide_height/3+3});};$.fn.resizegallery=function(height,action,priElement,secElement,iSlider,forceHeight){var currentheight="";if(!height){$(this).find(priElement).each(function(e){if($(this).css("display")=="block"){currentheight=$(this).height();if(!currentheight&&forceHeight){currentheight=forceHeight;}}});}else{currentheight=height;}if(action=="animate"){if(iSlider){var speed=250;}else{var speed=750;}$(this).find(secElement).animate({height:currentheight},speed,function(){});}else{$(this).find(secElement).css({height:currentheight});}};$.fn.stage_overlay=function(state){if(state=="before"){$(this).find("div.stagetextwrap.left").not("div.stagetextwrap.static").css({left:"-200%",opacity:0});$(this).find("div.stagetextwrap.right").not("div.stagetextwrap.static").css({right:"-200%",opacity:0});}else{if(state=="after"){var imgheight=$(this).find(".gridimg-wrap img:first").height();$(this).find("div.stagetextwrap").css({height:imgheight});$(this).find("div.stagetextwrap.left").not("div.stagetextwrap.static").animate({left:0,opacity:1,height:imgheight},500,"easeOutBack");$(this).find("div.stagetextwrap.right").not("div.stagetextwrap.static").animate({right:0,opacity:1,height:imgheight},500,"easeOutBack");}}};var stage_gallery=function(){$(".gallery-wrap.stage,.gallery-wrap.islider,.gallery-wrap.nivo").each(function(index,value){var gallery="#"+$(this).attr("id"),type=$(gallery).attr("data-stage-type"),nav=$(gallery).attr("data-stage-nav"),effect=$(gallery).attr("data-stage-effect"),easing=$(gallery).attr("data-stage-easing"),timeout_array="";if($(gallery+" .timeout_array").val()){timeout_array=$(gallery+" .timeout_array").val();}$(gallery+" iframe").each(function(index,value){var src=$(this).attr("src");$(this).attr("data-src",src);});if(type=="islider"){var index=0;var thumbs=$(gallery+" .islider-nav-ul img");for(i=0;i');}$(gallery+" .stage-slider").cycle({fx:effect,easing:easing,timeoutFn:calculateTimeout,speed:750,before:onBefore,slideExpr:".panel",slideResize:0,after:onAfter,pager:gallery+" .control-panel .nav",pause:1,cleartype:true,cleartypeNoBg:true,next:gallery+" .nav-next",prev:gallery+" .nav-prev",pagerAnchorBuilder:function(idx,slide){if(type=="islider"){var $nav=$(gallery+" .islider-nav-ul li").slice(0).find(" li:eq("+(idx)+") a");return $nav;var $nav_clone=$(gallery+" .islider-nav-ul li").slice(1).find(" li:eq("+(idx)+") a");return $nav_clone;}else{return'
  • ';}}});$(gallery).touchwipe({preventDefaultEvents:false,wipeLeft:function(){$(gallery+" .stage-slider").cycle("next");return false;},wipeRight:function(){$(gallery+" .stage-slider").cycle("prev");return false;}});$(window).resize(function(){if($(gallery+" .panel").length>1){$(gallery).resizegallery("","",".panel.current",".slider-inner-wrap");}else{$(gallery).resizegallery("","",".panel",".slider-inner-wrap");}if(type=="islider"){$(gallery).resize_islider(".panel.current");}});function onBefore(){$(this).find("img.reflect").not(".animator-wrap img.reflect").reflect({height:0.12,opacity:0.2});$(gallery+" .panel").removeClass("current");$(this).addClass("current");$(this).find(".animator-wrap").css("display","none").removeClass("played");$(this).find(".animator-wrap.loaded").each(function(index,value){var caID="#"+$(this).attr("id");animate_obj(caID);});$(gallery+" .panel.current").stage_overlay("before");$(gallery).resize_islider(".panel.current");$(gallery).resizegallery($(this).height(),"animate",".panel",".slider-inner-wrap");if($.browser.msie||$.browser.opera){$(".stage-slider .panel.current").resize_canvas(".panel");}if(type=="islider"){sift();$(gallery).resizegallery($(this).height(),"animate",".panel",".stage-slider.islider","islider");}}function onAfter(currElement,nextElement,opts,isForward){$(gallery+" .panel.current").stage_overlay("after");$(gallery+" iframe").attr("src","");var videoid=$(this).find(".jwplayer").attr("id"),data_src=$(this).find("iframe").attr("data-src");if(data_src){console.log("data_src:before",data_src);$(this).find("iframe").attr("src",data_src);}$(gallery+" .panel .jwplayer").each(function(index){var obj="";obj=$(this).attr("id");if(jwplayer(obj).getState()=="PLAYING"){jwplayer(obj).pause();}if(obj==videoid&&($(this).hasClass("autostart")||$(this).parent(".jwplayer-wrapper").hasClass("autostart"))){if(jwplayer(obj).getState()=="IDLE"||jwplayer(obj).getState()=="PAUSED"){jwplayer(obj).play();}}});}function calculateTimeout(currElement,nextElement,opts,isForward){var timeouts=timeout_array.slice(0,-1).split(","),index=opts.currSlide;return timeouts[index]*1000;}$(window).load(function(){$(gallery+" .panel:first").stage_overlay("after");var panel_first=$(gallery).find(".panel:first"),init_height=panel_first.height();if(type=="islider"){$(gallery).resizegallery("","animate",".panel",".stage-slider.islider,.slider-inner-wrap","",init_height);$(gallery).resize_islider(".panel","animate");}else{if(type=="nivo"){if(init_height!=0){$(gallery).resizegallery(init_height,"animate",".slider-inner-wrap",".slider-inner-wrap","",init_height);}}else{$(gallery).resizegallery(init_height,"animate",".panel",".slider-inner-wrap","",init_height);}}$(gallery).animate({opacity:1});});});};stage_gallery();})(jQuery);