function msjMaillist(message) {
	var $span = $("#msjMail span");
	$span.html(message);
	$span.fadeIn("slow");
	setTimeout(function(){ $("#msjMail span").fadeOut("slow", function(){ $("#msjMail span").html(""); }); }, 5000);
}
function maillistOK(datos) {
	switch(parseInt(datos)) {
		case 0:
			msjMaillist("No se pudo completar el env&iacute;o. Int&eacute;ntelo m&aacute;s tarde.");
		break;
		case 1:
			msjMaillist("Se env&iacute;o correctamente su mensaje. Nos contactaremos con usted a la brevedad.");
			$("#form_maillist").get(0).reset();
		break;
		case 2:
			msjMaillist("El e-mail ingresado no es válido. Corríjalo e inténtelo nuevamente.");
		break;
		case 3:
			msjMaillist("Debe introducir su nombre. Agréguelo e inténtelo nuevamente.");
		break;
	}
}
function maillistError(error) {
	maillistOK(0);
}
function submitMaillist(form) {
	var $form = $(form);
	var $inputNombre = $form.find("input[name='nombre']");
	var $inputEmail = $form.find("input[name='email']");
	if(notEmpty($inputNombre.val())) {
		if(validEmail($inputEmail.val())) {
			$form.ajaxSubmit({
				type:"POST",
				success:function(resp){ maillistPost(resp, $inputNombre, $inputEmail) },
				error:maillistError
			});
		}
		else {
			enfocar($inputEmail.get(0));
			maillistOK(2);
		}
	}
	else {
		enfocar($inputNombre.get(0));
		maillistOK(3);
	}
	return false;
}
function maillistPost(resp, $inputNombre, $inputEmail) {
	var nombre = $inputNombre.val();
	var email = $inputEmail.val();
	if(parseInt(resp) == 1) {
		if(notEmpty(nombre)) {
			if(validEmail(email)) {
				$.ajax({
					url:"lists/LCsub.php",
					data:"pwd=suscribe&email="+email+"&attribute4="+nombre+"&attribute5="+email+"&rand="+Math.random(),
					type:"GET",
					success:function(){ maillistOK(1) },
					error:maillistError
				});
			}
			else {
				enfocar($inputEmail.get(0));
				maillistOK(2);
			}
		}
		else {
			enfocar($inputNombre.get(0));
			maillistOK(3);
		}
	}
}