function initSlideshow (id, speed, shadeTime, shadeStep) {
	
	var diaporamaContainer = document.getElementById(id);
	if (!diaporamaContainer) return;
	var allImgs = diaporamaContainer.getElementsByTagName('img');
	if (!allImgs) return;
	
	if (!speed) { speed=3000; }
	if (!shadeTime) { shadeTime=30; }
	if (!shadeStep) { shadeStep=3; }
	
	allImgs[0].style.display='block';
	
	var currentIdx=0;
	setTimeout(defilImage, speed);
	
	function defilImage() {
		
		var lastIdx=currentIdx;
		currentIdx++;
		if (currentIdx==allImgs.length) { currentIdx=0; }

		var currentImg=allImgs[currentIdx];
		var lastImg=allImgs[lastIdx];
		
		currentImg.style.display='block';
		
		var opa=0;
		setNewOpacity();
		
		function setNewOpacity() {
			
			currentImg.style.opacity = opa/100;	
			lastImg.style.opacity = 1-opa/100;	
			
			currentImg.style.filter = 'alpha(opacity='+opa+');';	
			lastImg.style.filter = 'alpha(opacity='+(100-opa)+');';
			
			opa+=shadeStep;
			
			if (opa <= 100) { setTimeout (setNewOpacity, shadeTime); }
			
			else {
			lastImg.style.display='none';
			setTimeout(defilImage, speed);
			}
		}	
	}
}
