/*
+--------------------------------------------+
|  hier gaan we bepalen of de submenus zicht-|
| baar of verbrogen moeten zijn.             |
+--------------------------------------------+
*/

aantalMenus=10;
document.onmouseover= verberg;
//-----------functie die start als mouseover event gebeurt-----
function laatZien(menuNummer, eventObject) {
     verberg();
     if(document.layers) {
	   img = getImage("myImg" + menuNummer);
 	   x = getImagePageLeft(img);
 	   y = getImagePageTop(img);
 	   menuTop = y + 10; // LAYER TOP POSITION
	   eval('document.layers["menu'+menuNummer+'"].top="'+menuTop+'"');
 	   eval('document.layers["menu'+menuNummer+'"].left="'+x+'"');
	 }
     eventObject.cancelBubble=true;
	 var menu= "menu"+ menuNummer;
     if (veranderVis(menu, 'visible'))  {
        return true;
     }
     else {
        return false;  
     }
}
//---------------------------verberg------------------------
function verberg() {
     for(i=0; i<=aantalMenus; i++) {
        veranderVis("menu"+i, 'hidden');
     }
}

//---------------verander toestand--------------------------
function veranderVis(objectId, toestand) {
     var styleObject= haalStyle(objectId)
     if(styleObject)  {
        styleObject.visibility= toestand;
     }
     else  {
        return false;
     }
}

//--------------------pas aan naargelang DOM ------------------
function haalStyle(objectId) {
 if(document.getElementById && document.getElementById(objectId)) {
	// W3C DOM
	return document.getElementById(objectId).style;
    } 
    else if (document.all && document.all(objectId)) {
	// MSIE 4 DOM
	return document.all(objectId).style;
    } 
    else if (document.layers && document.layers[objectId]) {
	// Ns 4 DOM.. note: this won't find nested layers
	return document.layers[objectId];
    } 
    else {
	return false;
    }
}
