1) function startmenu() - создаём функцию, имя произвольное в данном случаи startmenu 2) document.getElementById('menu1').style.display = "none"; - этой строчкой находится элемент в документе, id которого - menu1 и этот элемент удаляется из документа. Занимаемое им место не резервируется и веб-страница формируется так, словно элемента и не было. В нашем случи таких мест - 3 (тоесть три 'выподаюших' меню ) 3) function menufunc(menuId) - новая функция, в теле которой будет условие. звучит примерно так: если элемент в документе имеет id - menuId и этот элемент равен значению - none (тоесть скрыт), то присвоить ему значение - block! Которое откроет наше меню... ежели нет, то всё как в первом пункте.
Теперь что такое menuId??? А это мы узнаем, когда сделаем html макет нашего меню: (объяснения опять таки ниже...)