var aantal_lagen_maximaal = 2;
var aantal_buttons = 5;
var pagina = document;
var m = new Array();

function toonMenu(menu_nummer, xpos, ypos)
{
	// check of frame geladen is.
	if(pagina.getElementById(menu_nummer))
	{
		breedte = document.body.offsetWidth;
		/*breedte = breedte - 770;
		breedte = breedte / 2;
		if (breedte > 0) xpos 	= xpos + breedte;*/
		// verberg alle menu's behalve die uit de structuur menu_nummer
		verbergMenu(menu_nummer);
		
		// laad het menu zien
		pagina.getElementById(menu_nummer).style.left 		= xpos+"px";
		pagina.getElementById(menu_nummer).style.top 		= ypos+"px";
		pagina.getElementById(menu_nummer).style.display 	= "block";		
	}
}

function verbergMenu(open_menu_nummer)
{
	// check of frame geladen is.
	sluit_menu='m_';
	loop(sluit_menu,open_menu_nummer);									
}

function loop(s_menu,open_menu_nummer)
{		
	for (m[s_menu]=1; m[s_menu]<=99998; m[s_menu]++)
	{
		sluit_menu = s_menu + m[s_menu];		
		if(pagina.getElementById(sluit_menu))
		{			
			if (!open_menu_nummer.match(sluit_menu))
			{
				pagina.getElementById(sluit_menu).style.display = "none";
			}
			sluit_menu=s_menu + m[s_menu] + "_";
			loop(sluit_menu,open_menu_nummer);			
		}
		else
		{
			m[s_menu] = 99999;
		}			
	}	
}

function klikMenu(nummer_menu, xpos, ypos)
{
	// check of frame geladen is.
	if(pagina.getElementById(nummer_menu))
	{		
		// er is op button geklikt, check eerst even of menu weg moet of juist te zien moet zijn.
		if (pagina.getElementById(nummer_menu).style.display == "block")
		{
			pagina.getElementById(nummer_menu).style.display = "none";	
		}
		else
		{					
			toonMenu(nummer_menu, xpos, ypos);
		}
	}
}


