jQuery(document).ready(function(){

    var timeout = 8000; // Change your slider timeout time 
    var slide_count = jQuery('#featured-slider .featured-slide').length;
    if (slide_count > 1){
     
	  var counter = 0;
    
	  function displayDots(){
		if(jQuery('#slide-1').hasClass('current-slide')){
			jQuery('#dot-1').addClass('dot-selected');
			jQuery('#dot-2').removeClass('dot-selected');
			jQuery('#dot-3').removeClass('dot-selected');
		}
		else if (jQuery('#slide-2').hasClass('current-slide')){
			jQuery('#dot-2').addClass('dot-selected');
			jQuery('#dot-1').removeClass('dot-selected');
			jQuery('#dot-3').removeClass('dot-selected');
		}
		else if(jQuery('#slide-3').hasClass('current-slide')){
			jQuery('#dot-3').addClass('dot-selected');
			jQuery('#dot-1').removeClass('dot-selected');
			jQuery('#dot-2').removeClass('dot-selected');	
		}  
	 }
	 
    //Init 
    jQuery('#featured-slider .featured-slide').each(function(){
	     counter++;
        jQuery(this).addClass('featured-slide-' + counter);
		  if(counter >= 2){
				jQuery(this).fadeOut();
		  }
		  else {
			  jQuery(this).addClass('current-slide');
			  displayDots();
		  }     
    });
    
	 
    //Auto Event    
	  jQuery('#featured-slider .current-slide')
				.fadeIn( function() 
				{
					setTimeout( function()
					{
					  jQuery('#featured-slider .current-slide').fadeOut("fast").removeClass('current-slide').next().addClass('current-slide');
					  displayDots();
					  doSliderAni();
					}, timeout );
				});
				
				function doSliderAni(){
						 jQuery('#featured-slider .current-slide')
								.fadeIn( function() 
								{
									setTimeout( function()
									{
									  if( jQuery('#featured-slider .current-slide').next().attr('class') == 'clear' ){

											 jQuery('#featured-slider .current-slide').fadeOut("fast").removeClass('current-slide');
											 jQuery('.featured-slide-1').addClass('current-slide');
											 displayDots();
											 doSliderAni(); 
											 
									  }
									  else {
											jQuery('#featured-slider .current-slide').fadeOut("fast").removeClass('current-slide').next().addClass('current-slide');
											displayDots();
											doSliderAni();
									  }
									  }, timeout );
						  });
				}

         
        
    //Events - Click on arrows
	jQuery('#slider-nav .right-arrow').click(function(){                
		jQuery('#featured-slider').children('.current-slide').fadeOut();	
		// Last slide check 
		if(jQuery('#featured-slider .featured-slide:last').hasClass('current-slide')){
			jQuery('#featured-slider .featured-slide:last').removeClass('current-slide');
			jQuery('#featured-slider .featured-slide:first').addClass('current-slide'); 
			jQuery('#featured-slider .featured-slide:first').fadeIn('fast'); 
			displayDots();
		}
		else {
			jQuery('#featured-slider').children('.current-slide').removeClass('current-slide').next('.featured-slide').addClass('current-slide').fadeIn('fast')
			displayDots();
		}
	});
    
	jQuery('#slider-nav .left-arrow').click(function(){
		jQuery('#featured-slider').children('.current-slide').fadeOut('fast');
		if(jQuery('#featured-slider .featured-slide:first').hasClass('current-slide')){
			jQuery('#featured-slider .featured-slide:first').removeClass('current-slide');
			jQuery('#featured-slider .featured-slide:last').addClass('current-slide'); 
			jQuery('#featured-slider').children('.current-slide').fadeIn('fast');
			displayDots();
		}
		else {                                
			jQuery('#featured-slider').children('.current-slide').removeClass('current-slide').prev('.featured-slide').addClass('current-slide').fadeIn('fast')
			displayDots();
		}	
	}); 
	
	//Events - Click on dots
	jQuery('#slider-nav #dot-1').click(function(){   
		jQuery('#featured-slider').children('.current-slide').fadeOut().removeClass('current-slide');
		jQuery('#slide-1').fadeIn('fast').addClass('current-slide');
		displayDots();
	});
	jQuery('#slider-nav #dot-2').click(function(){   
		jQuery('#featured-slider').children('.current-slide').fadeOut().removeClass('current-slide');
		jQuery('#slide-2').fadeIn('fast').addClass('current-slide');
		displayDots();
	});
	jQuery('#slider-nav #dot-3').click(function(){   
		jQuery('#featured-slider').children('.current-slide').fadeOut().removeClass('current-slide');
		jQuery('#slide-3').fadeIn('fast').addClass('current-slide');
		displayDots();
	});
    
    }
    else {
		 jQuery('#slider-nav #dot-1').hide();
		 jQuery('#slider-nav #dot-2').hide();
		 jQuery('#slider-nav #dot-3').hide();
    	jQuery('#slider-nav .right-arrow').hide();
    	jQuery('#slider-nav .left-arrow').hide();
    }  
    
    
})
