Hola:
Se pueden poner funciones dentro de funciones, pero creo que primero tendrías que aprender a validar formularios... no he visto un botón submit... y las validaciones se canmcelan enviando el valor false al evento submit del formulario...
<form onsubmit="return validar(this)"...
y ...
function validar(f) {
function validar_texto() {
return f.texto.value != "";
}
function validar_otras_cosas() {
return f.otras_cosas.value != "";
}
return validar_texto() && validar_otras_cosas();
}
Saludos