var WEB = "/";


// usuario, dominio, extensión, class (estilo)
function mostrarCorreo(a,b,c,d){
	document.write('<a');
	if(d!='') document.write(' class="'+d+'"');
	document.write(' href="mailto:'+a+'@'+b+'.'+c+'">'+a+'@'+b+'.'+c+'<\/a>');
}


/*
 * El formulario de entrada se envía con un enlace (por diseño)
 */
var entrar = function(){
	$("div#encabezado div.acceso form").submit();
}


/**
 * Centra un elemento en relación a la página
 */
jQuery.fn.center = function () {
    this.css("position","absolute");
    this.css("top", ( $(window).height() - this.outerHeight() ) / 2+$(window).scrollTop() + "px");
    this.css("left", ( $(window).width() - this.outerWidth() ) / 2+$(window).scrollLeft() + "px");
    return this;
}

$(function(){
	// Enlaces externos
	$("a[rel=external]").attr("target", "_blank");

	// Animamos el logo principal
	$("div#encabezado div.logotipo a").hover(function(){
		$(this).fadeTo("fast", 0.7);
	}, function(){
		$(this).fadeTo("fast", 1);
	});

	// Efectos en el menú pricipal
	$("div#encabezado ul.menu-principal li a").hoverIntent({
		sensitivity: 7, // number = sensitivity threshold (must be 1 or higher); default 7
		interval: 50, // number = milliseconds for onMouseOver polling interval; default 100
		over: function(){ // function = onMouseOver callback (REQUIRED)
			if( !$(this).hasClass("res") ){
				var x = parseInt($(this).css("background-position").split(/\s+/)[0], 10);

				$(this).animate({
					backgroundPosition: x + "px -39px"
				}, "fast");
			}
		},
		timeout: 0, // number = milliseconds delay before onMouseOut; default 0
		out: function(){ // function = onMouseOut callback (REQUIRED)
			if( !$(this).hasClass("res") ){
				var x = parseInt($(this).css("background-position").split(/\s+/)[0], 10);

				$(this).animate({
					backgroundPosition: x + "px 0px"
				}, "fast");
			}
		}
	});

	// Colocamos el foco en algún lugar útil
	$("div#encabezado div.acceso input:first").focus();

	// Animamos los logos del pie
	$("#pie div.logotipos a").hover(function(){
		$(this).fadeTo("fast", 0.75);
	}, function(){
		$(this).fadeTo("fast", 1);
	});

	// Animamos los logos del pie
	$("#pie div.logotipos a").hover(function(){
		$(this).fadeTo("fast", 0.75);
	}, function(){
		$(this).fadeTo("fast", 1);
	});

	// Catálogo: listado de series
	$("div#listado-series div.serie").hover(function(){
		$(this).addClass("res");
	}, function(){
		$(this).removeClass("res");
	});
});

