
//------------------------------------------------------------------------------
//
//  Fonctions pour le traitement des boutons dynamiques
//
//.....................................................................................
//
//  Changement de l'image d'un bouton
//
function setImage( sElementName, bActivated )
{
  var targetElement = getWindowElement( sElementName );
  var theImage = new Image();

  theImage.src = getImageUrl( sElementName, bActivated );

  targetElement.src = theImage.src;
}
//
//.....................................................................................
//
function getWindowElement( sElementName )
{
    for ( nIndex = 0; nIndex < window.document.images.length; nIndex++ )
    {
        var currentElement = window.document.images[nIndex];
        
        if ( currentElement.name == sElementName )
        {
            return currentElement;
        }
    }   
    
    return Null;
}
//
//.....................................................................................
//
function getImageUrl( sElementName, bActivated )
{
    var sImageUrl = '';
    if ( sElementName == 'homeButton' )
    {
        if ( bActivated == true ) sImageUrl = 'images/boutons/accueil_actif.jpg';
        else                      sImageUrl = 'images/boutons/accueil.jpg';
    }
    else if ( sElementName == 'catalogButton' )
    {
        if ( bActivated == true ) sImageUrl = 'images/boutons/catalog_actif.jpg';
        else                      sImageUrl = 'images/boutons/catalog.jpg';
    }
    else if ( sElementName == 'orderButton' )
    {
        if ( bActivated == true ) sImageUrl = 'images/boutons/commander_actif.jpg';
        else                      sImageUrl = 'images/boutons/commander.jpg';
    }
    else if ( sElementName == 'contactButton' )
    {
        if ( bActivated == true ) sImageUrl = 'images/boutons/contact_actif.jpg';
        else                      sImageUrl = 'images/boutons/contact.jpg';
    }

    return sImageUrl;
}


