var MenuList = new Class({
	initialize: function(manager, element){
		this.manager = manager;
		this.element = element;		
		this.menus = new Array();
		var ps = this.element.getElements('p');
		for(var p = 0; p < ps.length; p++){
			this.menus.push(new Menu(this.manager, this, p + 1, ps[p]));
		}
	},
	
	get: function(index){
		return this.menus[index];
	},
	
	getMenuItemByPosition: function(position){
		for(var m = 0; m < this.menus.length; m++){
			if(this.get(m).getByPosition(position) != null){
				return this.get(m).getByPosition(position);
			}
		}
		return null;
	},
	
	hideAll: function(){
		for(var m = 0; m < this.menus.length; m++){
			this.get(m).hide();
		}
	},
	
	setup: function(){
		for(var m = 0; m < this.menus.length; m++){
			this.get(m).setup();
		}
	}
});
