var toPreload = new Array();
function displayPics()
{
	
	var photos = document.getElementById('galerie_mini') ;
	// On récupère l'?l?ment ayant pour id galerie_mini
	var liens = photos.getElementsByTagName('a') ;
	// On récupère dans une variable tous les liens contenu dans galerie_mini
	var big_photo = document.getElementById('big_pict') ;
	// Ici c'est l'?l?ment ayant pour id big_pict qui est récupèré, c'est notre photo en taille normale
	if ( document.getElementById('photo')){
		
		var titre_photo = document.getElementById('photo').getElementsByTagName('dt')[0] ;
		// Et enfin le titre de la photo de taille normale
		var vignette ; 
		for(var i = 0 ; i < liens.length ; i++)
		// Une boucle parcourant l'ensemble des liens contenu dans galerie_mini
		{	// on preload les url ( c pas vraiment du preload, mais on attendant que le gars , clique , c le meme effet) 
			toPreload[i]=liens[i].href;
			
			liens[i].onclick = function()
			// Au clique sur ces liens
			{	/*alert('coucou');*/
				/*alert(i);
				alert(document.MM_p[i].src ) ;
				big_photo.src =document.MM_p[2].src ;*/
				vignette = this.getElementsByTagName('img')[0];
				big_photo.src = 'viggen.php?conf=dolphin&img='+this.href ; // On change l'attribut src de l'image en le remplaçant par la valeur du lien
				big_photo.alt = this.title ; // On change son titre
				titre_photo.innerHTML = this.title ;
				if ( vignette.alt.length>0)
				{
					titre_photo.innerHTML += '<span>&copy;&nbsp;'+vignette.alt+'</span>' ; 
				} else titre_photo.innerHTML += '<span>&nbsp;</span>' ; // On change le texte de titre de la photo
				return false ; // Et pour finir on inhibe l'action réelle du lien
			}
			//alert(toPreload[i]);
		}
	}
	preloadgallerie();
}


function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
	var photos = a[0];
	for(i=0; i<photos.length; i++)
    if (photos[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=photos[i];}}
}

function preloadgallerie() { 
	MM_preloadImages(toPreload) ;
}
function addEvent(obj, evType, fn){
 if (obj.addEventListener){
   obj.addEventListener(evType, fn, true);
   return true;
 } else if (obj.attachEvent){
   var r = obj.attachEvent("on"+evType, fn);
   return r;
 } else {
   return false;
 }
}



addEvent(window, 'load', displayPics);

