
$.fn.autoSlider = function(settings) {

	settings = $.extend({
		autoSlide: false,
		autoSlideInterval: 5000,		
		autoSlideStopWhenClicked: false,
		activeClass: "active",
		navig: "navig-nav"		
	}, settings);
	
	var slider = $(this);
	var currentPanel=0;				
	var navClicks = 0; // Used if autoSlideStopWhenClicked = true
	var panelCount = $(".auto-slider",slider).children("li").size();

	$('#' + settings.navig + ' a').click(function() {	
		navClicks++;		
		$('#' + settings.navig + ' .'+settings.activeClass).removeClass(settings.activeClass);
		$(this).addClass(settings.activeClass);		
		$("li.panel:visible",slider).fadeOut('slow');
		$("li#"+$(this).attr("rel"),slider).fadeIn('slow');
		return false;						
	});		
			
	function sliderAction() {		

		if (currentPanel >= panelCount) { 
			currentPanel = 1;
		} else {
			currentPanel += 1;
		};
			
		current_a=$("#"+ settings.navig).find('li:eq(' + (currentPanel - 1) + ') a');		
		$("li.panel:visible",slider).fadeOut(500);	
		$("#"+ settings.navig +" ."+settings.activeClass).removeClass(settings.activeClass);																	
		$("li#"+current_a.attr("rel"),slider).fadeIn(500);						
		current_a.addClass(settings.activeClass);										
	}
	
	function autoSlide() {		
		if (navClicks == 0 || !settings.autoSlideStopWhenClicked) {			
			sliderAction();															
			setTimeout(autoSlide,settings.autoSlideInterval);								
		};
	};		
	
	sliderAction();	
		
	if (settings.autoSlide) {
		slider.ready(function() {
			setTimeout(autoSlide,settings.autoSlideInterval);
		});
	} 

};
