ï»¿function supprimer_page(id) {
	if (confirm("ÃŠtes-vous sÃ»r de vouloir supprimer cette page ?")) {
		window.location.href="/admin/page_details.php?supprimer="+id;
	}
}

function ajouterCaracteristique(cara) {
	$("caracteristique").value = cara;
}

function ajouterPanier() {
	if (($F("specificite") > 0) && ($F("caracteristique") == "")) { alert("Vous devez choisir entre la version gauche ou droite"); return false; }
	if(document.all) {
		var XhrObj = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else {
		var XhrObj = new XMLHttpRequest();	
    }
	XhrObj.open("POST","/pages/notre-catalogue/gestionPanier.php");
  	XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    var data = "id_article="+$F("id_article")+"&reference="+$F("reference")+"&caracteristique="+$F("caracteristique")+"&poids="+$F("poids")+"&prix="+$F("prix")+"&quantite="+$F("quantite")+"&promotion="+$F("promotion");
	XhrObj.send(data);
		
	XhrObj.onreadystatechange = function() {
		if (XhrObj.readyState == 4 && XhrObj.status == 200) {
			$("panier").innerHTML = XhrObj.responseText;
		}
	}
}

function supprimerArticle(id_article) {
	if (confirm("ÃŠtes-vous sÃ»r de vouloir supprimer cet article ?")) {
		if(document.all) {
			var XhrObj = new ActiveXObject("Microsoft.XMLHTTP");
		}
		else {
			var XhrObj = new XMLHttpRequest();	
		}
		XhrObj.open("POST","/pages/notre-catalogue/gestionPanier.php");
		XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		var data = "id_article="+id_article+"&quantite=0";
		XhrObj.send(data);
			
		XhrObj.onreadystatechange = function() {
			if (XhrObj.readyState == 4 && XhrObj.status == 200) {
				$("panier").innerHTML = XhrObj.responseText;
				afficherPanier();
			}
		}
	}
	else {
		if ($F("quantite_"+id_article) == "0") {
			$("quantite_"+id_article).value = "1";
			$("qte_article_clic").value = "1";
		}
		$("quantite_"+id_article).value = $F("qte_article_clic");
	}
}

function modifierArticle(id_article) {
	if (($F("quantite_"+id_article) != "") && ($F("quantite_"+id_article) != "0")) {
		if(document.all) {
			var XhrObj = new ActiveXObject("Microsoft.XMLHTTP");
	    }
	    else {
			var XhrObj = new XMLHttpRequest();	
	    }
		XhrObj.open("POST","/pages/notre-catalogue/gestionPanier.php");
	  	XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	    var data = "id_article="+id_article+"&quantite="+$F("quantite_"+id_article);
		XhrObj.send(data);
			
		XhrObj.onreadystatechange = function() {
			if (XhrObj.readyState == 4 && XhrObj.status == 200) {
				$("panier").innerHTML = XhrObj.responseText;
				afficherPanier();
			}
		}
	}
	else {
		supprimerArticle(id_article);
	}
}

function afficherPanier() {
	if(document.all) {
		var XhrObj = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else {
		var XhrObj = new XMLHttpRequest();	
	}
	XhrObj.open("POST","afficher_panier.php");
	XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	XhrObj.send("mode=modification");

	XhrObj.onreadystatechange = function() {
		if (XhrObj.readyState == 4 && XhrObj.status == 200) {
			$("lePanier").innerHTML = XhrObj.responseText;
		}
	}
}

function changerPays() {
	if(document.all) {
		var XhrObj = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else {
		var XhrObj = new XMLHttpRequest();	
	}
	XhrObj.open("POST","afficher_panier.php");
	XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	XhrObj.send("mode=modification&pays_livraison="+$F("pays_livraison"));

	XhrObj.onreadystatechange = function() {
		if (XhrObj.readyState == 4 && XhrObj.status == 200) {
			$("lePanier").innerHTML = XhrObj.responseText;
		}
	}
}

function sauvegardePanier() {
	if ($F("quantite_"+$F("id_article_clic")) != "")
		modifierArticle($F("id_article_clic"));
	return false;
}

function envoiInfos(id_article) {
	$('id_article_clic').value = id_article;
	if ($F("quantite_"+id_article) != "") {
		$('qte_article_clic').value = $F("quantite_"+id_article);
	}
}

function choisir_image(id) {
	$("image_apercu").src = "/images/produits/moyennes/"+$F("img_produit"+id);
	$("image_cours").value = id;
}

function afficher_zoom() {
	$("image_zoom").src = "/images/produits/grandes/"+$F("img_zoom"+$F("image_cours"));
	//new Draggable("div_zoom");
	new Effect.Appear("div_zoom");
}

function fermer_zoom() {
	new Effect.Fade("div_zoom");
}

function afficher_categorie(id) {
	if(document.all) {
		var XhrObj = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else {
		var XhrObj = new XMLHttpRequest();	
	}
	XhrObj.open("POST","/admin/afficher_categorie.php");
	XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	XhrObj.send("id_gamme="+id);

	XhrObj.onreadystatechange = function() 
	{
		if (XhrObj.readyState == 4 && XhrObj.status == 200) {
			$("afficher_cat").innerHTML = XhrObj.responseText;
		}
	}
}

function rafraichir_produits(id_categorie) {
	if(document.all) {
		var XhrObj = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else {
		var XhrObj = new XMLHttpRequest();	
	}
	XhrObj.open("POST","/admin/afficher_produits.php");
	XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	XhrObj.send("id_categorie="+id_categorie);

	XhrObj.onreadystatechange = function() 
	{
		if (XhrObj.readyState == 4 && XhrObj.status == 200) {
			$("afficher_produits").innerHTML = XhrObj.responseText;			
		}
	}
}

function ouvrirFenetre(event) {
	var nomFenetre;
	if (typeof(event) == "string") {
		nomFenetre = event;
	}
	else {
		nomFenetre = Event.element(event).id;
		nomFenetre = nomFenetre.substr(0,nomFenetre.length-1);
	}		
	
	if ($(nomFenetre).style.display == "none") {
		// On récupère la taille de l'écran
		var larg;
		var haut;
		var largFenetre; // = 676;
		var hautFenetre; // = 461;
		var largGlobal;
		var hautGlobal;
		var pos;
		
		if (document.body) {
			larg = (document.body.clientWidth);
			haut = (document.body.clientHeight);
		}
		else {
			larg = (window.innerWidth);
			haut = (window.innerHeight);
		}
				
		if (window.innerHeight)					// Netscape 4.x
		{	
			pos = window.pageYOffset;
			largFenetre = $(nomFenetre).offsetWidth;
			hautFenetre = $(nomFenetre).offsetHeight;
			largGlobal = $("global").offsetWidth;
			hautGlobal = $("global").offsetHeight;
			
		}
		
		else if (document.documentElement && document.documentElement.scrollTop)
		{	
			pos = document.documentElement.scrollTop;
		}
		
		else if (document.body)					// IE
		{
			pos = document.body.scrollTop;
			largFenetre = $(nomFenetre).clientWidth;
			hautFenetre = $(nomFenetre).clientHeight;
			largGlobal = $("global").clientWidth;
			hautGlobal = $("global").clientHeight;
		}
		
		largFenetre = 620;
		hautFenetre = 500;
		/*largGlobal = 1024;
		hautGlobal = 768;*/
		
		if ((largFenetre > 0) && (hautFenetre > 0)) {
			/*$("masque").style.width = largGlobal+"px";
			$("masque").style.height = hautGlobal+"px";
			$("masque").style.zIndex = 1;*/
			$(nomFenetre).style.left = "0";
			$(nomFenetre).style.zIndex = 99;
			$(nomFenetre).style.paddingLeft = ((larg/2)-(largFenetre/2))+"px";
			$(nomFenetre).style.top = (pos+(haut/2)-(hautFenetre/2))+"px";
			//$("masque").style.display = "block";
			//$(nomFenetre).style.display = "block";
			
			//new Effect.Parallel([
			//	new Effect.Opacity("all",{duration:0.1, from:0.0, to:0.5}),
			//	new Effect.Opacity(nomFenetre,{duration:0.2, from:0.5, to:1.0})				
			//], { duration : 0.2 });		
			//new Effect.Opacity(nomFenetre, {duration:1.0, from:0.0, to:1.0});
			
			//new Effect.Parallel([
			//	new Effect.SlideDown(nomFenetre),
			
			new Effect.Parallel([
				new Effect.Opacity("global",{duration:0.5, from:1.0, to:0.8}),
				new Effect.Appear(nomFenetre,{duration:0.5})
			],{	duration:0.5});
			//], { duration : 1 });
			
			return false;
		}
	}
	else {
		//$(nomFenetre).style.display = "none";
		new Effect.Parallel([
			new Effect.Fade(nomFenetre,{duration:0.5}),
			new Effect.Opacity("global",{duration:0.5, from:0.8, to:1.0})
		],{duration:0.5});
		
		//$("masque").style.display = "none";
	}
}

function verif_champ(champ,nom) {
	if ($F(champ) == "") { alert("Veuillez indiquer votre "+nom); $(champ).focus(); return false; }
	if (champ.substring(0,5) == "email") {
		if (!verif_email(champ)) return false;
	}
	return true;
}

function verif_email(email) {
	if (!chk($F(email))) { alert("Veuillez indiquer un email valide"); $(email).focus(); return false; }
	return true;
}

function verifFormValide(lesChamps) {
	var i=0;
	while(lesChamps[i]) {
		if (!verif_champ(lesChamps[i][0],lesChamps[i][1]))
			return false;
		i++;
	}
	return true;
}

function verifConfirm(champ,champconf,nom) {
	if ($F(champ) != $F(champconf)) { alert(nom+" a Ã©tÃ© mal confirmÃ©, veuillez recommencer"); $(champconf).focus(); return false; }
	return true;
}

function verif_creation_compte() {
	var lesChamps = new Array();
	
	// DÃ©claration des champs Ã  modifier
	lesChamps[0] = ["nom","nom"];
	lesChamps[1] = ["prenom","prenom"];
	lesChamps[2] = ["email","email"];
	lesChamps[3] = ["email_confirm","confirmation d'email"];
	lesChamps[4] = ["pass","mot de passe"];
	lesChamps[5] = ["pass_confirm","confirmation de mot de passe"];
	lesChamps[6] = ["adresse","adresse"];
	lesChamps[7] = ["cp","code postal"];
	lesChamps[8] = ["ville","ville"];
	
	if (!verifFormValide(lesChamps)) return false;
	
	if (!verifConfirm("email","email_confirm","L'email")) return false;
	if (!verifConfirm("pass","pass_confirm","Le mot de passe")) return false;
	return true;
}

function verif_login() {
	var lesChamps = new Array();
	
	// DÃ©claration des champs Ã  modifier
	lesChamps[0] = ["identifiant","identifiant"];
	lesChamps[1] = ["pass","mot de passe"];
	
	if (!verifFormValide(lesChamps)) return false;
	
	return true;
}

function afficherFormLivraison() {
	if ($F("check_adresse_livraison") == "1") {
		new Effect.SlideUp("div_form_livraison");
	}
	else {
		new Effect.SlideDown("div_form_livraison");
	}
}

function verif_coordonnees_livraison() {
	if ($F("check_adresse_livraison") != "1") {
		var lesChamps = new Array();
	
		// DÃ©claration des champs Ã  modifier
		lesChamps[0] = ["nom_livraison","nom"];
		lesChamps[1] = ["prenom_livraison","prÃ©nom"];
		lesChamps[2] = ["email_livraison","email"];
		lesChamps[3] = ["adresse_livraison","adresse"];
		lesChamps[4] = ["cp_livraison","code postal"];
		lesChamps[5] = ["ville_livraison","ville"];
			
		if (!verifFormValide(lesChamps)) return false;
	}
	return true;
}

function paiement() {
	$("PaymentRequest").submit();
}


function details_promo()
{
	if ($F("promo") == "1")
		$("afficher_details_promo").style.display = "block";
	else
		$("afficher_details_promo").style.display = "none";
}

function suivre_colis() {
	$("suivi_part").submit();
}

function verif_evaluer_besoin() {

	if ($("evaluation").materiel.value == "") { alert("Veuillez choisir un matÃ©riel"); return false; }
	
	if ($("evaluation").materiel.value == "chariot") {
		if ($F("energie") == "") {
			alert("Veuillez choisir l'energie privilÃ©giÃ©e"); return false;
		
		}
		if ($F("capacite") == "") {
			alert("Veuillez choisir la capacitÃ© requise"); return false;
		}
	}
	
	if (($("evaluation").nb_jours.value == "") && ($("evaluation").nb_mois.value == "")) {
		alert("Veuillez indiquer la durÃ©e de location");
		return false;
	}

	if (($("evaluation").nb_jours.value != "") && (isNaN($("evaluation").nb_jours.value))) {
		alert("Vous devez indiquer un nombre de jour numÃ©rique");
		$("evaluation").nb_jours.focus();
		return false;
	}
	
	if ($("evaluation").nb_mois.value != "") {
		if (isNaN($("evaluation").nb_mois.value)) {
			alert("Vous devez indiquer un nombre de mois numÃ©rique");
			$("evaluation").nb_mois.focus();
			return false;
		}
		if ((parseInt($("evaluation").nb_mois.value) < 1) || (parseInt($("evaluation").nb_mois.value) > 24)) {
			alert("Le nombre de mois doit Ãªtre compris entre 1 et 24");
			$("evaluation").nb_mois.focus();
			return false;
		}
	}
	
	
	if ($("evaluation").societe.value == "") { alert("Veuillez indiquer le nom de la sociÃ©tÃ©"); $("evaluation").societe.focus(); return false; }
	if ($("evaluation").nom.value == "") { alert("Veuillez indiquer le nom du contact"); $("evaluation").nom.focus(); return false; }
	if ($("evaluation").tel.value == "") { alert("Veuillez indiquer le tÃ©lÃ©phone"); $("evaluation").tel.focus(); return false; }
	if ($("evaluation").email.value == "") { alert("Veuillez indiquer l'email"); $("evaluation").email.focus(); return false; }
	if (!chk($("evaluation").email.value)) { alert("Veuillez indiquer un email valide"); $("evaluation").email.focus(); return false; }
	return true;
}

function choix_materiel() {
	$("listeChoix-chariot").style.display = "none";
	$("listeChoix-materiel-de-magasinage").style.display = "none";
	var choix = $F("materiel");
	if (choix != "")
		$("listeChoix-"+choix).style.display = "block";
}

function choix_energie() {
	var i=1;
	while ($("capacite").length > 1) {
		$("capacite").options[i] = null;
	}
	
	var tab = Array();
	tab["gaz"] = Array("1800","2500","3000","4000","5000","6000");
	tab["diesel"] = Array("1800","2500","3000","4000","5000","6000","7000","8000","8000 Ã  16000");
	tab["electrique"] = Array("1500","1600","1800","2000","2500","3000");
	var choix = $F("energie");	
	
	for(var i=0;i<tab[choix].length;i++) {
		var j=i+1;
		$("capacite").options[j] = new Option(tab[choix][i]);
	}
}

function verif_valid_candidature()
{
	var lesChamps = new Array();
	
	// DÃ©claration des champs Ã  modifier
	lesChamps[0] = ["nom","nom"];
	lesChamps[1] = ["prenom","prenom"];
	lesChamps[2] = ["mail","E-mail"];

	if (!verifFormValide(lesChamps)) return false;
	if (!verif_email("mail")) return false;
	return true;
}

function verif_user(){
	if($("form_contact").code.value == "") { alert("Veuillez indiquer le code"); return false; }
	if(($("form_contact").email.value=="") || (!chk($("form_contact").email.value)) ){
		alert("L'email est invalide");
		return false;
	}
}

function voir_faq(id) {

	for(var i=1;i<=23;i++) {
		$("faq_"+i).style.display = "none";
	}
	$(id).style.display = "block";
}

function voir_mois(id) {

	for(var i=1;i<=12;i++) {
		$("mois_"+i).style.display = "none";
	}
	$(id).style.display = "block";
}

function voir_dep(id,nbDepId) {

/* rÃ©cupÃ©re le nombre de dÃ©partement */
var nbDep = ( ($(nbDepId).childNodes.length) - 1 ) / 2;

for(var i=1;i<=nbDep;i++) {
	$("dep_" +i).style.display = "none";
}
$(id).style.display = "block";

}

function FuncSsTotal(id, prix, port)
{

	nbr = $("nbr" + id);
	total = $("tot" + id);
	totalInput = $("tot" + id + "Input");
	if (isNaN(nbr.value))
		nbr.value = 0;
			
	total.innerHTML = (Math.round((( nbr.value * prix ) + ( nbr.value * port ))*100))/100;
	totalInput.value = (Math.round((( nbr.value * prix ) + ( nbr.value * port ))*100))/100;
}

function FuncTotal()
{
	var total = 0;
	for (i = 0;  $("tot" + i) != null; i++)
		total += parseFloat($("tot" + i).innerHTML);
	if (total <= 0)
	{
		alert("Veuillez choisir au moins un produit.");
		return false;
	}
	$("totF").innerHTML = (Math.round((( total ))*100))/100;
	$("totFInput").value = (Math.round((( total ))*100))/100;
	return true;
}

function verif_valid_commande()
{
	if(!FuncTotal())
		return false;
	var lesChamps = new Array();
	// DÃ©claration des champs Ã  modifier
	lesChamps[0] = ["nom","nom"];
	lesChamps[1] = ["prenom","prenom"];
	lesChamps[6] = ["mail","E-mail"];
	lesChamps[2] = ["adresse","Adresse"];
	lesChamps[3] = ["cp","Code Postal"];
	lesChamps[4] = ["ville","Ville"];

	if (!verifFormValide(lesChamps)) return false;
	if (!verif_email("mail")) return false;
	return true;
}