var tdelay = 500;
var aktiv = '';
var toclose = 0;

function makt(currid){
  window.clearTimeout(aktiv);

  var currmenue = document.getElementById('menue'+currid);
  var currparent = currmenue.getAttribute('parent');
  if(toclose != 0 && toclose != currparent)
    mdeakt(toclose);
  toclose = 0;
  if(currparent > 0)
    makt(currparent);

  currmenue.className = currmenue.className.replace('nonakt', 'akt');

  var menuelink = document.getElementById('menuea'+currid);
  menuelink.className = menuelink.className.replace('nonakt', 'akt');

  var childul = document.getElementById('ul'+currid);
  if(childul){
    childul.style.display = 'inline';
  }
}

function mdeakt(currid){
  var currmenue = document.getElementById('menue'+currid);
  var currparent = currmenue.getAttribute('parent');
  if(currparent > 0)
    mdeakt(currparent);

  currmenue.className = currmenue.className.replace('akt', 'nonakt');
  currmenue.className = currmenue.className.replace('nonnonakt', 'nonakt');

  var menuelink = document.getElementById('menuea'+currid);
  menuelink.className = menuelink.className.replace('akt', 'nonakt');
  menuelink.className = menuelink.className.replace('nonnonakt', 'nonakt');

  var childul = document.getElementById('ul'+currid);
  if(childul){
    childul.style.display = 'none';
  }
}