// ActionScript Document*


//Aller chercher un élément selon son NOM, ID, Layer (compatible avec IE, FF...)
function getElement( id )
{
  // Méthode getElementById() de FF
  if (document.getElementById)
  {return document.getElementById(id);}
  // Méthode All de IE
  else if (document.all)
  {return document.all[id];}
  // Méthode Layers de IE 3.x et Geko
  else if (document.layers)
  {return document.layers[id];}
  else
  {return false;}
}

//Echanger l'image principale avec "thumbImage" depuis l'imagette "id"
function swapImage( thumbId, thumbImage )
{
  // Je vais chercher l'imagette sur laquelle on va agir
  var thumb = getElement( thumbId );
  // Si l'élément est bon
  if( thumb != false )
  {
    // Je vais chercher l'image principale
    var image500 = getElement( "photo500" );
    // Si l'élément est bon
    if( image500 != false)
    {
      // Si l'on entre sur l'image, on met du noir
      if( thumb.mouseOn != true )
      {
        thumb.style.border = "1px solid #000000" ; //noir
        thumb.mouseOn = true; //on marque comme survolée
      }
      else
      {
        // Si l'on sort de l'image et qu'elle était sélectionnée, on met du blanc
        if( d.PhotoMini[d.SelectedId] == thumbId )
        {
          thumb.style.border = "1px solid #000000" ; //blanc
          thumb.mouseOn = false; //on marque comme non survolée
        }
        // Si l'on sort de l'image, on met du gris
        else
        {
          thumb.style.border = "1px solid #999999" ; //gris 7E7E7E
          thumb.mouseOn=false; //on marque comme non survolée
        }
      }
      // On swap l'image principale
      image500.src = d.Photo[thumbImage].src;
    }
    else
      return;
  }
  else
    return;
}

function selectImage( thumbId, thumbImage )
{
  // Je vais chercher l'imagette sur laquelle on va agir
  var thumb = getElement( thumbId );
  // Si l'élément est bon
  if( thumb != false )
  {
    // Je vais chercher l'image principale
    var image500 = getElement( "photo500" );
    // Si l'élément est bon
    if( image500 != false)
    {
      // On remet a 0 les styles
      for(var i=0; i<d.PhotoMini.length; i++)
      {
        var image = getElement( d.PhotoMini[i] );
        if( image != false )
          image.style.border = "1px solid #00CC33" ; //vert
      }
      // Changement de l'image
      image500.src = d.Photo[thumbImage].src;
	  // Changement du lien
	  //Je vais chercher l'image principale
	  var Link = getElement( "PhotoLink" );
	  //Si l'élément est bon
	  if (Link !=false)
	  {
	  Link.href=d.Links[thumbImage];
      }
	  // Marquage comme sélectionnée
      d.SelectedId = thumbImage;
      // on applique le style sur l'image sélectionnée
      thumb.style.border = "1px solid #FF6600" ; //orange
    }
    else
      return;
  }
  else
    return;
}



