var to = null;
var ytems = new Array("adverteren", "info");
if (document.getElementById) {
	var cando = true;
} else {
	var cando = false;
}

function menu_init() {
	if (cando) {
		for (key in ytems) {
			id = "a_menu_" + ytems[key];
			e  = document.getElementById(id);
			if (e) {
				e.onmouseover = menu_e;
				if (e.captureEvents) e.captureEvents(Event.MOUSEOVER);
			}
			
			id = "menupopup_" + ytems[key];
			e = document.getElementById(id);
			if (e) {
				e.onmouseover = menu_clear_to;
				e.onmouseout  = menu_hide_to;
			}
		}
	}
}

function menu_e(e) {
	if (cando) {
		menu_clear_to();
		
		if (!e) e = window.event;
		if (!e.target) e.target = e.srcElement;
		
		et = e.target; // et is nu <a>
		
		/*
		mp = document.getElementById("menupopup");
		for (k in et) {
			mp.innerHTML += k + " = " + et[k] + "<h" + "r>";
		}
		mp.style.display = "block";
		*/
		
		// et.id ~= a_menu_teksten | a_menu_redactie
	//	alert(et.id);
		ytem = et.id.substr(7);
		menu_view(ytem, e);
	}
}

function cmbVisibility(visibility) {
	// bepaalde <select> boxen weghalen (of tonen), ivm IE, die laat <select> altijd `bovenaan` zien, dus valt het popup menu er onder
	if (navigator.userAgent.indexOf("MSIE") != -1) {
		cmb = document.getElementById("cmbSport");
		if (cmb) {
			cmb.style.visibility = visibility;
		}
	}
}

function menu_view(ytem, e) {
	if (cando) {
		if (!e && window.event) e = window.event;
		
		if (e) {
			mp = document.getElementById("menupopup_" + ytem);
			
			if (!mp) alert(ytem);
			
			if (mp.style.display == "block") {
				// wordt al getoond
			} else {
				for (key in ytems) {
					var e2 = document.getElementById("menupopup_" + ytems[key]);
					if (e2) {
						e2.style.display = "none";
					}
				}
				
				/*
				if ( (ytem == "Login") && (ingelogd == "true") && (type == "admin") )
				{
					cmbVisibility("hidden");
				}
				*/
				
			//	y = e.clientY;
				y = 0;
				
				if (!e.target) e.target = e.srcElement;
				e = e.target;
				
				while (e.offsetParent.tagName != "BODY") {
					y = y + e.offsetTop;
					e = e.offsetParent;
				}
				
				mp.style.top = y;
				
				mpc = getE("menupopup_content_" + ytem);
				if (mpc) {
					mp.innerHTML = mpc.innerHTML;
					mp.style.display = "block";
				}
			}
		}
	}
}

function menu_hide() {
	if (cando) {
		for (key in ytems) {
			e = document.getElementById("menupopup_" + ytems[key]);
			if (e) {
				e.style.display = "none";
			}
		}
		cmbVisibility("visible");
	}
}

function menu_hide_to() {
	to = setTimeout("menu_hide()", 500);
}

function menu_clear_to() {
	clearTimeout(to);
}