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('intitule')[0];
        document.getElementById("postale").alt = 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('supsolo')[0];
        document.getElementById("f100").innerHTML = root_node.childNodes[0].nodeValue+' <span id="mods" onclick="modifier(100,101);"> [Modifier]</span>';
        document.getElementById("supsolo").value = root_node.childNodes[0].nodeValue;
        var root_node = XMLdoc.getElementsByTagName('supvelo')[0];
        document.getElementById("f102").innerHTML = root_node.childNodes[0].nodeValue+' <span id="mods" onclick="modifier(102,103);"> [Modifier]</span>';
        document.getElementById("supvelo").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('intitule')[0];
        document.getElementById("postale").alt = 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;
            var root_node = XMLdoc.getElementsByTagName('intitule')[0];
            document.getElementById("postale").alt = "Parcours "+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 url = XMLdoc.getElementsByTagName('url')[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+"' alt='"+intitule+"' />"+Logo+"<a href='Catalogue/"+url+"?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+"' alt='"+intitule+"' />"+Logo+"<a href='Catalogue/"+url+"?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...");
}

