unrelenting - I don't check that all fields are complete before submitting because I allow for people to submit picks without filling out all fields and then they can come back later and finish or change their picks up until the first game on Thursday. The getvalues() function onsubmit gets all of the values and puts them in to the hidden fields whether they are empty or not.
There is something wrong with the getvalues() function that you are using and that is why you aren't getting the data on the next page. Start with the following and shorten it using for loops if you like.
function getvalues(winner) {
winner.form.pick1_1.value = winner.form.elements["WIN1_1"].value;
winner.form.pick1_2.value = winner.form.elements["WIN1_2"].value;
winner.form.pick1_3.value = winner.form.elements["WIN1_3"].value;
winner.form.pick1_4.value = winner.form.elements["WIN1_4"].value;
winner.form.pick1_5.value = winner.form.elements["WIN1_5"].value;
winner.form.pick1_6.value = winner.form.elements["WIN1_6"].value;
winner.form.pick1_7.value = winner.form.elements["WIN1_7"].value;
winner.form.pick1_8.value = winner.form.elements["WIN1_8"].value;
winner.form.pick2_1.value = winner.form.elements["WIN2_1"].value;
winner.form.pick2_2.value = winner.form.elements["WIN2_2"].value;
winner.form.pick2_3.value = winner.form.elements["WIN2_3"].value;
winner.form.pick2_4.value = winner.form.elements["WIN2_4"].value;
winner.form.pick3_1.value = winner.form.elements["WIN3_1"].value;
winner.form.pick3_2.value = winner.form.elements["WIN3_2"].value;
winner.form.pick4_1.value = winner.form.elements["WIN4_1"].value;
}
I tested it and it outputted all the correct values -
http://www.myterrio.com/test.php