
var action = 'played';
var actionMenu = 'played';
var position = 750;
var speed = '0.1';
var timeOut = 101;
var active = 1;
var displayActive = 1;
var menuProd = 1;
var lastActive = 0;
var blabla = active;
var distance = 95;

var menuAffiche = 4;

var arreterTous = 0;

function loadMenu(countProduit){
	
	for(i=2;i<=countProduit;i++){
		if(i == 2){
			divX=750;
			divY=228;
		}
		if(i > 2){
			divX=(750*(i-1));
			divY=(228*(i-1));
		}
		new Effect.Move('moved'+i, {delay:0, x:divX, duration:0});
		new Effect.Move('moved'+i, {delay:0, y:-divY, duration:0});
	}
	new Effect.Move('mnPanier1', {delay:0, y:-27, duration:0});
}

function menu(id, countProduit){
	
	if(action == 'stopped')return false;
	if(active == id)return false;
	
	if( active > id ){
		right(countProduit);
	}else{
		left(countProduit);
	}
	
	setTimeout("menu("+id+", "+countProduit+")", timeOut);
}

function left(countProduit){
	countDiv = countProduit;

	if(action == 'stopped')return false;
	if(active == countProduit)return false;
	
	div = document.getElementById('moved1').style.left;
	action = 'stopped';
	
	sat = (-position*(countDiv-1));
	
	if(active < countProduit && active !=0)lastActive = active;active++;
	
	if(active == 1)active = 2;lastActive = 1;
	
	produitMoveFlecheLeft(active, countProduit);
	if(active != lastActive)displayNO();displayOK(active);
	
	if(sat+'px' != div){
		for(cc=1;cc<=countDiv;cc++){
			new Effect.Move('moved'+cc, {delay:0, x:-position, duration:speed});
		}
	}

	setTimeout("action = 'played';", timeOut);

}

function right(countProduit){
	countDiv = countProduit;
	
	if(action == 'stopped')return false;

	div = document.getElementById('moved1').style.left;
	action = 'stopped';
	
	lastActive = active;
	if(active > 0)active--;
	produitMoveFlecheRight(active, countProduit);
	
	if(active != lastActive)displayNO();displayOK(active);
	
	if(div != '' && div != '0px'){
		for(cc=1;cc<=countDiv;cc++){
			new Effect.Move('moved'+cc, {delay:0, x:position, duration:speed});
		}
	}
	
	setTimeout("action = 'played';", timeOut);
}


function produitMoveFlecheLeft(id, countMove){
	divs = document.getElementById('moveMe').style.left;
	
	medium = (countMove/2);
	onScreen = 50*(menuAffiche-countMove);
	
	if(actionMenu == 'stopped')return false;
	actionMenu = 'stopped';
	
	if(id >= 5 && id <= countMove)new Effect.Move("moveMe", {delay:0, x:onScreen, duration:speed});

	setTimeout("actionMenu = 'played';", 99);
}

function produitMoveFlecheRight(id, countMove){
	divs = document.getElementById('moveMe').style.left;

	medium = (countMove/2);
	onScreen = 50*(menuAffiche-countMove);
	
	if(actionMenu == 'stopped')return false;
	actionMenu = 'stopped';
	
	
		if(divs != '0px' && divs != ''){
			if(id >= 4)new Effect.Move("moveMe", {delay:0, x:-(onScreen), duration:speed});
		}
	setTimeout("actionMenu = 'played';", 99);
}


function produitMove(id, countMove){
	/*divs = document.getElementById('moveMe').style.left;
	
	medium = (countMove/2);
	onScreen = 100*(menuAffiche-countMove);
	
	if(actionMenu == 'stopped')return false;
	actionMenu = 'stopped';
	
	if(countMove > 5){
		if(divs != onScreen+'px'){
			if(id == 4)new Effect.Move("moveMe", {delay:0, x:onScreen, duration:0.4});
		}
		
		if(divs != '0px' && divs != ''){
			if(id == 5)new Effect.Move("moveMe", {delay:0, x:-(onScreen), duration:0.4});
		}
	}
	setTimeout("actionMenu = 'played';", 400);*/
}

function supprimer(id, countBoucle, countPanier){
	new Effect.Opacity('divProduit'+countBoucle, {duration:1, fps:25, from:1.0, to:0.0});
	moveFoot = 0;
	for(dt=1;dt<=countPanier;dt++){
		
		if(dt > countBoucle){
			new Effect.Move('divProduit'+dt, {delay:0.5, y:-95, duration:0.3});
			moveFoot++;
		}
	}
	
	if(moveFoot >= 0){
		new Effect.Move('pied', {delay:0.5, y:-95, duration:0.3});
	}
	
	ajaxSupprimerProduit(id);
}

function dejaClientAction(exec){
	if(document.getElementById('dejaClientAction').style.display = 'none'){
		document.getElementById('dejaClientAction').style.display = 'block';
	} else{
		document.getElementById('dejaClientAction').style.display = 'none';
	}
}

function displayOK(id){
	if(displayActive == 0)displayActive=1;
	if(displayActive != 0 && active >= 1)new Effect.Move('mnPanier'+id, {delay:0, y:-27, duration:0});
	displayActive = id;
	//alert(displayActive);
}
function displayNO(){
	if(displayActive == 0)displayActive=1;
	if(displayActive != 0 && active >= 1)new Effect.Move('mnPanier'+displayActive, {delay:0, y:27, duration:0});
	//alert(displayActive);
}
	
function afficherDetails(id){
	document.getElementById('plusDetails'+id).style.display = 'block';
	document.getElementById('griseure').style.display = 'block';
}

function fermerDetails(id){
	document.getElementById('plusDetails'+id).style.display = 'none';
	document.getElementById('griseure').style.display = 'none';
}

function afficherDoc(id){
	document.getElementById('documentationDetail'+id).style.display = 'block';
	document.getElementById('griseure').style.display = 'block';
}

function fermerDoc(id){
	document.getElementById('documentationDetail'+id).style.display = 'none';
	document.getElementById('griseure').style.display = 'none';
}

function ajouterProduit(){
	document.getElementById('absolute').style.display = 'block';
	document.getElementById('griseure').style.display = 'block';
}

function ajouterProduitFermer(){
	document.getElementById('absolute').style.display = 'none';
	document.getElementById('griseure').style.display = 'none';
}

function selectProduit(id){
	document.getElementById('contenu'+id).style.display = 'block';
	if(menuProd > 0)document.getElementById('contenu'+menuProd).style.display = 'none';
	
	document.getElementById('link'+id).className = 'produitOn';
	if(menuProd > 0)document.getElementById('link'+menuProd).className = 'produitOff';
	
	menuProd=id;
}

function afficherDocProduit(id){
	document.getElementById('documentationDetail'+id).style.display = 'block';
	document.getElementById('docIcon'+id).style.display = 'none';
}


function contactezNousAction(){
	document.getElementById('contactezNous').style.display = 'block';
	document.getElementById('griseure').style.display = 'block';
}

function contactezNousFermer(){
	document.getElementById('contactezNous').style.display = 'none';
	document.getElementById('griseure').style.display = 'none';
}


function quiSommesAction(){
	document.getElementById('quiSommes').style.display = 'block';
	document.getElementById('griseure').style.display = 'block';
}

function quiSommesFermer(){
	document.getElementById('quiSommes').style.display = 'none';
	document.getElementById('griseure').style.display = 'none';
}
