//<!--
// D'autres scripts et des tutoriaux sur http://www.toutjavascript.com

//-- Fonction Javascript du menu --//

function TrouveObjet(idElement) {
    //Assignation d'un style sur un élément donné
    var objet;
    var trouve;

    if (document.getElementById && document.getElementById(idElement)) {
        // Pour les navigateurs récents

        objet = document.getElementById(idElement);
        trouve = true;
    }
    else if (document.all && document.all[idElement]) {
        // Pour les navigateurs moins récents
        objet = document.all[idElement];
        trouve = true;
    }
    else if (document.layers && document.layers[idElement]) {
        // Pour les navigateurs encore moins récents
        objet = document.layers[idElement];
        trouve = true;
    }
    else {
        trouve = false;
    }

    if (trouve) {
        return objet;
    }
}

function ObjetVisible(idElement, visible) 
{
   //Assignation d'un style sur un élément donné
   var objet;
   var trouve;

   if (document.getElementById && document.getElementById(idElement)) 
    {
        // Pour les navigateurs récents

        objet = document.getElementById( idElement );
        trouve = true;
    }
    else if (document.all && document.all[idElement]) 
    {
        // Pour les navigateurs moins récents
        objet = document.all[ idElement ];
        trouve = true;
    }
    else if (document.layers && document.layers[idElement]) 
    {
        // Pour les navigateurs encore moins récents
        objet = document.layers[ idElement ];
        trouve = true;
    }
    else 
    {
        trouve = false;
    }

    if (trouve) 
    {
         //objet.className = LeStyle;
        if (visible) 
         {
             objet.style.visibility = 'visible';
         }
         else 
         {
             objet.style.visibility = 'hidden';
         }
    }
}

function ChangeImage(NumIdImg, SrcImage, SousMenu, Visible) 
{
	// src est l'adresse du fichier d'image que l'on veux afficher

    var idimg = 'imgTitre' + NumIdImg;
    document.images[idimg].src = SrcImage;

    if (SousMenu) 
    {
        var objLibelle = 'sousMenu' + NumIdImg;
        ObjetVisible(objLibelle, Visible);
    }
           	
}

function ChangeImageSM1(NumIdImg, SrcImage, SousMenu, Visible) {
    // src est l'adresse du fichier d'image que l'on veux afficher

    var idimg = 'itemSousMenu' + NumIdImg;
    var objSM1 = TrouveObjet(idimg);

    if (objSM1 != null) {

        objSM1.style.backgroundImage = 'url(' + SrcImage + ')';
    }

    if (SousMenu) {
        var objLibelle = 'littleSousMenu' + NumIdImg;
        ObjetVisible(objLibelle, Visible);
    }

}

function ChangeImageSM2(NumIdDiv, SrcImage, Visible) {
    // src est l'adresse du fichier d'image que l'on veux afficher

    var iddiv = 'itemLittleSousMenu' + NumIdDiv;
    var objSM2 = TrouveObjet(iddiv);

    if (objSM2 != null) {

        objSM2.style.backgroundImage = 'url(' + SrcImage + ')';
    }
    
}



function ObjetDefiniClasse(idElement, nomCssClass) 
{
    //Assignation d'un style sur un élément donné
    var objet;
    var trouve;

    if (document.getElementById && document.getElementById(idElement)) {
        // Pour les navigateurs récents

        objet = document.getElementById(idElement);
        trouve = true;
    }
    else if (document.all && document.all[idElement]) {
        // Pour les navigateurs moins récents
        objet = document.all[idElement];
        trouve = true;
    }
    else if (document.layers && document.layers[idElement]) {
        // Pour les navigateurs encore moins récents
        objet = document.layers[idElement];
        trouve = true;
    }
    else {
        trouve = false;
    }

    if (trouve) 
    {
        objet.className = nomCssClass;        
    }
}

 //-->

