Navigation menus can be written using only HTML and CSS. If you have a good web browser, these menus will open when hovering the mouse over them. For Internet Explorer I add a small javascript to replicate the functionality provided by the CSS (which Internet Explorer doesn’t support). If javascript is disabled, there is a fallback simple list.
Try viewing the sample page.