recargaReglasSuscribete = {
	
	newsletter : function () {
		$("#suscribete").mouseenter(ejecutaReglasSuscribete.suscribeteEntra);
		$("#suscribete").mouseleave(ejecutaReglasSuscribete.suscribeteSale);
		$("#enviarEmail").click(ejecutaReglasSuscribete.suscribeteEnviar);
		return false;
	}
		
};


ejecutaReglasSuscribete = {
	
	suscribeteEntra : function () {
		$("#temasBoletin").slideDown("fast");		
		return false;
	},
	
	suscribeteSale : function () {
		$("#temasBoletin").slideUp("fast");
		return false;
	},

	suscribeteEnviar : function(){
		
		if (!emailvalido($("#formemail").val())){
			alert("El email introducido no es válido");
			return false;
		}
		
		var arrayTemas = new Array(), i = 0;
		$("input:checked").each(function(){
		    //alert("idTema: " + this.id);
		    arrayTemas[i] = this.id;
		    i++;
		});
		
		var valores = arrayTemas.toString();
		i = 0;
		if (arrayTemas.length == 0){
			alert("debe de seleccionar al menos un tema al suscribirse");
		}else{
			var aP;
			aP = "email=" + $("#formemail").val() + "&temasboletin=" + valores;
			$.ajax({url: "../llamadas_ajax/grabarBoletin.php",data: aP,async: false,type: "GET", success : function(error){
				if(error == 1)
					alert("Suscripción realizada correctamente");
				else if(error == 2)
					alert("No se ha suscrito a ningún tema");
				else
					alert("Se ha producido un error en la suscripción. Inténtelo nuevamente");
			}});
			$("#registroBoletin")[0].reset();
		}
		return false;

	}
	
};

$(document).ready(recargaReglasSuscribete.newsletter);

function emailvalido(valor){

	re=/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9]+([.][a-z0-9]+)*([.][a-z]{2,4})$/;
    if(!re.exec(valor))    {
        return false;
    }else{
        return true;
    }
}