(function(jQuery){jQuery.fn.DSD=function(options){var opts=jQuery.extend({},jQuery.fn.DSD.defaults,options);var cur=0;var timer;var selected_class="DSDSelected";var maxi=jQuery(".SliderControl").length;jQuery(this).find(".SliderControl").each(function(i){jQuery(this).click(function(){dotimer();jQuery(".SliderControl").removeClass(selected_class);jQuery(this).addClass(selected_class);var dur=Math.abs(cur-i);jQuery(opts.slides).animate({marginLeft:"-"+(i*jQuery(opts.slides).find(":first-child").width()+"px")},opts.duration*(dur));cur=i;});});jQuery(opts.slides).before('<div id="DSDSlide"></div>').appendTo("#DSDSlide");jQuery(opts.slides).find("div").each(function(){jQuery(this).before('<div class="DSDSlideContainer"></div>').appendTo(jQuery(this).prev());});jQuery(".SliderControl").eq(cur).addClass(selected_class);var resize=function(x){jQuery("#DSDSlide").css({position:"relative",width:opts.width,height:opts.height,overflow:"hidden"});jQuery(opts.slides).css({position:"relative",width:jQuery("#DSDSlide").width()*jQuery(".SliderControl").length+"px",height:jQuery("#DSDSlide").height()+"px",overflow:"hidden"});jQuery(opts.slides).children().css({position:"relative",width:jQuery("#DSDSlide").width()+"px",height:jQuery("#DSDSlide").height()+"px","float":"left"});jQuery(opts.slides).css({marginLeft:"-"+(cur*jQuery(opts.slides).find(":first-child").width()+"px")});};resize();jQuery(window).resize(function(){resize();});jQuery(".SliderPrev").click(function(){dotimer();doprev();});var doprev=function(x){if(cur>0){cur--;}else{cur=maxi-1;}jQuery(".SliderControl").removeClass(selected_class);jQuery(opts.slides).animate({marginLeft:"-"+(cur*jQuery(opts.slides).find(":first-child").width()+"px")},opts.duration);jQuery(".SliderControl").eq(cur).addClass(selected_class);};jQuery(".SliderNext").click(function(){donext();dotimer();});var donext=function(x){if(cur<maxi-1){cur++;}else{cur=0;}jQuery(".SliderControl").removeClass(selected_class);jQuery(opts.slides).animate({marginLeft:"-"+(cur*jQuery(opts.slides).find(":first-child").width()+"px")},opts.duration);jQuery(".SliderControl").eq(cur).addClass(selected_class);};var dotimer=function(x){if(timer!=null){clearInterval(timer);}timer=setInterval(function(){donext();},8000);};dotimer();};jQuery.fn.DSD.defaults={easing:"swing",duration:400,width:"100%"};})(jQuery);
