ho un piccolo script che mi sfuma il colore del link quando ci vado sopra

codice:
function sfuma(idlink,dir){
	if(dir=='in'){
		document.getElementById(idlink).parentNode.style.backgroundImage='url(imagesGaggia/nav.png)';
		document.getElementById(idlink).parentNode.style.backgroundRepeat='no-repeat';
		var menu= new Fx.Tween(idlink,{duration:300});
		menu.start('color', '#822');
	}
	if(dir=='out'){
		document.getElementById(idlink).parentNode.style.backgroundImage='';
		var menuu= new Fx.Tween(idlink,{duration:200});
		menuu.start('color', '#000');
	}
}
tutto bene apparentemente..però se tolgo il mouse rapidamente non riporta nero il colore..sembra quasi che fino a che non termini la chiamata precedente non possa fare la successiva..


lo chiamo così:

codice:
[*]Appartamenti
suggerimenti?