El primer bucle for no tiene mucho sentido como bucle, Koden. En cada pasada del bucle reasignas ob_4 = ... con lo que el único valor que quedará será el de la última pasada. Es decir, que podrías reducir ese bucle a:
Código javascript
:
Ver originalob_4 = document.getElementById("name_attendee_" + (ob_3.value-1) + "_a");
ob_5 = document.getElementById("name_attendee_" + (ob_3.value-1) + "_b");
¿Es eso lo que intentas hacer o es otra cosa? Porque así tengo la sensación de que vas a meter el mismo valor todo el rato en los arrays.