/**
* Gestor del menú principal
*
* Funciones para manejar el menu y submenus
* @package SYSTEM
* @subpackage MENU
* @author Manuel Segura
* @version 1.0
* @copyright EPS
*/

function cMenu()
{
	// Datos
	this.aMenus   = new Array("","","",""); 	// Menús visibles. ID de cada nivel

	// Procedimientos
	this.show 			= fMenu_Show;
	this.hide 			= fMenu_Hide;
};

function fMenu_Show(idElement, iLevel)
{
	var oSubmenuOFF = null;
	var oSubmenuON  = null;

	if (this.aMenus[iLevel]!=idElement)
	{
		this.hide(iLevel);

		oSubmenuON = document.getElementById(idElement);
		oSubmenuON.style['display'] = 'block';
		this.aMenus[iLevel] = idElement;
	};
};

function fMenu_Hide(iLevel)
{
	var oSubmenuOFF = null;
	if (this.aMenus[iLevel+1] && this.aMenus[iLevel+1]!="") this.hide(iLevel+1);
	if (this.aMenus[iLevel] && this.aMenus[iLevel]!="")
	{
		oSubmenuOFF = document.getElementById(this.aMenus[iLevel]);
		oSubmenuOFF.style['display'] = 'none';
		this.aMenus[iLevel] = "";
	};
};

var gMenu = new cMenu();