﻿//========= Bandeau Folio ============

var jebouge = false;
var vitesse = 45;

function initBandeau(_elem,nmbVignette) {
	
	$("#"+_elem).find("#bf_container").find("ul").width(nmbVignette*270);
	//$("#"+_elem).find("#bf_content").css("left",position);
	
	initFlecheDroite(nmbVignette);
	initFlecheGauche(nmbVignette);
	
}

function initFlecheDroite(nmbVignette) {
	
	$("#bf_fleche_droite").hover(
								
		function () {
			
			jebouge = true;
			moveDroite();
			
		}, function() {
			
			jebouge = false;
			
		}
		
	)
	
}

function moveDroite() {
	
	var position = $("#bf_content").position();
	var endPosition = 0;
	
	if(position.left-vitesse<800-$("#bf_content").width()+10) {
		
		$("#bf_content").animate( { left:800-$("#bf_content").width()+10 }, 100, "linear");
		endPosition = 800-$("#bf_content").width()+10;
		
	} else {
	
		$("#bf_content").animate( { left:position.left-vitesse }, 100, "linear", function(){
			
			if(jebouge){moveDroite();};
			 
		 });
		endPosition = position.left-vitesse;
	}
	
	//$.post("php/update_position.php", { positionFolio:endPosition  });
	/*alert(endPosition);*/
	
	$.post("php/update_position.php", { positionFolio:endPosition },
  function(data){
   
  });

  
}

function initFlecheGauche(nmbVignette) {
	
	$("#bf_fleche_gauche").hover(
								
		function () {
			
			jebouge = true;
			moveGauche();
			
		}, function() {
			
			jebouge = false;
			
		}
		
	)
	
}

function moveGauche() {
	
	var position = $("#bf_content").position();
	var endPosition = 0;
	
	if(position.left+vitesse>0) {
		
		$("#bf_content").animate( { left:0 }, 100, "linear");
		endPosition = 0;
		
	} else {
		
		$("#bf_content").animate( { left:position.left+vitesse }, 100, "linear", function(){
			
			if(jebouge){moveGauche();};
			 
		 });
		endPosition = position.left+vitesse;
		/*alert(endPosition);*/
	}
     
	 $.post("php/update_position.php", { positionFolio: endPosition });
	
}