/// LIMPIA LOS ESPACIOS EN BLANCO DE LOS CAMPOS DE TEXTO ///
/// Quitar el &nbsp; de inputs tipo texto, password y textareas.

function reset_form() {	
	$("input[type='text'], input[type='password'], textarea").focus( function() {
		if ($(this).val() == " ") {
			$(this).val("");
		}
	});
}
function AlinearVertical(containerId, contentId) {
	
        var containerHeight = $("#"+containerId).height();
        var contentHeight = $("#"+contentId).height();
        if(contentHeight < containerHeight) {
            var newTop= (containerHeight - contentHeight)/2;
            $("#"+contentId).css("marginTop", newTop+"px");
        };
}
function fototecaAlinearVertical() {
    AlinearVertical('imgScroll','imgPreview');
}
function target_blank() {
	// Enlace en ventana nueva.
	var elementos = $("a[rel='external']");
	$.each(elementos, function() {
		$(this).attr("target","_blank");
		if (!$(this).attr("title")){
			$(this).attr("title", mensaje);
		} else {
			mensaje2=$(this).attr("title") & " (" & mensaje & ")";
			$(this).attr("title", mensaje2);	
		}
		
	});	
}
function target_blank_visor() {
	//Añadir un nuevo parámetro al href que señaliza que hay JavaScript activado
	var enlace = "";
	var elementos = $("a[href*='DocumentosVisor']");
	$.each(elementos, function() {
		if ($(this).attr("href").indexOf('?')>=0){
			enlace = $(this).attr("href") + "&js=1";
		} else{
			enlace = $(this).attr("href") + "?js=1";	
		}
		$(this).attr("href",enlace);
    });
}

function isset(variable_name) {
	try {
			if (typeof(eval(variable_name)) != 'undefined')
			if (eval(variable_name) != null)
			return true;
		}
	catch(e) { }
	return false;
}

function roll_resumenes_item() {
	var elementos = $(".contenido .vistaCompleta .resumenesItem div h3 a, .contenido .vistaReducida .resumenesItem div h3 a");
	$.each(elementos, function() {	
		$(this).parents("div:first").wrapInner("<a></a>");
		$(this).parents("a:first").attr("href",$(this).attr("href"));
	});
}
function analytics() {
	$("a[rel*='external']").click(function(){
		var url = $(this).attr("href").replace(/^http\:\/\/(www\.)*/i, "");
		pageTracker._trackPageview('/external/'+ url);
	});
	$("a[href*='mailto']").click(function(){
		var url = $(this).attr("href").replace(/^mailto\:*/i, "");										  
		pageTracker._trackPageview('/mailto/'+ url);
	});
	$("a[href*='DocumentosVisor.aspx']").click(function(){
		var url = $(this).attr("href").split("DocumentosVisor.aspx?")[1].split("&")[0];		
		pageTracker._trackPageview('/downloads/'+ url);
	});	
}

/// LLAMADA A TODAS LAS FUNCIONES  ///

$(document).ready(function(){
	reset_form();
	target_blank();
	target_blank_visor();
	fototecaAlinearVertical();
	analytics();
});