/* FONCTIONS UTILES AU COMBO BOX*/
function selectDonneeCombo(texte,id, table, lien, texteLien){
	document.getElementById('valeurSelectCombo').value = id;
	document.getElementById('titreCombo').value = texte;
	
	if(table == "couleur" || table == "trieproduit"){
		chaine = "idComposant";
	}
	if(lien != ''){
	var urlACharger = lien.replace(chaine,id);
	urlACharger += "/"+texteLien+".html";
	window.location.replace(urlACharger)
	}
}
/* FIN DES FONCTIONS UTILES AU COMBO BOX*/
///////////SCROLLBAR ///////////
/*  FONCTIONS UTILES A LA SCROLLBAR VERTICALE*/
var TimerScrollBarVerticale;
var PasScrollBarVerticale = 3;
function moveLayer(Sens) {
	Objet=document.getElementById("contenuAScroller");
    if(parseInt(Objet.style.top) + (PasScrollBarVerticale*Sens)>0)  {
		clearTimeout(TimerScrollBarVerticale);
	}
	else if(parseInt(Objet.style.top) + (PasScrollBarVerticale*Sens)<-(Objet.offsetHeight-document.getElementById('support').offsetHeight)) {
		clearTimeout(TimerScrollBarVerticale);
	}
    else {
        Objet.style.top = (parseInt(Objet.style.top) + (PasScrollBarVerticale*Sens)) + "px";
	}
	TimerScrollBarVerticale = setTimeout("moveLayer(" + Sens + ");", 30);
}
function testScrollVerticale(){
	if(document.getElementById('support').offsetHeight >= document.getElementById("contenuAScroller").offsetHeight){
		document.getElementById('scrollBarPerso').style['display'] = 'none';
	}
}
/*  FIN FONCTIONS UTILES A LA SCROLLBAR VERTICALE */
////////////  FIN SCROLLBAR  /////////
/* Module de l'ajout ou soustraction des quantites de produits du popup panier*/
function modifieQuantiteProduit(sens,idProduit){
	var xhr=null;
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xhr.onreadystatechange = function() {
		if(xhr.readyState == 4){
			
		afficheQuantiteProduit(idProduit,xhr);
		}
	};
	
 xhr.open("POST", chemin+"/action/modifieQuantiteProduit.php", true);
	donnees = "";
	
	donnees += "&idProduit="+idProduit;	
	donnees += "&sens="+sens;	
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8'); 
    xhr.send(donnees);
}
function afficheQuantiteProduit(id,valeur){
		if(valeur.responseText != ''){
				afficheConfirmationAjoutProduit(valeur);
		}else{
			
				fermeConfirmationAjoutProduit();
		}
		majPictoPanier();
}
/* Pour leatpe de panier */
function modifieQuantiteProduitPanier(sens,idProduit){
	var xhr=null;
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xhr.onreadystatechange = function() {
		if(xhr.readyState == 4){
			
		afficheListingProduitPanier(xhr);
		}
	};
	
 xhr.open("POST", chemin+"/action/modifieQuantiteProduit.php", true);
	donnees = "";
	
	donnees += "&idProduit="+idProduit;	
	donnees += "&sens="+sens;	
	donnees += "&panier=1";
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8'); 
    xhr.send(donnees);
}
/* Fin etape panier */
////////////////////////Fin du module d'ajout des quantites de prdiots du popup panier /////////
/* Fonction permettant de gerer la checkbox perso */
function setCheckBox(id,nomCurseur){
	
	var champCible = document.getElementById(id);
	if(champCible.value == 0){
		var etat = 1;
	}else{
		var etat = 0;
	}
	champCible.value = etat;
	var curseur = document.getElementById(nomCurseur);
	if(etat == 0){
		depart = 100;
		arrivee = 0;
	}else{
		curseur.style['display'] = 'block';
		depart = 0;
		arrivee = 100;
	}
	
	
	var opacityTween = new OpacityTween(curseur,Tween.regularEaseOut, depart, arrivee, 1);
		opacityTween.start();
		opacityTween.onMotionFinished = function(){
			if(etat == 0){
		curseur.style['display'] = 'none';
			}
		}
		///Test sur des fonctions nécessaired apres choix //
		if(nomCurseur == "curseurLivraisonCommande"){
				if(etat == 1){
					desactiveAdresselivraison();
				}else{
				activeAdresselivraison();	
				}
		}
		//Fin tyest des fonctions necessaires
}
/* Fin fonction de CheckBox*/
