Grazie ma non credo che sia un problema di javascript, dato che la seconda parte, quella con document.getElementById, dovrebbe comunque funzionare e far aprire il menu. La prima parte serve solo per nascondere gli altri.
Comunque già che sono dietro, come posso risolverlo? Quali sono le alternative di:
numerocampi=document.all.lenght
e
[I]for(i=0;i<=numerocampi;i++) document.all.id;