
(function($){$.fn.carousel=function(f){var g={orientation:'horizontal',rotatingMethod:'simple',speedRotating:'normal',containerClass:'gallery',buttonPrevClass:'buttonPrev',buttonNextClass:'buttonNext',buttonPrevHTML:'<a href="#" title=""></a>',buttonNextHTML:'<a href="#" title=""></a>',plugIns:{},loop:false,canAnimate:true};var h=this;h.options=$.extend({},g,f);$.extend(h,{addPlugIns:function(){$.fn.carousel.plugIns=$.extend({});for(var i in this.options.plugIns){var a=$.fn.carousel.plugIn[i];if(typeof a=="function")a(this,this.options.plugIns[i])}},createGallery:function(a){a.items=a.find('>li').css({float:'left',margin:0,padding:0});var b=0;var c=0;for(var i=0;i<a.items.length;i++){b+=$(a.items[i]).width();if(c<$(a.items[i]).height())c=$(a.items[i]).height()}a.css({position:'relative',zIndex:5,width:b,margin:0,padding:0});a.container=$('<div class="'+a.options.containerClass+'-container '+a.options.containerClass+'-'+a.options.orientation+'"></div>');var d=$('<div class="'+a.options.containerClass+'-container-inner '+'"></div>');a.container.append(d);a.before(a.container);a.buttonPrev=$(a.options.buttonPrevHTML).addClass(a.options.buttonPrevClass).css({outline:'none',overflow:'hidden',position:'absolute'});d.append(a.buttonPrev);a.buttonNext=$(a.options.buttonNextHTML).addClass(a.options.buttonNextClass).css({outline:'none',overflow:'hidden',position:'absolute'});d.append(a.buttonNext);a.clip=$('<div class="'+a.options.containerClass+'-clip"></div>').appendTo(d);a.clip.height(c);a.animateDiv=$('<div class="animateDiv"></div>').css({position:'absolute',overflow:'hidden',width:b});a.clip.append(a.animateDiv);a.animateDiv.append(a);$.fn.carousel.rotatingMethod=$.extend({});var e=$.fn.carousel.rotatingMethod[a.options.rotatingMethod];if(e!=null)e(a)}});h.createGallery(h);h.addPlugIns();return h}})(jQuery);
