function setOpacity(obj, opacity) {
  opacity = (opacity == 100)?99.999:opacity;
  
  // IE/Win
  obj.style.filter = "alpha(opacity:"+opacity+")";
  
  // Safari<1.2, Konqueror
  obj.style.KHTMLOpacity = opacity/100;
  
  // Older Mozilla and Firefox
  obj.style.MozOpacity = opacity/100;
  
  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj.style.opacity = opacity/100;
}

function fade(opacity,step,immagine)
{
	if (document.getElementById) {
    obj1 = document.getElementById(immagine+'fade1');
    obj2 = document.getElementById(immagine+'fade2');
    if (step<11) {
		setOpacity(obj2, opacity);
		setOpacity(obj1, (100 - opacity));
		opacity += 10;
		step++;
		window.setTimeout("fade("+opacity+","+step+",'"+immagine+"')", 100);
	}
	else if (step==11) {
		setOpacity(obj2, opacity);
		setOpacity(obj1, (100 - opacity));
		opacity -= 10;
		step++;
		window.setTimeout("fade("+opacity+","+step+",'"+immagine+"')", 5000);
	}
	/*else if (step>11 && step<=24) {
		setOpacity(obj1, opacity);
		setOpacity(obj1, (100 - opacity));
		opacity -= 10;
		step++;
		window.setTimeout("fade("+opacity+","+step+")", 100);
	}*/
	
  }
	
}


function fadeIn(objId,opacity) {
  if (document.getElementById) {
    obj = document.getElementById(objId);
    if (opacity <= 100) {
      setOpacity(obj, opacity);
      opacity += 10;
      window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 100);
    }
  }
}

function fadeOut(objId,opacity) {
  if (document.getElementById) {
    obj = document.getElementById(objId);
    if (opacity >= 0) {
      setOpacity(obj, opacity);
      opacity -= 10;
      window.setTimeout("fadeOut('"+objId+"',"+opacity+")", 100);
    }
  }
}



function mostra_banner(immagine,elenco,x,durata)
{
	x = x || 0;
	durata = durata || 5400;
	var mostra = document.getElementById(immagine);
	var str = document.getElementById(elenco).innerHTML;
	
	var imm = str.split(',');

    if (imm.length - 1 == x)
		y = 0 ;
	else
		y=x+1;
    mostra.innerHTML = "<img style='position: absolute; top:0px; right:0px;' id='"+immagine+"fade1' src='" + imm[x] + "'><img style='position: absolute; top:0px; right:0px;'  id='"+immagine+"fade2' src='" + imm[y] + "'>";
    fade(0,0,immagine,durata);
    //fadeOut("bannerTestata",100);
    //mostra.style.visibility = 'hidden';
    x=y;
    window.setTimeout("mostra_banner('"+immagine+"','"+elenco+"',"+x+","+durata+")", durata);

}

