
	function initImage(objId){
		image = document.getElementById(objId);
		setOpacity(image, 0);
		image.style.visibility = 'visible';
		fadeIn(objId,0);
	}
	
	function initImageArray(arrayIds)	{
		for (var i=0; i < arrayIds.length; i++)	{
			window.setTimeout("initImage('"+arrayIds[i]+"');",20*i);
		}
	}
	
	function setOpacity(obj,opacity)	{
		opacity=(opacity==100) ? 99.999 : opacity;
		obj.style.filter = "alpha(opacity:"+opacity+")";	// IE/Win
		obj.style.KHTMLOpacity = opacity/100;				// Safari<1.2, Konqueror
		obj.style.MozOpacity = opacity/100;					// Older Mozilla and Firefox
		obj.style.opacity = opacity/100;					// Safari 1.2, newer Firefox and Mozilla, CSS3
	}
	
	function fadeIn(objId,opacity)	{
		if(!document.getElementById) return;
		obj = document.getElementById(objId);
		//if(opacity <= 100)	{
		if(opacity <= 50)	{
			setOpacity(obj,opacity);
			opacity += 10;
			window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 20);
		}
	}
	
	//la temporarizzazione e l' opacità finale sono state leggermente cambiate
	function fadeOut(objId,opacity)	{
		if(!document.getElementById) return;
		obj = document.getElementById(objId);
		if(opacity >= 30){
			setOpacity(obj,opacity);
			opacity -= 10;
			window.setTimeout("fadeOut('"+objId+"',"+opacity+")", 50);
		}
	}
	
	//funzione aggiunta: fadeOut e fadeIn al passaggio del mouse
	function setFade(ObjId)	{
		//el=document.getElementById(objId);
		//el.onmouseover=function(){fadeOut(objId,100)};
		//el.onmouseout=function(){fadeIn(objId,40)};
		ObjId.onmouseover=function(){fadeOut(objId,100)};
		ObjId.onmouseout=function(){fadeIn(objId,40)};
	}