Grazie per l'aiuto. Non riesco a farla funzionare

Questo è il pezzo di JS. Potresti vedere se ci sono errori?
codice:
<script type="text/javascript">
	 var num = 1;
	 function CalcolaTotale() {
     var quantita = document.f1.elements['quantita'+num].value;
	 var prezzo = document.f1.elements['prezzo'+num].value;
     var tot = prezzo * quantita;
	 document.f1.elements['totale'+num].value = tot;
  	 }
	  function AggiornaNumero () {
	  document.f1.numeros.value = num;
	 }	
	  function aggiungi_elemento () {
	  $("table").append("<tr><td>"+num+"</td><td><input type='text' class='input_preventivo_piccolo' name='quantita"+num+"' value='' onKeyUp='CalcolaTotale()' /></td><td><input type='text' class='input_preventivo_grande' name='descrizione"+num+"' value='' /></td><td><input type='text' class='input_preventivo_piccolo' name='dimensioni"+num+"' value='' /></td><td><input type='text' class='input_preventivo_piccolo' name='prezzo"+num+"' value='' onKeyUp='CalcolaTotale()' /></td><td><input type='text' class='input_preventivo_piccolo' name='totale"+num+"' value=''  /></td><td><select name='stato"+num+"'><option value='1'>Approvato</option><option value='0'>Non approvato</option></select></td></tr>");    
	  AggiornaNumero ();
	 }		
</script>
Il link che al momento aggiunge la riga con i comandi di input ma non funzionano i calcoli.
Aggiungi riga

Grazie