﻿var liNode = '';
var hideTimeout;
var activeItem = '';
//var subitem = '';

function showSub(Node, admin){
  if (Node.id == 'subactive' || (Node.id == 'active' && admin == '')) {
  return;
  }
  var submenuExists = false;
	var menuLink = '';
  
	for (var i=0; i < Node.childNodes.length; i++) {
    activeItem = Node.id;
    if (activeItem != liNode.id && liNode) {
      if (hideTimeout) clearTimeout(hideTimeout);
      //alert(liNode.id);
      //hideTimeout = setTimeout('doHide(liNode)', 200);
      doHide(liNode);   
    }
  	var item = Node.childNodes[i];
    if (hideTimeout) clearTimeout(hideTimeout);

  	if (item.className == "submenu") {
      submenuExists = true;
      item.style.display = 'block';
      //subitem = item;
      //subTimeout = setTimeout(function lalala(){subitem.style.display = 'block';}, 500);
      //item.style.zIndex = '5';
    }
    else if (item.className == "menu_link") {
      menuLink = item
    }
  }
  if (submenuExists){
    menuLink.style.background = 'url(menu_entry_submouseover.gif)';
    menuLink.style.backgroundRepeat = 'no-repeat';
    menuLink.style.marginBottom = '0px';
    menuLink.style.color = '#E4F2B1';
    menuLink.style.fontWeight = 'bold';
    //menuLink.style.fontSize = '100%';
  }
  else {
    menuLink.style.background = 'url(menu_entry_actief.gif)'; 
  }
}

function hideSub(Node){
  if (Node.id == 'active' || Node.id == 'subactive') return;
  liNode = Node;
  //setTimeout( function() { makeVisible(layerName); }, 500 );
  if (hideTimeout) clearTimeout(hideTimeout);
  hideTimeout = setTimeout('doHide(liNode)', 500);
}

function doHide(liNode) {
  //if (liNode.captureEvents(Event.MOUSEUP)) alert('asdfsda');
  //this.onMouseUp=
  //if (liNode.mouseout) alert('mouseover');
	for (var i=0; i < liNode.childNodes.length; i++) {
  	var item = liNode.childNodes[i];
  	if (item.className == "submenu") {
      item.style.display = 'none';
    }
    else if (item.className == "menu_link") {
      item.style.background = 'url(menu_entry.gif)';
      //item.style.fontSize = '110%'; 
      item.style.color = '#E4F2B1';
      item.style.fontWeight = 'normal';
      

    }
  }
}

function nieuweSub(sectie, item, menu) {
	var parent = item.parentNode;
	parent = parent.parentNode;
	parent = parent.parentNode;
	if (parent.id == 'active' || parent.id == 'subactive') parent = menu;
	else parent = parent.id;
	window.location.href='hoofd.php?section=' +sectie+ '&menu=' +parent+ '&nieuwe_subpagina=true';
}

