estuve probando con 
scriptaculous y la validacion anda de maravilla 

Ahora, no me envia el formulario.
Utilizo el metodo POST.   
 Código HTML:
 <form name= "form1"  id="form1" method="POST" >
...
...
<input type="submit" value="Submit" />
<input type="button" value="Reset" onclick="valid.reset(); return false" /> 
 Alguna idea de por que no lo manda?