Así a primera vista:
En la primera tienes la llamada a writemenus() al final de todos los scripts (justo antes de la etiqueta <body>)
Y en la segunda página, llamas a esa función antes de que se ejecuten otros scripts.
Prueba: A cambiar de sitio la llamada en la segunda página y ponla antes de la etiqueta <body> (la de </head> también).
Suerte.