MenuModel = function(menu)
{
	this.menu = menu;
    this.menuItems = new Array;
    this.root = null;
    this.activeMenuItem = null;
    this.openfolders = new Array;
}

MenuModel.prototype.load = function(modelNode)
{
    var nodes = modelNode.getElementsByTagName("item");
    if (nodes != null && nodes.length > 0)
    {
        this.root = new MenuItem(this, nodes[0]);
	}
	else
	{
		alert("no root");
	}
}

MenuModel.prototype.setSelected = function(name)
{
	this.root.setActive(name);
	this.root.setSelected();
}


