﻿function CargarPagina()
{
	/*LLT: (jQuery) Necesario para que no haga falta cargar toda la página. Sólo el DOM */
	$(document).ready(function()
	{
		/*LLT: Asigno a los elementos de menu principales unos anchos fijos. Esto es porque al hacer el hover */
		/*LLT: Se pone en negrita y desplaza al elemento siguiente y el efecto queda extraño. */
		/*LLT: Evidentemente sólo sirve mientras no cambien los elementos de menú o el idioma. */
		$("#menu > li:nth-child(1)").css({"width":"130px","margin-right":"0px"})
		$("#menu > li:nth-child(2)").css({"width":"163px","margin-right":"0px"})
		$("#menu > li:nth-child(3)").css({"width":"177px","margin-right":"0px"})
		$("#menu > li:nth-child(4)").css({"width":"150px","margin-right":"0px"})
	
		/*LLT: Para quitar el borde separador derecho de los elementos de menú finales */
		$("#menu li ul li:last-child a, ul#menu li ul li ul li:last-child a").css({"border-right":"none"});
		
		/*LLT: Colorear el camino de elementos de menú seleccionados */
		$("li.seccionActiva a").parents().children("a").css({"color":"#003c76","font-weight":"bold"});
		$("li.seccionActiva ul li a").css({"color":"#b1b3b4","font-weight":"normal"});
				
		var visibles = $("#menu ul:visible");
		if (!(visibles.length > 0))
		{
			$("li.seccionActiva").parents("ul").slideDown(250); 
		}
			
		$("#menu > li > a").bind("mouseenter", function(e)
		{
			
			$("#menu li ul").slideUp(1).delay(100);
			
			//LLT: Necesario porque en IE se ven los border de los LI aunque se oculten
			$(this).parent().children("ul").children("li").children("ul").children("li").css({"border":"none"});
		
			$(this).parent().children("ul").slideDown(250);
			
		});
		
		$("#menu > li > a").bind("mouseleave", function(e)
		{
			$(this).parent().siblings().children("ul").hide();
		});
		
		$("#menu li ul li").bind("mouseenter", function(e)
		{	
			//LLT: Necesario porque en IE se ven los border de los LI aunque se oculten
			$(this).children("ul").children("li").css({"border-top":"1px solid #c6c7c9"});
						
			$(this).children("ul").slideDown(250);	
		});
				
		$("#menu li ul li").bind("mouseleave", function(e)
		{
			$(this).children("ul").slideUp(10).delay(80);
		});

				
		$("#menu").bind("mouseleave", function(e)
		{
			$("#menu li ul").slideUp(5).delay(50);
			$("li.seccionActiva").parents("ul").slideDown(100);
			
			//LLT: Necesario porque en IE se ven los border de los LI aunque se oculten
			$("#menu li ul li ul li").css({"border-top":"1px solid #c6c7c9"});
		});
	});
}