I link mi funzionano.

Il problema è che il menu non si richiude bene (resta una riga perchè innerHTML="" lascia uno spazio ((tipo NonBreakingSpace)) nello span).

Cosa intendi per visibili/invisibili?

Grazie
Luca