var flag_on = 0;

// Timer
var obj_timer; 
var lng_timer = 3000;

// Photo
var str_photo_file = new Array;
var str_photo_titre = new Array;
var str_photo_contenu = new Array;
var str_photo_file_full = new Array;

var lng_photo_current = 1;
var lng_photo_suivante = 1; 
var lng_photo_precedente = 1;
var lng_photo_count = 3;

function fct_diapo_go() {
    if (flag_on) {
		fct_diapo_stop();
    } else {
		fct_diapo_play();
    }
}
function fct_diapo_stop() {
	var element = document.getElementById('cmd_go');
    element.value = 'Démarrer';

    flag_on = 0;
    clearTimeout(obj_timer);
}

function fct_diapo_play() {
	var element = document.getElementById('cmd_go');
    element.value = 'Arrêter';
	
    flag_on = 1;
	
    clearTimeout(obj_timer);
	obj_timer = setTimeout('fct_diapo_next()', lng_timer);
}

function fct_diapo_next() {
	var nI;

    clearTimeout(obj_timer);
	obj_timer = setTimeout('fct_diapo_next()', lng_timer);
		
	nI = lng_photo_current + 1;
    if (nI > lng_photo_count) {
		nI = 1;
	    fct_diapo_stop();
    }	
	fct_diapo_show(nI);
}

function fct_diapo_show(nI) {
	
	// Navigation
	lng_photo_current = nI;
	lng_photo_suivante = nI + 1;
	if(lng_photo_suivante > lng_photo_count){
		lng_photo_suivante = 1;
	}
	lng_photo_precedente = nI - 1;
	if(lng_photo_precedente == 0){
		lng_photo_precedente = lng_photo_count;
	}
	
	// Affichage
	var element = document.getElementById('obj_image');
    element.src = str_photo_file[lng_photo_current];

	element = document.getElementById('txt_photo_current');
    element.innerHTML = lng_photo_current;

	element = document.getElementById('txt_photo_count');
    element.innerHTML = lng_photo_count;
	
	element = document.getElementById('txt_photo_titre');
    element.innerHTML = str_photo_titre[lng_photo_current];

	element = document.getElementById('txt_photo_contenu');
    element.innerHTML = str_photo_contenu[lng_photo_current];
}

