
// Variable que indica si està actiu el fadein-fadeout del n ombre de missatges
var jsFadeMissatges = false;
var jsCapaMissatgesExt = null;

var gIncFM = 15;
if (es && es.ie) gIncFM = 35;
var gCanviIncDec = 500;


function iniciaFadeMissatges()
{
	jsCapaMissatgesExt = document.getElementById("msgNousExtDiv");
	if (!jsCapaMissatgesExt) return;
	jsFadeMissatges = true;
	_fadeMissatges(0);
}

function _fadeMissatges(a)
{
	if (!jsCapaMissatgesExt) return;
	
	a += gIncFM;
	ta = a;
	if (ta >= 100)
	{
		ta = 99;
		if (a > gCanviIncDec && gIncFM > 0) gIncFM = -gIncFM;
	}
	else if (ta < 0)
	{
		ta = 0;
		if (gIncFM < 0) gIncFM = -gIncFM;
	}
	
	canviaAlpha(jsCapaMissatgesExt, ta);
	
	setTimeout("_fadeMissatges("+a+")",60);
}

function canviaAlpha(obj, a)
{
	// a = % alpha (de 0 a 100)
	
	if (!obj) return false;
	
	var t = a/100;
	if (obj.style.opacity != t)
	{
		obj.style.filter = "alpha(opacity=" + a + ");";
		obj.style.MozOpacity = t;
		obj.style.opacity = t;
	}
}
