// folgende Gruppen werden zunaechst ausgeblendet
var ids=new Array('sub-group1','sub-group2','sub-group3','sub-group4','sub-group5',
   'sub-group6','sub-group7','sub-group8','sub-group9','sub-group10','sub-group11',
   'sub-group12','sub-group13','sub-group14','sub-group15');
/**
 * Blendet eine Menue-Ebene aus
 */
function switchMenu(obj) {
   
    var parent = document.getElementById(obj);
    if ( parent.style.display != 'none' ) {
            // verstecken
           parent.style.display = 'none';
    }
    else {
         // wieder anzeigen
         parent.style.display = '';
    }

    saveMenuState();
}

/*
 * Speichert den Menuestatus in einem Session-Cookie
 */
function saveMenuState(){
   //alert("saveMenuState() called");
   var cookieString="";
   for (var i=0;i<ids.length;i++)
   {
       var parent = document.getElementById(ids[i]);
       if (parent != null)
       {
            var liTags = parent.getElementsByTagName("li");
            if (liTags != null && liTags.length>0 && liTags[0].style.display!='none')
                  cookieString += ids[i]+"=1; ";
       }
   }
      /*var futdate = new Date();
      var expdate = futdate.getTime();
      futdate.setTime(expdate);*/
      //document.cookie = cookieString;
      //document.cookie = cookieString+"; expires=Thu, 01-Jan-70 00:00:01 GMT";
       //document.cookie = "test=1; test2=2; test3=3";

}

function restoreMenuState(){
    //if (document.cookie.length>0)
      //  alert(document.cookie);
}

/*
 * Funktion zum registrieren von Evens beim Seitenladen
 */
function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            if (oldonload) {
                oldonload();
            }
            func();
        }
    }
}

/*
 * Blendet alle unter id_to_collapse definierten Menueebenen aus
 *
 */
function collapseAll()
{
    for (var i=0;i<ids.length;i++)
        switchMenu(ids[i]);
}


/*
 *   registiert collapsAll zum Laden beim ersten start
 */
addLoadEvent(function() {
  restoreMenuState();
 // Menü soll nicht mehr zusammenklappen
 // collapseAll();
  
})



