// JavaScript Document
var Timer;
var Pas = 20;
var On = 0;
var Action = 0;
function moveLayer(Sens, Action){
	// Si l'action est lancée par un clic et que le Timer tourne déjà, on ne fait rien
	if(Action == 1 && On == 1)
	{
		// Rien
	}
	else
	{
		Objet = document.getElementById("glisse");
		left = parseInt(Objet.style.left);
		Last = Sens;
		
		// Si l'action est lancée par un clic, on détruit le Timer pour l'automatique
		if(Action == 1)
		{
			clearTimeout(bouclage);
		}
		
		// Elément arrivé
		if(parseInt(left / 680) == (left / 680) && On == 1)
		{
			On = 0;
			clearTimeout(Timer);
			autoMove(Last, 0);
		}
		// Div en bout de course à gauche
	    else if(Sens == 1 && left >= 0)
		{
			On = 0;
			clearTimeout(Timer);
			autoMove(-1, 0);
		}
		// Div en bout de course à droite
		else if(Sens == -1 && left <= -(Objet.offsetWidth-(document.getElementById("fixe").offsetWidth)))
		{
			On = 0;
			clearTimeout(Timer);
			autoMove(1, 0);
		}
		// Mouvement de l'élément
	    else
		{
			On = 1;
			Objet.style.left = (left + (Pas * Sens)) + "px";
			Timer = setTimeout("moveLayer(" + Sens + ", 0);", 15);
		}
	}
}
function autoMove(Direct) {
	bouclage = setTimeout("moveLayer(" + Direct + ", 0);", 5000);
}
