Well, aesthetically, the stuff is a little jarring, but your implementation of the javascript is solid.
You code the JavaScript yourself?
Are you using server-side includes for the Menu? I'd start there. That'll save huge amts of time in building up your content.
(Mine are...