Hola Scrubb:
Se me hace que tienes un problema de sintaxis...
Si campo es una cadena te valdría:
if document.form[campo].value
(supongo que form es el nombre del formulario... de paso te recomiendo que no uses nombres de etiquetas ni de atributos en los scripts... aunque no creo que sea el problema)
Si la llamada a validar es "validar(this)"
... en la validación bastaría: if (campo.value)...
Y por último (tal vez sea el verdadero poblema ...) detrás del "if" debe haber algo entre paréntesis
if
( document.form.+campo+.value==''
)
Espero que te sirva.
Saludos