var elementToKeepOpen = null;
var openMainMenu = null;

function toggleMenu(name)
{
  var thediv = document.getElementById(name);
  if (thediv.style.display == "none")
  {
    if (openMainMenu != null)
      openMainMenu.style.display = "none";

    thediv.style.display = "block";
    openMainMenu = thediv;
  }
  else
  {
    thediv.style.display = "none";
    openMainMenu = null;
  }

  return true;
}

function openMenu(name)
{
  var element = document.getElementById(name);
  if (element.style.display == "none")
    element.style.display = "block";
}

function closeMenu(name)
{
  var element = document.getElementById(name);
  if (element.style.display != "none")
    element.style.display = "none";
}

function closeMenus()
{
    closeMenu('mnuKunden');
    closeMenu('mnuLst');
    closeMenu('mnuRef');
    closeMenu('mnuExtras');

  var element = elementToKeepOpen;
  if (element == null)
    return;

  do
  {
    element = element.parentNode;
    if ((element.tagName.toLowerCase() == 'ul') && (element.id != ""))
      openMenu(element.id);
  } while ((element != null) && (element.tagName.toLowerCase() != 'body'));
}

function menuClick(name)
{
  return toggleMenu(name);
}

function menuMouseOver(element)
{
  var nr = parseInt(element.id.substr(5, 2), 10);
  if (nr <= 5)
    element.style.background = "url(./bilder/pinsel_bunt_l.gif) left center no-repeat";
  else
    element.style.background = "url(./bilder/pinsel_bunt_r.gif) right center no-repeat";
  return true;
}

function menuMouseOut(element)
{
  element.style.background = "";
  return true;
}

// merkt sich das wieder zu öffnende Element, wenn in body->onload closeMenus() aufgerufen wird	
function openMenuTree(elementName)
{
  elementToKeepOpen = document.getElementById(elementName);
}

function showImg(url)
{
  document.getElementById("imgbig").style.display = "block";
  document.getElementById("bigimg").src = url;
  window.location.href = "#bigimage";
}


var theWindow;
function showReferenzPopup(name)
{
  var url = "./refImg.php?name=" + name;
  var winleft = (screen.width - 600) / 2;
  var wintop = 0.75 * (screen.height - 630) / 2;
  theWindow = window.open(url, "Bild", "width=600, height=650, left=" + winleft + ", top=" + wintop);
  theWindow.focus();
  return true;
}

