var previousMenuId=0;
var closePrevious=1;    // Verander naar iets anders dan 1 om het vorige menu open te houden

function closePreviousMenu(currentMenuId)
{
  message = "previousMenuId = " + previousMenuId + "\r\n";
  message += "currentMenuId = " + currentMenuId;
  
//  alert (message);
  
  if ((previousMenuId != currentMenuId) && (previousMenuId != 0))
  {
    domStyle = getDomStyle(previousMenuId);
    domStyle.display = 'none';
  }
  previousMenuId = currentMenuId;
}

function toggleClamShellMenu(objectID) 
{
  if (isAll || isId) 
  {
    domStyle = getDomStyle(objectID);
    if (domStyle.display =='block')
    {
      domStyle.display='none';
    }
    else
    {
      domStyle.display='block';
    }
    
    if (closePrevious==1) closePreviousMenu(objectID);
  }
} // Oorsponkelijk hoort hier nog een else bij, waarmee de funtie ook werkt voor NS4

