var voriglevel = -1;
var UElm = new Array("","","");
var stringTags = "";

function MaakMenuItem(id, level, naam)
{
	var elm = document.createElement("A");
	elm.href = "#";
	elm.innerText = naam;
	elm.id = id;
	switch(level)
	{
		case 0: 
		{
			elm.className = "level0";
			elm.attachEvent("onclick", klik);
			break;
		}
		case 1:
		{
			elm.className = "level1";
			elm.attachEvent("onclick", klik);
			break;
		}
		case 2:
		{
			elm.className = "level2";
			elm.attachEvent("onclick", klik);
			break;
		}
	}
	var LIelm = document.createElement("<LI>");
	LIelm.appendChild(elm);
	
	bulletsPlaatsen(level);
	UElm[level].appendChild(LIelm);
}

function klik()
{
	var id = window.event.srcElement.id;
	var level = calc_level(id,0);
	level--;
	window.event.cancelBubble = true;
//	top.MenuCode.hidemenu(top.frames['menu'].document, 'menu2');
//	if (level == 2) {
//		top.MenuCode.showmenu(top.frames['menu'].document,calc_level(calc_level(id,1),1),0,0,'','','left');
//		top.MenuCode.showmenu(top.frames['menu'].document,calc_level(id,1),0,0,'','','left');
///	}
//	else if (level == 1) {
//		top.MenuCode.showmenu(top.frames['menu'].document,calc_level(id,1),0,0,'','','left');
//	}
//	else {
//		top.MenuCode.showmenu(top.frames['menu'].document,id,0,0,'','','left');
//	}
	//top.MenuCode.showpath(top.frames['NewPadNav'].document,id,' | ');

	top.MenuCode.reload(top.main.document,id,'/main.asp');

}

function calc_level(id,todo)
{
	var pos = 0;
	var aantal = 0;
	while (id.indexOf("_",pos) != -1)
	{
		aantal++;
		pos = id.indexOf("_",pos) + 1;
	}
	if (todo == 1)
	{
		return id.substring(0,pos - 1);
	}
	else
		return aantal;
}

function bulletsPlaatsen(currentLevel)
{
	if (voriglevel < currentLevel) 
	{
		UElm[currentLevel] = document.createElement("<UL>");
	}
	else 
	{
		if (voriglevel > currentLevel)
		{
			for (var i = 1; i <= (voriglevel - currentLevel); i++)
			{
				var minder = i - 1;
				UElm[minder].appendChild(UElm[i]);
			}
		}
	}
	voriglevel = currentLevel;
}


function FlushItems()
{
	for (var i = voriglevel; i > 0; i--)
	{
		var minder = i - 1;
		UElm[minder].appendChild(UElm[i]);
	}
	document.body.appendChild(UElm[0]);
}