// Fichier contenant les fonctions javascript pour la gallerie

var tabImg;  // tab contenant les images

var tabContImg = new Array (null, null, null, null, null); //tab d'objet image html

var nombre_image = 10; //contient le nbr photos
var indice = 0;

var prefix_image = 'Images/racing/racing'; // chemin + prefix du nom des images
var suffix_image = '.jpg' ; // suffix + '.extension' du nom des images

//Précharge les images dans un tableau selon l'adresse passée en parametre à la fonction
function prechargerImg(){
  tabImg = new Array(nombre_image);
  for (i=0; i<=nombre_image -1; i++){
	tabImg[i]=new Image();
	tabImg[i].src = prefix_image+(i+1)+suffix_image;
  }
}

function affImg (sens){
	
	var s = sens;
	var i = indice;
	for (j = 0; j < (tabContImg.length); j++){
		
		if(i == nombre_image)
			i = 0;
			
		tabContImg[j].src = tabImg[i++].src;
	}
	
	if(indice == nombre_image)
		indice = 0;
	else
		indice++;
}

function init()
{
	tabContImg[0] = document.getElementById ("img_01");
	tabContImg[1] = document.getElementById ("img_02");
	tabContImg[2] = document.getElementById ("img_current");
	tabContImg[3] = document.getElementById ("img_03");
	tabContImg[4] = document.getElementById ("img_04");

	prechargerImg();
}

function loadGallerie (nom, nbr)
{
	prefix_image = 'Images/' + nom + '/' + nom;
	nombre_image = nbr;
	
	//document.getElementById('titre_gallerie') = nom;
	
	indice = 0;
	
	prechargerImg();
	affImg(0);
}