function HoverMenu() {
 var timeout = new Array();
 var actief = new Array(false);
 var functiontorun = new Array();
 var liItems = document.getElementById("menubar").getElementsByTagName("LI");
 for (var i=0; i<liItems.length; i++) {
  liItems[i].onmouseover=function() {
   this.className+=" li-hover";
   for(i=0;i<functiontorun.length;i++) {
    if(actief[i]) {
     clearTimeout(timeout[i]);
     functiontorun[i]();
    }
   }
   timeout = new Array();
   actief = new Array(false);
   functiontorun = new Array();
  }
  liItems[i].onmouseout=function() {
   var _this = this;
   var leng = functiontorun.length;
   functiontorun[leng] = function() { _this.className=_this.className.replace(new RegExp(" li-hover\\b"), ""); actief[leng] = false; };
   actief[leng] = true;
   isparent = this.className.match(new RegExp('(\\s|^)parent(\\s|$)'));
   timeout[leng] = setTimeout(functiontorun[leng], (isparent?600:10));
  }
 }
 addUnLoadEvent(function(){
  for(i=0;i<functiontorun.length;i++) {
    if(actief[i]) {
     clearTimeout(timeout[i]);
     functiontorun[i]();
    }
   }
   timeout = new Array();
   actief = new Array(false);
   functiontorun = new Array();
 });
}

