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('><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;
}
