// FONCTION du MENU
	function navMenu(c1,c2,c3,n1,n2,n3,prod,chem) {
		var cible = "";
		if (n1!=0) {cible+=n1;}
		if (n2!=0) {cible+="/"+n2;}
		if (n3!=0) {cible+="/"+n3;}
		if (prod!=0) {cible+="-"+prod;}
		document.forms['enregNav'].c1.value=c1;
		document.forms['enregNav'].c2.value=c2;
		document.forms['enregNav'].c3.value=c3;
		document.forms['enregNav'].action=chem+cible;
		document.forms['enregNav'].method="post";
		document.forms['enregNav'].submit();
	}

// FONCTION de l'ADMINISTRATION

// GESTION des CATEGORIES
	function adminCat(c1,c2,c3,a,nom) {
    var xhr; 
    if (window.XMLHttpRequest) {
			// code for IE7+, Firefox, Chrome, Opera, Safari
  		xhr=new XMLHttpRequest();
  	} else {
			// code for IE6, IE5
	  	xhr=new ActiveXObject("Microsoft.XMLHTTP");
  	}
		if (nom!=0) {
			var nom = document.getElementById(nom).value;
			nom = nom.replace('&','%26');
			nom = nom.replace('+','%2b');	
		} else {
			var nom="...";
		}
 		if (a==2) {
			var cible = "i";
			if (c1!=0) {cible+="l"+c1;}
			if (c2!=0) {cible+="l"+c2;}
			if (c3!=0) {cible+="l"+c3;}
			document.getElementById(cible).innerHTML="<img src='../images/loading.gif' style='margin-left:12px;' />";
		} else {
			cible='contentDyna';
		}		
		 xhr.onreadystatechange = function() { 
         if(xhr.readyState == 4) {
              if(xhr.status == 200) { 
                 document.getElementById(cible).innerHTML=xhr.responseText; 
							} else { 
                 document.getElementById(cible).innerHTML="Problème...";
							}
         }
    }; 
		xhr.open( "POST", "code_categories.php",  true);
		xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=ISO-8859-1");
		xhr.send("c1="+c1+"&c2="+c2+"&c3="+c3+"&a="+a+"&nom="+nom);		
	}

// GESTION des PRODUITS
	function adminProd(c1,c2,c3,c4) {
		document.forms['navigProd'].c1.value=c1;
		document.forms['navigProd'].c2.value=c2;
		document.forms['navigProd'].c3.value=c3;
		document.forms['navigProd'].c4.value=c4;
		document.forms['navigProd'].action="admin_fiches.php";
		document.forms['navigProd'].method="post";
		document.forms['navigProd'].submit();
	}
	function naviProd(c1,c2,c3,id,ou) {
		document.forms['navigProd'].c1.value=c1;
		document.forms['navigProd'].c2.value=c2;
		document.forms['navigProd'].c3.value=c3;
		document.forms['navigProd'].id.value=id;
		switch (ou) {
			case 1:
			document.forms['navigProd'].action="admin_page.php";
			break;
			case 2:
			document.forms['navigProd'].action="admin_page_dep.php";
			break;
			case 3:
			document.forms['navigProd'].action="admin_produit.php";
			break;
			case 4:
			document.forms['navigProd'].action="admin_produits_dep.php";
			break;
		}
		document.forms['navigProd'].method="post";
		document.forms['navigProd'].submit();
	}
////////////////////////// CHECK MAIL /////////////////////////
// VERIFICATION d'EMAIL
	function testEmail(email) {
		if(!email.match('^[-_\.0-9a-zA-Z]{1,}@[-_\.0-9a-zA-Z]{1,}[\.][0-9a-zA-Z]{2,}$')) {
			return false;
		} else {
			return true;
		}
	}
	function testEmail2(chemin) {
		var email = document.forms['news'].email.value;
		if(!email.match('^[-_\.0-9a-zA-Z]{1,}@[-_\.0-9a-zA-Z]{1,}[\.][0-9a-zA-Z]{2,}$')) {
			document.forms['news'].email.value="email incorrect";
		} else {
			var xhr; 
 	    if (window.XMLHttpRequest) {
				// code for IE7+, Firefox, Chrome, Opera, Safari
	  		xhr=new XMLHttpRequest();
	  	} else {
				// code for IE6, IE5
		  	xhr=new ActiveXObject("Microsoft.XMLHTTP");
	  	}
      xhr.onreadystatechange = function() { 
        if(xhr.readyState == 4) {
              if(xhr.status == 200) { 
                 document.getElementById('ajaxnews').innerHTML="<input type='text' name='email' title='email' value='votre demande a bien été envoyé' size='40' onFocus='javascript:this.value=\"\"' />"; 
							} else { 
                 document.getElementById('ajaxnews').innerHTML="<input type='text' name='email' title='email' value='problème...' size='40' onFocus='javascript:this.value=\"\"' />";
							}
         }
    };
	 xhr.open( "POST", chemin+"email.php",  true);
	 xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=ISO-8859-1"); 
   xhr.send("email="+email+"&type=3");
		}
	}
	
	function testTel(chemin) {
		var tel = document.forms['rappel'].telephone.value;
		if ((tel=="") || (tel.length<10) || (tel.length>18)) {
			document.forms['rappel'].telephone.value="numéro incorrect...";
		} else {
			var xhr; 
 	    if (window.XMLHttpRequest) {
				// code for IE7+, Firefox, Chrome, Opera, Safari
	  		xhr=new XMLHttpRequest();
	  	} else {
				// code for IE6, IE5
		  	xhr=new ActiveXObject("Microsoft.XMLHTTP");
	  	}
      xhr.onreadystatechange = function() { 
        if(xhr.readyState == 4) {
              if(xhr.status == 200) { 
                 document.getElementById('ajaxtel').innerHTML="<input type='text' name='telephone' title='telephone' value='nous vous rappelons rapidement' size='30'  onFocus='javascript:this.value=\"\"' />"; 
							} else { 
                 document.getElementById('ajaxtel').innerHTML="<input type='text' name='telephone' title='telephone' value='problème...' size='30'  onFocus='javascript:this.value=\"\"' />";
							}
         }
    };
	 xhr.open( "POST", chemin+"email.php",  true);
	 xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=ISO-8859-1"); 
   xhr.send("telephone="+tel+"&type=2");
		}
	}
	
	function check(chemin) {
		// Initialisation
		var erreur = new Array();
		var aff_erreur = "";
		var cases = 0;
		var nom = document.forms['devis'].nom.value;
		var email = document.forms['devis'].email.value;
		var adresse = document.forms['devis'].adresse.value;
		var telephone = document.forms['devis'].telephone.value;
		var message = document.forms['devis'].message.value;
		var heure = document.forms['devis'].heure.value;
		var c1 = "";
		var c2 = "";
		var c3 = "";
		var c4 = "";
		var c5 = "";
		var c6 = "";
		var c7 = "";
		var c8 = "";
		var c9 = "";
		var c10 = "";
		var c11 = "";
		var c12 = "";
	// Vérification des champs obligatoires
		// CASES		
		if (document.forms['devis'].c1.checked) {cases++;	c1 = document.forms['devis'].c1.value;}
		if (document.forms['devis'].c2.checked) {cases++; c2 = document.forms['devis'].c2.value;}
		if (document.forms['devis'].c3.checked) {cases++; c3 = document.forms['devis'].c3.value;}
		if (document.forms['devis'].c4.checked) {cases++; c4 = document.forms['devis'].c4.value;}
		if (document.forms['devis'].c5.checked) {cases++; c5 = document.forms['devis'].c5.value;}
		if (document.forms['devis'].c6.checked) {cases++; c6 = document.forms['devis'].c6.value;}
		if (document.forms['devis'].c7.checked) {cases++; c7 = document.forms['devis'].c7.value;}
		if (document.forms['devis'].c8.checked) {cases++; c8 = document.forms['devis'].c8.value;}
		if (document.forms['devis'].c9.checked) {cases++; c9 = document.forms['devis'].c9.value;}
		if (document.forms['devis'].c10.checked) {cases++; c10 = document.forms['devis'].c10.value;}
		if (document.forms['devis'].c11.checked) {cases++; c11 = document.forms['devis'].c11.value;}
		if (document.forms['devis'].c12.checked) {cases++; c12 = document.forms['devis'].c12.value;}	
		if (cases==0) {erreur[1]= 1;} else {erreur[1]= 0;}
		// NOM
		if ((nom=="") || (!isNaN(nom))) {erreur[2]= 1;} else {erreur[2]= 0;}
		if ((heure=="") || (parseInt(heure)<0) || (isNaN(heure))) {erreur[3]= 1;} else {erreur[3]= 0;}
		if ((email=="") || (!testEmail(email))) {erreur[4]= 1;} else {erreur[4]= 0;}
		// Préparation du message
		if (erreur[1]==1) {aff_erreur+="Cochez au moins une case\n";}
		if (erreur[2]==1) {aff_erreur+="Précisez votre nom\n";}
		if (erreur[3]==1) {aff_erreur+="Précisez un nombre d'heures\n";}
		if (erreur[4]==1) {aff_erreur+="Précisez votre email\n";}
		if (aff_erreur=="") {
					var xhr; 
					if (window.XMLHttpRequest) {
						// code for IE7+, Firefox, Chrome, Opera, Safari
						xhr=new XMLHttpRequest();
					} else {
						// code for IE6, IE5
						xhr=new ActiveXObject("Microsoft.XMLHTTP");
					}
					xhr.onreadystatechange = function() { 
						if(xhr.readyState == 4) {
									if(xhr.status == 200) { 
										 document.getElementById('devis_valid').innerHTML="<div style='text-align:center;'>Votre demande de devis a bien été envoyé</div>"; 
									} else { 
										 document.getElementById('devis_valid').innerHTML="<div style='text-align:center;'>problème lors de l'envoi...</div>";
									}
						 }
				};
			 xhr.open( "POST", chemin+"email.php",  true);
			 xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=ISO-8859-1"); 
			 xhr.send("nom="+nom+"&email="+email+"&telephone="+telephone+"&adresse="+adresse+"&c1="+c1+"&c2="+c2+"&c3="+c3+"&c4="+c4+"&c5="+c5+"&c6="+c6+"&c7="+c7+"&c8="+c8+"&c9="+c9+"&c10="+c10+"&c11="+c11+"&c12="+c12+"&heure="+heure+"&message="+message+"&type=1");
		} else {
			alert (aff_erreur);
		}
	}

//////////////////////////

	function adminFiche(c1,c2,c3,c4,a,id) {
		document.forms['enregFiche'].c1.value=c1;
		document.forms['enregFiche'].c2.value=c2;
		document.forms['enregFiche'].c3.value=c3;
		document.forms['enregFiche'].c4.value=c4;
		document.forms['enregFiche'].id.value=id;
		switch  (a) {
			case 1:
			document.forms['enregFiche'].action="admin_crea_pro.php";
			break;
			case 2:
			document.forms['enregFiche'].action="admin_edit_pro.php";
			break;
		}
		document.forms['enregFiche'].method="post";
		document.forms['enregFiche'].submit();
	}
// GESTION de la VISIONNEUSE
	function majVisio(type) {
		c0 = document.forms['formAdmin'].listec0.value;
		c1 = document.forms['formAdmin'].listec1.value;
		c2 = document.forms['formAdmin'].listec2.value;
		var xhr; 
    if (window.XMLHttpRequest) {
			// code for IE7+, Firefox, Chrome, Opera, Safari
  		xhr=new XMLHttpRequest();
  	} else {
			// code for IE6, IE5
	  	xhr=new ActiveXObject("Microsoft.XMLHTTP");
  	}
 
    xhr.onreadystatechange = function() { 
         if(xhr.readyState == 4) {
              if(xhr.status == 200) { 
                 document.getElementById('contentDyna').innerHTML=xhr.responseText; 
							} else { 
                 document.getElementById('contentDyna').innerHTML="Problème...";
							}
         }
    };
	 xhr.open( "POST", "ajax_pub.php",  true);
	 xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=ISO-8859-1"); 
   xhr.send("c0="+c0+"&c1="+c1+"&c2="+c2+"&t="+type);		
	}
// GESTION des STOCKS
	function majStock(id) {
		cible = 'q'+id;
		num = document.getElementById('i'+id).value;
		var xhr; 
    if (window.XMLHttpRequest) {
			// code for IE7+, Firefox, Chrome, Opera, Safari
  		xhr=new XMLHttpRequest();
  	} else {
			// code for IE6, IE5
	  	xhr=new ActiveXObject("Microsoft.XMLHTTP");
  	}
 		document.getElementById(cible).innerHTML="<img src='../images/loading.gif' style='margin-right:12px;' />";
    xhr.onreadystatechange = function() { 
         if(xhr.readyState == 4) {
              if(xhr.status == 200) { 
                 document.getElementById(cible).innerHTML=xhr.responseText; 
							} else { 
                 document.getElementById(cible).innerHTML="Problème...";
							}
         }
    }; 
   xhr.open( "POST", "ajax_stocks.php",  true);
	 xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=ISO-8859-1"); 
   xhr.send("id="+id+"&num="+num);		
	}
