Hola:
Donde debes de asegurarte que entregue un valor lógico es en la función valida...
Código:
Código:
function validar(formulario)
{
enviar = (validarNumeros(formulario) || validarTexto(formulario))
if (!enviar) alert("ERROR."
return enviar;
}
Otra cosa es que si usas en las validaciones el formulario como parámetro, sería más lógico que usaras ese parámetro...
Código:
function validarTexto(f)
{
nom= f.nombre.value
///// así tu función es fñacilmente reutilizable...
Saludos