I valori provenienti da un form sono stringhe, non numeri... li devi convertire:

tmpArr[a++] = parseFloat(curFiglio.value);

ciao