function getUniqueField(obj) {
	var tabResult = obj.responseXML.getElementsByTagName('resultat');
	var resultat = tabResult.item(0); 
	var reponse=resultat.getAttribute('unique');
	if (reponse != "true") {
		var message=resultat.getAttribute('message');
		var valeur=resultat.getAttribute('valeur');
		document.getElementById('messageAjax').innerHTML = message + " (" + valeur + ") est d&eacute;j&agrave; enregistr&eacute; en base.";
		document.getElementById('valid').disabled = true;
	} else {
		document.getElementById('messageAjax').innerHTML = "&nbsp;";
		document.getElementById('valid').disabled = false;
	}
}

function getUniqueEmailTrad(obj) {
	var fr1 = "L'email ";
	var fr2 = "est d&eacute;j&agrave; utilis&eacute;.";
	var en1 = "L'email ";
	var en2 = "est d&eacute;j&agrave; utilis&eacute;.";
	var de1 = "L'email ";
	var de2 = "est d&eacute;j&agrave; utilis&eacute;.";
	var es1 = "L'email ";
	var es2 = "est d&eacute;j&agrave; utilis&eacute;.";
	var tabResult = obj.responseXML.getElementsByTagName('resultat');
	var resultat = tabResult.item(0); 
	var reponse=resultat.getAttribute('unique');
	if (reponse != "true") {
		var message = "";
		var lg=resultat.getAttribute('lg');
		var valeur=resultat.getAttribute('valeur');
		if (lg == "1") {
			message = fr1 + " ( " + valeur + " ) " + fr2;
		} else if (lg == "2") {
			message = en1 + " ( " + valeur + " ) " + en2;
		} else if (lg == "3") {
			message = de1 + " ( " + valeur + " ) " + de2;
		} else if (lg == "4") {
			message = es1 + " ( " + valeur + " ) " + es2;
		}
		document.getElementById('lineMessageAjax').style.display = "block";
		document.getElementById('messageAjax').innerHTML = message;
		document.getElementById('valid').disabled = true;
	} else {
		document.getElementById('lineMessageAjax').style.display = "none";
		document.getElementById('messageAjax').innerHTML = "&nbsp;";
		document.getElementById('valid').disabled = false;
	}
}

function uniqueField(table,champs,message,valeur,type,where) {
	var XHR = new XHRConnection();
	XHR.appendData("table", table);
	XHR.appendData("champs", champs);
	XHR.appendData("message", message);
	XHR.appendData("valeur", valeur);
	XHR.appendData("type", type);
	XHR.appendData("where", where);
	XHR.sendAndLoad("ajax/uniqueField.php", "POST", getUniqueField);
}

function uniqueEmailTrad(table,champs,lg,valeur,type,where) {
	var XHR = new XHRConnection();
	XHR.appendData("table", table);
	XHR.appendData("champs", champs);
	XHR.appendData("lg", lg);
	XHR.appendData("valeur", valeur);
	XHR.appendData("type", type);
	XHR.appendData("where", where);
	XHR.sendAndLoad("ajax/uniqueEmailTrad.php", "POST", getUniqueEmailTrad);
}

function getVerifCp(obj) {
	
	
	
	var tabResult = obj.responseXML.getElementsByTagName('resultat');
	var resultat = tabResult.item(0);
	var reponse = resultat.getAttribute('obli');
	var lib = document.getElementById('verifCpField').innerHTML;
	if (reponse == "true") {
		if (lib.indexOf("*", 0) < 0) {
			lib += " *";
		} 
		document.getElementById('verifCpScript').value = "yes";
	} else {
		if (lib.indexOf("*", 0) > 0) {
			lib = lib.substring(0,(lib.indexOf("*", 0)-1));	
		} 
		document.getElementById('verifCpScript').value = "no";
	}
	document.getElementById('verifCpField').innerHTML = lib;
	var fraisPort=resultat.getAttribute('fraisPort');
	var totalCommande=resultat.getAttribute('totalCommande');
	var totalTva=resultat.getAttribute('totalTva');
	var totalTTC=resultat.getAttribute('totalTTC');
	document.getElementById('ajaxPrixCommandeTotalHT').value = totalCommande;
	document.getElementById('ajaxtva2').value = totalTva;
	document.getElementById('ajaxtva').innerHTML = totalTva;
	document.getElementById('ajaxTotalCommandeHT').innerHTML = totalCommande;
	document.getElementById('ajaxFraisPort').innerHTML = fraisPort;
	
	document.getElementById('prixCommandeTotalTTC').value = totalTTC;
	document.getElementById('ajaxprixCommandeTotalTTC').innerHTML = totalTTC;
}

function verifCp(vpays,total,pays,poids,tauxtva,typeLiv) {

	//typeLiv est à true si livraison normale et false si express
	//alert (typeLiv);
	var XHR = new XHRConnection();
	XHR.appendData("vpays", vpays);
	XHR.appendData("total", total);
	XHR.appendData("pays", pays);
	XHR.appendData("poids", poids);
	XHR.appendData("tauxtva", tauxtva);
	XHR.appendData("typeLiv", typeLiv);
	XHR.sendAndLoad("ajax/verifCp.php", "POST", getVerifCp);
	
}

function cpAjax() {
	if (document.getElementById('verifCpScript').value == "yes" && document.getElementById('cp_livraison').value == "") {
		if (document.MM_returnValue) {
			alert(document.getElementById('lgcode').value + " " + document.getElementById('obligatoirejava').value);
		}
		document.MM_returnValue = false; 
	}
}

function departement(id) {
	var XHR = new XHRConnection();
	XHR.appendData("id", id);
	XHR.sendAndLoad("ajax/departement.php", "POST", interlocuteurs);
}

function departement2(id) {
	var XHR = new XHRConnection();
	XHR.appendData("id", id);
	XHR.sendAndLoad("ajax/departement2.php", "POST", interlocuteurs2);
}

function pays(id) {
	var XHR = new XHRConnection();
	XHR.appendData("id", id);
	XHR.sendAndLoad("ajax/pays.php", "POST", paysinterlocuteurs);
}

function secteur(id) {
	var XHR = new XHRConnection();
	XHR.appendData("id", id);
	XHR.sendAndLoad("ajax/secteur.php", "POST", secteurinterlocuteurs);
}

function secteur2(id) {
	var XHR = new XHRConnection();
	XHR.appendData("id", id);
	XHR.sendAndLoad("ajax/secteur2.php", "POST", secteurinterlocuteurs2);
}

function secteurinterlocuteurs(obj) {
	//on recupere l'element xml qui contient les differentes données
	var tabResult = obj.responseXML.getElementsByTagName('resultat');
	var resultat = tabResult.item(0); 
	//on recupere les donnees par rapport a l'attribut
	var reponseid=resultat.getAttribute('id');
	var reponsenom=resultat.getAttribute('nom');
	var reponseprenom=resultat.getAttribute('prenom');
	var reponsefonction=resultat.getAttribute('fonction');
	var reponsetelephone=resultat.getAttribute('telephone');
	var reponseportable=resultat.getAttribute('portable');
	var reponsefax=resultat.getAttribute('fax');
	var reponseemail=resultat.getAttribute('email');
	var reponsearrondissement=resultat.getAttribute('arrondissement');
	var reponsephoto=resultat.getAttribute('photo');
	
	var selectList="";
	var tabid= reponseid.split("|");
	var tabnom= reponsenom.split("|");
	var tabprenom=reponseprenom.split("|");
	var tabfonction=reponsefonction.split("|");
	var tabtelephone=reponsetelephone.split("|");
	var tabportable=reponseportable.split("|");
	var tabfax=reponsefax.split("|");
	var tabemail=reponseemail.split("|");
	var tabarrondissement=reponsearrondissement.split("|");
	var tabphoto= reponsephoto.split("|");
	
	var compteur = 0;
	selectList="<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr>";

		for (var i=0; i<tabid.length; i++) {
			if(compteur==2 && i!=tabid.length-1){selectList+="</tr><tr><td>&nbsp;</td></tr><tr>";compteur=0;}
			selectList+="<td>";
			
			selectList+="<table><tr><td rowspan='7'><img src='contacts/photos/"+tabphoto[i]+"' width='70'></td></tr><tr align='left'><td><b>"+tabfonction[i]+"</b></td></tr><tr align='left'><td><b>"+tabnom[i]+"</b></td></tr><tr align='left'>";
			
			if(tabtelephone[i]!="")
			{var tel = "Tel. : "+tabtelephone[i]+""; }else{var tel = "&nbsp;";}
			if(tabportable[i]!="")
			{var portable = "Port. : "+tabportable[i]+""; }else{var portable = "&nbsp;";}
			if(tabfax[i]!="")
			{var fax = "Fax : "+tabfax[i]+""; }else{var fax = "&nbsp;";}
			
			selectList+="<td>"+tel+"</td></tr><tr align='left'><td>"+portable+"</td></tr><tr align='left'><td>"+fax+"</td></tr>";

			
			selectList+="<tr align='left'><td><a href='mailto:"+tabemail[i]+"?subject=Formulaire Contact par service'>"+tabemail[i]+"</a></td></tr></table></td>";
			rep= true;
			compteur++;
		}	

	
	 selectList+="</tr></table>";
	if(tabid!= ""){
		document.getElementById('secteurinterlocuteurs').innerHTML= selectList;
	}else{
		document.getElementById('secteurinterlocuteurs').innerHTML= "&nbsp;";
	}
}

function secteurinterlocuteurs2(obj) {
	//on recupere l'element xml qui contient les differentes données
	var tabResult = obj.responseXML.getElementsByTagName('resultat');
	var resultat = tabResult.item(0); 
	//on recupere les donnees par rapport a l'attribut
	var reponseid=resultat.getAttribute('id');
	var reponsenom=resultat.getAttribute('nom');
	var reponseprenom=resultat.getAttribute('prenom');
	var reponsefonction=resultat.getAttribute('fonction');
	var reponsetelephone=resultat.getAttribute('telephone');
	var reponseportable=resultat.getAttribute('portable');
	var reponsefax=resultat.getAttribute('fax');
	var reponseemail=resultat.getAttribute('email');
	var reponsearrondissement=resultat.getAttribute('arrondissement');
	var reponsephoto=resultat.getAttribute('photo');
	
	var selectList="";
	var tabid= reponseid.split("|");
	var tabnom= reponsenom.split("|");
	var tabprenom=reponseprenom.split("|");
	var tabfonction=reponsefonction.split("|");
	var tabtelephone=reponsetelephone.split("|");
	var tabportable=reponseportable.split("|");
	var tabfax=reponsefax.split("|");
	var tabemail=reponseemail.split("|");
	var tabarrondissement=reponsearrondissement.split("|");
	var tabphoto= reponsephoto.split("|");
	
	var compteur = 0;
	selectList="<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr>";

		for (var i=0; i<tabid.length; i++) {
			if(compteur==2 && i!=tabid.length-1){selectList+="</tr><tr><td>&nbsp;</td></tr><tr>";compteur=0;}
			selectList+="<td>";
			
			selectList+="<table><tr><td rowspan='7'><img src='contacts_etrangers/photos/"+tabphoto[i]+"' width='70'></td></tr><tr align='left'><td><b>"+tabfonction[i]+"</b></td></tr><tr align='left'><td><b>"+tabnom[i]+"</b></td></tr><tr align='left'>";
			
			if(tabtelephone[i]!="")
			{var tel = "Tel. : "+tabtelephone[i]+""; }else{var tel = "&nbsp;";}
			if(tabportable[i]!="")
			{var portable = "Port. : "+tabportable[i]+""; }else{var portable = "&nbsp;";}
			if(tabfax[i]!="")
			{var fax = "Fax : "+tabfax[i]+""; }else{var fax = "&nbsp;";}
			
			selectList+="<td>"+tel+"</td></tr><tr align='left'><td>"+portable+"</td></tr><tr align='left'><td>"+fax+"</td></tr>";

			
			selectList+="<tr align='left'><td><a href='mailto:"+tabemail[i]+"?subject=Formulaire Contact par service'>"+tabemail[i]+"</a></td></tr></table></td>";
			rep= true;
			compteur++;
		}	

	
	 selectList+="</tr></table>";
	if(tabid!= ""){
		document.getElementById('secteurinterlocuteurs').innerHTML= selectList;
	}else{
		document.getElementById('secteurinterlocuteurs').innerHTML= "&nbsp;";
	}
}

function interlocuteurs2(obj) {
	//on recupere l'element xml qui contient les differentes données
	var tabResult = obj.responseXML.getElementsByTagName('resultat');
	var resultat = tabResult.item(0); 
	//on recupere les donnees par rapport a l'attribut
	var reponseid=resultat.getAttribute('id');
	var reponsenom=resultat.getAttribute('nom');
	var reponseprenom=resultat.getAttribute('prenom');
	var reponsefonction=resultat.getAttribute('fonction');
	var reponsetelephone=resultat.getAttribute('telephone');
	var reponseportable=resultat.getAttribute('portable');
	var reponsefax=resultat.getAttribute('fax');
	var reponseemail=resultat.getAttribute('email');
	var reponsearrondissement=resultat.getAttribute('arrondissement');
	var reponsephoto=resultat.getAttribute('photo');
	
	var selectList="";
	var tabid= reponseid.split("|");
	var tabnom= reponsenom.split("|");
	var tabprenom=reponseprenom.split("|");
	var tabfonction=reponsefonction.split("|");
	var tabtelephone=reponsetelephone.split("|");
	var tabportable=reponseportable.split("|");
	var tabfax=reponsefax.split("|");
	var tabemail=reponseemail.split("|");
	var tabarrondissement=reponsearrondissement.split("|");
	var tabphoto= reponsephoto.split("|");
	
	var compteur = 0;
	selectList="<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr>";

		for (var i=0; i<tabid.length; i++) {
			if(compteur==2 && i!=tabid.length-1){selectList+="</tr><tr><td>&nbsp;</td></tr><tr>";compteur=0;}
			selectList+="<td>";
			
			selectList+="<table><tr><td rowspan='7'><img src='contacts_etrangers/photos/"+tabphoto[i]+"' width='70'></td></tr><tr align='left'><td><b>"+tabfonction[i]+"</b></td></tr><tr align='left'><td><b>"+tabnom[i]+"</b></td></tr><tr align='left'>";
			
			if(tabtelephone[i]!="")
			{var tel = "Tel. : "+tabtelephone[i]+""; }else{var tel = "&nbsp;";}
			if(tabportable[i]!="")
			{var portable = "Port. : "+tabportable[i]+""; }else{var portable = "&nbsp;";}
			if(tabfax[i]!="")
			{var fax = "Fax : "+tabfax[i]+""; }else{var fax = "&nbsp;";}
			
			selectList+="<td>"+tel+"</td></tr><tr align='left'><td>"+portable+"</td></tr><tr align='left'><td>"+fax+"</td></tr>";

			
			selectList+="<tr align='left'><td><a href='mailto:"+tabemail[i]+"?subject=Formulaire Contact par département'>"+tabemail[i]+"</a></td></tr></table></td>";
			rep= true;
			compteur++;
		}	

	
	 selectList+="</tr></table>";
	if(tabid!= ""){
		document.getElementById('interlocuteurs').innerHTML= selectList;
	}else{
		document.getElementById('interlocuteurs').innerHTML= "&nbsp;";
	}
}

function interlocuteurs(obj) {
	//on recupere l'element xml qui contient les differentes données
	var tabResult = obj.responseXML.getElementsByTagName('resultat');
	var resultat = tabResult.item(0); 
	//on recupere les donnees par rapport a l'attribut
	var reponseid=resultat.getAttribute('id');
	var reponsenom=resultat.getAttribute('nom');
	var reponseprenom=resultat.getAttribute('prenom');
	var reponsefonction=resultat.getAttribute('fonction');
	var reponsetelephone=resultat.getAttribute('telephone');
	var reponseportable=resultat.getAttribute('portable');
	var reponsefax=resultat.getAttribute('fax');
	var reponseemail=resultat.getAttribute('email');
	var reponsearrondissement=resultat.getAttribute('arrondissement');
	var reponsephoto=resultat.getAttribute('photo');
	
	var selectList="";
	var tabid= reponseid.split("|");
	var tabnom= reponsenom.split("|");
	var tabprenom=reponseprenom.split("|");
	var tabfonction=reponsefonction.split("|");
	var tabtelephone=reponsetelephone.split("|");
	var tabportable=reponseportable.split("|");
	var tabfax=reponsefax.split("|");
	var tabemail=reponseemail.split("|");
	var tabarrondissement=reponsearrondissement.split("|");
	var tabphoto= reponsephoto.split("|");
	
	var compteur = 0;
	selectList="<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr>";

		for (var i=0; i<tabid.length; i++) {
			if(compteur==2 && i!=tabid.length-1){selectList+="</tr><tr><td>&nbsp;</td></tr><tr>";compteur=0;}
			selectList+="<td>";
			
			selectList+="<table><tr><td rowspan='7'><img src='contacts/photos/"+tabphoto[i]+"' width='70'></td></tr><tr align='left'><td><b>"+tabfonction[i]+"</b></td></tr><tr align='left'><td><b>"+tabnom[i]+"</b></td></tr><tr align='left'>";
			
			if(tabtelephone[i]!="")
			{var tel = "Tel. : "+tabtelephone[i]+""; }else{var tel = "&nbsp;";}
			if(tabportable[i]!="")
			{var portable = "Port. : "+tabportable[i]+""; }else{var portable = "&nbsp;";}
			if(tabfax[i]!="")
			{var fax = "Fax : "+tabfax[i]+""; }else{var fax = "&nbsp;";}
			
			selectList+="<td>"+tel+"</td></tr><tr align='left'><td>"+portable+"</td></tr><tr align='left'><td>"+fax+"</td></tr>";

			
			selectList+="<tr align='left'><td><a href='mailto:"+tabemail[i]+"?subject=Formulaire Contact par département'>"+tabemail[i]+"</a></td></tr></table></td>";
			rep= true;
			compteur++;
		}	

	
	 selectList+="</tr></table>";
	if(tabid!= ""){
		document.getElementById('interlocuteurs').innerHTML= selectList;
	}else{
		document.getElementById('interlocuteurs').innerHTML= "&nbsp;";
	}
}

function paysinterlocuteurs(obj) {
	//on recupere l'element xml qui contient les differentes données
	var tabResult = obj.responseXML.getElementsByTagName('resultat');
	var resultat = tabResult.item(0); 
	//on recupere les donnees par rapport a l'attribut
	var reponseid=resultat.getAttribute('id');
	var reponsenom=resultat.getAttribute('nom');
	var reponseprenom=resultat.getAttribute('prenom');
	var reponsefonction=resultat.getAttribute('fonction');
	var reponsetelephone=resultat.getAttribute('telephone');
	var reponseportable=resultat.getAttribute('portable');
	var reponsefax=resultat.getAttribute('fax');
	var reponseemail=resultat.getAttribute('email');
	var reponsearrondissement=resultat.getAttribute('arrondissement');
	var reponseadresse1=resultat.getAttribute('adresse1');
	var reponseadresse2=resultat.getAttribute('adresse2');
	var reponsephoto=resultat.getAttribute('photo');
	
	var selectList="";
	var tabid= reponseid.split("|");
	var tabnom= reponsenom.split("|");
	var tabprenom=reponseprenom.split("|");
	var tabfonction=reponsefonction.split("|");
	var tabtelephone=reponsetelephone.split("|");
	var tabportable=reponseportable.split("|");
	var tabfax=reponsefax.split("|");
	var tabemail=reponseemail.split("|");
	var tabarrondissement=reponsearrondissement.split("|");
	var tabadresse1=reponseadresse1.split("|");
	var tabadresse2=reponseadresse2.split("|");
	var tabphoto= reponsephoto.split("|");
	
	var compteur = 0;
	selectList="<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr>";

		for (var i=0; i<tabid.length; i++) {
			if(compteur==2 && i!=tabid.length-1){selectList+="</tr><tr><td>&nbsp;</td></tr><tr>";compteur=0;}
			selectList+="<td>";
			
			selectList+="<table><tr><td rowspan='8'><img src='contacts/photos/"+tabphoto[i]+"' width='70'></td></tr><tr align='left'><td><b>"+tabfonction[i]+"</b></td></tr><tr align='left'><td><b>"+tabnom[i]+"</b></td></tr><tr align='left'>";
			
			if(tabtelephone[i]!="")
			{var tel = "Tel. : "+tabtelephone[i]+""; }else{var tel = "&nbsp;";}
			if(tabfax[i]!="")
			{var fax = "Fax : "+tabfax[i]+""; }else{var fax = "&nbsp;";}
			
			selectList+="<td>"+tel+"</td></tr><tr align='left'><td>"+fax+"</td></tr>";
			selectList+="<tr align='left'><td>"+tabadresse1[i]+"</td></tr></tr>";
			selectList+="<tr align='left'><td>"+tabadresse2[i]+"</td></tr></tr>";

			
			selectList+="<tr align='left'><td><a href='mailto:"+tabemail[i]+"?subject=Formulaire Contact par département'>"+tabemail[i]+"</a></td></tr></table></td>";
			rep= true;
			compteur++;
		}	

	
	 selectList+="</tr></table>";
	if(tabid!= ""){
		document.getElementById('paysinterlocuteurs').innerHTML= selectList;
	}else{
		document.getElementById('paysinterlocuteurs').innerHTML= "&nbsp;";
	}
}

