/** @file diaporama.js
 *
 * Diaporama
 *
 * Ce script permet de créer un diaporama d'images.
 * Ce script utilise viewer.js pour les versions agrandies des images.
 *
 * Conception & Réalisation : e-TF1 Développements Filiales
 */

var diapo_array = new Array();
var diapo_index = 0;
var diapo_img = false;
var diapo_title = false;

/**
 * Initialise le script.
 */
function diapo_init() {
	diapo_img = document.getElementById("diapoImg");
	diapo_title = document.getElementById("diapoTitle");
	diapo_refresh();
}
addEvent(window,"load", diapo_init);

/**
 * Actualise l'image et le titre
 */
function diapo_refresh() {
	if(diapo_img)
		diapo_img.src = diapo_array[diapo_index][0];
	if(diapo_title)
		diapo_title.innerHTML = diapo_array[diapo_index][1]
}
/**
 * Interface avec viewer.js
 */
function diapo_view() {
	view(diapo_array[diapo_index][2], diapo_array[diapo_index][3], diapo_array[diapo_index][1]);
}
/**
 * Passe à l'image suivante avec boucle
 */
function diapo_next() {
	diapo_index = ( diapo_index >= diapo_array.length - 1 ? 0 : diapo_index + 1);
	diapo_refresh();
}
/**
 * Passe à l'image précedente avec boucle
 */
function diapo_prev() {
	diapo_index = ( diapo_index <= 0 ? diapo_array.length - 1 : diapo_index - 1);
	diapo_refresh();
}
