///////////////////////////////////////////////////////////////////////////////////////////////////
									//FONCTIONS XHR
///////////////////////////////////////////////////////////////////////////////////////////////////									


var xhr = null; 
	 
	function getXhr(){
		if(window.XMLHttpRequest) // Firefox et autres
		   xhr = new XMLHttpRequest();
		else if(window.ActiveXObject){ // Internet Explorer 
		   try {
					xhr = new ActiveXObject("Msxml2.XMLHTTP");
				} catch (e) {
					xhr = new ActiveXObject("Microsoft.XMLHTTP");
				}
		}
		else { // XMLHttpRequest non supporté par le navigateur 
		   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		   xhr = false; 
		} 
	}



var xhr2 = null; 
	 
	function getXhr2(){
		if(window.XMLHttpRequest) // Firefox et autres
		
		   xhr2 = new XMLHttpRequest();
		  //xhr.overrideMimeType('text/2xml');
		   
		else if(window.ActiveXObject){ // Internet Explorer 
		   try {
					xhr2 = new ActiveXObject("Msxml2.XMLHTTP");
				} catch (e) {
					xhr2 = new ActiveXObject("Microsoft.XMLHTTP");
				}
		}
		else { // XMLHttpRequest non supporté par le navigateur 
		   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		   xhr2 = false; 
		} 
	}




//////////////////////////////////////////////////////////////////////////////////////////////
function Addcaddie(i, lang, art_id, prix, reference){

	var message = "";
	sel=document.getElementById('quantite'+i);
	sel2=document.getElementById('angleLampe');
	sel3=document.getElementById('couleurLampe');
	sel4=document.getElementById('model');
//alert(sel4);
if(sel4)
{

	if(document.getElementById('model').value=="-1")
		{
			message = "Attention, vous devez choisir un modèle H ou F " ;
			document.getElementById('model').style.borderColor = "#FF0000";
		}
}


	if(document.getElementById('quantite'+i).value=="-1")
		{
			message = "Attention, vous devez choisir une quantité" ;
			document.getElementById('quantite'+i).style.borderColor = "#FF0000";
		}

if(sel2)
{
	if(document.getElementById('angleLampe').value=="-1")
		{
			message = "Attention, vous devez choisir une taille" ;
			document.getElementById('angleLampe').style.borderColor = "#FF0000";
		}
}

if(sel3)
{

	if(document.getElementById('couleurLampe').value=="-1")
		{
			message = "Attention, vous devez choisir une couleur" ;
			document.getElementById('couleurLampe').style.borderColor = "#FF0000";
		}
}



		if (message != "")
		{
		alert(message);
		}
		else
		{

		getXhr();

			xhr.onreadystatechange = function(){
				if(xhr.readyState == 4 && xhr.status == 200){
					leselect = xhr.responseText;
					document.getElementById('caddie').innerHTML = leselect;
	
				}
			}

		newqte = sel.options[sel.selectedIndex].value;

		if(sel2){taille = sel2.options[sel2.selectedIndex].value;}else{taille ='';}

		if(sel3){couleur = sel3.options[sel3.selectedIndex].value;}else{couleur ='';}



			xhr.open("POST","ajax/ajaxAddInCaddie.php?lang="+lang+"&id="+art_id+"&prix="+prix+"&qte="+newqte+"&reference="+reference+"&taille="+taille+"&couleur="+couleur,true);
			xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			xhr.send("lang="+lang+"&id="+art_id+"&prix="+prix+"&qte="+newqte+"&reference="+reference+"&taille="+taille+"&couleur="+couleur);
			
			if(sel3){sel3.value="-1";}
			if(sel2){sel2.value="-1";}
			if(sel){sel.value="-1";}

		document.getElementById('miseaupanier').style.display="block";
//alert("ajax/ajaxAddInCaddie.php?lang="+lang+"&id="+art_id+"&prix="+prix+"&qte="+newqte+"&reference="+reference+"&taille="+taille+"&couleur="+couleur)
	
		}

}


function closepopup()
{
		document.getElementById('miseaupanier').style.display="none";
}

//////////////////////////////////////////////////////////////////////////////////////////////
function delcaddie(indice, lang){
		getXhr();

			xhr.onreadystatechange = function(){
				if(xhr.readyState == 4 && xhr.status == 200){
					leselect = xhr.responseText;
					document.getElementById('conteneur').innerHTML = leselect;
	
				}
			}
			xhr.open("POST","ajax/ajaxDelCaddie.php?lang="+lang+"&indice="+indice+"&mod=del",true);
			xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			xhr.send("lang="+lang+"&indice="+indice+"&mode=del");

		Majcaddie(indice, lang);

		}

//////////////////////////////////////////////////////////////////////////////////////////////
function Majcaddie(indice, lang){

		getXhr2();

			xhr2.onreadystatechange = function(){
				if(xhr2.readyState == 4 && xhr2.status == 200){
					leselect2 = xhr2.responseText;
					document.getElementById('caddie').innerHTML = leselect2;
	
				}
			}
			xhr2.open("POST","ajax/ajaxMajCaddie.php?lang="+lang+"&indice="+indice,true);
			xhr2.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			xhr2.send("lang="+lang+"&indice="+indice);
		}


//////////////////////////////////////////////////////////////////////////////////////////////
function upcaddie(cle, qte, lang){
		getXhr();

			xhr.onreadystatechange = function(){
				if(xhr.readyState == 4 && xhr.status == 200){
					leselect = xhr.responseText;
					document.getElementById('conteneur').innerHTML = leselect;
	
				}
			}

			newqte = parseInt(qte)+1;
			xhr.open("POST","ajax/ajaxupdownCaddie.php?lang="+lang+"&cle="+cle+"&newqte="+newqte,true);
			xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			xhr.send("lang="+lang+"&cle="+cle+"&newqte="+newqte);

		Majupdowncaddie(cle, qte, lang);

		}


//////////////////////////////////////////////////////////////////////////////////////////////
function downcaddie(cle, qte, lang){
		getXhr();

			xhr.onreadystatechange = function(){
				if(xhr.readyState == 4 && xhr.status == 200){
					leselect = xhr.responseText;
					document.getElementById('conteneur').innerHTML = leselect;
	
				}
			}

			newqte = parseInt(qte)-1;

			xhr.open("POST","ajax/ajaxupdownCaddie.php?lang="+lang+"&cle="+cle+"&newqte="+newqte,true);
			xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			xhr.send("lang="+lang+"&cle="+cle+"&newqte="+newqte);

		Majupdowncaddie(cle, qte, lang);

		}

//////////////////////////////////////////////////////////////////////////////////////////////
function Majupdowncaddie(cle, qte, lang){

		getXhr2();

			xhr2.onreadystatechange = function(){
				if(xhr2.readyState == 4 && xhr2.status == 200){
					leselect2 = xhr2.responseText;
					document.getElementById('caddie').innerHTML = leselect2;
	
				}
			}
			xhr2.open("POST","ajax/ajaxMajupDownCaddie.php?lang="+lang+"&cle="+cle+"&newqte="+newqte,true);
			xhr2.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			xhr2.send("lang="+lang+"&cle="+cle+"&newqte="+newqte);
		}



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

			/**
			* Méthode qui sera appelée sur le click du bouton
			*/
	function majSousRubriques(lang, rubrique){
		getXhr();
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function(){
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;
			//alert("fdfdfsd"+leselect);

			
				// On se sert de innerHTML pour rajouter les options a la liste chargé de recevoir les info
				document.getElementById('sousRub').innerHTML = leselect;
			}
		}

		var selectedList = new Array();
					var selectBox = document.getElementById('Rubrique');
					for (var i=0; i<selectBox.options.length; i++) {
					  if (selectBox.options[i].selected==true) {
						selectedList.push(selectBox.options[i]);
					  }
					}
					var alertTxt = "";
					for (opt in selectedList) {

							alertTxt += selectedList[opt].value+"-";
					}
					//alert(selectedList.length);
						rub_id =selectedList[opt].value;

		/*sel = document.getElementById('Rubrique'); // celui qui envoie les infos

		rub_id = sel.options[sel.selectedIndex].value;*/

		//sel2 = document.getElementById('catalogue');
		//catalogue = sel2.options[sel2.selectedIndex].value;
		// Ici on va voir comment faire du post
		xhr.open("POST","../admin/ajax/ajaxSousRub.php?lang="+lang+"&rub_id="+alertTxt,true);
		// ne pas oublier ça pour le post
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// ne pas oublier de poster les arguments
		// ici, l'id de la rubrique
		
		xhr.send("rub_id="+alertTxt);

		
		if( rub_id == 3 ) document.getElementById("dateActu").style.display="block";
		
		else document.getElementById("dateActu").style.display="none";
		


	//document.getElementById("cp").style.display="none";
//resetphrase();
	}

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

			/**
			* Méthode qui sera appelée sur le click du bouton
			*/
	function majSousRubriquesMigration(lang, rubrique){
		getXhr();
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function(){
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;
			//alert("fdfdfsd"+leselect);

			
				// On se sert de innerHTML pour rajouter les options a la liste chargé de recevoir les info
				document.getElementById('sousRub').innerHTML = leselect;
			}
		}

		var selectedList = new Array();
					var selectBox = document.getElementById('Rubrique');
					for (var i=0; i<selectBox.options.length; i++) {
					  if (selectBox.options[i].selected==true) {
						selectedList.push(selectBox.options[i]);
					  }
					}
					var alertTxt = "";
					for (opt in selectedList) {

							alertTxt += selectedList[opt].value+"-";
					}
					//alert(selectedList.length);
						rub_id =selectedList[opt].value;

		/*sel = document.getElementById('Rubrique'); // celui qui envoie les infos

		rub_id = sel.options[sel.selectedIndex].value;*/

		//sel2 = document.getElementById('catalogue');
		//catalogue = sel2.options[sel2.selectedIndex].value;
		// Ici on va voir comment faire du post
		xhr.open("POST","../admin/ajax/ajaxSousRub.php?lang="+lang+"&rub_id="+alertTxt,true);
		// ne pas oublier ça pour le post
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// ne pas oublier de poster les arguments
		// ici, l'id de la rubrique
		
		xhr.send("rub_id="+alertTxt);

		
		
	}


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

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

	function majSousRubriquesListeA(lang){
		getXhr();
		xhr.onreadystatechange = function(){
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;

				document.getElementById('sousRub').innerHTML = leselect;
			}
		}


		sel = document.getElementById('Rubrique'); // celui qui envoie les infos

		rub_id = sel.options[sel.selectedIndex].value;

		sel2 = document.getElementById('catalogue');
		catalogue = sel2.options[sel2.selectedIndex].value;
		// Ici on va voir comment faire du post
		xhr.open("POST","../admin/ajax/ajaxSousRubListeArticles.php?lang="+lang+"&rub_id="+rub_id,true);
		// ne pas oublier ça pour le post
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// ne pas oublier de poster les arguments
		// ici, l'id de la rubrique
		
		xhr.send("rub_id="+rub_id);

		if( rub_id == 28 ) {

			document.getElementById("visu_accessoire").style.display="none";
			document.getElementById("fournisseurAccesoir").style.display="block";
			document.getElementById("fournisseurGene").style.display="none";

		
		}else{
			 document.getElementById("visu_accessoire").style.display="block";
			document.getElementById("fournisseurAccesoir").style.display="none";
			document.getElementById("fournisseurGene").style.display="block";

			}
		
		if( rub_id == 3 ) document.getElementById("dateActu").style.display="block";
		
		else document.getElementById("dateActu").style.display="none";
		
		if( rub_id == 0 ) document.getElementById("res").style.display="none";
		
		else document.getElementById("res").style.display="block";


	//document.getElementById("cp").style.display="none";
//resetphrase();
	}


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

	function majSousRubriquesArtPress(lang){

		sel = document.getElementById('Rubrique'); // celui qui envoie les infos

		rub_id = sel.options[sel.selectedIndex].value;
		if( rub_id == 3 ) document.getElementById("dateActu").style.display="block";
		
		else document.getElementById("dateActu").style.display="none";
		

	}


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

			/**
			* Méthode qui sera appelée sur le click du bouton
			*/
	function addNewType(lang){
		
		//alert ('catalogue') ;
		
		getXhr();
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function(){
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;

			
				// On se sert de innerHTML pour rajouter les options a la liste
				document.getElementById('type').innerHTML = leselect;

			}
		}
		newtype = document.getElementById('newtype').value;
		// Ici on va voir comment faire du post
		xhr.open("POST","../admin/ajax/ajaxaddNewType.php?lang="+lang+"&libelle="+newtype,true);
		// ne pas oublier ça pour le post
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// ne pas oublier de poster les arguments
		// ici, l'id de l'auteur
		//alert("../admin/ajax/ajaxaddNewType.php?lang="+lang+"&libelle="+newtype);
		xhr.send("libelle="+newtype);
	//document.getElementById("cp").style.display="none";
	//resetphrase();
		document.getElementById('newtype').value ='';
		document.getElementById("idvaleurnewTypeProduit").style.display="none";

	}

//////////////////////////////////////////////////////////////////////////////////////////////
	function addFinition(){
		
		getXhr();
		xhr.onreadystatechange = function(){
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;
				// On se sert de innerHTML pour rajouter les options a la liste qui est chargé de rcevoir
				document.getElementById('listeFinition').innerHTML = leselect;

			}
		}
		nbr = document.getElementById('nbrFinition').value; // info envoyés par l'élément séléctioné
		xhr.open("POST","../admin/ajax/ajaxaddFinition.php?nbrFinition="+nbr,true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		//alert("../admin/ajax/ajaxaddFinition.php?nbrFinition="+nbr);
		xhr.send("nbrFinition="+nbr);

	}


//////////////////////////////////////////////////////////////////////////////////////////////
	function afficheFinition(){
		getXhr();
		xhr.onreadystatechange = function(){
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;
				// On se sert de innerHTML pour rajouter les options a la liste qui est chargé de rcevoir
				document.getElementById('listeFinition').innerHTML = leselect;

			}
		}
		idFour = document.getElementById('NomFour').value; // info envoyés par l'élément séléctioné
		xhr.open("POST","../admin/ajax/ajaxListeFinition.php?idFour="+idFour,true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("idFour="+idFour);
		document.getElementById("listeFinition").style.display="block";


	}


//////////////////////////////////////////////////////////////////////////////////////////////
	function afficheFinitionAdd(){
		getXhr();
		xhr.onreadystatechange = function(){
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;
				// On se sert de innerHTML pour rajouter les options a la liste qui est chargé de rcevoir
				document.getElementById('listeFinition').innerHTML = leselect;

			}
		}
		idFour = document.getElementById('NomFour').value; // info envoyés par l'élément séléctioné
		xhr.open("POST","../admin/ajax/ajaxAddListeFinition.php?idFour="+idFour,true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("idFour="+idFour);
		document.getElementById("listeFinition").style.display="block";


	}


//////////////////////////////////////////////////////////////////////////////////////////////
	function SuplisteFinition(id_finition, four_id, artid){
		getXhr();
		xhr.onreadystatechange = function(){
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;
				// On se sert de innerHTML pour rajouter les options a la liste qui est chargé de rcevoir
				document.getElementById('listeFinition').innerHTML = leselect;

			}
		}
		idFour = document.getElementById('NomFour').value; // info envoyés par l'élément séléctioné
		xhr.open("POST","../admin/ajax/ajaxListeFinitionModif.php?idFour="+four_id+"&id_finition="+id_finition+"&artid="+artid,true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		alert("Vous vous apprétez à supprimer cette finition\n cliquez sur OK pour comfirmer");
		xhr.send("idFour="+four_id+"&id_finition="+id_finition+"&artid="+artid);
		document.getElementById("listeFinition").style.display="block";


	}

//////////////////////////////////////////////////////////////////////////////////////////////
	function AddlisteFinitionFour(id_finition, four_id){
		getXhr();
		xhr.onreadystatechange = function(){
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;
				// On se sert de innerHTML pour rajouter les options a la liste qui est chargé de rcevoir
				document.getElementById('listeFinition').innerHTML = leselect;

			}
		}
		xhr.open("POST","../admin/ajax/ajaxListeFinitionAddFournisseur.php?idFour="+four_id+"&id_finition="+id_finition,true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("idFour="+four_id+"&id_finition="+id_finition);
		document.getElementById("listeFinition").style.display="block";


	}

//////////////////////////////////////////////////////////////////////////////////////////////
	function SuplisteFinitionFour(id_finition, four_id){
		getXhr();
		xhr.onreadystatechange = function(){
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;
				// On se sert de innerHTML pour rajouter les options a la liste qui est chargé de rcevoir
				document.getElementById('listeFinition').innerHTML = leselect;

			}
		}
		xhr.open("POST","../admin/ajax/ajaxListeFinitionModifFournisseur.php?idFour="+four_id+"&id_finition="+id_finition,true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("idFour="+four_id+"&id_finition="+id_finition);
		document.getElementById("listeFinition").style.display="block";


	}


//////////////////////////////////////////////////////////////////////////////////////////////
	function SuplisteCouleur(id_couleur, four_id, artid){
		getXhr();
		xhr.onreadystatechange = function(){
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;
				// On se sert de innerHTML pour rajouter les options a la liste qui est chargé de rcevoir
				document.getElementById('listeFinition').innerHTML = leselect;

			}
		}

		idFour = document.getElementById('NomFour').value; // info envoyés par l'élément séléctioné
		xhr.open("POST","../admin/ajax/ajaxListeCouleurModif.php?idFour="+idFour+"&id_couleur="+id_couleur+"&artid="+artid,true);
		alert("../admin/ajax/ajaxListeCouleurModif.php?idFour="+idFour+"&id_couleur="+id_couleur+"&artid="+artid);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("idFour="+idFour+"&id_couleur="+id_couleur+"&artid="+artid);
		document.getElementById("listeFinition").style.display="block";


	}

//////////////////////////////////////////////////////////////////////////////////////////////
	function SuplisteCouleurFour(id_couleur, four_id){
		getXhr();
		xhr.onreadystatechange = function(){
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;
				// On se sert de innerHTML pour rajouter les options a la liste qui est chargé de recevoir
				document.getElementById('listeFinition').innerHTML = leselect;

			}
		}

		//idFour = document.getElementById('NomFour').value; // info envoyés par l'élément séléctioné
		xhr.open("POST","../admin/ajax/ajaxListeCouleurModifFournisseur.php?idFour="+four_id+"&id_couleur="+id_couleur,true);
		alert("../admin/ajax/ajaxListeCouleurModifFournisseur.php?idFour="+four_id+"&id_couleur="+id_couleur);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("idFour="+four_id+"&id_couleur="+id_couleur);
		document.getElementById("listeFinition").style.display="block";


	}

//////////////////////////////////////////////////////////////////////////////////////////////
	function AddlisteCouleurFour(id_couleur, four_id){
		getXhr();
		xhr.onreadystatechange = function(){
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;
				// On se sert de innerHTML pour rajouter les options a la liste qui est chargé de recevoir
				document.getElementById('listeFinition').innerHTML = leselect;

			}
		}

		//idFour = document.getElementById('NomFour').value; // info envoyés par l'élément séléctioné
		xhr.open("POST","../admin/ajax/ajaxListeCouleurAddFournisseur.php?idFour="+four_id+"&id_couleur="+id_couleur,true);
		alert("../admin/ajax/ajaxListeCouleurAddFournisseur.php?idFour="+four_id+"&id_couleur="+id_couleur);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("idFour="+four_id+"&id_couleur="+id_couleur);
		document.getElementById("listeFinition").style.display="block";


	}


//////////////////////////////////////////////////////////////////////////////////////////////
	function AddlisteCouleur(id_couleur, four_id, artid){

		getXhr();
		xhr.onreadystatechange = function(){
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;
				// On se sert de innerHTML pour rajouter les options a la liste qui est chargé de rcevoir
				document.getElementById('listeFinition').innerHTML = leselect;

			}
		}
		idFour = document.getElementById('NomFour').value; // info envoyés par l'élément séléctioné
		xhr.open("POST","../admin/ajax/ajaxListeCouleurAdd.php?idFour="+idFour+"&id_couleur="+id_couleur+"&artid="+artid,true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("idFour="+idFour+"&id_couleur="+id_couleur+"&artid="+artid);
		document.getElementById("listeFinition").style.display="block";


	}


//////////////////////////////////////////////////////////////////////////////////////////////
	function Suplisteangle(id_angle, four_id, artid){
		getXhr();
		xhr.onreadystatechange = function(){
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;
				// On se sert de innerHTML pour rajouter les options a la liste qui est chargé de rcevoir
				document.getElementById('listeFinition').innerHTML = leselect;

			}
		}
		idFour = document.getElementById('NomFour').value; // info envoyés par l'élément séléctioné
		xhr.open("POST","../admin/ajax/ajaxListeAngleModif.php?idFour="+idFour+"&id_angle="+id_angle+"&artid="+artid,true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("idFour="+idFour+"&id_angle="+id_angle+"&artid="+artid);

		document.getElementById("listeFinition").style.display="block";


	}

//////////////////////////////////////////////////////////////////////////////////////////////
	function Addlisteangle(id_angle, four_id, artid){
		getXhr();
		xhr.onreadystatechange = function(){
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;
				// On se sert de innerHTML pour rajouter les options a la liste qui est chargé de rcevoir
				document.getElementById('listeFinition').innerHTML = leselect;

			}
		}
		idFour = document.getElementById('NomFour').value; // info envoyés par l'élément séléctioné
		xhr.open("POST","../admin/ajax/ajaxListeAngleAdd.php?idFour="+idFour+"&id_angle="+id_angle+"&artid="+artid,true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("idFour="+idFour+"&id_angle="+id_angle+"&artid="+artid);

		document.getElementById("listeFinition").style.display="block";


	}


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

			/**
			* Méthode qui sera appelée sur le click du bouton
			*/
	function addNewSpe(lang){
		
		
		
		getXhr();
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function(){
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;

			
				// On se sert de innerHTML pour rajouter les options a la liste
				document.getElementById('spe_tech').innerHTML = leselect;

			}
		}
		newSpe = document.getElementById('newSpe').value;
		// Ici on va voir comment faire du post
		xhr.open("POST","../admin/ajax/ajaxaddNewSpe.php?lang="+lang+"&libelle="+newSpe,true);
		// ne pas oublier ça pour le post
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// ne pas oublier de poster les arguments
		// ici, l'id de l'auteur
		//alert("../admin/ajax/ajaxaddNewSpe.php?lang="+lang+"&libelle="+newSpe);
		xhr.send("libelle="+newSpe);
	//document.getElementById("cp").style.display="none";
	//resetphrase();
		document.getElementById('newSpe').value ='';
		document.getElementById("adspe").style.display="none";

	}

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

			/**
			* Méthode qui sera appelée sur le click du bouton
			*/
	function addNewSpemodif(lang,mode,art_id){
		
		
		getXhr();
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function(){
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;

			
				// On se sert de innerHTML pour rajouter les options a la liste
				document.getElementById('spe_tech').innerHTML = leselect;

			}
		}
		newSpe = document.getElementById('newSpe').value;
		// Ici on va voir comment faire du post
		xhr.open("POST","../admin/ajax/ajaxaddNewSpe.php?lang="+lang+"&libelle="+newSpe+"&mode="+mode+"&art_id="+art_id,true);
		// ne pas oublier ça pour le post
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// ne pas oublier de poster les arguments
		// ici, l'id de l'auteur
		//alert("../admin/ajax/ajaxaddNewSpe.php?lang="+lang+"&libelle="+newSpe);
		xhr.send("libelle="+newSpe+"&mode="+mode+"&art_id="+art_id);
	//document.getElementById("cp").style.display="none";
	//resetphrase();
		document.getElementById('newSpe').value ='';
		document.getElementById("adspe").style.display="none";

	}


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

			/**
			* Méthode qui sera appelée sur le click du bouton
			*/
	function newAccessoires(lang){

		getXhr();
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function(){
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;

			
				// On se sert de innerHTML pour rajouter les options a la liste
				document.getElementById('adaccessoire').innerHTML = leselect;

			}
		}
		sel = document.getElementById('rubriquesaccess');
		newaccess = sel.options[sel.selectedIndex].value;
		// Ici on va voir comment faire du post
		xhr.open("POST","../admin/ajax/ajaxaddNewaccess.php?lang="+lang+"&access="+newaccess,true);
		// ne pas oublier ça pour le post
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// ne pas oublier de poster les arguments
		xhr.send("access="+newaccess);

//alert("../admin/ajax/ajaxaddNewaccess.php?lang="+lang+"&access="+newaccess);
		//resetphrase();
		//document.getElementById('newSpe').value ='';
		//document.getElementById("adspe").style.display="none";

	}



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

			/**
			* Méthode qui sera appelée sur le click du bouton
			*/
	function addNewAccess(lang,art_id,photo,ref){
		getXhr();
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function(){
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;

			
				// On se sert de innerHTML pour rajouter les options a la liste
				document.getElementById('adNewaccess').innerHTML = leselect;

			}
		}
		//sel = document.getElementById('img');
		//newaccess = sel.options[sel.selectedIndex].value;
		// Ici on va voir comment faire du post
		xhr.open("POST","../admin/ajax/ajaxinputlistaccess.php?lang="+lang+"&id="+art_id+"&ref="+ref+"&nom_photo="+photo+"&mod=Add",true);
		// ne pas oublier ça pour le post
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// ne pas oublier de poster les arguments
		xhr.send("id="+art_id+"&ref="+ref+"&nom_photo="+photo+"&mod=Add");
		//document.getElementById("cp").style.display="none";
		//resetphrase();
		//document.getElementById('newSpe').value ='';
		//document.getElementById("adspe").style.display="none";

	}


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

	function delNewAccess(lang,indice){
		getXhr();
		xhr.onreadystatechange = function(){
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;

				document.getElementById('adNewaccess').innerHTML = leselect;

			}
		}
		xhr.open("POST","../admin/ajax/ajaxinputlistaccess.php?lang="+lang+"&mod=vide&indice="+indice,true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("lang="+lang+"&mod=vide&indice="+indice);

	}


//////////////////////////////////////////////////////////////////////////////////////////////
	function delNewAccessModif(lang,indice,art_id){
		getXhr();
		xhr.onreadystatechange = function(){
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;

				document.getElementById('adNewaccess').innerHTML = leselect;

			}
		}
		xhr.open("POST","../admin/ajax/ajaxdellistaccess.php?lang="+lang+"&mod=vide&indice="+indice+"&art_id="+art_id,true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("lang="+lang+"&mod=vide&indice="+indice+"&art_id="+art_id);

	}

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

	function delphoto(lang,art_id,art_photo,table){
		getXhr();
		xhr.onreadystatechange = function(){
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;
				document.getElementById('majphoto').innerHTML = leselect;

			}
		}
		xhr.open("POST","../admin/ajax/ajaxMajPhotoArticle.php?lang="+lang+"&art_id="+art_id+"&art_photo="+art_photo+"&table="+table,true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("lang="+lang+"&art_id="+art_id+"&art_photo="+art_photo);
alert("../admin/ajax/ajaxMajPhotoArticle.php?lang="+lang+"&art_id="+art_id+"&art_photo="+art_photo);

	}

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

			/**
			* Méthode qui sera appelée sur le click du bouton
			*/
	function addNewFournisseur(lang){
		
		
		
		getXhr();
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function(){
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;

			
				// On se sert de innerHTML pour rajouter les options a la liste
				document.getElementById('Nom_F').innerHTML = leselect;

			}
		}
		newFournisseur = document.getElementById('newFournisseur').value;
		// Ici on va voir comment faire du post
		xhr.open("POST","../admin/ajax/ajaxaddNewFournisseur.php?lang="+lang+"&nom="+newFournisseur,true);
		// ne pas oublier ça pour le post
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// ne pas oublier de poster les arguments
		// ici, l'id de l'auteur
		//alert("../admin/ajax/ajaxaddNewSpe.php?lang="+lang+"&libelle="+newSpe);
		xhr.send("nom="+newFournisseur);
	//document.getElementById("cp").style.display="none";
	//resetphrase();
		document.getElementById('newFournisseur').value ='';
		document.getElementById("idvaleurnewTypeFournisseur").style.display="none";

	}


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

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

	function majRubriques(lang){

		getXhr();
		xhr.onreadystatechange = function(){
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;

				document.getElementById('Rub').innerHTML = leselect;
			}
		}


		sel = document.getElementById('catalogue');
		catalogue = sel.options[sel.selectedIndex].value;
		// Ici on va voir comment faire du post
		xhr.open("POST","../admin/ajax/ajaxRub.php?lang="+lang+"&cat="+catalogue,true);

		// ne pas oublier ça pour le post
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		
		xhr.send("cat="+catalogue);
		majrubaccess(lang);


	}

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


	function majRubriquesListeA(lang, type){
		getXhr();
		xhr.onreadystatechange = function(){
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;

				document.getElementById('Rub').innerHTML = leselect;
			}
		}


		sel = document.getElementById('catalogue');
		catalogue = sel.options[sel.selectedIndex].value;
		// Ici on va voir comment faire du post
		xhr.open("POST","../admin/ajax/ajaxRubListeArticles.php?lang="+lang+"&cat="+catalogue+"&type="+type,true);
//alert("../admin/ajax/ajaxRubListeArticles.php?lang="+lang+"&cat="+catalogue+"&type="+type)
		// ne pas oublier ça pour le post
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		
		xhr.send("cat="+catalogue+"&type="+type);


	}

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


	function majRubriquesAddssR(lang, statut){
		getXhr();
		xhr.onreadystatechange = function(){
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;

				document.getElementById('Rub').innerHTML = leselect;
			}
		}


		sel = document.getElementById('catalogue');
		catalogue = sel.options[sel.selectedIndex].value;
		// Ici on va voir comment faire du post
		xhr.open("POST","../admin/ajax/ajaxRubAddssRub.php?lang="+lang+"&cat="+catalogue+"&statut="+statut,true);
alert("../admin/ajax/ajaxRubAddssRub.php?lang="+lang+"&cat="+catalogue+"statut="+statut);
		// ne pas oublier ça pour le post
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		
		xhr.send("cat="+catalogue+"&statut="+statut);
		majrubaccess(lang);


	}

//////////////////////////////////////////////////////////////////////////////////////////////
function majrubaccess(lang){

		getXhr2();
		xhr2.onreadystatechange = function(){
			if(xhr2.readyState == 4 && xhr2.status == 200){
				leselect2 = xhr2.responseText;

				document.getElementById('accessoire').innerHTML = leselect2;
			}
		}




		xhr2.open("POST","../admin/ajax/ajaxafficheRubAccessoires.php?lang="+lang+"&cat="+catalogue,true);

		xhr2.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		
		xhr2.send("cat="+catalogue);
		//alert("../admin/ajax/ajaxafficheRubAccessoires.php?lang="+lang+"&cat="+catalogue);


}


//////////////////////////////////////////////////////////////////////////////////////////////
	function majRubriquespos(lang){
		
		//alert ('catalogue') ;
		
		getXhr();
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function(){
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;
			//alert("fdfdfsd"+leselect);

			
				// On se sert de innerHTML pour rajouter les options a la liste
				document.getElementById('Rub').innerHTML = leselect;
			}
		}
		//alert('../admin/ajax/ajaxRub.php?lang="+lang+"&table="+catalogue');

		sel = document.getElementById('catalogue');
		catalogue = sel.options[sel.selectedIndex].value;
		// Ici on va voir comment faire du post
		xhr.open("POST","../admin/ajax/ajaxRubpos.php?lang="+lang+"&table="+catalogue,true);
		// ne pas oublier ça pour le post
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// ne pas oublier de poster les arguments
		// ici, l'id de l'auteur
		
		xhr.send("table="+catalogue);
		
		
	//document.getElementById("cp").style.display="none";
//resetphrase();
	}



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


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

function majSousRubriquesArticles(lang)

	{
		
		//alert ('njkhkjhkj') ;
		
		getXhr();
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function(){
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;
			//alert("fdfdfsd"+leselect);

			
				// On se sert de innerHTML pour rajouter les options a la liste
				document.getElementById('sousRub').innerHTML = leselect;
			}
		}
		sel = document.getElementById('rubriques');
		rub_id = sel.options[sel.selectedIndex].value;
		// Ici on va voir comment faire du post
		xhr.open("POST","../admin/ajax/ajaxSousRubArticles.php?lang="+lang+"&rub_id="+rub_id,true);
		alert("../admin/ajax/ajaxSousRubArticles.php?lang="+lang+"&rub_id="+rub_id)
		// ne pas oublier ça pour le post
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// ne pas oublier de poster les arguments
		// ici, l'id de l'auteur
		xhr.send("rub_id="+rub_id);
		
		if( rub_id == 3 ) document.getElementById("dateActu").style.display="block";
		
		else document.getElementById("dateActu").style.display="none";
		
		if( rub_id == 0 ) document.getElementById("res").style.display="none";
		
		else document.getElementById("res").style.display="block";


	//document.getElementById("cp").style.display="none";
//resetphrase();
		
	}