
(function($){$.fn.extend({slideShow:function(options){var defaults={slide_selector:".slide",interval:3000,nav_holder:null};var final_opts=$.extend(defaults,options);return this.each(function(){var show=$(this);var slides=show.find(options.slide_selector);var slide_count=slides.length;slides.first().addClass('selected');slides.not(":first").hide().removeClass('selected');var $selected=show.find('.selected');var show_slide=function(index){slides.not(":eq("+index+")").hide();slides.eq(index).show();highlight_nav(index);};var $nav_holder=$(final_opts.nav_holder);slides.each(function(index){var $nav_link=$('<a href="#"></a>');$nav_link.text(index+1).appendTo($nav_holder);});var highlight_nav=function(index){$nav_holder.children().removeClass('on');$nav_holder.children().eq(index).addClass('on');};var interval_counter=0;var interval_func=function(){interval_counter++;if(interval_counter>=slides.length){interval_counter=0;}
show_slide(interval_counter);};show_slide(0);var show_interval=setInterval(interval_func,final_opts.interval);$nav_holder.children('a').each(function(index){$(this).click(function(){show_slide(index);clearInterval(show_interval);interval_counter=index;show_interval=setInterval(interval_func,final_opts.interval);return false;});});slides.mouseover(function(){clearInterval(show_interval);});slides.mouseout(function(){show_interval=setInterval(interval_func,final_opts.interval);});});}});})(jQuery);
