<!-- 
var levelarray = new Array();
var hideSub;
var showSub;

var colorBgArray = new Array("#CCE0D6", "#CDE0F5", "#EBCCCC", "#E1D5CD", "#E1EBCD", "#CCCCEB" )

function getElement(root, id) {
  if (root.getElementById) {
    return root.getElementById(id);
  } 
  else {
    return root.all[id];
  }
}

function showMyTop(subid, level, hassub, colorno) {
  clearTimeout(hideSub); 
  if (null == getElement(document, "sub" + subid) && (parent.menucache.loaded)) {
    try {
      if (getElement(parent.menucache.document.body, "sub" + subid) != null) {
        elMenuDest = getElement(document, "menu");
        //var dx1 = new Date();
        elMenuDest.innerHTML += getElement(parent.menucache.document.body, "sub" + subid).outerHTML;
        //var dx2 = new Date();
        //alert(dx2-dx1);
      }  
    }
    catch(e) {
      return;
    }  
  }  
    
  if (colorno) {
    showSub = window.setTimeout('showMySub("' + subid + '", "' + level + '", ' + hassub + ', ' + colorno + ')', 100);
  }
  else {
    showSub = window.setTimeout('showMySub("' + subid + '", "' + level + '", ' + hassub + ')', 100);
  }
}

function showMySub(subid, level, hassub, colorno)
{
  //if(subid != "none"){
    // ondervang de hideSub als er een submenu getoond moet worden
    clearTimeout(hideSub); 
    clearTimeout(showSub);
  //}
  try{
    // verplaats menu aan bovenkant venster
    //document.all.menu.style.top = document.body.scrollTop + 3;
    //document.all.menu.style.left = document.body.scrollLeft;
    // eerst levels vanaf 'level' verbergen
    for(var i = level; i < levelarray.length; i++){
      // sub verbergen indien...
      if(getElement(document, "sub" + levelarray[i])){
        getElement(document, "sub" + levelarray[i]).style.visibility = "hidden";
      }
      // achtergrondkleur herstellen
      if(getElement(document, "row" + levelarray[i])){
        getElement(document, "row" + levelarray[i]).style.backgroundColor = "#FFFFFF";
      }
      // subid van level verwijderen
      levelarray[i] = null;
    }
    if(subid != "none"){
      //
      var subname = "sub" + subid;
      var rowname = "row" + subid;
      // nieuwe subname aan level toevoegen
      levelarray[level] = subid;
      // achtergrondkleur aanpassen
      if(getElement(document, rowname)){
        if(colorno){
          //alert(colorno)
          getElement(document, rowname).style.backgroundColor = colorBgArray[colorno - 1];
        } else {
          getElement(document, rowname).style.backgroundColor = "#FF9933";
        }
      }
      // en de sub tonen indien...
      if(hassub){
        getElement(document, subname).style.visibility = "visible";
      }
    }
  } catch(e){
    //alert(e.description)
    //document.location.replace("page.asp?id=i000000&amp;alias=naturalis.nl")
  } finally {
    // set timeout voor als het menu niet meer "gebruikt" wordt
    if(subid != "none"){
     //hideSub = window.setTimeout('showMySub("none", 0, false)',4000);
    }
  }
}

function hideAllSub()
{
  clearTimeout(showSub);
  // vertrager die door showMySub kan worden ondervangen...
  hideSub = window.setTimeout('showMySub("none", 0, false)', 1000);
}

// toevoegen in body content-frame: onscroll="bodyScroll();"
function bodyScroll(){
   showMySub("none", 0, false);
}
// -->