diapo_tm    = null;
diapo_int   = 10000;
diapo_trans = "true";

diapo_blocAct   = null;
diapo_nbBloc    = 0;
				
$(document).ready(function(){
	for (k in diapo) {
		var elt = $(diapo[k]);
		$("#diaporama").append(elt.hide());
	}
	
	diapo_blocAct = 0;
	diapo_nbBloc  = $("#diaporama .diapo_elt").length;
	
	if ( diapo_nbBloc > 1) {	
		var k = 0;
		$("#diaporama .diapo_elt").each(function(){
			$(this).attr('id', 'diapo_bloc_' + k);
			k++;
		});
		diapo_blocAct = 0;
		$("#diapo_bloc_0").appendTo($("#diaporama"));
		
		diapo_tm = setTimeout("changerDiapo(true, " + diapo_trans + ")", diapo_int);
	}
});

function changerDiapo(en_avant, transition){
	clearTimeout(diapo_tm);
			
	var blocAct = $("#diapo_bloc_" + diapo_blocAct);
	 if ( en_avant )
		numSuiv = (diapo_blocAct + 1) < diapo_nbBloc ? diapo_blocAct + 1 : 0;
	else 
		numSuiv = (diapo_blocAct <= 0) ? diapo_nbBloc - 1 : diapo_blocAct - 1;
	blocSuiv = $("#diapo_bloc_" + numSuiv);
	
	blocSuiv.appendTo($("#diaporama"));

	if ( transition ){
		blocSuiv.fadeIn(1000);
		blocAct.fadeOut(500);
	}
	else 
		blocSuiv.show().siblings('div').hide();

	diapo_blocAct = numSuiv;
	diapo_tm = setTimeout("changerDiapo(true, "+ diapo_trans +")", diapo_int);
}

