Hola:
Raras veces pueden encontrarse tantos errores en tan pocas líneas...

:
Todos loa parámetros de las funciones están sin entrecomillar, así que al balidar se esperan variables que evidentemente no existen...
Luego todos los valores "variables" denem estra entre corchetes...
document[formulario][nombre]...
Saludos