COMO HACER PARA VALIDAR MI FORMULARIO

Amigos, de nuevo por este foro......
Necesito que mi formulario (Que por cierto esta funcionando de maravillas) no permita a los visitantes de la pagina que envíen sus comentarios sin haber completado todos los campos del mismo.

Les paso los codigos del formulario para ver si pueden ayudarme:

Codigo html:

<body>
<form action="formulario.php" method="post" enctype="multipart/form-data" name="form1">
<table width="100%" border="0">
<tr>
<td><div align="right">Nombre:</div></td>
<td><input name="nombre" type="text" id="nombre" maxlength="50"></td>
</tr>
<tr>
<td><div align="right">E-mail:</div></td>
<td><input name="mail" type="text" id="mail" value=""></td>
</tr>
<tr>
<td><div align="right">Observaciones:</div></td>
<td><textarea name="observacion" id="observacion" cols="30" rows="6"></textarea></td>
</tr>
<tr>
<td><div align="right">
<input name="Restablecer" type="reset" id="Restablecer" value="Restablecer">
</div></td>
<td><input name="Enviar" type="submit" id="Enviar" value="Enviar"></td>
</tr>
</table>
</form>
</body>


Codigo PHP

<head>
<title>Formulario</title>
</head>
<body>
<?php
$sendTo = "[correo eliminado]";
$subject = "primerformulario";
$nombre = $_POST["nombre"];
$mail = $_POST["mail"];
$observacion = $_POST["observacion"];
$headers .= "";
$message = "\nNombre: " . $nombre . "\nmail: " . $mail . "\nobservacion: " . $observacion;
mail($sendTo, $subject, $message, $headers);
?>
</body>


Desde ya muchas gracias a todos.
Mira está página para ver como lo tenes que poner, acá yo te dejo el código de como lo tendrias que poner en vez del del ejemplo..pero ahí en la pág. te dice como ponerlo ;)

function valida_envia(){  
    //valido el nombre 
    if (document.fvalida.nombre.value.length==0){ 
       alert("Tiene que escribir su nombre") 
       document.fvalida.nombre.focus() 
       return 0; 
    } 
{ 
    //valido el correo 
    if (document.fvalida.mail.value.length==0){ 
       alert("Tiene que poner su correo!") 
       document.fvalida.mail.focus() 
       return 0; 
    } 
{ 
    //valido el campo observación
    if (document.fvalida.observacion.value.length==0){ 
       alert("¿No tienes ninguna observación?") 
       document.fvalida.observacion.focus() 
       return 0; 
    } 
Este codigo tengo que introducirlo en el formulario html? En que parte? No entiendo........