
var clickMenu = false;
var timer;


function positionneVignette(){
	cpt = jQuery("#slideshow-menu").data("compteur");
	
	nb_vignettes = jQuery("#slideshow-menu").data("nb_vignettes");
	
	decalage = parseInt(- 188*cpt);
	jQuery("#slideshow-liste-vignettes").css("margin-left", decalage);
	
}

//appelé quand on clique sur un item du menu des actus
 function clickMenuActus(zeroBasedSlideIndex, slideElement) {
	 //clickMenu = true;
	pauseSlide();
	var precedent = jQuery('#slideshow-menu').find('.activeSlide');
	jQuery('#slideshow-menu').find('.bloc-vignette').eq(zeroBasedSlideIndex).addClass('activeSlide');
	precedent.removeClass('activeSlide');
	
	/*jQuery("#slideshow-menu").data("compteur",zeroBasedSlideIndex) ;
	positionneVignette();*/
 }
 
 function playSlide(){
	 jQuery('#slideshow-slide').cycle('resume');
 }
 
  function pauseSlide(){

	 jQuery('#slideshow-slide').cycle('pause');
	// clearTimeout(timer);
	
	//timer= setTimeout("playSlide()",5000); 
 }	

function fleche_gauche_menu(){
	 cpt = jQuery("#slideshow-menu").data("compteur");
	 nb_vignettes = jQuery("#slideshow-menu").data("nb_vignettes");
	 if(cpt>0 && cpt<=(nb_vignettes-1)){
		 cpt--;
		 jQuery("#slideshow-menu").data("compteur",cpt) ;
		positionneVignette();
	 }
}
	 
function fleche_droite_menu(){
	 cpt = jQuery("#slideshow-menu").data("compteur");
	 nb_vignettes = jQuery("#slideshow-menu").data("nb_vignettes");
	
	 if(cpt>=0 && cpt<(nb_vignettes-3)){
		 cpt++;
		 jQuery("#slideshow-menu").data("compteur",cpt) ;
		positionneVignette();
	 }
}


function init(){
	
   jQuery("#slideshow-menu").data("compteur", 0).data("nb_vignettes", (jQuery("#slideshow-menu").find(".bloc-vignette").length));
	
	
	// on rajoute une classe aux items de la future visionneuse
	jQuery('#slideshow-slide').cycle({ 
	fx:     'scrollHorz', 
	timeout: 3000, 
	delay:  -1000 ,
	 easing: 'easeout',
	 pager: '#slideshow-liste-vignettes',
	 pagerClick: clickMenuActus,
	 next: "#next_slide",
	 prev: "#prev_slide",
	 
	 pagerAnchorBuilder: function(idx, slide) { 
			
			// return selector string for existing anchor 
			return '#slideshow-menu .bloc-vignette:eq(' + idx + ')'; 
		} 
	

	});
	
	//  before: positionneVignette,timeout:0, before: positionneVignette,
	
	jQuery("#prev_vignette").click(fleche_gauche_menu);
	jQuery("#next_vignette").click(fleche_droite_menu);
}

jQuery(document).ready(init);

