// Esta función evita que los spammers lean automáticamente direcciones de email de esta página.
// Autor: Paco Zarabozo A.
// Ejemplos de uso:
//
// buildEmailLink('juan', 'perez.com', 'Juan Perez')
// La función devolverá el texto 'Juan Perez' con link a mailto:juan@perez.com
// 
// buildEmailLink('juan', 'perez.com')
// La función devolverá el texto 'juan@perez.com' con link a mailto:juan@perez.com
//
function buildEmailLink(recipiente, dominio, etiqueta) {
	if (!recipiente && !dominio && !etiqueta) { // No se usó bien la función, entonces...
		document.write('[buildEmailLink: Función mal utilizada!]');
		return 0;
	}
	if (recipiente && dominio && !etiqueta) { // Quiere decir que la dirección se mostrará tal como es.
		var dir = recipiente + '@' + dominio;
		document.write('<a href="mailto:' + dir + '">' + dir + '</a>');
		return 1;
	}
	if (!recipiente && !dominio && etiqueta) { // Uso absurdo. Da lo mismo no usar la función.
		document.write(etiqueta);
		return 1;
	}
	if (recipiente && dominio && etiqueta) { // Se usa todo.
		var dir = recipiente + '@' + dominio;
		document.write('<a href="mailto:' + dir + '">' + etiqueta + '</a>');
		return 1;
	}
	// Si algo no contemplado sucede...
	document.write('[buildEmailLink: Error inesperado!]');
}