stai richiamando un oggetto che non si trova...

succede quando un oggetto (per esempio textbox) lo richiami fuori dal form

es.

<form name="form">
<input type="textbox" name="input"/>
</form>

document.form.input.value = "JJJJ";

se input fosse fuori dal form cioè

<form name="form">
...
</form>
<input type="textbox" name="input"/>

document.form.input.value = "JJJJ";

ti genera quell'errore, in quanto input non lo identifica come un oggetto...