//скрипт для инициализации вертикальной части меню

var menuids=new Array("horizontal_menu") //Enter id(s) of UL menus, separated by commas
var submenuoffset=0 //Offset of submenus from main menu. Default is -2 pixels.

function createcssmenu(){

    //определяем выводится ли на странице меню вообще
    var is_menu_on_page = false;
    for (var i=0; i<cssmenuids.length; i++){
        is_menu_on_page = is_menu_on_page || Boolean(document.getElementById(cssmenuids[i]));
    }
    //если да, то инициализируем его
    //alert('is_menu_on_page');
    if (is_menu_on_page) {

        //для всех меню на странице
        for (var i=0; i<menuids.length; i++){
            var menu=document.getElementById(menuids[i]);
            var ultags = menu.getElementsByTagName('ul')
            for (var t=0; t<ultags.length; t++){
               //если это не горизонтальная часть меню
                //alert(ultags[t].parentNode);
                //alert(ultags[t].parentNode.getElementsByTagName("a")[0].getElementsByTagName('span').length)
                if(ultags[t].parentNode.parentNode.className=='verticalcssmenu') {
                    //alert('ultage'+ultags[t].parentNode.getElementsByTagName("a")[0]);
                    //то добавляем вертикальную стрелку
                    var spanref=document.createElement("span")
                    spanref.className="ver_arrowdiv"
                    spanref.innerHTML="&nbsp;&nbsp;"
                    ultags[t].parentNode.getElementsByTagName("a")[0].appendChild(spanref)
                    //добавляем функцию показа детей
                    ultags[t].parentNode.onmouseover=function(){
                        this.getElementsByTagName("ul")[0].style.left=this.parentNode.offsetWidth+submenuoffset+"px"
                        this.getElementsByTagName("ul")[0].style.visibility="visible"
                    }
                    //и добавляем функцию укрывания детей
                    ultags[t].parentNode.onmouseout=function(){
                        this.getElementsByTagName("ul")[0].style.visibility="hidden"
                    }
                }
            }
        }
    }
}
//инициализация при загрузки страницы
if (window.addEventListener)
    window.addEventListener("load", createcssmenu, false)
else if (window.attachEvent)
    window.attachEvent("onload", createcssmenu)