
function suivant(){
	$('#rightControl').click();
	}

  
function initSlideShow() {
//Configuration
var numberOfSlides;
var interval;
var tempsAttente = 7000;
var tempsTransition = 1000;
var retour=true;
var currentPosition=0;
var lectureEnCours;
var lectureAutomatique = true;
var slideWidth = 660;
		  var slides = $('.slide');
		  numberOfSlides = slides.length;
		  
		  lectureEnCours = false;
	  // Supprime la scrollbar en JS
	  $('#slidesContainer').css('overflow', 'hidden');

	  // Attribue  #slideInner  à toutes les div .slide
	  slides
		.wrapAll('<div id="slideInner"></div>')
		// Float left to display horizontally, readjust .slides width
		.css({
		  'float' : 'left',
		  'width' : slideWidth
		});

	  // Longueur de #slideInner égale au total de la longueur de tous les slides
	  $('#slideInner').css('width', slideWidth * numberOfSlides);

	  // Insert controls in the DOM
	  $('#slideshow')
		.append('<span class="control" id="leftControl">Précédent</span>')
		.append('<span class="control" id="rightControl">Suivant</span>');

 function manageControls(position){
    // Cache la fleche "précédent" si on est sur le premier slide
	if(position==0){ $('#leftControl').hide() } else{ $('#leftControl').show() }
	// Cache la fleche "suivant" si on est sur le dernier slide (et que le retour automatique n'est pas activé)
    if(position==numberOfSlides-1 && retour == false){
		$('#rightControl').hide();
	} else {
		$('#rightControl').show();
	}
	if(position == numberOfSlides && retour == true){
		currentPosition = 0;
		 $('#leftControl').hide();
	}
  }
	  
	  // Hide left arrow control on first load
	  manageControls(currentPosition);

	  //Crée un écouteur d'évènement de type clic sur les classes .control
	 $('.control').bind('click', function(){
			
		// Determine la nouvelle position
		currentPosition = ($(this).attr('id')=="rightControl") ? currentPosition+1 : currentPosition-1;
		
		if(currentPosition == numberOfSlides && retour == false ){
			currentPosition--;
			pause();
		}
		// manageControls: Cache ou montre les flêches de controle en fonction de la position courante

  

  function pause() {
  	lectureEnCours = false;
   clearInterval(interval);
  }
		
		// Cache ou montre les controles
		manageControls(currentPosition);
		// Fais bouger le slide
		$('#slideInner').animate({
		  'marginLeft' : slideWidth*(-currentPosition)
		},tempsTransition);
	  });
	  

 interval = setInterval(suivant, tempsAttente );

	
}
