/*
    Fonctions utilitaires pour le Barberousse
    echavanon@neptune.fr - février 2006
    galerie :
      http://www.lavieenrosedejulio.com/tom/fiche-resultat.htm
      http://www.rando-oisans.com/cartes.php
*/
function displayPopup()
{
    document.getElementById("popup").style.display = "block";
}

function hidePopup()
{
    document.getElementById("popup").style.display = "none";
}

/* -----------------------------------------------------------------------------
    Fonction de gestion de la galerie, avec préchargement d'image
*/
function displayPics(galerie_thumbs, la_photo)
{
	// On récupère l'élément contenant les miniatures
    var galerie = document.getElementById(galerie_thumbs) ;
	// On récupère dans une variable tous les liens contenu dans galerie_thumbs
	var liens = galerie.getElementsByTagName('a') ;

	// Ici c'est l'élément ayant pour id la_photo qui est récupéré, c'est notre photo en taille normale
	var big_photo = document.getElementById(la_photo) ;

    // On crée un objet Image pour mettre en mémoire les photos
    var tmp_image = new Image();

	// Une boucle parcourant l'ensemble des liens contenu dans la galerie
	for(var i = 0 ; i < liens.length ; i++)
	{
		// On ne traite pas les liens vers les albums en ligne...
		if (liens[i].id.indexOf('album') > -1)
			continue;

        // on précharge l'image en mémoire
        tmp_image.src = liens[i].href;

        liens[i].onclick = function()
		// Au clic sur ces liens
		{
			big_photo.src = 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
            window.location = "#photo_ancre";  // Le lien pointe vers l'ancre
            return false;   // On inhibe l'action réelle du lien
		}
	}
}
