
// Index d'affichage des images
var position = 0;

// Emplacement ou afficher la prochaine image
var emplacement = 1;

// Fonction de creation de la liste d'images arrondi par lot
function completer() {
	 
	var p = galerie.length;
// Si le nombre d'images n'est pas multiple du lot
	if ( p>9 & p / 9 != Math.round(p / 9) ) {
// On ajoute une image vide
	var t = new Array('-1','/charte/galerie/px.gif');
	galerie[p] = t;
// Et on relance
		completer();
	}

// Sinon
	else {
// On lance le premier lot
		change('+');
		}
	}

// Fonction changeant les images visibles
function change(sens) {

// Si on veut avancer
	if ( sens == '+' ) {

// Si on n'est pas encore a la fin de la liste
		if ( position < galerie.length ) {

// Pour les X (lot) prochaines images
			for ( i = position; i < (position + lot); i++ ) {

// On affecte a l'emplacement suivant la prochaine image
				if(galerie[i][1] != ""){
					eval('document.img_' + emplacement).src = galerie[i][1];
				} else {
					eval('document.img_' + emplacement).src = "/charte/galerie/visuel_indisponible.gif";
				}

// On fait avancer l'emplacement
				emplacement++;
				}

// On fait avancer l'index des images
			position += lot;

// De meme pour l'affichage de la page en cours par rapport au total des pages
			document.formulaire.pages.value = position / lot + "/" + galerie.length / lot;
			}
		}

// Si on veut reculer
	if ( sens == '-' ) {

// Si l'index des images est superieur a 1 lot
		if ( position >= lot ) {

// Si on est dans le dernier lot
			if ( position == galerie.length ) {


// On recule d'un
				position -= lot;
			}

// On recule d'un lot
			position -= lot;

// Pour les X (lot) prochaines images
			for ( i = position; i < (position + lot); i++ ) {

// On affecte a l'emplacement suivant la prochaine image
				if(galerie[i][1] != ""){
					eval('document.img_' + emplacement).src = galerie[i][1];
				} else {
					eval('document.img_' + emplacement).src = "/charte/galerie/visuel_indisponible.gif";
				}

// On fait avancer l'emplacement
				emplacement++;
				}

// De meme pour l'affichage de la page en cours par rapport au total des pages
			document.formulaire.pages.value = position / lot + 1 + "/" + galerie.length / lot;
			}

// Si on se retrouve au debut on re- initialise l'index 
			if (position==0)
				position=lot;
		}

// On re-initialise l'emplacement pour la prochaine image
	emplacement = 1;
	}


// Variable qui recevra le code html du pop-up
var affichage = '';

// Variable qui recevra le pop-up lui-meme
var pop;

// Fonction d'ouverture et d'alimentation du pop-up
function afficheImage(empl) {
	affichage = '';

// Code html du pop-up
	affichage += '<html><head><title>Photo</title></head><body onLoad="window.focus();">';

// On appelle la source de l'image correspondant a l'emplacement et au numero de lot
	affichage += '<img src="'+galerie[position - lot + empl-1][1] + '">';
	affichage += '</body></html>';

// Ouverture du pop-up
	pop = window.open('','pop','width=300,height=150,status=no,directories=no,toolbar=no,location=no,menubar=no,scrollbars=yes,resizable=no');

// Nettoyage du pop-up
	pop.document.close();

// Insertion du code HTML du pop-up
	pop.document.write(affichage);
	}

function voirDetails(empl)
{
	if (galerie[position - lot + empl-1][0]!=-1)
	{
		window.location.href='/jsp/fiche_banqueimage.jsp?CODE='+galerie[position - lot + empl-1][0]+'&LANGUE=0&PROVENANCE=GALERIE';
	}
}

function envoyerEcard(empl)
{
	if (galerie[position - lot + empl-1][0]!=-1)
	{
		var urlpop = '/jsp/ecard.jsp?CODE='+galerie[position - lot + empl-1][0]+'&ACTION=SAISIR';
		window.open(urlpop,"", "width=540,height=675,scrollbars=yes");
	}
}

function definirFondEcran(empl)
{
	if (galerie[position - lot + empl-1][0]!=-1)
	{
		var urlpop = '/jsp/fondecran.jsp?CODE='+galerie[position - lot + empl-1][0]+'&ACTION=CHOISIR';
		window.open(urlpop,"", "width=540,height=600,scrollbars=yes");
	}
}

function enregistrer(empl)
{
	if (galerie[position - lot + empl-1][0]!=-1)
	{	
		var urlpop = '/jsp/download.jsp?CODE='+galerie[position - lot + empl-1][0]+'';
		window.open(urlpop,"", "width=540,height=500,scrollbars=yes");
	}
}

