ho fatto questo script per far sparire gradualmente una tabella contenente del testo

codice:
function ChiudiTesto(valore){
	var minima = 0; // OPACITA' MINIMA
	var velocita = 1; // VELOCITA' DELLA TRANSIZIONE
	
	if(valore > minima){
	valore = valore - velocita;
	tabella = document.getElementById("descrizione");
	tabella.style.filter = "alpha(opacity:"+valore+")";
	setTimeout("ChiudiTesto("+valore+")",10);
	}
}
su IE 6 e 7 funziona ma su firefox e netscape quando clicco il pulsante che richiama la funzione non succede assolutamente niente...

questo è il link che ho associato al pulsante (immagine)
codice:
<a href="javascript:ChiudiTesto(50)">
praticamente invia come parametro la trasparenza iniziale.

non so come fare...
aiuto!