﻿function getsubmenu(element) {
    var submenus = element.getElementsByTagName("ul");
    if (submenus.length > 0)
        return submenus[0];

    return null;
}
function show(element) {
    var submenu = getsubmenu(element);
    if (submenu)
        submenu.style.display = "block";
}
function hide(element) {
    var submenu = getsubmenu(element);
    if (submenu)
        submenu.style.display = "none";
}
function togglelogin() {
    var loginboxbg = document.getElementById("loginboxbg");
    var loginbox = document.getElementById("loginbox");

    if (loginboxbg && loginbox) {
        if (loginboxbg.style.display == "none")
            loginboxbg.style.display = loginbox.style.display = "block";
        else
            loginboxbg.style.display = loginbox.style.display = "none";
    }

    return false;
}
window.onload = function() {
    var topmenu = document.getElementById("topmenu");

    for (var i = 0; i < topmenu.childNodes.length; i++) {
        var item = topmenu.childNodes[i];

        if (item.nodeName == "LI") {
            item.onmouseover = function() { show(this); };
            item.onmouseout = function() { hide(this); };
        }
    }

    var login = document.getElementById("login");
    if (login) {
        var loginLink = login.getElementsByTagName("a")[0];

        loginLink.onclick = togglelogin;
    }
}