Hola jerkan:
¿Cómo haces la llamada...

?
La mayoría de las veces (tal vez todas) se puede evitar el uso de "eval"...
Improvisando... usando solo el formulario como parámetro...
function valida(formulario) {
resultado = true;
for (var i = 0, total = formulario.elements.length; i < total; i ++)
resultado = resultado && (formulario.elements[i].value != "");
return resultado;
}
Saludos