function menuBuild()
{
	var menuContainer = document.getElementById("menucontainer");
	var tempMenu = document.getElementById("tempmenu");
	tempChildren = tempMenu.childNodes;
	var parent = new Array(3);
	var newMenu = document.createElement('div');
	newMenu.setAttribute("id", "menu");
	newMenu.style.display = "inline";
	menuContainer.appendChild(newMenu);
	parent[0] = newMenu;

	var curUL = new Array(3);
	var level = 0;
	var prevLevel = 0;

	for(i = 0; i < tempChildren.length; i++)
	{
		thisChild = tempChildren[i];
		if(thisChild.nodeType == 1)
		{
			level = parseInt(thisChild.className.substring(1, 2)) + 1;
			if(level == 1 || prevLevel < level)
				curUL[level] = parent[level - 1].appendChild(document.createElement('ul'));
			var newLI = document.createElement('li')
			curUL[level].appendChild(newLI);
			newLI.innerHTML = thisChild.innerHTML;
			parent[level] = newLI;
			prevLevel = level;
		}
	}
	menuContainer.removeChild(tempMenu);
}

function adjustMenu()
{
	var obj = document.getElementById("menu");
	var totalWidth = 0;
	objChildren = obj.childNodes;
	len = objChildren.length;

	for(i = 0; i < len; i++)
	{
		thisChild = objChildren[i];
		if(thisChild.nodeType == 1)
			totalWidth += parseInt(thisChild.offsetWidth);
	}
	obj.style.width = totalWidth + "px";
}