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