NEWSLETTER = {
	// Manejador de formulario de newsletter y sus errores
	// Autor: stripTM
	// ***************************************************

	oBotonLanza : null,
	oAlojaForm : null,
	oFrmCierra : null,
	oMsjCierra : null,
	oAlojaMensaje : null,
	inicio : function() {
		NEWSLETTER.oBotonLanza = document.getElementById("ahnewsletter");
		NEWSLETTER.oAlojaForm = document.getElementById("newsletter");
		NEWSLETTER.oFrmCierra = document.getElementById("frmCierra");
		NEWSLETTER.oMsjCierra = document.getElementById("msjCierra");		
		NEWSLETTER.oAlojaMensaje = document.getElementById("conMensaje");

		NEWSLETTER.oBotonLanza.onclick  = NEWSLETTER.cambiaEstado;
		NEWSLETTER.oFrmCierra.onclick  = NEWSLETTER.cambiaEstado;
		if (NEWSLETTER.oMsjCierra)
			NEWSLETTER.oMsjCierra.onclick  = NEWSLETTER.sacaFormulario;
		//alert ("Vale "+NEWSLETTER.oAlojaForm.className+" :-)");
	},
	cambiaEstado : function() {
		NEWSLETTER.oAlojaForm.className = NEWSLETTER.oAlojaForm.className == "oculto" ? "visible" : "oculto";
		if (NEWSLETTER.oAlojaMensaje)
			NEWSLETTER.oAlojaMensaje.className = "oculto";
		return false;
	},
	sacaFormulario : function() {
		NEWSLETTER.oAlojaForm.className =  "oculto";
		NEWSLETTER.oAlojaMensaje.className = "oculto";
		return false;
	}
}

/* Reemplazo de los target="_blank" */

EXTERNALLINKS = {
	inicio : function() {
		if (!document.getElementsByTagName) return;
		var anchors = document.getElementsByTagName("a");
		for (var i=0; i<anchors.length; i++) {
			var anchor = anchors[i];
			if (anchor.getAttribute("href") &&
				anchor.getAttribute("rel") == "external")
			anchor.target = "_blank";
		}
	}
}

window.addEventListener('load', NEWSLETTER.inicio, false);
window.addEventListener('load', EXTERNALLINKS.inicio, false);