// Variables globales
if(typeof(menu_activo) == 'undefined') menu_activo = null;
if(typeof(bot_activo) == 'undefined') bot_activo = null;
var menu_roll = null;
var menu_tmr = null;
var menu_t = 1000;

// Inicialización del menú
function MenuInit()
{
	for(var i = 1; i <= 4; ++i) {
		var elm = document.getElementById('menu' + i + 'MENUROLL');

		elm.onmouseover = MenuOver;
		elm.onmouseout = MenuOut;
		elm.submenu = document.getElementById('submenu' + i + 'DIV');
		if(elm.submenu) {
			elm.submenu.onmouseover = SubmenuOver;
			elm.submenu.onmouseout = SubmenuOut;
		}
	}

	if(menu_activo) {
		if(bot_activo) {
			bot_activo = document.getElementById('bot' + menu_activo + 'x' + bot_activo);
			bot_activo.className = 'on';
		}

		menu_activo = document.getElementById('menu' + menu_activo + 'MENUROLL');
		menu_activo.MyRollOver();
		setOpacity(menu_activo.submenu, 1);
	}
}
window_onload[window_onload.length] = 'MenuInit()';

function MenuOver()
{
	if(menu_tmr) {
		clearTimeout(menu_tmr);
		menu_tmr = null;
	}

	if(menu_activo && menu_activo != this) {
		menu_activo.MyRollOut();
		setOpacity(menu_activo.submenu, 0);
	}

	if(menu_roll && menu_roll != this) {
		menu_roll.MyRollOut();
		Blend(menu_roll.submenu, 1, 0);
		menu_roll = null;
	}

	if(!menu_roll) {
		this.MyRollOver();
		Blend(this.submenu, 0, 1);
		menu_roll = this;
	}
};
function MenuOut()
{
	menu_tmr = setTimeout('OcultaMenu()', menu_t);
};
function OcultaMenu()
{
	menu_tmr = null;
	if(menu_roll && menu_roll != menu_activo) {
		menu_roll.MyRollOut();
		Blend(menu_roll.submenu, 1, 0);
		menu_roll = null;
	}
	if(menu_activo) {
		menu_activo.MyRollOver();
		setOpacity(menu_activo.submenu, 1);
	};
};
function SubmenuOver()
{
	if(menu_tmr) {
		clearTimeout(menu_tmr);
		menu_tmr = null;
	}
};
function SubmenuOut()
{
	menu_tmr = setTimeout('OcultaMenu()', menu_t);
};

