function launch_diapo(i, n) {
	diapo(files[i], n);
	
	var i = (i < files.length-1) ? i+1 : 0;
	setTimeout("launch_diapo("+i+", "+n+")", 16000);
}

function diapo(imagefile, n) {
	var timer = 0;

	document.getElementById('diapo_'+n+'_0').style.backgroundImage = "url(" + document.getElementById('diapo_'+n+'_1').src + ")";
	changeOpac(0, n);

	document.getElementById('diapo_'+n+'_1').src = imagefile;

	for(i = 0; i <= 100; i++) {
		setTimeout("changeOpac("+i+", "+n+")", timer*20);
		timer++;
    }
}

function changeOpac(opacity, n) {
	var o1 = document.getElementById('diapo_'+n+'_1').style;
	o1.opacity = (opacity / 100);
	o1.MozOpacity = (opacity / 100);
	o1.KhtmlOpacity = (opacity / 100);
	o1.filter = "alpha(opacity=" + opacity + ")";
	var o2 = document.getElementById('diapo_'+n+'_0').style.backgroundImage = "";
}
