// Variables globales
if(typeof(bot_activo) == 'undefined') bot_activo = null;
if(typeof(menu_activo) == 'undefined') menu_activo = null;
var menu_roll = null;
var menu_tmr = null;
var menu_t = 1000;
if(typeof(smenu_activo) == 'undefined') smenu_activo = null;
var smenu_roll = null;
var smenu_tmr = null;
var smenu_t = 1000;

// Inicialización del menú
function MenuInit()
{
	var nums = [1,2,3,4];
	for(var i in nums) {
		var elm = document.getElementById('botmenu' + nums[i]);
		if(elm) {
			elm.onmouseover = MenuOver;
			elm.onmouseout = MenuOut;
			elm.submenu = document.getElementById('submenu' + nums[i]);
			if(elm.submenu) {
				elm.submenu.onmouseover = SubmenuOver;
				elm.submenu.onmouseout = SubmenuOut;
			}
		}
	}

	var snums = [21,22,23,24,25];
	for(var i in snums) {
		var elm = document.getElementById('sbotmenu' + snums[i]);
		if(elm) {
			elm.onmouseover = SMenuOver;
			elm.onmouseout = SMenuOut;
			elm.submenu = document.getElementById('ssubmenu' + snums[i]);
			if(elm.submenu) {
				elm.submenu.onmouseover = SSubmenuOver;
				elm.submenu.onmouseout = SSubmenuOut;
			}
		}
	}

	if(menu_activo) {
		if(bot_activo) {
			bot_activo = document.getElementById('bot' + menu_activo + 'x' + bot_activo);
			bot_activo.className = 'on';
		}

		menu_activo = document.getElementById('botmenu' + menu_activo);
		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) {
		setOpacity(menu_activo.submenu, 0);
	}

	if(menu_roll && menu_roll != this) {
		Blend(menu_roll.submenu, 1, 0);
		menu_roll = null;
	}

	if(!menu_roll) {
		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) {
		Blend(menu_roll.submenu, 1, 0);
		menu_roll = null;
	}
	if(menu_activo) {
		setOpacity(menu_activo.submenu, 1);
	};
};
function SubmenuOver()
{
	if(menu_tmr) {
		clearTimeout(menu_tmr);
		menu_tmr = null;
	}
};
function SubmenuOut()
{
	menu_tmr = setTimeout('OcultaMenu()', menu_t);
};
/*****************************************************************************/
function SMenuOver()
{
	if(smenu_tmr) {
		clearTimeout(smenu_tmr);
		smenu_tmr = null;
	}

	if(smenu_activo && smenu_activo != this) {
		setOpacity(smenu_activo.submenu, 0);
	}

	if(smenu_roll && smenu_roll != this) {
		Blend(smenu_roll.submenu, 1, 0);
		smenu_roll = null;
	}

	if(!smenu_roll) {
		Blend(this.submenu, 0, 1);
		smenu_roll = this;
	}
};
function SMenuOut()
{
	smenu_tmr = setTimeout('SOcultaMenu()', smenu_t);
};
function SOcultaMenu()
{
	smenu_tmr = null;
	if(smenu_roll && smenu_roll != smenu_activo) {
		Blend(smenu_roll.submenu, 1, 0);
		smenu_roll = null;
	}
	if(smenu_activo) {
		setOpacity(smenu_activo.submenu, 1);
	};
};
function SSubmenuOver()
{
	if(smenu_tmr) {
		clearTimeout(smenu_tmr);
		smenu_tmr = null;
	}
};
function SSubmenuOut()
{
	smenu_tmr = setTimeout('OcultaMenu()', smenu_t);
};
function ToggleAcceso()
{
	setStyleById('botacceso', 'display', 'none');
	setStyleById('acceso', 'display', 'block');
}
