/* Plugin for Cycle2; Copyright (c) 2012 M. Alsup; v20140128 */ (function(e){"use strict";e.fn.cycle.transitions.shuffle={transition:function(i,t,n,s,o){function r(e){this.stack(i,t,n,s),e()}e(n).css({display:"block",visibility:"visible"});var l=i.container.css("overflow","visible").width(),c=i.speed/2,a=s?t:n;i=i.API.getSlideOpts(s?i.currSlide:i.nextSlide);var d={left:-l,top:15},u=i.slideCss||{left:0,top:0};void 0!==i.shuffleLeft?d.left=d.left+parseInt(i.shuffleLeft,10)||0:void 0!==i.shuffleRight&&(d.left=l+parseInt(i.shuffleRight,10)||0),i.shuffleTop&&(d.top=i.shuffleTop),e(a).animate(d,c,i.easeIn||i.easing).queue("fx",e.proxy(r,this)).animate(u,c,i.easeOut||i.easing,o)},stack:function(i,t,n,s){var o,r;if(s)i.API.stackSlides(n,t,s),e(t).css("zIndex",1);else{for(r=1,o=i.nextSlide-1;o>=0;o--)e(i.slides[o]).css("zIndex",r++);for(o=i.slideCount-1;o>i.nextSlide;o--)e(i.slides[o]).css("zIndex",r++);e(n).css("zIndex",i.maxZ),e(t).css("zIndex",i.maxZ-1)}}}})(jQuery);