AddToInitArray(function() { 
	var ul = document.getElementsByClassName("submenu1", document.getElementById("menu"))[0];
	// add mouseover for flyout...
	for (var i = 0; i < ul.childNodes.length; i++) {
				if (!inCMS()) {
			var f = document.getElementById(ul.childNodes[i].firstChild.innerText.toLowerCase().replace(/ /, '_')+"_flyout");
			if (f) {
				xcmsAddEventListener(ul.childNodes[i], "mouseover", showFlyout);
				xcmsAddEventListener(ul.childNodes[i], "mouseout", showFlyout);
				f = f.parentNode.removeChild(f);
				ul.childNodes[i].firstChild.appendChild(f);
				xcmsAddEventListener(ul.childNodes[i].firstChild, "click", function(evt) {
					evt = (evt) ? evt : ((event) ? event : null);
					if (evt) {
						var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
						if (elem) {
							elem = getParentObject(elem, "A");
							location.href = elem.href;
							preventDefault(evt);
						}
					}
				});
			}
		}
	}
});
function showFlyout(evt) {
	evt = (evt) ? evt : ((event) ? event : null);
	if (evt) {
		var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
		if (elem) {
			elem = getParentObject(elem, "LI");
			var ul = getParentObject(elem, "UL");
			var first = ul.firstChild == elem;
			var p = getPosition(elem, document.getElementById("menu"));
			var w = elem.offsetWidth;
			var f = document.getElementsByClassName("flyout", elem)[0];
			if (evt.type == "mouseover") {
				var top = first ? -3: -15;
   top = -p[1]; // PW: top = y-positie van de li, maar dan negatief om de flyout op dezelfde hoogte te houden
				f.style.top = top+"px";
				f.style.left = p[0]+w-5+"px";
				//f.style.display = "block";
			} else {
				f.style.top = "-1000px";
				//f.style.display = "none";
			}
		}
	}	
}

