(function(n){n.Slider=function(t,i){this.$el=n(i);this._init(t)};n.Slider.defaults={current:0,bgincrement:50,autoplay:!1,interval:8e3};n.Slider.prototype={_init:function(t){var i,r;for(this.options=n.extend(!0,{},n.Slider.defaults,t),this.$slides=this.$el.children("div.da-slide"),this.slidesCount=this.$slides.length,this.current=this.options.current,(this.current<0||this.current>=this.slidesCount)&&(this.current=0),this.$slides.eq(this.current).addClass("da-slide-current"),i=n(''),r=0;r");i.appendTo(this.$el);this.$pages=this.$el.find("nav.da-dots > span");this.$navNext=this.$el.find("span.da-arrows-next");this.$navPrev=this.$el.find("span.da-arrows-prev");this.isAnimating=!1;this.bgpositer=0;this.cssAnimations=Modernizr.cssanimations;this.cssTransitions=Modernizr.csstransitions;this.cssAnimations&&this.cssAnimations||this.$el.addClass("da-slider-fb");this._updatePage();this._loadEvents();this.options.autoplay&&this._startSlideshow()},_navigate:function(n,t){var i=this.$slides.eq(this.current),r,s=this,f,e,u,o;if(this.current===n||this.isAnimating)return!1;this.isAnimating=!0;u=t?t:n>this.current?"next":"prev";this.cssAnimations&&this.cssAnimations&&(u==="next"?(f="da-slide-toleft",e="da-slide-fromright",++this.bgpositer):(f="da-slide-toright",e="da-slide-fromleft",--this.bgpositer),this.$el.css("background-position",this.bgpositer*this.options.bgincrement+"% 0%"));this.current=n;r=this.$slides.eq(this.current);this.cssAnimations&&this.cssAnimations&&(o="da-slide-toleft da-slide-toright da-slide-fromleft da-slide-fromright",i.removeClass(o),r.removeClass(o),i.addClass(f),r.addClass(e),i.removeClass("da-slide-current"),r.addClass("da-slide-current"));this.cssAnimations&&this.cssAnimations||(r.css("left",u==="next"?"100%":"-100%").stop().animate({left:"0%"},1e3,function(){s.isAnimating=!1}),i.stop().animate({left:u==="next"?"-100%":"100%"},1e3,function(){i.removeClass("da-slide-current")}));this._updatePage()},_updatePage:function(){this.$pages.removeClass("da-dots-current");this.$pages.eq(this.current).addClass("da-dots-current")},_startSlideshow:function(){var n=this;this.slideshow=setTimeout(function(){var t=t=n.current=this.slidesCount||n<0)return!1;this.options.autoplay&&(clearTimeout(this.slideshow),this.options.autoplay=!1);this._navigate(n)},_loadEvents:function(){var t=this;this.$pages.on("click.cslider",function(){return t.page(n(this).index()),!1});this.$navNext.on("click.cslider",function(){t.options.autoplay&&(clearTimeout(t.slideshow),t.options.autoplay=!1);var n=n=t.current0?t.current-1:t.slidesCount-1;return t._navigate(n,"prev"),!1});if(this.cssTransitions)if(this.options.bgincrement)this.$el.on("webkitTransitionEnd.cslider transitionend.cslider OTransitionEnd.cslider",function(n){n.target.id===t.$el.attr("id")&&(t.isAnimating=!1)});else this.$el.on("webkitAnimationEnd.cslider animationend.cslider OAnimationEnd.cslider",function(n){(n.originalEvent.animationName==="toRightAnim4"||n.originalEvent.animationName==="toLeftAnim4")&&(t.isAnimating=!1)})}};var t=function(n){this.console&&console.error(n)};n.fn.cslider=function(i){if(typeof i=="string"){var r=Array.prototype.slice.call(arguments,1);this.each(function(){var u=n.data(this,"cslider");if(!u){t("cannot call methods on cslider prior to initialization; attempted to call method '"+i+"'");return}if(!n.isFunction(u[i])||i.charAt(0)==="_"){t("no such method '"+i+"' for cslider instance");return}u[i].apply(u,r)})}else this.each(function(){var t=n.data(this,"cslider");t||n.data(this,"cslider",new n.Slider(i,this))});return this}})(jQuery)