hola buenas tardes oye me gustaria que me pudieran ayudar con este inconveniente tengo la siguiente funcion javascript
 
Código:
 function ValidarForm()
{
	//NOMBRE
if(document.formulario.nombre_u)
{
	if(document.formulario.nombre_u.value=="")
		{ 
			alert("Debe ingresar el Nombre");
			document.getElementById("nombre_u").select();
			return; 
		}
	if(!ValidarCampoNombre(document.formulario.nombre_u.value))
		{
			alert("El nombre  debe contener solo caracteres alfabeticos");
			document.getElementById("nombre_u").select();
			return; 		}
}
	//APELLIDO
if(document.formulario.apellido_u)
{
	if(document.formulario.apellido_u.value=="")
		{ 
			alert("Debe ingresar el apellido");
			document.getElementById("apellido_u").select();
			return;
		}
	if(!ValidarCampoNombre(document.formulario.apellido_u.value))
		{
			alert("El apellido  debe contener solo caracteres alfabeticos");
			document.getElementById("apellido_u").select();
			return; 
		}
document.formulario.submit();
}
  ademas tengo mi formulario descrito de la siguiente forma:  
 Código HTML:
 <form action="procesar_registro.php" name="formulario" method="post"> 
 y por ultimo el boton que direccriona a la funcion es el siguiiente:  
 Código HTML:
 <input name="Enviar" type="submit" value="Buscar" onClick="ValidarForm()"> 
 EL GRAN PROBLEMA OCURRE PORQUE LA FUNCION SE EJECUTA PERFECTO Y ME MUESTRA LA ALERTA PERO CUANDO LE DAS ACEPTAR A LA ALERTA IGUAL TE DIRECCIONA A LA SIGUIENTE PAGINA Y DEJA IGUAL EL CAMPO VACIO.....
ALGUIEN ME PUEDE AYUDAR POR FAVOR...............?