tu passi come argomenti id, non name, sei sicuro di tentare di accedere al campo usando
document.getElementById(argomento)
e non
document.nomeForm.elements[argomento]
o simili?

c'e' da dire anche che usare come nomi di parametri nomi usati altrove nell' html potrebbe dare sorprese
e button e' sicuramente da evitare