// Si toutes les images sont dans le même répertoire et ont la même extension
// Le nom de chaque image à précharger, peu importe l'ordre
var image_chargee = new Array(),timerID,aff_num,compt,file;
var num_chargee = 0;
var loaded = new Array();

fondMil=new Image;
fondMil.src="img/milieu_ste.jpg";

function prechargement() {
	var liste_images = new Array();
	// Si les images sont dans des répertoires différents ou ont des extensions différentes, indiquer dans le tableau précédent le chemin et l'extension de chaque image
	// Un tableau qui permettra le stockage 'virtuel' des images pour les précharger
	
	t_photo = Array('archi_pat','pays_nat','even_manif',
				'portr_book','polit_perso','illustr_photo',
				'photo_hum');
	
	
	for(var i=0;i<t_photo.length;i++) {
		photo=t_photo[i];
	
		liste_images.push('img/menu_80/'+photo+'.gif');
	
		liste_images.push('img/menu_140/'+photo+'.gif');
	
		liste_images.push('img/detail/'+photo+'.jpg');
	
		liste_images.push('img/titre/'+photo+'.gif');
	
		for(var j=1;j<10;j++) {
			liste_images.push('img/grande/'+photo+j+'.jpg');
		}
	}
	

// Pour chaque image
	for ( i = 0; i < liste_images.length; i++ ) {
		image_chargee[i] = new Image;
		image_chargee[i].src = liste_images[i];
	}
	for (i = 0; i < image_chargee.length; i++) { 
		loaded[i] = false
	}
	setTimeout("checkLoad()",10);
}
function checkLoad() {
  aff_num=image_chargee.length - num_chargee;
  num_chargee=0;
  for (i = 0; i < image_chargee.length; i++) {
	if (loaded[i] == false && image_chargee[i].complete) {
      num_chargee++;
	  compt++;
    }
  }
  aff_num=image_chargee.length - num_chargee;
  document.getElementById('numAtt').innerHTML=aff_num;
  timerID = setTimeout("checkLoad()",10) 
  if (aff_num == 0) { 
  	clearTimeout(timerID);
	document.getElementById("p_attente").style.visibility="hidden";
	vOnload=1;
	document.getElementById('grosBout').style.cursor='pointer';	
    return
  }
}
// Et le navigateur place dans son cache toutes les images !!
