ich-will-urlaub: input-value per JS ändern mit IE7

Beitrag lesen

Hallo,
eine kurze Frage:

Folgender Code funktioniert mit FF2+3 einwandfrei (auch keine Fehler lt. Fehlerkonsole), nicht aber im IE6+7 ...  was mach ich nur falsch?

Javascript-Funktion:

function formDisable(disable,values) {
 disableArray=disable.split(";");
 valuesArray=values.split(";");
 for(i in disableArray) {
  document.getElementById(disableArray[i]).value = valuesArray[i];
 }
}

Aufruf:

<input type="checkbox" name="user" id="user" onChange="formDisable('vorname[];nachname[];bankstelle[];email[]','Hans;Mueller;Test;test@email.com');">

Zur Info:
Die Funktion funktioniert prinzipiell einwandfrei, im IE muss man jedoch irgendwo hin klicken, erst dann erscheinen die Daten in den Eingabefeldern ... beim FF sofort nach Klick auf die Checkbox.

Weiß jemand von euch Rat?
Danke schon im Voraus!

lg Manuel