De hecho NO son menues hechos con javascript. Son una serie de <div> que a mi gusto tienen mucho que mejorarles...
Eso mismo puedes conseguirlo con puro CSS y HTML (aunque en cada página interior deberías "llenar el submenu correspondiente), o bien con un poco de ayuda de javascript no-intrusivo para que las secciones puedan desplegarse sin llamar a una nueva página cada vez, sino hasta que se seleccione un enlace de sub-categoría...
Tal vez puedas darte una vuelta por
AQUI y ver una muestra de lo que puede hacerse con CSS y javascrip combinados con un buen HTML.
Saludos!