Bueno estimado amigo
Borjimante en principio te falta una llave "}" para cerrar la sentencia en la linea de form.mensaje, te recuerdo que en javascript a diferencia de VB si se diferencia entre MAYUSCULAS y minisculas, en el formulario escribes el nombre del textarea
"Mensaje" con "M" y en la funcion de escribes el nombre del elemento lo escribes con "m" minuscula, lo cual ocasiona un error..
Por otra parte como dice el amigo
caricatos el focus sin los parentesis no funciona!!.
Aqui te dejo una copia del Script modificado (Se puede mejorar):
Código PHP:
<script language="JavaScript">
function validate1 (form) {
r=1;
if (form.Nombre.value==""){r=0;alert("Debe rellenar el campo 'Nombre'");form.Nombre.focus();}
if (form.Correo.value.indexOf('@',0)==-1) {r=0;alert("Debe rellenar el campo'Email'");form.Correo.focus();}
if (form.mensaje.value==""){r=0;alert("Debe rellenar el campo'Mensaje'");form.mensaje.focus();}
if (r==0) { return false; }
else { alert ("Su mensaje ya ha sido enviado");return true; }
}
//-->
</script>
Ademas, para utilizar comillas tienes 2 opciones, Ej: alert("Texto entre 'Comillas Simples'.") o alert('Texto entre "Comillas Dobles".')
Un Saludo.