function openWindow(link) {
  staedtePopup = window.open(link,"Popup","width=400,height=400,left=250,top=170,scrollbars=yes");
}

function menulowall() {
if (aktObj1 != null) lowmenu_1st(aktObj1);
if (aktObj2 != null) lowmenu_2nd(aktObj2);
if (aktObj3 != null) lowmenu_3rd(aktObj3);
}

function menulow_nur2() {
if (aktObj2 != null) lowmenu_2nd(aktObj2);
}

function setAkt1(obj) {
  aktObj1 = obj;
}

function setAkt2(obj) {
  aktObj2 = obj;
}

function setAkt3(obj) {
  aktObj3 = obj;
}

function highmenu_1st(obj) {
  MenuClearStyle(obj);
  obj.className = obj.className + ' menuhigh_1st';
}

function lowmenu_1st(obj) {
  MenuClearStyle(obj);
  obj.className = obj.className + ' menulow_1st';
}

function HideDiv(divname) {
  document.getElementById(divname).style.visibility = "hidden";
}

function ShowDiv(divname) {
  document.getElementById(divname).style.visibility = "visible";
}

function highmenu_2nd(obj) {
  MenuClearStyle(obj);
  obj.className = obj.className + ' menuhigh_2nd';
}

function lowmenu_2nd(obj) {
  MenuClearStyle(obj);
  obj.className = obj.className + ' menulow_2nd';
}

function highmenu_3rd(obj) {
  MenuClearStyle(obj);
  obj.className = obj.className + ' menuhigh_3rd';
}

function lowmenu_3rd(obj) {
  MenuClearStyle(obj);
  obj.className = obj.className + ' menulow_3rd';
}

function MenuClearStyle(obj) {
  obj.className = StringEntfernen(obj.className, 'menulow', 4, ' ');
  obj.className = StringEntfernen(obj.className, 'menuhigh', 4, ' ');
}

function StringEntfernen(mainstring, suchstring, suffixlaenge, trennzeichen) {
  while (mainstring.lastIndexOf(suchstring) != -1) {
    if (mainstring.lastIndexOf(suchstring) == 0) {
      mainstring = mainstring.substring(0,mainstring.lastIndexOf(suchstring)-trennzeichen.length) + mainstring.substring((mainstring.lastIndexOf(suchstring)+suffixlaenge+suchstring.length)+trennzeichen.length,mainstring.length);
    } else {
      mainstring = mainstring.substring(0,mainstring.lastIndexOf(suchstring)-trennzeichen.length) + mainstring.substring((mainstring.lastIndexOf(suchstring)+suffixlaenge+suchstring.length),mainstring.length);
    }
  }
  return mainstring;
}

function divausrichten() {
  document.getElementById('menu2nd_1').style.left = document.getElementById('huelle').offsetLeft-2 + 138*1;
  document.getElementById('menu2nd_2').style.left = document.getElementById('huelle').offsetLeft-2 + 138*1;
  document.getElementById('menu2nd_3').style.left = document.getElementById('huelle').offsetLeft-2 + 138*2;
  document.getElementById('menu2nd_4').style.left = document.getElementById('huelle').offsetLeft-2 + 138*2;
  document.getElementById('menu2nd_5').style.left = document.getElementById('huelle').offsetLeft-2 + 138*4;
  document.getElementById('menu2nd_6').style.left = document.getElementById('huelle').offsetLeft-2 + 138*3;
  document.getElementById('menu3rd_1_2').style.left = document.getElementById('huelle').offsetLeft-2 + 138 +138;
}

function getLastClass(obj) {
  return obj.className.substr(obj.className.lastIndexOf(' ')+1,obj.className.length - (obj.className.lastIndexOf(' ')+1));
}

function getMenuHigh(obj) {
  erg = false;
  if (getMenuHigh_1st(obj)) erg = true;
  if (getMenuHigh_2nd(obj)) erg = true;
  if (getMenuHigh_3rd(obj)) erg = true;
}

function getMenuHigh_1st(obj) {
  return getLastClass(obj) == 'high_1st';
}

function getMenuHigh_2nd(obj) {
  return getLastClass(obj) == 'high_2nd';
}

function getMenuHigh_3rd(obj) {
  return getLastClass(obj) == 'high_3rd';
}



  var MenuStayTime = 500;

  var menuvisible = false;



// ACHTUNG BEI MENÜÄNDERUNG ###################################################
function SetMenuStay(divname) {
  if (menuvisible == false) {
    switch (divname) {
      case "all": menufade = eval("window.setTimeout(\"low_all();\",MenuStayTime);");break;
      case "menu3rd_1_2": menufade = eval("window.setTimeout(\"HideDiv('" + divname + "');HideDiv('menu2nd_1');menulowall();\",MenuStayTime);");break;
      case "menu2nd_1": menufade = eval("window.setTimeout(\"HideDiv('" + divname + "');HideDiv('menu3rd_1_2');menulowall();\",MenuStayTime);");break;
       default: menufade = eval("window.setTimeout(\"HideDiv('" + divname + "');menulowall();\",MenuStayTime);");break;
    }
    menuvisible = true;
  }
}

function ClearMenuStay() {
  if (menuvisible == true) {
    window.clearTimeout(menufade);
    menuvisible = false;
  }
}

function dehighlightdiv(divname) {
  eval("SetMenuStay('" + divname + "');");
}



// ACHTUNG BEI MENÜÄNDERUNG ###################################################
function showMenu(menu) {
  switch (menu) {
    case '1': ShowDiv('menu2nd_1');break;
    case '2': ShowDiv('menu2nd_2');break;
    case '3': ShowDiv('menu2nd_3');break;
    case '4': ShowDiv('menu2nd_4');break;
    case '5': ShowDiv('menu2nd_5');break;
    case '6': ShowDiv('menu2nd_6');break;
    case '1_2': ShowDiv('menu3rd_1_2');break;
  }
}


// ACHTUNG BEI MENÜÄNDERUNG ###################################################
function low_2nd() {
  HideDiv('menu2nd_1');
  HideDiv('menu2nd_2');
  HideDiv('menu2nd_3');
  HideDiv('menu2nd_4');
  HideDiv('menu2nd_5');
  HideDiv('menu2nd_6');
}


// ACHTUNG BEI MENÜÄNDERUNG ###################################################
function low_3rd() {
  HideDiv('menu3rd_1_2');
}

function low_all() {
  low_2nd();
  low_3rd();
}