/* ======================================================
   file: menu.js

   last update: 11.05.2009 by Patricia Engelskirchen 
*/


function closePulldown(pd_id) {
    /* nur fuer Microsoft Internet Explorer */
    if (MS == 1) {
        var existingElement = document.getElementById('iepulldown');
        if (existingElement != null) {
        	existingElement.innerHTML = '';
            existingElement.style.visibility = 'hidden';
        }
    }
}

function openPulldown(pd_id) {
    /* nur fuer Microsoft Internet Explorer */
    if (MS == 1) {
    
        /* UL-Struktur mit Pulldown-Menue suchen */
        var liste = document.getElementsByTagName('UL');
        var pdobject = null;
        
        for (var n = 0; n < liste.length; n++) {
            if (liste[n].id == pd_id) {
                pdobject = liste[n];
                break;
            };
        }

        /* pruefen, ob Division fuer Pulldown existiert, dann darin Optionen erzeugen */

        var existingElement = document.getElementById('iepulldown');
        if (existingElement != null) {

            /* jedes LI-Element des Pulldowns als Paragraph in Pulldown-Division erzeugen */
            if (pdobject != null) {
                var liste_pd = pdobject.getElementsByTagName('LI');
                var result = "";
                
                for (var n = 0; n < liste_pd.length; n++) {
                    result = result + '<p>\n    ' + liste_pd[n].innerHTML + '\n</p>\n';
                }

                result = result + "<p class=\"fncclose\"><a class=\"fncclose\" href=\"javascript:closePulldown('" + pd_id + "')\"><img src=\"./pic/closeX.gif\">&nbsp;schlie&szlig;en</a></p>";
                existingElement.innerHTML = result;
            }

            /* Pulldown-Division sichtbar schalten */
            existingElement.style.visibility = 'visible';
        }
    }
}

