function MenusDesactivar(e)
{
	//desactivamos todas las pestanas. si hay una pestana seleccionada no la modificamos.
	for (var i = 1; i <= MenuTotalItems; i++)
	{
		var menu_item_id = "home09-menu-item-" + i;
		var submenu_id = "home09-submenu-" + i;
		if (document.getElementById(menu_item_id).className != "home09-menu-item-fin-on")
			MenuSubmenuVisibilidadOff(e, submenu_id);
	}
}
function MenuOcultar(e, item_id)
{
	if (MenuTotalItems < 1)
		return;
		
	var submenu_id = "home09-submenu-" + item_id.substr(12, (item_id.length - 12));
	SubmenuOcultar(e, submenu_id);
}
function MenuRollover(e, obj)
{
	if (MenuTotalItems < 1)
		return;
				
	//desactivamos todos los menus (excepto si hay uno seleccionado) para evitar que se queda mas de un menu activado
	MenusDesactivar(e);

	obj.parentNode.parentNode.className = "home09-menu-item-fin-off-seleccionado";

	obj.className = "home09-menu-enlace-off-seleccionado";
	obj.parentNode.className = "home09-menu-item-inicio-off-seleccionado";

	//mostramos el submenu desplegable del item seleccionado
	var menu_item_id = "home09-menu-item-" + obj.id.substr(12, (obj.id.length - 12));
	var submenu_id = "home09-submenu-" + menu_item_id.substr(17, (menu_item_id.length - 15));
	var desplegable = document.getElementById(submenu_id);

	if (desplegable != null)
		desplegable.style.display = "block";
}
function MenuSubmenuVisibilidadOff(e, submenu_id)
{
	//cambiamos estilos de la pestana
	var item_id = "home09-item-" + submenu_id.substr(15, (submenu_id.length - 15));
	var obj = document.getElementById(item_id);

	obj.parentNode.parentNode.className = "home09-menu-item-fin-off";
	
	obj.className = "home09-menu-enlace-off";
	obj.parentNode.className = "home09-menu-item-inicio-off";
	
	//ocultamos el submenu
	var desplegable = document.getElementById(submenu_id);
	if (desplegable != null)
		desplegable.style.display = "none";
}
function SubmenuOcultar(e, submenu_id)
{
	if (navigator.userAgent.indexOf("MSIE") > -1)
	{
		var toElementClassName = window.event.toElement.className;
		var toElementTagName = window.event.toElement.tagName;
	}
	else
	{
		var toElementClassName =  (e.toElement || e.relatedTarget).className;
		var toElementTagName =  (e.toElement || e.relatedTarget).tagName;
	}
	//alert("className: " + toElementClassName + "\ntagName: " + toElementTagName);
	switch (toElementClassName)
	{		
		case "home09-submenu-desplegable-cierre-marco-der-td":
		case "home09-submenu-desplegable-cierre-marco-izq-td":
		case "home09-submenu-desplegable-cierre-marco-td":
		case "home09-submenu-desplegable-cierre-table":
		case "home09-submenu-desplegable-cierre-td":
		case "home09-submenu-desplegable-cierre-tr":
		case "home09-submenu-desplegable-href":
		case "home09-submenu-desplegable-href-on":
		case "home09-submenu-desplegable-table":
		case "home09-submenu-desplegable-td":
		case "home09-submenu-desplegable-tr":
		//case "home09-menu-item-inicio-off-seleccionado":
		case "home09-menu-item-inicio-on":
			break;
		default:				
			MenuSubmenuVisibilidadOff(e, submenu_id);
			break;
	}
}
function SubmenusPosicionar()
{
	if (MenuTotalItems < 1)
		return;
		
	var y_inicial = 0;
	
	for (var i = 1; i <= MenuTotalItems; i++)
	{
		var menu_item_id = "home09-menu-item-" + i;
		var desplegable_id = "home09-submenu-" + i;

		var menu_item = document.getElementById(menu_item_id);
		var desplegable = document.getElementById(desplegable_id);

		if (desplegable != null)
		{
			if (menu_item.offsetWidth > SubmenuAncho)
				desplegable.style.width = parseInt(menu_item.offsetWidth) + "px";

			desplegable.style.left = parseInt(menu_item.offsetLeft + SubmenuAncho) + "px";
			desplegable.style.top = parseInt(menu_item.offsetTop + y_inicial) + "px";
		}
	}
}

var MenuTotalItems = 8;		//Cantidad de elementos del menu de la barra azul
var SubmenuAncho = 167;