/**
 * the menu list - contains IDMenuItem
 * for 1st level. each item has childs for
 * submenu entries
 */
function IDMenu() { this.items = new Array(); }

IDMenu.counter = 0;
IDMenu.allItems = {};
IDMenu.createItem = function(label,url,active) 
{
	IDMenu.counter++;
	var obj = new IDMenuItem();
	obj.setId(IDMenu.counter);
	obj.setLabel(label);
	IDMenu.allItems[IDMenu.counter] = obj;
	
	if (typeof(url)!="undefined") obj.setUrl(url);
	if (typeof(active)!="undefined" && active) obj.setActive(1);
	
	return obj;
}

IDMenu.prototype = {
	append:function(item){
		this.items.push(item);
		return item;
	},
	getList:function(){ return this.items; }
}
