var allElements = new Array;
var indexes = new Array;
var timeOut;
var hideTimeout=1500;

/** showMenu geeft het juiste submenu weer a.d.h.v. het ID (van boven naar onder) **/
function showMenu(id) {
	hideMenus();
	clearTimeout(timeOut);
	if (allElements[id]) allElements[id].style.visibility='visible';
}

function removeTimeout() {
	clearTimeout(timeOut);
}

/** hideOnTimeout verbergt alle menu's na de gestelde timeout tijd **/
function hideOnTimeout() {
	clearTimeout(timeOut);
	timeOut = setTimeout(hideMenus,hideTimeout);
}

/** hideMenu's verbergt alle menu's en reset de e.v.t. timeOut **/
function hideMenus() {
	for (i=0; i<indexes.length; i++) {
		temp = indexes[i];
		allElements[temp].style.visibility='hidden';
	}

	return true;
}

function updateAllElements() {
	for (i=1; i<allElements.length; i++) {
            allElements[i].style.visibility="hidden";
            allElements[i].onmouseover=removeTimeout;
            allElements[i].onmouseout=hideOnTimeout;
        }
}
