var tab_image = new Array();

function precharger(url_lien, url_chemin, nom_image, extension, rolldown) {
  var i = tab_image.length;
  tab_image[i] = new Array();
  tab_image[i][0] = nom_image;
  tab_image[i][1] = url_lien;
  tab_image[i][2] = url_chemin+nom_image+extension;
  tab_image[i][3] = url_chemin+nom_image+"_over"+extension;
  if (rolldown == true)
    tab_image[i][4] = url_chemin+nom_image+"_down"+extension;
  else
    tab_image[i][4] = null;
}

function afficher(nom_image) {
  var i = 0;
  var trouve = false;
  while ((i < tab_image.length) && !trouve) {
    if (tab_image[i][0] == nom_image)
      trouve = true;
    else
      i++;
  }
  document.write('<A HREF="'+tab_image[i][1]+'" ');
  document.write('onMouseOver="rollover('+i+', true)" ');
  document.write('onMouseOut="rollover('+i+', false)" ');
  if (tab_image[i][4] != null) {
    document.write('onMouseDown="rolldown('+i+', true)" ');
    document.write('onMouseUp="rolldown('+i+', false)" ');
  }
  document.write(' TARGET="hautD"><IMG NAME="roll_'+nom_image+'" SRC="');
  document.write(tab_image[i][2]+'" BORDER=0 >');
  document.write('</A>');
}

function rollover(indice, visible) {
  if (visible)
    nouvelle_image = tab_image[indice][3];
  else
    nouvelle_image = tab_image[indice][2];
  document.images["roll_"+tab_image[indice][0]].src = nouvelle_image;
}

function rolldown(indice, visible) {
  if (visible)
    nouvelle_image = tab_image[indice][4];
  else
    nouvelle_image = tab_image[indice][2];
  document.images["roll_"+tab_image[indice][0]].src = nouvelle_image;
}
