function msjMaillist(msg) {
	var message;
	if(!isNaN(parseInt(msg))) {
		message = msgstr[msg];
	}
	else {
		message = msg;
	}
	var $span = $("#maillist #msjMail span");
	$span.html(message);
	$span.fadeIn("slow");
	setTimeout(function(){ $("#maillist #msjMail span").fadeOut("slow", function(){ $("#maillist #msjMail span").html(""); }); }, 5000);
}
function maillistOK(datos, form) {
	if(datos.substr(0,9) == "Duplicate") {
		datos = 3;
	}
	switch(parseInt(datos)) {
		case 0:
			msjMaillist(1);
		break;
		case 1:
			msjMaillist(2);
			if(form != null) {
				$(form).get(0).reset();
			}
		break;
		case 2:
			msjMaillist(3);
		break;
		case 3:
			msjMaillist(4);
		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) },
			success:function(resp){ maillistOK(resp, form) },
			error:maillistError
		});
	}
	else {
		pintar($inputEmail.get(0));
		maillistOK(2);
	}
	/*}
	else {
		pintar($inputNombre.get(0));
		maillistOK(3);
	}*/
	return false;
}