//скрипт для инициализации горизонтальной части горизонтального меню

var cssmenuids=["horizontal_menu"] //Enter id(s) of CSS Horizontal UL menus, separated by commas
var csssubmenuoffset=0 //Offset of submenus from main menu. Default is 0 pixels.

function createcssmenu2(){
    //определяем выводится ли на странице меню вообще
    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]));
    }
    //если да, то инициализируем его
    if (is_menu_on_page) {
        //для всех меню на странице
        for (var i=0; i<cssmenuids.length; i++){
            var ultag=document.getElementById(cssmenuids[i])
            var litags = ultag.childNodes;
            for (var t=0; t<litags.length; t++){
                
                if(litags[t].getElementsByTagName('li').length>0)
                {
                    //добавляем курсор, если есть дети
                    var spanref=document.createElement("span")
                    spanref.className="hor_arrowdiv"
                    spanref.innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;"
                    litags[t].childNodes[0].appendChild(spanref)
                    //litags[t].firstChild.appendChild(spanref)
                    //если есть дети соответственно добавить функции для их показа и скрытия
                    if(litags[t].lastChild.nodeName=='UL'){
                        //сдвинуть детей вниз
                        litags[t].lastChild.style.top=litags[t].lastChild.parentNode.offsetHeight+csssubmenuoffset+"px"
                        //открытие детей
                        litags[t].lastChild.parentNode.onmouseover=function(){
                            this.style.zIndex=100
                            this.getElementsByTagName("ul")[0].style.visibility="visible"
                            this.getElementsByTagName("ul")[0].style.zIndex=0
                        }
                        //закрытие детей
                        litags[t].lastChild.parentNode.onmouseout=function(){
                            this.style.zIndex=0
                            this.getElementsByTagName("ul")[0].style.visibility="hidden"
                            this.getElementsByTagName("ul")[0].style.zIndex=100
                        }
                    }

                }
            }
        }
    }
}

//инициализация при загрузки страницы
    if (window.addEventListener)
        window.addEventListener("load", createcssmenu2, false)
    else if (window.attachEvent)
        window.attachEvent("onload", createcssmenu2)
