Bhè posso dire solo.....
G R A Z I E !
era proprio quello che volevo!
il fatto di aver spostato la riga
var menu = document.getElementById(mID);
è solo per una questione di correttezza di impostazione del codice? cioè prima tutte le dichiarazioni, poi il resto?
come avrete capito con js sono una frana!