Здравствуй. Ну во-первых, сие не есть обычное меню. Обычное -- это горизонтальное с выпадающими подменю... как в MSWord, например. А это (что в твоей ссылке) --- древовидное глубины 2. Может вообще быть произвольой глубины. Вначале нужно определиться какое все-таки меню ты хочешь создавать. Если хочешь такое же... то просто изучи его исходный код. Если же хочешь изобрести велосипед вручную с нуля... ну что ж... по-моему, сие меню реализовать можно с помощью div\'ов, управляя свойствами style.display...
С уважением, Werwolf13