﻿var menuIsOpen = false;

// alert("Javascript topmenu er blevet kalt");

function init() {
    document.body.onclick = closeMenu;
}

function closeMenu() {
    if (menuIsOpen) {
        var all = g('topmenu').getElementsByTagName("ul");
        for (var i in all) {
            if (all[i].nodeName == "UL") {
                all[i].style.display = "none";
                all[i].parentNode.getElementsByTagName("img")[0].src = "/images/pulldown.png";
                all[i].parentNode.className = "";
            }
        }
        menuIsOpen = false;
    }
}

function pulldown(elm) {
    // Getting root ul of menu	
    var parentElm = elm.parentNode;
    var obj = elm.parentNode.getElementsByTagName("ul")[0];

    if (obj.style.display == "block") {
        obj.style.display = "none";
        parentElm.className = "";
        elm.src = "/images/pulldown.png";
    }
    else {
        var all = elm.parentNode.parentNode.getElementsByTagName("ul");
        for (var i in all) {
            if (all[i].nodeName == "UL") {
                all[i].style.display = "none";
                all[i].parentNode.getElementsByTagName("img")[0].src = "/images/pulldown.png";
                all[i].parentNode.className = "";
            }
        }
        obj.style.display = "block";
        parentElm.className = "selected";
        elm.src = "/images/pulldown_selected.png";
    }
    menuIsOpen = false;
}

function imageON(elm) {
    elm.parentNode.getElementsByTagName("img")[0].src = "/images/pulldown_selected.png";
    elm.parentNode.className = "selected";
}

function imageOFF(elm) {
    elm.parentNode.getElementsByTagName("img")[0].src = "/images/pulldown.png";
    elm.parentNode.className = "";
}

function itemON(elm) {
    elm.src = "/images/pulldown_selected.png";
    elm.parentNode.className = "selected";
}

function itemOFF(elm) {
    elm.src = "/images/pulldown.png";
    elm.parentNode.className = "";
    menuIsOpen = true;
}

if (window.addEventListener) {
    window.addEventListener("load", init, false)
}
else if (window.attachEvent) {
    window.attachEvent("onload", init)
}
