vad jag såg lite snabbt är att du försöker referera till de olika textfälten mha name (något man brukar göra för att ta hand om formulär på serversidan) på klientsidan i skript funkar det bättre att ange id för de olika fälten ...
ex.
Kod:
<input type="test" id="tomte_1">
för att sen i skriptet hantera datan i input-fältet
Kod:
...
text_test = document.getElementById("test'"); //refererar till "objektet"
text_test.value // ger värdet
...
likaså för select etc...
så får man fungerande skript i ie/opera/mozilla