 
 var interior = false;
 var abierto = false;
 

 
 
 function getStyle(oElm, strCssRule){
	var strValue = "";
	if(document.defaultView && document.defaultView.getComputedStyle){
		
		strValue = document.defaultView.getComputedStyle(oElm, "").getPropertyValue(strCssRule);
		
	}
	else if(oElm.currentStyle){
		strCssRule = strCssRule.replace(/\-(\w)/g, function (strMatch, p1){
			return p1.toUpperCase();
		});
		strValue = oElm.currentStyle[strCssRule];
	}
	return strValue;
}

function pararVideo() {

	var elVideo = getStyle(document.getElementById("video"), "visibility");

	if(elVideo=="visible") moogaloop.api_pause();
}

function cerrarTodo() {
	
			manejador(interior,"+");
			
			var videoFondo = document.getElementById("moogaloop");
			videoFondo.style.visibility = "hidden";
			
			var cierraVideo = document.getElementById("video");
			cierraVideo.style.visibility = "hidden";
			
			/*var quitarImagen = document.getElementById("imagen");
			quitarImagen.style.visibility = "hidden";*/
			
			var quitarTransicion = document.getElementById("slide");
			quitarTransicion.style.visibility = "hidden";
			
			var quitarCarrusel2 = document.getElementById("carrusel2");
			quitarCarrusel2.style.visibility = "hidden";
			
			var quitarCarrusel = document.getElementById("transicion2");
			quitarCarrusel.style.visibility = "hidden";
			
			
}
 

 function cerrar(){
							  
	$('#container').animate({	
		
		"right": "-=40em"
	}, 800, function() {
	// Animation complete.
	
	
	
		$('#destacado_p').animate({	
			"right": "+=18em"
		}, 800, function() {
		// Animation complete.
		
				
		});
	
	
	});
	
	
}

 
 
 function manejador(paramInterior,paramSentido) {
	 
			pararVideo();
			
		//	alert("va a cerrar");
	 
	 		if(paramInterior) $('#container').animate({"right": paramSentido + "=59em"}, 800, function() {
					
					var elVideo = getStyle(document.getElementById("video"), "visibility");
					
					//if(elVideo=="visible" && paramSentido == "-") moogaloop.api_play();
				
			}); 

			
			else $('#container').animate({"right": paramSentido + "=40em"}, 800);  
			
			var elAbrir = document.getElementById("abrir");
			if(paramSentido == "+") {
				elAbrir.style.display = "block";
				
			}
			else {
				
				 elAbrir.style.display = "none";
				 
			}
			
			var elRecoger = document.getElementById("recoger");
			if(paramSentido == "+") elRecoger.style.display = "none";
			else elRecoger.style.display = "block";
			
			 return false;
 }
 
 function cargaPagina(paramInterior,paramDestino) {
	 
		//alert("interior: " + paramInterior + " - destino: " + paramDestino );
		

		if(paramInterior){
			
					abierto = false;
					
			
					$('#container').animate({	
					
						
						"right": "-=59em"
		
		
					  }, 1000, function() {
						
						var quitarContenido = document.getElementById("altura");
						 quitarContenido.style.display = "none";
						  // $("#altura").load(paramDestino);
						
						  
						  $('#container').animate({	
						  
		
							"right": "+=59em"
							
		
					  }, 1000, function() {
						  
						  
						  
						 window.location = paramDestino;
						  	
							abierto = true;
							
							
					
					});		
				});	
		 
			}
			
			
			else {
				
				
				var elementAbierto = getStyle(document.getElementById("abrir"), "display");
				if(elementAbierto=="block") {
					
					abierto = false;
					
					
					$('#container').animate({	
		
					"right": "-=40em"
					}, 1000, function() {

						
					
					});
					
				}

				
				$('#container').animate({
										  
					"right": "+=40em"	
								
				},1000,function() {
					//Animación completada

					
					abierto = true;
					
					/*$("#altura").load(paramDestino);*/
					window.location = paramDestino;
				
					
				
					
				});
				
				
				var elDestacado = document.getElementById("destacado_p");
				elDestacado.style.visibility = "hidden";

				elDestacado.style.right = 0;
				
				var elAbrir = document.getElementById("abrir");		
				elAbrir.style.display = "block";
				var elRecoger = document.getElementById("recoger");
				elRecoger.style.display = "none";
				
				
				
				
				
			}
			
			
			interior = true;
			
			//var elDestacado = document.getElementById("destacado_p");
			//elDestacado.style.visibility = "hidden";
			
			//elDestacado.style.right = 0;
			
			return false; 
 }

 function irPortada(paramDestino) {
	 

	if(interior){
		 
		 
		// $("#altura").load(paramDestino);
		
		
		/*
		 
		  $('#container').animate({	
		
						"right": "-=40em"
					}, 800, function() {
					
					  
					
					var elAbrir = document.getElementById("abrir");		
					elAbrir.style.display = "none";
					var elRecoger = document.getElementById("recoger");
					elRecoger.style.display = "block";
					
					
					*/
					
					
					/*var elDestacado = document.getElementById("destacado_p");
					elDestacado.style.visibility = "visible";
			
			
					$('#destacado_p').animate({	
					"right": "+=18em"
				}, 800, function() {
					
					// Animation complete.
					
				
				});*/
			
					//window.location = paramDestino;
					
					//});
	
		 
			}
			
			
			window.location = paramDestino;
			
			interior = false;
		
			
			return false;
				
		}


 
 //A PARTIR DE AQUÍ SE RECOGEN LOS CLICKS
 
 
 $(document).ready(function(){
	 
	// QueryLoader.selectorPreload = "#columns";
	
	if(!document.getElementById("siportada")) {
		interior = true;
		
	}
	
	//var elVideo = document.getElementById("video");


	$("#recoger").click(			   
		function(){
			//var laImagen = getStyle(document.getElementById("imagen"), "visibility");	
			var elVideo = getStyle(document.getElementById("video"), "visibility");
			var laTransicion = getStyle(document.getElementById("slide"), "visibility");
			var elCarrusel = getStyle(document.getElementById("transicion2"), "visibility");
			
			//if(elVideo=="visible" || laImagen=="visible" || laTransicion=="visible" || elCarrusel=="visible") cerrarTodo();
			if(elVideo=="visible" || laTransicion=="visible" || elCarrusel=="visible") cerrarTodo();
			else manejador(interior,"+");
		}
	);
		
		
	$("#abrir").click(
			
			function(){
				
				manejador(interior,"-");
			}

	
	);
	
	

								 
	$("#destacado_p").hover(
								 
								 
		function(){
			
			
			var elementWidth = getStyle(document.getElementById("destacado_p"), "width");
				
			if(elementWidth!="615px") {	
			
				$('#destacado_p').animate({
										  
					  
					  width: "615px"
					  
					  }, 800); 
			
			}
		},
		
		//Éste es el hover fuera
		function() {
			var elementWidth = getStyle(document.getElementById("destacado_p"), "width");
			
			if(elementWidth=="615px") {
				$('#destacado_p').animate({
										  
					  
					  width: "400px"
					  
					  }, 800);
			}
		}
	
	);
	
	
	
	$("#desaparecer").click(		   
		function(){
			
			var elDestacado = document.getElementById("destacado_p");
			elDestacado.style.visibility = "hidden";
			

		}
	);
	
	$("#cerrarVideo a").click (
		function(){		
			
			cerrarTodo();


		}
	);
	


	$("#cerrarAmpliar a").click(		   
		function(){
			
			cerrarTodo();
		
			
		}
	);
	
	$("#cerrarCarrusel a").click(		   
		function(){
			
			cerrarTodo();
		
			
		}
	);

	
	$('#menu ul li a.familia').click(function(){
											  
		pararVideo();
	
		
		
		/*var toLoad = $(this).attr('href') + '&detalle=1';*/
		var toLoad = $(this).attr('href');

		var aDonde = $(this).attr('href').split("?")[0];
		if(aDonde=="/index.php") irPortada(toLoad);
		else cargaPagina(interior,toLoad);
		return false;
	});
	
	
	$('#menu ul li a.subfamilia').click(
	function(){
		
		pararVideo();


		var animarCapa = $(this).attr('href');
		$(animarCapa).animate({
					"left": "-=18em"
					}, 800, function() {
					// Animation complete		
		});									 										 
		return false;
		
	});
	
	$('#menu ul li div.ruta_menu a').click (
	function(){	
													
		pararVideo();
													
		var capas = $(this).attr('href').split("-");
		
		for(x=0; x<capas.length; x++){
			$(capas[x]).animate({
						"left": "+=18em"
						}, 800, function() {
						// Animation complete		
			});	
		
		
		}
		
		return false;

	});

	/*
	$('#pie ul li a').click (
	function(){	
			pararVideo();
			
			var toLoad = $(this).attr('href');
			
			cargaPagina(interior,toLoad);
			return false;
	});
	*/
	
	$('#rss a').click (
	function(){	
			pararVideo();
			/*var toLoad = $(this).attr('href') + '&detalle=1';*/
			var toLoad = $(this).attr('href');
			
			cargaPagina(interior,toLoad);
			return false;
	});
	
	/*$('ul#linkportada li a').click (
	function(){	
			pararVideo();
			var toLoad = $(this).attr('href') + '&detalle=1';
			cargaPagina(interior,toLoad);
			return false;
	});*/
	
	$('h1 a').click(function(){
		
		pararVideo();
		
		/*var toLoad = $(this).attr('href') + '&detalle=1';*/
		var toLoad = $(this).attr('href');
		
		irPortada(toLoad);
		return false;
		
	});
	
	
	
	
	$('#altura a').click(
		function(){			
			
		  
			pararVideo(); 
			
			//var toLoad = $(this).attr('href') + '&detalle=1';
			var toLoad = $(this).attr('href');
			
			var elRel = $(this).attr('rel');
			var elClass = $(this).attr('class');
			var elTarget = $(this).attr('target');
			var elId = $(this).attr('id');
			
			var externo = toLoad.substring(0,4);
			var enlace = toLoad.substring(0,10);
			var almohadilla = elId.substring(0,6);
			var lightbox1 = elRel.substring(0,8);
			var lightbox2 = elClass.substring(0,7);
			
			var aDonde = $(this).attr('href').split("?")[0];
			if(aDonde=="/index.php") irPortada(toLoad);
		
			
			if(enlace!="javascript" && almohadilla!="cerrar" && lightbox1!="example4" && lightbox2!="example" && elTarget!="_blank" && externo!="http") {
				//$("#altura").load(toLoad);
				window.location = paramDestino;
				return false;
			}
			
			
			
			
	});
	
	
	
	
    
});
 
 















