startList = function() {

    if (document.getElementById) {

        var navRoot = document.getElementById("topMenu").firstChild;

        for (i=0; i<navRoot.childNodes.length; i++) {
            node = navRoot.childNodes[i];

            if (node.nodeName=="LI") {
                
                node.onmouseover = function() {
                    var submenus = this.getElementsByTagName('UL');
                    if ( submenus[0] ) {
                        submenus[0].style.display = 'block';
                    }
                }
                
                node.onmouseout = function() {
                    var submenus = this.getElementsByTagName('UL');
                    if ( submenus[0] ) {
                        submenus[0].style.display = 'none';
                    }
                }
            }
        }
    }
}

window.onload = startList;

function renderStreets(value) {
    if (!value || !document.getElementById("streets")) return;
    if (document.getElementById("person")) {
        document.getElementById("person").innerHTML = "";
    }
    if (value == "NIL") {
        document.getElementById("streets").innerHTML = "";
    }
    var str = "Stra&szlig;e:<br /><select name=\"strasse\" onchange=\"renderPerson(this.value);\"><option>-- ausw&auml;hlen --</option>";
    for (var i in streets) {
        if (streets[i].ort == value) {
            str += "<option value=\""+i+"\">"+streets[i].street+"</option>";
        }
    }
    document.getElementById("streets").innerHTML = str;
}

function renderPerson(value) {
    if (document.getElementById("person")) {
        document.getElementById("person").innerHTML = "Hausverwalter:<strong><a href=\"index.php?id=18#" + persons[value] + "\">" + persons[value] + "</a></strong>";
    }
}