Ciao a tutti, ho un problema con l'utilizzo di addEventListener e Firefox

in principio c'è un link
<li id="format">Format

a cui legare l'handler:

formu = document.getElementById('formatz');
if (formu.addEventListener){
formu.addEventListener('mouseover', function(){dropdownmenu(document.getElementById('f ormatz'), event, menu1, "85px")}, false);
formu.addEventListener('mouseout', function(){delayhidemenu()}, false);
} else if (formu.attachEvent)
{
formu.attachEvent('onmouseover', function(){dropdownmenu(formu, event, menu1, "85px");});
formu.attachEvent('onmouseover', function(){delayhidemenu()}); }

Mentre però su ie7 la funzione attachEvent svolge il suo dovere, su Firefox addEventListener non ne vuole sapere di chiamarmi la funzione...
Ho il dubbio che ci sia un problema nel passaggio delle variabili alla funzione dropdownmenu(), che dite? Secondo me è una stupidaggine e mi sto perdendo in un bicchiere d'acqua... grazie a tutti, ciao.

Giorgio