/*
function displayMenuPrincipal(){
	
	//   INSTRUCCIONES PARA REPRESENTAR LOS ESTADOS OVER/OUT   
	
	var primerNivel = $("#menuPrincipal ul.menu > li");

	var representarHover = function(item, index){
		item.children("a").css({"color" : "#EAA5D3"});
	}
	
	var representarOut = function(item, index){
		item.children("a").css({"color" : "#FFFFFF"});
	}
	
	primerNivel.map(function(index){
		$(this).hover(
			function(){
				representarHover($(this), index);
			},
			function(){
				representarOut($(this), index);
			}
		);
		
	});
	//   INSTRUCCIONES PARA DESPLEGAR EL 2º NIVEL   
	
	// Comportamiento para el ratón
	$("#menuPrincipal ul.menu li.parent").mouseover( function() {
	
		if($(this).hasClass("ultimo") == false){
			$(this).find("ul").css("left","0px");
		}else{
			var lista = $(this).find("ul");
			lista.css("left",-(lista.width() - lista.parent("li").width() + 1) + "px");
		}
	});
	$("#menuPrincipal ul.menu li.parent").mouseout( function() {
		$(this).find("ul").css("left","-10000px");
	});
	// Comportamiento para el teclado
	$("#menuPrincipal ul.menu li a").focus( function() {
		$("#menuPrincipal ul.menu li.parent ul").css("left","-10000px");
	});
	$("#menuPrincipal ul.menu li.parent a").focus( function() {

		if($(this).parents("li.parent:first").hasClass("ultimo") == false){
			$(this).parents("li.parent:first").find("ul").css("left","0px");
		}else{
			var lista = $(this).parents("li.parent:first").find("ul");
			lista.css("left",-(lista.width() - lista.parent("li").width() + 1) + "px");
		}

	});
	$("#menuPrincipal ul.menu li.parent li a").focus( function() {
		if($(this).parents("li.parent:first").hasClass("ultimo") == false){
			$(this).parents("li.parent:first").find("ul").css("left","0px");
		}else{
			var lista = $(this).parents("li.parent:first").find("ul");
			lista.css("left",-(lista.width() - lista.parent("li").width() + 1) + "px");
		}
	});
	$("#enlace_anterior_mp, #enlace_posterior_mp").focus( function() {
		$("#menuPrincipal ul.menu li.parent ul").css("left","-10000px");
	});
}
*/
/*   Venue - Rooms   */
$(document).ready(function(){
	if($(".venue_rooms").html() != null){
		var selected = "selected";
		// al inicio ocultar todas las gráficas a excepción de la primera
		$(".graficas").children().map(function(index){
			if(index > 0){
				$(this).hide();
			}
		});
		// al inicio marcar la primera opción de la lista como seleccionada
		$("ul.days li:first a").addClass(selected);
		// asl clicar en la lista...
		$("ul.days li a").click(function(event){
			// evitar el comportamiento por defecto del enlace
			event.preventDefault();
			// si ya está seleccionado salir
			if($(this).hasClass(selected)){
				return;
			}
			// resetear la lista
			$("ul.days li a").removeClass(selected);
			// representar el estado seleccinoado del elemento de la lista
			$(this).addClass(selected);
			// mostrar la nueva gráfica
			var grafica = $(this).attr("href");
			grafica = grafica.substring(1,grafica.length);
			$(".graficas").children().hide();
			$(".graficas ." + grafica).css({"padding-top":"0"});
			$(".graficas ." + grafica).show();
		});
	}
});
/*
	Versión 1.0
*/
/* ELEMENTOS COMUNES */
// Enlace en ventana nueva.
// Quitar el &nbsp; de inputs tipo texto, password y textareas.
$(document).ready( function(){
	// Enlace en ventana nueva.
	$("a[rel='external']").attr("target","_blank");

	// Quitar el &nbsp; de inputs tipo texto, password y textareas.
	$("input[type='text'], input[type='password'], textarea").focus( function() {
		if (($(this).attr("value")) && ($(this).attr("value").charCodeAt(0) == 32 || $(this).attr("value").charCodeAt(0) == 160) && ($(this).attr("value").length == 1)) {
			this.value = "";
			return false;
		}
	});
});

// Resaltar input(text-password)/textarea seleccionado
$(document).ready(function(){
	$("input[type='text'], input[type='password'], textarea").focus( function() {
		if ($(this).attr("readonly")) {
			// Nada
		} else {
			$(this).addClass("enfocado");
		}
		return false;
	});
	$("input[type='text'], input[type='password'], textarea").blur( function() {
		$(this).removeClass("enfocado");
	});
	$("input[type='text'], input[type='password'], textarea").each( function() {
		if ($(this).attr("readonly")) {
			$(this).addClass("solo_lectura");
		}
	});
});

// Enviar formulario
$(document).ready(function(){
	$("a.enviar_formulario").click(function(){
		$(this).parents("form:first").submit();
		return false;
	});
});

// Imprimir página
$(document).ready(function(){
	$("a.imprimir").click( function() {
		window.print();
		return false;
	});
});