
// Scroll gallery. Rotating method - Simple
(function($){function loadGalleryRotatingMethod(h){$.extend(h,{enableDisableButtons:function(){var d=this;function addRemoveClass(a,b,c){d['button'+a][b+'Class'](d.options['button'+a+'Class']+(c==undefined?'-disabled':'-'+c))}if(d.options.buttonPrevHTML!=null){var e=d.getGalleryPosition();addRemoveClass('Prev',(e==0&&!d.options.loop)?'add':'remove');addRemoveClass('Prev',(e==0)?'add':'remove','first-active')}if(d.options.buttonNextHTML!=null){var f=d.width()-d.getGalleryPosition()-d.clip.width();addRemoveClass('Next',(f<=0&&!d.options.loop)?'add':'remove');addRemoveClass('Next',(f<=0)?'add':'remove','last-active')}},galleryAnimate:function(a,b){h.stop().animate({marginLeft:a},h.options.rotatingSpeed,function(){h.enableDisableButtons();if(b!=undefined)b();h.canAnimate=true})},prev:function(){var a=this;if(a.canAnimate){a.canAnimate=false;var b=a.getGalleryPosition();if(b==0){if(a.options.loop){var c=a.items.length-1;a.galleryAnimate(a.clip.width()-a.width(),function(){if(typeof(a.options.onRotationPrevCompleted)=='function')a.options.onRotationPrevCompleted(a,c)})}else{a.canAnimate=true}}else{for(var i=0;i<a.items.length;i++){var d=a.getItemPosition(a.items,i);var e=d+a.items.eq(i).innerWidth();if(b>d&&b<e){var c=a.items.index(a.items[i]);a.galleryAnimate('+='+(b-d),function(){if(typeof(a.options.onRotationPrevCompleted)=='function')a.options.onRotationPrevCompleted(a,c)});break}else{if(b==d&&i>0){var c=a.items.index(a.items[i-1]);a.galleryAnimate('+='+(b-d+a.items.eq(i-1).innerWidth()),function(){if(typeof(a.options.onRotationPrevCompleted)=='function')a.options.onRotationPrevCompleted(a,c)});break}}}}}},next:function(){var a=this;if(a.canAnimate){a.canAnimate=false;var b=a.width()-a.getGalleryPosition()-a.clip.width();if(b>0){var c=a.getGalleryPosition();for(var i=0;i<a.items.length;i++){var d=a.getItemPosition(a.items,i);var e=d+a.items.eq(i).innerWidth();if(a.options.rotatingMethod=='simple'){if(c>=d&&c<d+a.items.eq(i).innerWidth())var f=(e-c<=b?e:a.width()-a.clip.width())}else{if(e-a.clip.width()>c)var f=e-a.clip.width()}if(f!=undefined){var g=a.items.index(a.items[i]);a.galleryAnimate(-f,function(){if(typeof(a.options.onRotationNextCompleted)=='function')a.options.onRotationNextCompleted(a,g)});break}}}else{if(a.options.loop){a.galleryAnimate(0,function(){if(typeof(a.options.onRotationNextCompleted)=='function')a.options.onRotationNextCompleted(a,0)})}else{a.canAnimate=true}}}}});h.enableDisableButtons();if(h.options.buttonPrevHTML!=null)h.buttonPrev.click(function(){h.prev()});if(h.options.buttonNextHTML!=null)h.buttonNext.click(function(){h.next()})};$.fn.scrollGallery.rotatingMethod=$.extend({'simple':function(a){loadGalleryRotatingMethod(a)}});$.fn.scrollGallery.rotatingMethod=$.extend({'simpleLeftRight':function(a){loadGalleryRotatingMethod(a)}})})(jQuery);

