Hola:
Según veo, los nombres son: "pre[0]" y "pre[1]", y como estás usando getElement
sByName, se espera un array, que en el caso es sólo de un elemento...
Si realmente quieres un array deja en blanco el interior de los corchetes, porque de otra forma javascript lo tomará como elementos con nombre distinto...
Saludos