function modifier(h,s){
	document.getElementById("f"+h).style.display = "none";
	document.getElementById("f"+s).style.display = "block";
}
function desactive(id){
	objRequete.open('get','desactive.php?id='+id,true);
	objRequete.send(null);
}
function sur(id){
	if(confirm("Vous etes sur le point de supprimer ce produit du catalogue.\n Etes-vous sur ??")){
		document.location.href="suppr_prd.php?id="+id;
	}else{
		return false;
	}
}
function envReq(id,champs,valeur,TagId) {
	objRequete.open('get','rec.php?id='+id+'&champs='+champs+'&valeur='+valeur,true);
	objRequete.onreadystatechange = traiteReponse;
	objRequete.send(null);
	var TagId2 = TagId + 1;
	if(TagId == 13){
		document.getElementById("f"+TagId).innerHTML = valeur+' Jours-Rando<span id="mods" onclick="modifier('+TagId+','+TagId2+');"> [Modifier]</span>';}
		else{
		document.getElementById("f"+TagId).innerHTML = valeur+'<span id="mods" onclick="modifier('+TagId+','+TagId2+');"> [Modifier]</span>';}
}
function envReqBis(id,champs,valeur) {
	objRequete.open('get','rec.php?id='+id+'&champs='+champs+'&valeur='+valeur,true);
	objRequete.onreadystatechange = traiteReponse;
	objRequete.send(null);
	document.getElementById(champs).value = valeur;
	if(champs == "difficulte"){
		document.getElementById('dif').src='../images/'+document.getElementById('type').value+'_'+valeur+'.png';
	}
	if(champs == "type"){
		document.getElementById('dif').src='../images/'+valeur+'_'+document.getElementById('difficulte').value+'.png';
	}
}
function gestPromo(id,valeur){
	objRequete.open('get','rec.php?id='+id+'&champs=promo&valeur='+valeur,true);
	objRequete.onreadystatechange = traiteReponse;
	objRequete.send(null);
	if(valeur){
		document.getElementById('ouipromo').style.color = "red";
		document.getElementById('nonpromo').style.color = "black";}
		else{
		document.getElementById('ouipromo').style.color = "black";
		document.getElementById('nonpromo').style.color = "red";}
}
function gestCamping(id,valeur){
	objRequete.open('get','rec.php?id='+id+'&champs=camping&valeur='+valeur,true);
	objRequete.onreadystatechange = traiteReponse;
	objRequete.send(null);
	if(valeur){
		document.getElementById('ouicamping').style.color = "red";
		document.getElementById('noncamping').style.color = "black";}
		else{
		document.getElementById('ouicamping').style.color = "black";
		document.getElementById('noncamping').style.color = "red";}
}
function gestLav(id,valeur){
	objRequete.open('get','rec.php?id='+id+'&champs=lav&valeur='+valeur,true);
	objRequete.onreadystatechange = traiteReponse;
	objRequete.send(null);
	if(valeur){
		document.getElementById('ouilav').style.color = "red";
		document.getElementById('nonlav').style.color = "black";}
		else{
		document.getElementById('ouilav').style.color = "black";
		document.getElementById('nonlav').style.color = "red";}
}
function gestCircuit(chps,id,valeur){
	objRequete.open('get','rec.php?id='+id+'&champs='+chps+'&valeur='+valeur,true);
	objRequete.onreadystatechange = traiteReponse;
	objRequete.send(null);
	if(chps=='typecircuit'){
		for(var i=1;i<=3;i++){
			if(valeur != i){
				document.getElementById('tc'+i).style.color = "black";}	
			else{
				document.getElementById('tc'+i).style.color = "red";}
		}
	}else{
		if(valeur){
			document.getElementById('oui'+chps).style.color = "red";
			document.getElementById('non'+chps).style.color = "black";}
			else{
			document.getElementById('oui'+chps).style.color = "black";
			document.getElementById('non'+chps).style.color = "red";}
	}

}
function gestMillesime(id,val){
	objRequete.open('get','rec.php?id='+id+'&champs=millesime&valeur='+val,true);
	objRequete.onreadystatechange = traiteReponse;
	objRequete.send(null);
}

function gestPersmini(id,val){
	objRequete.open('get','rec.php?id='+id+'&champs=pers_mini&valeur='+val,true);
	objRequete.onreadystatechange = traiteReponse;
	objRequete.send(null);
}

function traiteReponse(){
	if(objRequete.readyState != 4){
		document.getElementById("ReponseServeur").innerHTML = "Traitement en cours...";
		traiteReponse;
	}
	document.getElementById('ReponseServeur').innerHTML = "";
}
function getInfo(id) {
	objRequete.open('get','getChamps.php?id='+id,true);
	objRequete.onreadystatechange = traiteXML;
	objRequete.send(null);
}
function traiteXML(){
	if(objRequete.readyState == 4){
		var XMLdoc = objRequete.responseXML.documentElement;
		var root_node = XMLdoc.getElementsByTagName('actif')[0];
		if(root_node.childNodes[0].nodeValue == 1){
			document.getElementById('actif').checked = true;
		}else{
			document.getElementById('actif').checked = false;
		}
		
		var root_node = XMLdoc.getElementsByTagName('millesime')[0];
		if(root_node.childNodes[0].nodeValue != 0){
			document.getElementById("millesime").value = root_node.childNodes[0].nodeValue;
		}
		
		var root_node = XMLdoc.getElementsByTagName('pers_mini')[0];
		document.getElementById("f51").innerHTML = 'Nbre mini de personnes :<br />'+root_node.childNodes[0].nodeValue+'<span id="mods" onclick="modifier(51,52);"> [Modifier]</span>';
		
		var root_node = XMLdoc.getElementsByTagName('p_validite')[0];
		document.getElementById("f53").innerHTML = "Période de validité :<br />"+root_node.childNodes[0].nodeValue+"<span id='mods' onclick='modifier(53,54);'> [Modifier]</span>";
		
		var root_node = XMLdoc.getElementsByTagName('intitule')[0];
		document.getElementById("f3").innerHTML = root_node.childNodes[0].nodeValue+'<span id="mods" onclick="modifier(3,4);"> [Modifier]</span>';
		document.getElementById("intitule").value = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('description')[0];
		document.getElementById("f5").innerHTML = root_node.childNodes[0].nodeValue+'<span id="mods" onclick="modifier(5,6);"> [Modifier]</span>';
		document.getElementById("description").value = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('programme')[0];
		document.getElementById("f7").innerHTML = root_node.childNodes[0].nodeValue+'<span id="mods" onclick="modifier(7,8);"> [Modifier]</span>';
		document.getElementById("programme").value = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('inclus')[0];
		document.getElementById("f9").innerHTML = root_node.childNodes[0].nodeValue+'<span id="mods" onclick="modifier(9,10);"> [Modifier]</span>';
		document.getElementById("inclus").value = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('exclus')[0];
		document.getElementById("f11").innerHTML = root_node.childNodes[0].nodeValue+'<span id="mods" onclick="modifier(11,12);"> [Modifier]</span>';
		document.getElementById("exclus").value = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('divers')[0];
		document.getElementById("f19").innerHTML = root_node.childNodes[0].nodeValue+'<span id="mods" onclick="modifier(19,20);"> [Modifier]</span>';
		document.getElementById("divers").value = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('credit')[0];
		document.getElementById("f21").innerHTML = root_node.childNodes[0].nodeValue+'<span id="mods" onclick="modifier(21,22);"> [Modifier]</span>';
		document.getElementById("credit").value = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('j_depart')[0];
		document.getElementById("f25").innerHTML = root_node.childNodes[0].nodeValue+'<span id="mods" onclick="modifier(25,26);"> [Modifier]</span>';
		document.getElementById("j_depart").value = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('periodes')[0];
		document.getElementById("f39").innerHTML = root_node.childNodes[0].nodeValue+'<span id="mods" onclick="modifier(39,40);"> [Modifier]</span>';
		document.getElementById("periodes").value = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('supplements')[0];
		document.getElementById("f41").innerHTML = root_node.childNodes[0].nodeValue+'<span id="mods" onclick="modifier(41,42);"> [Modifier]</span>';
		document.getElementById("supplements").value = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('prix2')[0];
		document.getElementById("f27").innerHTML = root_node.childNodes[0].nodeValue+'<span id="mods" onclick="modifier(27,28);"> [Modifier]</span>';
		document.getElementById("prix2").value = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('periodes2')[0];
		document.getElementById("f29").innerHTML = root_node.childNodes[0].nodeValue+'<span id="mods" onclick="modifier(29,30);"> [Modifier]</span>';
		document.getElementById("periodes2").value = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('supplements2')[0];
		document.getElementById("f31").innerHTML = root_node.childNodes[0].nodeValue+'<span id="mods" onclick="modifier(31,32);"> [Modifier]</span>';
		document.getElementById("supplements2").value = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('prix3')[0];
		document.getElementById("f33").innerHTML = root_node.childNodes[0].nodeValue+'<span id="mods" onclick="modifier(33,34);"> [Modifier]</span>';
		document.getElementById("prix3").value = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('periodes3')[0];
		document.getElementById("f35").innerHTML = root_node.childNodes[0].nodeValue+'<span id="mods" onclick="modifier(35,36);"> [Modifier]</span>';
		document.getElementById("periodes3").value = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('supplements3')[0];
		document.getElementById("f37").innerHTML = root_node.childNodes[0].nodeValue+'<span id="mods" onclick="modifier(37,38);"> [Modifier]</span>';
		document.getElementById("supplements3").value = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('parcours')[0];
		document.getElementById("parcours").src = "../parcours/tb_"+root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('postale')[0];
		document.getElementById("postale").src = "../postale/"+root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('ref')[0];
		document.getElementById("ref").value = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('region')[0];
		document.getElementById("region").value = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('lang')[0];
		document.getElementById("lang").value = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('type')[0];
		document.getElementById("type").value = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('difficulte')[0];
		document.getElementById("difficulte").value = root_node.childNodes[0].nodeValue;
		var difficult = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('nb_jour')[0];
		document.getElementById("f13").innerHTML = root_node.childNodes[0].nodeValue+' Jours-Rando<span id="mods" onclick="modifier(13,14);"> [Modifier]</span>';
		document.getElementById("nb_jour").value = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('prix')[0];
		document.getElementById("f15").innerHTML = root_node.childNodes[0].nodeValue+' <span id="mods" onclick="modifier(15,16);"> [Modifier]</span>';
		document.getElementById("prix").value = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('promo')[0];
		if(root_node.childNodes[0].nodeValue  == 1){
			document.getElementById('ouipromo').style.color = "red";
			document.getElementById('nonpromo').style.color = "black";}
			else{
			document.getElementById('ouipromo').style.color = "black";
			document.getElementById('nonpromo').style.color = "red";}
		var root_node = XMLdoc.getElementsByTagName('camping')[0];
		if(root_node.childNodes[0].nodeValue  == 1){
			document.getElementById('ouicamping').style.color = "red";
			document.getElementById('noncamping').style.color = "black";}
			else{
			document.getElementById('ouicamping').style.color = "black";
			document.getElementById('noncamping').style.color = "red";}

		var root_node = XMLdoc.getElementsByTagName('lav')[0];
		if(root_node.childNodes[0].nodeValue  == 1){
			document.getElementById('ouilav').style.color = "red";
			document.getElementById('nonlav').style.color = "black";}
			else{
			document.getElementById('ouilav').style.color = "black";
			document.getElementById('nonlav').style.color = "red";}
		var root_node = XMLdoc.getElementsByTagName('typecircuit')[0];
		if(root_node.childNodes[0].nodeValue  == 1){
			document.getElementById('tc1').style.color = "red";}
			else{
			document.getElementById('tc1').style.color = "black";}
		if(root_node.childNodes[0].nodeValue  == 2){
			document.getElementById('tc2').style.color = "red";}
			else{
			document.getElementById('tc2').style.color = "black";}
		if(root_node.childNodes[0].nodeValue  == 3){
			document.getElementById('tc3').style.color = "red";}
			else{
			document.getElementById('tc3').style.color = "black";}
		var root_node = XMLdoc.getElementsByTagName('charme')[0];
		if(root_node.childNodes[0].nodeValue  == 1){
			document.getElementById('ouicharme').style.color = "red";
			document.getElementById('noncharme').style.color = "black";}
			else{
			document.getElementById('ouicharme').style.color = "black";
			document.getElementById('noncharme').style.color = "red";}
		var root_node = XMLdoc.getElementsByTagName('luxe')[0];
		if(root_node.childNodes[0].nodeValue  == 1){
			document.getElementById('ouiluxe').style.color = "red";
			document.getElementById('nonluxe').style.color = "black";}
			else{
			document.getElementById('ouiluxe').style.color = "black";
			document.getElementById('nonluxe').style.color = "red";}
		var root_node = XMLdoc.getElementsByTagName('famille')[0];
		if(root_node.childNodes[0].nodeValue  == 1){
			document.getElementById('ouifamille').style.color = "red";
			document.getElementById('nonfamille').style.color = "black";}
			else{
			document.getElementById('ouifamille').style.color = "black";
			document.getElementById('nonfamille').style.color = "red";}
		var root_node = XMLdoc.getElementsByTagName('type')[0];
		document.getElementById("dif").src = "../images/"+root_node.childNodes[0].nodeValue+"_" + difficult +".png";
		document.getElementById("f15").style.backgroundColor="#D1010E";
		document.getElementById("f15").style.backgroundImage="url(../images/bg_bottom_prix.gif)";
		document.getElementById("f16").style.backgroundColor="#D1010E";
		document.getElementById("f16").style.backgroundImage="url(../images/bg_bottom_prix.gif)";
		document.getElementById("contenu_droite").style.backgroundImage="url(../images/bg_top_prix.gif)";
	}
}
//**********************************************************************************************************************************
function RemplirPage(id) {
	objRequete.open('get','getChamps.php?id='+id,true);
	objRequete.onreadystatechange = Affiche;
	objRequete.send(null);
}
//**********************************************************************************************************************************
function UlInnerHTML(Node,balise) {
	if(navigator.appName != "Netscape" ){
		var Ul = document.createElement("ul");
		for(var nd=0 ; nd < Node.childNodes.length ; nd++){
			var nouv = document.createElement(Node.childNodes[nd].nodeName);
			if(Node.childNodes[nd].nodeName != "br"){
				if(Node.childNodes[nd].childNodes[0].nodeValue != "N.C."){
					var cnt = document.createTextNode(Node.childNodes[nd].childNodes[0].nodeValue);
					nouv.appendChild(cnt);
					Ul.appendChild(nouv)
				}
			}
			document.getElementById(balise).appendChild(Ul);	
		}			
	}else{
		var Ul = document.createElement("ul");
		for(var nd=0 ; nd < Node.childNodes.length ; nd++){
			if(Node.childNodes[nd].nodeType == 1){
				var nouv = document.createElement(Node.childNodes[nd].nodeName);
				if(Node.childNodes[nd].nodeName != "br"){
					if(Node.childNodes[nd].childNodes[0].nodeValue != "N.C."){
						var cnt = document.createTextNode(Node.childNodes[nd].childNodes[0].nodeValue);
						nouv.appendChild(cnt);
						Ul.appendChild(nouv)
					}
				}
				document.getElementById(balise).appendChild(Ul);
			}
		}
	}
}

function InnerHTML(Node,balise) {
	if(navigator.appName != "Netscape" ){
		for(var nd=0 ; nd < Node.childNodes.length ; nd++){
			if(Node.childNodes[nd].nodeType == 1){
				var nouv = document.createElement(Node.childNodes[nd].nodeName);
				if(Node.childNodes[nd].nodeName != "br"){
					if(Node.childNodes[nd].childNodes[0].nodeValue != "N.C."){
						var cnt = document.createTextNode(Node.childNodes[nd].childNodes[0].nodeValue);
						nouv.appendChild(cnt);
					}
				}

				document.getElementById(balise).appendChild(nouv);	
			}
		}			
	}else{
		for(var nd=0 ; nd < Node.childNodes.length ; nd++){
			if(Node.childNodes[nd].nodeType == 1){
				var nouv = document.createElement(Node.childNodes[nd].nodeName);
				if(Node.childNodes[nd].nodeName != "br"){
					if(Node.childNodes[nd].childNodes[0].nodeValue != "N.C."){
						var cnt = document.createTextNode(Node.childNodes[nd].childNodes[0].nodeValue);
						nouv.appendChild(cnt);
					}
				}
				document.getElementById(balise).appendChild(nouv);
			}
		}
	}
}
function Affiche(){
	if(objRequete.readyState == 4){

		if(window.ActiveXObject){
			try {
		        	XMLdoc = new ActiveXObject('Msxml2.XMLDOM');
		      	} catch (e) {
			        XMLdoc = new ActiveXObject('Microsoft.XMLDOM');
			}
			XMLdoc.async = false;
			XMLdoc.load(objRequete.responseXML);
		}else{
			var XMLdoc = objRequete.responseXML;
		}
		
		var folderRegion = XMLdoc.getElementsByTagName('region')[0];
		var Lang = XMLdoc.getElementsByTagName('lang')[0].firstChild.nodeValue;
		
		var root_node = XMLdoc.getElementsByTagName('millesime')[0];
		if(root_node.childNodes[0].nodeValue != 0){
			if(Lang == 'fra'){
				document.getElementById("mill").innerHTML = 'TARIF '+root_node.childNodes[0].nodeValue;
			}else{
				document.getElementById("mill").innerHTML = root_node.childNodes[0].nodeValue+' PRICE';
			}
			
		}
		
		var root_node = XMLdoc.getElementsByTagName('pers_mini')[0];
		if(root_node.childNodes[0].nodeValue != 0){
			if(Lang == "fra"){
				document.getElementById("pers-mini").innerHTML = "sur la base minimum <br />de "+root_node.childNodes[0].nodeValue+" personnes.";
			}else{
				document.getElementById("pers-mini").innerHTML = "on the minimum basis<br />of "+root_node.childNodes[0].nodeValue+" persons";
			}
			document.getElementById("affiche_prix").style.backgroundImage='url(images/'+folderRegion.childNodes[0].nodeValue+'/bg_bottom_prix_ouvert.gif)';
		}else{
			document.getElementById("affiche_prix").style.backgroundImage="url(images/"+folderRegion.childNodes[0].nodeValue+"/bg_bottom_prix.gif)";
		}
		
		var root_node = XMLdoc.getElementsByTagName('p_validite')[0];
		document.getElementById("p_validite").innerHTML = root_node.childNodes[0].nodeValue;
		
		var root_node = XMLdoc.getElementsByTagName('intitule')[0];
		document.getElementById("f3").innerHTML = root_node.firstChild.nodeValue;
		var root_node = XMLdoc.getElementsByTagName('description')[0];
		InnerHTML(root_node,'f5');
		var root_node = XMLdoc.getElementsByTagName('programme')[0];
		InnerHTML(root_node,'f7');
		var root_node = XMLdoc.getElementsByTagName('commentaire_image')[0];
		//document.getElementById("img_comment").innerHTML = root_node.firstChild.nodeValue;
		InnerHTML(root_node,'img_comment');
		var root_node = XMLdoc.getElementsByTagName('inclus')[0];
		UlInnerHTML(root_node,'f9');
		var root_node = XMLdoc.getElementsByTagName('exclus')[0];
		UlInnerHTML(root_node,'f11');
		var divers = XMLdoc.getElementsByTagName('divers')[0];
		InnerHTML(divers,'f19');

		var credit = XMLdoc.getElementsByTagName('credit')[0];
		InnerHTML(credit,'f21');
		var root_node = XMLdoc.getElementsByTagName('j_depart')[0];
		document.getElementById("f25").innerHTML = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('ref')[0];
		document.getElementById("ref").innerHTML = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('nom_region')[0];
		document.getElementById("region").innerHTML = root_node.childNodes[0].nodeValue;
		
		var periodes2 = XMLdoc.getElementsByTagName('periodes2')[0];
		var periodes3 = XMLdoc.getElementsByTagName('periodes3')[0];
		var periodes = XMLdoc.getElementsByTagName('periodes')[0];
	
		InnerHTML(periodes,'p1');
		InnerHTML(periodes2,'p2');
		InnerHTML(periodes3,'p3');

		var root_node = XMLdoc.getElementsByTagName('img_diapo')[0];
		document.getElementById("diapo").src = "diaporama/"+root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('parcours')[0];
		if(root_node.childNodes[0].nodeValue != "N.C."){
			document.getElementById("parcours").src = "parcours/tb_"+root_node.childNodes[0].nodeValue;}
		else{
			document.getElementById("parcours").style.display = "none";
			document.getElementById("titre_droit").style.display = "none";}

		var root_node = XMLdoc.getElementsByTagName('postale')[0];
		document.getElementById("postale").src = "postale/"+root_node.childNodes[0].nodeValue;
		
		var root_node = XMLdoc.getElementsByTagName('difficulte')[0];
		var difficult = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('jour')[0];
		
		if(Lang == "fra"){
			document.getElementById("total").innerHTML = root_node.childNodes[0].nodeValue+" Jours";}
		else{
			document.getElementById("total").innerHTML = root_node.childNodes[0].nodeValue+" Days";}

		var root_node = XMLdoc.getElementsByTagName('rando')[0];
		document.getElementById("rando").innerHTML = root_node.childNodes[0].nodeValue;
		var msg = XMLdoc.getElementsByTagName('msg')[0];
		InnerHTML(msg,'msg');
		var prix_appel = XMLdoc.getElementsByTagName('prix_appel')[0];
		document.getElementById("prix").innerHTML = prix_appel.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('type')[0];
		document.getElementById("dif").src = "images/"+Lang+"_"+root_node.childNodes[0].nodeValue+"_" + difficult +".png";
		
		//******************* STYLES *********************************************************
		var root_node = XMLdoc.getElementsByTagName('couleur_region')[0];
		document.getElementById("carte").style.borderColor="#"+root_node.childNodes[0].nodeValue;
		document.getElementById("parcours").style.borderColor="#"+root_node.childNodes[0].nodeValue;
		document.getElementById("f3").style.color="#"+root_node.childNodes[0].nodeValue;
		document.getElementById("f5").style.color="#"+root_node.childNodes[0].nodeValue;
		var liste1=document.getElementsByTagName("h5");
		for(var i=0;i < liste1.length;i++){
			document.getElementsByTagName("h5")[i].style.color="#"+root_node.childNodes[0].nodeValue;
		}
		document.getElementById("nbj").style.color="#"+root_node.childNodes[0].nodeValue;
		document.getElementById("titre_droit").style.color="#"+root_node.childNodes[0].nodeValue;
		document.getElementById("titre_droit_bis").style.color="#"+root_node.childNodes[0].nodeValue;
		document.getElementById("affiche_prix").style.backgroundColor="#"+root_node.childNodes[0].nodeValue;
		document.getElementById("pers-mini").style.color="#"+root_node.childNodes[0].nodeValue;
		if(prix_appel.childNodes[0].nodeValue > 999){
			document.getElementById("affiche_prix").style.fontSize = "58px";
		}
		if(Lang == "eng"){
			document.getElementById("cgv").src="images/"+folderRegion.childNodes[0].nodeValue+"/bg_cgv_"+Lang+".gif";
			document.getElementById("cma").src="images/"+folderRegion.childNodes[0].nodeValue+"/bg_cma_"+Lang+".gif";
			document.getElementById("reserver").src="images/"+folderRegion.childNodes[0].nodeValue+"/bg_reserver_"+Lang+".gif";
			document.getElementById("imprimer").src="images/"+folderRegion.childNodes[0].nodeValue+"/bg_imprimer_"+Lang+".gif";
			document.getElementById("detail").style.backgroundImage="url(images/"+folderRegion.childNodes[0].nodeValue+"/bg_etapes_"+Lang+".gif)";
			document.getElementById("contenu_droite").style.backgroundImage='url(images/'+folderRegion.childNodes[0].nodeValue+'/bg_top_prix_'+Lang+'.gif)';
		}else{
			document.getElementById("cgv").src="images/"+folderRegion.childNodes[0].nodeValue+"/bg_cgv.gif";
			document.getElementById("cma").src="images/"+folderRegion.childNodes[0].nodeValue+"/bg_cma.gif";
			document.getElementById("reserver").src="images/"+folderRegion.childNodes[0].nodeValue+"/bg_reserver.gif";
			document.getElementById("imprimer").src="images/"+folderRegion.childNodes[0].nodeValue+"/bg_imprimer.gif";
			document.getElementById("detail").style.backgroundImage="url(images/"+folderRegion.childNodes[0].nodeValue+"/bg_etapes.gif)";
			document.getElementById("contenu_droite").style.backgroundImage='url(images/'+folderRegion.childNodes[0].nodeValue+'/bg_top_prix.gif)';
		}
		document.getElementById("carte").src="images/cartes/"+folderRegion.childNodes[0].nodeValue+".jpg";
		if(navigator.appName == "Netscape"){
			document.getElementById("nbj").style.marginTop="-50px";
		}
		document.getElementById("contenu_gauche").style.backgroundImage='url(images/'+folderRegion.childNodes[0].nodeValue+'/bg_carre.gif)';
		
		var liste2=document.getElementsByTagName("li");
		for(var i=0;i < liste2.length;i++){
			document.getElementsByTagName("li")[i].style.listStyleImage="url(images/"+folderRegion.childNodes[0].nodeValue+"/puce.gif)";
		}
	}else{
		return false;
	}
}
//**********************************************************************************************************************************
function RemplirPageDiapo(id) {
	objRequete.open('get','getChamps.php?id='+id,true);
	objRequete.onreadystatechange = AfficheDiapo;
	objRequete.send(null);
}
function AfficheDiapo(){
	if(objRequete.readyState == 4){
		if(window.ActiveXObject){
			try {
		        	XMLdoc = new ActiveXObject('Msxml2.XMLDOM');
		      	} catch (e) {
			        XMLdoc = new ActiveXObject('Microsoft.XMLDOM');
			}
			XMLdoc.async = false;
			XMLdoc.load(objRequete.responseXML);
		}else{
			var XMLdoc = objRequete.responseXML;
		}
		
		var Lang = XMLdoc.getElementsByTagName('lang')[0].firstChild.nodeValue;
		var folderRegion = XMLdoc.getElementsByTagName('region')[0];
		
		var root_node = XMLdoc.getElementsByTagName('intitule')[0];
		document.getElementById("f3").innerHTML = root_node.firstChild.nodeValue;
		
		var root_node = XMLdoc.getElementsByTagName('millesime')[0];
		if(root_node.childNodes[0].nodeValue != 0){
			if(Lang == 'fra'){
				document.getElementById("mill").innerHTML = 'TARIF '+root_node.childNodes[0].nodeValue;
			}else{
				document.getElementById("mill").innerHTML = root_node.childNodes[0].nodeValue+' PRICE';
			}
		}
		
		var root_node = XMLdoc.getElementsByTagName('pers_mini')[0];
		if(root_node.childNodes[0].nodeValue != 0){
			if(Lang == "fra"){
				document.getElementById("pers-mini").innerHTML = "sur la base minimum <br />de "+root_node.childNodes[0].nodeValue+" personnes.";
			}else{
				document.getElementById("pers-mini").innerHTML = "on the minimum basis<br />of "+root_node.childNodes[0].nodeValue+" persons";
			}
			document.getElementById("affiche_prix").style.backgroundImage='url(images/'+folderRegion.childNodes[0].nodeValue+'/bg_bottom_prix_ouvert.gif)';
		}else{
			document.getElementById("affiche_prix").style.backgroundImage="url(images/"+folderRegion.childNodes[0].nodeValue+"/bg_bottom_prix.gif)";
		}
		
		var root_node = XMLdoc.getElementsByTagName('p_validite')[0];
		document.getElementById("p_validite").innerHTML = root_node.childNodes[0].nodeValue;

		var root_node = XMLdoc.getElementsByTagName('description')[0];
		InnerHTML(root_node,'f5');
		/*var root_node = XMLdoc.getElementsByTagName('programme')[0];
		InnerHTML(root_node,'f7');*/
		/*var root_node = XMLdoc.getElementsByTagName('commentaire_image')[0];
		document.getElementById("img_comment").innerHTML = root_node.firstChild.nodeValue;*/
		var root_node = XMLdoc.getElementsByTagName('inclus')[0];
		UlInnerHTML(root_node,'f9');
		var root_node = XMLdoc.getElementsByTagName('exclus')[0];
		UlInnerHTML(root_node,'f11');
		var divers = XMLdoc.getElementsByTagName('divers')[0];
		InnerHTML(divers,'f19');

		var credit = XMLdoc.getElementsByTagName('credit')[0];
		InnerHTML(credit,'f21');
		var root_node = XMLdoc.getElementsByTagName('j_depart')[0];
		document.getElementById("f25").innerHTML = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('ref')[0];
		document.getElementById("ref").innerHTML = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('nom_region')[0];
		document.getElementById("region").innerHTML = root_node.childNodes[0].nodeValue;
		
		var periodes2 = XMLdoc.getElementsByTagName('periodes2')[0];
		var periodes3 = XMLdoc.getElementsByTagName('periodes3')[0];
		var periodes = XMLdoc.getElementsByTagName('periodes')[0];
	
		InnerHTML(periodes,'p1');
		InnerHTML(periodes2,'p2');
		InnerHTML(periodes3,'p3');

		/*var root_node = XMLdoc.getElementsByTagName('img_diapo')[0];
		document.getElementById("diapo").src = "diaporama/"+root_node.childNodes[0].nodeValue;*/
		var root_node = XMLdoc.getElementsByTagName('parcours')[0];
		if(root_node.childNodes[0].nodeValue != "N.C."){
			document.getElementById("postale").src = "parcours/tb2_"+root_node.childNodes[0].nodeValue;}
		else{
			document.getElementById("postale").style.display = "none";}
		var root_node = XMLdoc.getElementsByTagName('difficulte')[0];
		var difficult = root_node.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('jour')[0];
		//document.getElementById("total").innerHTML = root_node.childNodes[0].nodeValue+" Jours";
		if(Lang == "fra"){
			document.getElementById("total").innerHTML = root_node.childNodes[0].nodeValue+" Jours";}
		else{
			document.getElementById("total").innerHTML = root_node.childNodes[0].nodeValue+" Days";}

		var root_node = XMLdoc.getElementsByTagName('rando')[0];
		document.getElementById("rando").innerHTML = root_node.childNodes[0].nodeValue;
		var msg = XMLdoc.getElementsByTagName('msg')[0];
		InnerHTML(msg,'msg');
		var prix_appel = XMLdoc.getElementsByTagName('prix_appel')[0];
		document.getElementById("prix").innerHTML = prix_appel.childNodes[0].nodeValue;
		var root_node = XMLdoc.getElementsByTagName('type')[0];
		document.getElementById("dif").src = "images/"+Lang+"_"+root_node.childNodes[0].nodeValue+"_" + difficult +".png";
		
		//******************* STYLES *********************************************************
		var root_node = XMLdoc.getElementsByTagName('couleur_region')[0];
		document.getElementById("carte").style.borderColor="#"+root_node.childNodes[0].nodeValue;
		document.getElementById("f3").style.color="#"+root_node.childNodes[0].nodeValue;
		document.getElementById("f5").style.color="#"+root_node.childNodes[0].nodeValue;
		var liste1=document.getElementsByTagName("h5");
		for(var i=0;i < liste1.length;i++){
			document.getElementsByTagName("h5")[i].style.color="#"+root_node.childNodes[0].nodeValue;
		}
		document.getElementById("nbj").style.color="#"+root_node.childNodes[0].nodeValue;
		document.getElementById("titre_droit").style.color="#"+root_node.childNodes[0].nodeValue;
		document.getElementById("affiche_prix").style.backgroundColor="#"+root_node.childNodes[0].nodeValue;
		document.getElementById("pers-mini").style.color="#"+root_node.childNodes[0].nodeValue;
		if(prix_appel.childNodes[0].nodeValue > 999){
			document.getElementById("affiche_prix").style.fontSize = "58px";
		}
		if(Lang == "eng"){
			document.getElementById("cgv").src="images/"+folderRegion.childNodes[0].nodeValue+"/bg_cgv_"+Lang+".gif";
			document.getElementById("cma").src="images/"+folderRegion.childNodes[0].nodeValue+"/bg_cma_"+Lang+".gif";
			document.getElementById("reserver").src="images/"+folderRegion.childNodes[0].nodeValue+"/bg_reserver_"+Lang+".gif";
			document.getElementById("imprimer").src="images/"+folderRegion.childNodes[0].nodeValue+"/bg_imprimer_"+Lang+".gif";
			document.getElementById("detail").style.backgroundImage="url(images/"+folderRegion.childNodes[0].nodeValue+"/bg_etapes_"+Lang+".gif)";
			document.getElementById("contenu_droite").style.backgroundImage='url(images/'+folderRegion.childNodes[0].nodeValue+'/bg_top_prix_'+Lang+'.gif)';
		}else{
			document.getElementById("cgv").src="images/"+folderRegion.childNodes[0].nodeValue+"/bg_cgv.gif";
			document.getElementById("cma").src="images/"+folderRegion.childNodes[0].nodeValue+"/bg_cma.gif";
			document.getElementById("reserver").src="images/"+folderRegion.childNodes[0].nodeValue+"/bg_reserver.gif";
			document.getElementById("imprimer").src="images/"+folderRegion.childNodes[0].nodeValue+"/bg_imprimer.gif";
			document.getElementById("detail").style.backgroundImage="url(images/"+folderRegion.childNodes[0].nodeValue+"/bg_etapes.gif)";
			document.getElementById("contenu_droite").style.backgroundImage='url(images/'+folderRegion.childNodes[0].nodeValue+'/bg_top_prix.gif)';
		}

		document.getElementById("carte").src="images/cartes/"+folderRegion.childNodes[0].nodeValue+".jpg";
		document.getElementById("contenu_gauche").style.backgroundImage="url(images/"+folderRegion.childNodes[0].nodeValue+"/bg_carre.gif)";
		// document.getElementById("affiche_prix").style.backgroundImage="url(images/"+folderRegion.childNodes[0].nodeValue+"/bg_bottom_prix.gif)";
		var liste2=document.getElementsByTagName("li");
		for(var i=0;i < liste2.length;i++){
			document.getElementsByTagName("li")[i].style.listStyleImage="url(images/"+folderRegion.childNodes[0].nodeValue+"/puce.gif)";
		}
	}else{
		return false;
	}
			
}

//**********************************************************************************************************************************

function genereListe(idarticle){
	var Lang = document.getElementById("lang").innerHTML;
	var Region = document.getElementById("region").innerHTML;
	objRequete.open('get','Catalogue/liste.php?lang='+Lang+"&region="+Region+"&idarticle="+idarticle,true);
	objRequete.onreadystatechange = Tableau;
	objRequete.send(null);
}
function Tableau(){
	if(objRequete.readyState != 4){
		document.getElementById("chargement").style.display = 'block';
		return false;
	}else{
		document.getElementById("chargement").style.display = 'none';
		if(window.ActiveXObject){
			try {
		        	XMLdoc = new ActiveXObject('Msxml2.XMLDOM');
		      	} catch (e) {
			        XMLdoc = new ActiveXObject('Microsoft.XMLDOM');
			}
			XMLdoc.async = false;
			XMLdoc.load(objRequete.responseXML);
		}else{
			var XMLdoc = objRequete.responseXML;
		}
		var total = XMLdoc.getElementsByTagName('produit');
		var Ballades = document.getElementById('listeBallades');
		var contenu = "";
		var TypeEnCours = "";
		var CircuitenCours = "";
		var cote = '';
		for(var i = 0;i < total.length; i++){
			var Lang = XMLdoc.getElementsByTagName('lang')[i].childNodes[0].nodeValue;
			
			var intitule = XMLdoc.getElementsByTagName('intitule')[i].childNodes[0].nodeValue;
			var description = XMLdoc.getElementsByTagName('description')[i].childNodes[0].nodeValue;
			var postale = XMLdoc.getElementsByTagName('image')[i].childNodes[0].nodeValue;
			var x = XMLdoc.getElementsByTagName('x')[i].childNodes[0].nodeValue;
			var y = XMLdoc.getElementsByTagName('y')[i].childNodes[0].nodeValue;
			var ref = XMLdoc.getElementsByTagName('ref')[i].childNodes[0].nodeValue;
			var duree = XMLdoc.getElementsByTagName('duree')[i].childNodes[0].nodeValue; 
			var dif = XMLdoc.getElementsByTagName('dif')[i].childNodes[0].nodeValue;
			var couleur = XMLdoc.getElementsByTagName('couleur')[i].childNodes[0].nodeValue;
			var Type = XMLdoc.getElementsByTagName('type')[i].childNodes[0].nodeValue;
			var TypeCircuit = XMLdoc.getElementsByTagName('typecircuit')[i].childNodes[0].nodeValue;
			
			if(Lang == "fra"){
				var Lav = XMLdoc.getElementsByTagName('lav')[i];
				if(Lav && Lav.childNodes[0].nodeValue == 1){
					document.getElementById('legende').style.display = 'block';
					var Logo = '<img src="Catalogue/images/lav.png" style="border:none;float:right;" />';
				}else{
					var Logo = '';
				}
				var Luxe = XMLdoc.getElementsByTagName('luxe')[i];
				if(Luxe && Luxe.childNodes[0].nodeValue == 1){
					document.getElementById('legende').style.display = 'block';
					Logo += '<img src="Catalogue/images/luxe.png" style="border:none;float:right;" title="Circuit avec prestation haut de gamme" />';
				}
				var Famille = XMLdoc.getElementsByTagName('famille')[i];
				if(Famille && Famille.childNodes[0].nodeValue == 1){
					document.getElementById('legende').style.display = 'block';
					Logo += '<img src="Catalogue/images/famille.png" style="border:none;float:right;" title="Circuit pour la famille" />';
				}
				var Charme = XMLdoc.getElementsByTagName('charme')[i];
				if(Charme && Charme.childNodes[0].nodeValue == 1){
					document.getElementById('legende').style.display = 'block';
					Logo += '<img src="Catalogue/images/charme.png" style="border:none;float:right;" title="Circuit de charme" />';
				}
				if(TypeEnCours != Type){
					CircuitenCours = 0;
					TypeEnCours = Type;
					if(Type =="rando"){
						contenu += "<br /><h1><span style='color:#"+couleur+";'>"+document.getElementById('region').innerHTML+"</span> - Circuits pédestres</h1>";}
				}
				if(CircuitenCours != TypeCircuit){
					CircuitenCours = TypeCircuit;
					contenu += "<a name='"+CircuitenCours+"'></a><img src='Catalogue/images/circuit"+CircuitenCours+".png' style='float:left;vertical-align:text-top;border:none;'/><h3 class='circuit' style='color:white;background-color:#"+couleur+";' >"+XMLdoc.getElementsByTagName('nomtypecircuit')[i].childNodes[0].nodeValue+"</h3><div style='clear:left;'></div>";
				}
				contenu += "<h6><img src='Catalogue/"+postale+"' style='float:left;' width='"+x+"' height='"+y+"' />"+Logo+"<a href='Catalogue/fiche_produit.php?id="+XMLdoc.getElementsByTagName("produit")[i].getAttribute("id")+"&lang="+Lang+"'>"+intitule+"</a>&nbsp;&nbsp;&nbsp;<em class='ref'>R&eacute;f : "+ref+" | "+duree+" | Difficult&eacute; : <img src='Catalogue/images/"+dif+".png' style='border:none;height:12px;margin-left:0px;'/></em></h6><p style='width:640px;text-align:justify;'>"+description+"</p><div style='clear:both;'></div><hr id='trait' />";
			}else{
				var Lav = XMLdoc.getElementsByTagName('lav')[i];
				if(Lav && Lav.childNodes[0].nodeValue == 1){
					document.getElementById('legende').style.display = 'block';
					var Logo = '<img src="Catalogue/images/lav.png" style="border:none;float:right;" />';
				}else{
					var Logo = '';
				}
				var Luxe = XMLdoc.getElementsByTagName('luxe')[i];
				if(Luxe && Luxe.childNodes[0].nodeValue == 1){
					document.getElementById('legende').style.display = 'block';
					Logo += '<img src="Catalogue/images/luxe.png" style="border:none;float:right;" title="Circuit avec prestation haut de gamme" />';
				}
				var Famille = XMLdoc.getElementsByTagName('famille')[i];
				if(Famille && Famille.childNodes[0].nodeValue == 1){
					document.getElementById('legende').style.display = 'block';
					Logo += '<img src="Catalogue/images/famille.png" style="border:none;float:right;" title="Circuit pour la famille" />';
				}
				var Charme = XMLdoc.getElementsByTagName('charme')[i];
				if(Charme && Charme.childNodes[0].nodeValue == 1){
					document.getElementById('legende').style.display = 'block';
					Logo += '<img src="Catalogue/images/charme.png" style="border:none;float:right;" title="Circuit de charme" />';
				}
				if(TypeEnCours != Type){
					CircuitenCours = 0;
					TypeEnCours = Type;
					if(Type =="rando"){
						contenu += "<br /><h1><span style='color:#"+couleur+";'>"+document.getElementById('region').innerHTML+"</span> - Walking tours</h1>";}
				}
				if(CircuitenCours != TypeCircuit){
					CircuitenCours = TypeCircuit;
					contenu += "<a name='"+CircuitenCours+"'></a><img src='Catalogue/images/circuit"+CircuitenCours+".png' style='float:left;vertical-align:text-top;border:none;'/><h3 class='circuit' style='color:white;background-color:#"+couleur+";' >"+XMLdoc.getElementsByTagName('nomtypecircuit')[i].childNodes[0].nodeValue+"</h3><div style='clear:left;'></div>";
				}
				contenu += "<h6><img src='Catalogue/"+postale+"' style='float:left;' width='"+x+"' height='"+y+"'/>"+Logo+"<a href='Catalogue/fiche_produit.php?id="+XMLdoc.getElementsByTagName("produit")[i].getAttribute("id")+"&lang="+Lang+"'>"+intitule+"</a>&nbsp;&nbsp;&nbsp;<em class='ref'>Ref : "+ref+" | "+duree+" | Difficulty : <img src='Catalogue/images/"+dif+".png' style='border:none;height:12px;margin-left:0px;'/></em></h6><p style='width:640px;text-align:justify;'>"+description+"</p><div style='clear:both;'></div><hr id='trait'/>";
			}
			document.getElementById("listeBallades").innerHTML = contenu;
			document.getElementById("region").style.color="#"+couleur;
			document.getElementById("listeBallades").style.borderColor="#"+couleur;
			var tt = document.getElementsByTagName("hr");
			for (var j=0;j<tt.length;j++){
				document.getElementsByTagName("hr")[j].style.borderColor="#"+couleur;}
			var ti = document.getElementsByTagName("em");
			for (var j=0;j<ti.length;j++){
				document.getElementsByTagName("em")[j].style.color="#"+couleur;}
			}
	}
}
var objRequete;
if(window.XMLHttpRequest) // Firefox et autres
	objRequete = new XMLHttpRequest(); 
else if(window.ActiveXObject)
{ // Internet Explorer 
	try 
	{
		objRequete = new ActiveXObject("Msxml2.XMLHTTP");
	} 
	catch (e) 
	{
		objRequete = new ActiveXObject("Microsoft.XMLHTTP");
	}
}
else 
{ // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
}
