JSGestorMenu = new Class({

	submenuAberto: null,

	// ----------------------------------------------------------------------------------------------------
	initialize: function() {
	},

	// ----------------------------------------------------------------------------------------------------
	criaItens: function(itens) {

		itens.each(function(id) {
			new JSItemMenu(id);
		});

	},

	// ----------------------------------------------------------------------------------------------------
	criaSubmenu: function(item, itens) {

		new JSSubmenu(item, itens);

	},

	// ----------------------------------------------------------------------------------------------------
	abreSubmenu: function(submenu) {

		if(submenu == this.submenuActivo) return;
		if(this.submenuActivo != null) this.submenuActivo.fecha();

		this.submenuActivo = submenu;
		this.submenuActivo.abre();

	}

});
