// JavaScript Document
var main_open = 0;
var sub_open = 0;

function show_hide(id,desc){
  
  var menuId = String(id);
  var d = document.getElementById('menu'+id);
  var firsthier;

  if(d.style.display == 'inline'){
    d.style.display = 'none';
        if(menuId.indexOf('_')<0){ 
              document['menu_img'+id].src= '/resources/css/img/AufklappenInvisible.gif';
              document['menu_img'+id].alt= 'Bereich '+desc+' uns aufklappen';
              document['menu_img'+id].title= 'Bereich '+desc+' aufklappen';
              main_open = 0;
         }
         else{
              firsthier = menuId.split("_");
              if(Number(firsthier[0]) < 5){
                document['menu_img'+id].src= '/resources/css/img/subNavArrow_neu.gif';
                }
              else{ 
                document['menu_img'+id].src= '/resources/css/img/subNavArrow_neu_back.gif';
                }
              document['menu_img'+id].alt= 'Bereich '+desc+' aufklappen';
              document['menu_img'+id].title= 'Bereich '+desc+' aufklappen';
              sub_open = 0;
              
         }
           
    
  }else{
      d.style.display = 'inline';
         if(menuId.indexOf('_')<0){              
              document['menu_img'+id].src= '/resources/css/img/AufklappenInvisible.gif';
              document['menu_img'+id].alt= 'Bereich '+desc+' zuklappen';
              document['menu_img'+id].title= 'Bereich '+desc+' zuklappen';
              main_open = id;
         }
         else{
              firsthier = menuId.split("_");
              if(Number(firsthier[0]) < 5){
                document['menu_img'+id].src= '/resources/css/img/subNavArrow_neu_back.gif';
              }
              else{
                document['menu_img'+id].src= '/resources/css/img/subNavArrow_neu.gif';
              }
              document['menu_img'+id].alt= 'Bereich '+desc+' zuklappen';
              document['menu_img'+id].title= 'Bereich '+desc+' zuklappen';
              sub_open = id;
         }
          
  }
   
}

function autoCloseMain(){
      if(main_open != 0){
        var d = document.getElementById('menu'+main_open);
        d.style.display = 'none';
        document['menu_img'+main_open].src= '/resources/css/img/AufklappenInvisible.gif';
        document['menu_img'+main_open].alt= (document['menu_img'+main_open].alt).replace("zuklappen","aufklappen");
        document['menu_img'+main_open].title= (document['menu_img'+main_open].title).replace("zuklappen","aufklappen");
        main_open = 0;
      }
}


function autoCloseSub(){
      if(sub_open != 0){
        var d = document.getElementById('menu'+sub_open);
        d.style.display = 'none';
        document['menu_img'+sub_open].src= '/resources/css/img/subNavArrow_neu.gif';
        document['menu_img'+sub_open].alt= (document['menu_img'+sub_open].alt).replace("zuklappen","aufklappen");
        document['menu_img'+sub_open].title= (document['menu_img'+sub_open].title).replace("zuklappen","aufklappen");
        sub_open = 0;
      }
}

function autoCloseAll(){
  var d = document.getElementById('menu');
  var anzahl = d.childNodes.length;
  for (i = 1; i < anzahl+1; i++){
      var d = document.getElementById('menu'+i);
      d.style.display = ''; 
      var anzahlsub = d.childNodes.length;
      for (j = 0; j < anzahlsub; j++){
        var f = document.getElementById('menu'+i+"_"+j);
        if(f){
          f.style.display = '';
        }
      }
  }

  autoCloseSub();
  autoCloseMain();

}
function autoCloseAllSub(){
    var d = document.getElementById('menu');
    var anzahl = d.childNodes.length;
    for (i = 1; i < anzahl+1; i++){
      var d = document.getElementById('menu'+i);
      //d.style.display = ''; 
      var anzahlsub = d.childNodes.length;
      for (j = 0; j < anzahlsub; j++){
        var f = document.getElementById('menu'+i+"_"+j);
        if(f){
          f.style.display = '';
        }
      }
  }
}

function wait(func, id, id1){
  var e = func+"(\'"+id+"\'),(\'"+id1+"\')";
  i = "0";
  setTimeout(e,500);
}

