Probá este código (lo probe y funciona). Leelo así entendés las modificaciones que le hice, que solo fueron agregarle alguna condiciones y sacrle el else que encerraba todos los campos
Código:
enviar = function () {
if (email_txt.text.length && nombre_txt.length && titulo_txt.length && mensaje_txt.length) {
if (email_txt.text.indexOf("@") != -1 && email_txt.text.indexOf(".") != -1) {
form_lv = new LoadVars();
form_lv.nombre = nombre_txt.text;
form_lv.mail = email_txt.text;
form_lv.mensaje = mensaje_txt.text;
form_lv.titulo = titulo_txt.text;
form_lv.sendAndLoad("send.php", form_lv, "POST");
mensaje_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
titulo_txt.text = "";
form_lv.onLoad = function() {
trace("LLEGO");
if (this.estatus == "ok") {
mensaje_txt.text = "Tu mensaje fue enviado...";
nombre_txt.text = "";
email_txt.text = "";
titulo_txt.text = "";
} else {mensaje_txt.text = "Problemas con el servidor\nIntentalo de Nuevo";}
};
} else {email_txt.text = "Correo Invalido";}
} else if(email_txt.text.length==""){
email_txt.text = "Dato necesario";
} else if(nombre_txt.text ==""){
nombre_txt.text = "Dato Necesario";
} else if(titulo_txt.text ==""){
titulo_txt.text = "Dato Necesario";
} else if(mensaje_txt.text ==""){
mensaje_txt.text = "Dato Necesario";
}
};
borrar = function () {
nombre_txt.text = "";
email_txt.text = "";
mensaje_txt.text = "";
titulo_txt.text = "";
};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;
Suerte!!