// JavaScript Document supplementaire pour le site web Les couteaux.com
 //
$(document).ready(function(){
//
	//slide de pub...le bandeau des partenaires
    jQuery('#marques_partenaires').bxSlider({
		autoHover: true,
		auto: true,
		margin: 0,
		autoControls: false,
        displaySlideQty: 8,
        moveSlideQty: 1,
		ticker: true,
        tickerSpeed: 3500
    });
	//slide de pub...le bandeau des partenaires: les autres marques
	jQuery('#autres_marques_partenaires').bxSlider({
		autoDirection : 'prev',
		autoHover: true,
		auto: true,
		margin: 0,
		autoControls: false,
        displaySlideQty: 8,
        moveSlideQty: 1,
		ticker: true,
        tickerSpeed: 4500
    });
	//Configuration du carrousel du haut avec les pbs par gammes
		  var retour = true;
		  var tempsTransition = 1000;
		  var affichePlayPause = false;
		  var lectureAutomatique = true;
		  	var tempsAttente = 6000;
			
		  var icones = new Array();
		  		icones['play'] = 'image/play_slider.png';
		  		icones['pause'] = 'image/pause_slider.png';	
			
		  var currentPosition = 0;
		  var slideWidth = 440;
		  var slides = $('.slide');
		  var numberOfSlides = slides.length;
		  var interval;
		  var lectureEnCours = false;
		 
  // Supprime la scrollbar en JS
  $('#slidesContainer').css('overflow', 'hidden');
 //parametrage des Best sellers
		 $('#gamme1').show();
		 $('#gamme2').hide();
		 $('#gamme3').hide();
		 $('#gamme4').hide();
		 $('#gamme5').hide();
		 $('#gamme6').hide();
  //
  // 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')
    .prepend('<span class="control" id="leftControl">PrÃ©cÃ©dent</span>')
    .append('<span class="control" id="rightControl">Suivant</span>');

// Hide left arrow control on first load
 // manageControls(currentPosition);
 //cas particulier pour les navigateurs webkits (chrome ou safari)
  if($.browser.webkit) { 
  //alert("Vous utilisez Chrome ou Safari " + $.browser.version); 
  $('titre_code_dev_acces_rapide').hide();
  //#titre_code_dev_acces_rapide
  }

  //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;
    //alert(currentPosition);
	neoPosition = currentPosition+1;
	alerteGamme = "gamme"+neoPosition;
	//$('gamme'+currentPosition).show();
	$('#gamme'+currentPosition).hide();
	$('#'+alerteGamme).show();
	//alert(neoPosition);
	
	//
	if(currentPosition == numberOfSlides && retour == false ){
		currentPosition--;
		pause();
	}
	
	// Cache ou montre les controles
    manageControls(currentPosition);
    // Fais bouger le slide
    $('#slideInner').animate({
      'marginLeft' : slideWidth*(-currentPosition)
    },tempsTransition);
  });

  // manageControls: Cache ou montre les flÃªches de controle en fonction de la position courante
  function manageControls(position){
    // Cache la fleche "prÃ©cÃ©dent" si on est sur le premier slide
	if(position==0){ 
	$('#leftControl').hide() 
	//on cahce aussi les best sellers des autres gammes et on montre la premiere gamme du best seller
	     $('#gamme1').show();
		 $('#gamme2').hide();
		 $('#gamme3').hide();
		 $('#gamme4').hide();
		 $('#gamme5').hide();
		 $('#gamme6').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();
		 //
		 $('#gamme1').show();
		 $('#gamme2').hide();
		 $('#gamme3').hide();
		 $('#gamme4').hide();
		 $('#gamme5').hide();
		 $('#gamme6').hide();
		 //
	}
  }
  function suivant(){
	$('#rightControl').click();
	}
  function start() {
  	lectureEnCours = true;
    interval = setInterval(suivant, tempsAttente );
  }
  function pause() {
  	lectureEnCours = false;
   clearInterval(interval);
  }
  
 //Si le diapo est activÃ© 
if(lectureAutomatique == true){
  start();
}
if(affichePlayPause == true){
	$('#slidesContainer').prepend('<img id="navDiapo" src="" alt="Navigation diaporama" />');
	if(lectureAutomatique == true){
		$('#navDiapo').attr('src',icones['pause']);
	}else{
		$('#navDiapo').attr('src',icones['play']);	
	}
	$('#navDiapo').bind('click', function(){
		if(lectureEnCours == true){
			$(this).attr('src',icones['play']);
			pause();
		}else{
			$(this).attr('src',icones['pause']);
			start();
		}
	});
} 	
});

