Hola rvelezb, el problema es que tienes errores en el archivo js con tus funciones por lo que el script no va ha funcionar, por pro otro lado te recomiendo no usar la funcion eval a menos que fuera necesario(es este punto tienes el error), aca te dejo una recomendacion de codigo para esa funcion
Código:
function validarFormulario()
{
campos = new Array("nombre", "apellidos", "telefono");
for(var i=0;i<document.f.elements.length;i++){
if(document.f.elements[i].type=='text'){
if(document.f.elements[i].value==''){
alert ("Ha de rellenar el campo ["+document.f.elements[i].name+"]");
document.f.elements[i].focus();
return;
}
}
}
document.f.submit();
}
Me parece un poco mas sencilla y la puedes usar para validar campos de texto extra...
con la llamada al archivo no hay nada de malo, si aun no usas firefox para trabajar con tus scripts te recomiendo que lo uses junto con un complemento par de complementos de desarrollador(jsview,web developer tool bar) se que te seran utiles..
Saludos y suerte