salve ho un problema con questo script:

codice:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> 
<html> 
<head> 
<title>Documento senza titolo</title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<SCRIPT language=javascript> 
<!-- 

function trasforma(){ 

f = document.form1; 
q = parseFloat("0"+f.prezzo1.value) 
s = parseFloat("0"+f.sconto.value) 
t = Math.round(q * (100 - s)) / 100 
f.prezzo2.value = t 
} 
//--> 
</SCRIPT> 
<SCRIPT language=javascript> 
<!-- 

function trasformamore(){ 
f = document.form1; 
if (f.scontoagg.value!="") 
x = parseFloat("0"+f.prezzo2.value) 
y = parseFloat("0"+f.scontoagg.value) 
z = Math.round(x * (100 - y)) / 100 
f.prezzo2.value = z 
return false 
} 
//--> 
</SCRIPT> 
<form method="post" action="write_rtf_new.asp"> 
</head> 

<body><form action="" method="post" name="form1" id="form1"> 
<table width="200" border="0" cellspacing="0" cellpadding="0"> 
<tr> 
<td nowrap>Prezzo</td> 
<td nowrap><input name="prezzo1" type="text" id="prezzo12" size="20"></td> 
</tr> 
<tr> 
<td nowrap>Sconto</td> 
<td nowrap> 
<input name="sconto" type="text" id="sconto3" onBlur="trasforma()" size="20"></td> 
</tr> 
<tr> 
<td nowrap>Sconto Aggiuntivo </td> 
<td nowrap>
<input name="scontoagg" type="text" id="scontoagg3" onBlur="trasformamore()" size="20"></td> 
</tr> 
<tr> 
<td nowrap>Prezzo finale </td> 
<td nowrap><input name="prezzo2" type="text" id="prezzo22" size="20"></td> 
</tr> 
<tr> 
<td nowrap></td> 
<td nowrap>
<font face="Tahoma">
<input type="submit" name="Submit" value="Fattura" style="font-size: 8 pt; font-weight: bold; background-color: #FFCC66"></font></td> 
</tr> 
</table> 
</form> 
</body> 
</html>
nel senso che l'inserimento della parte evidenziata in rosso nel code manda fuori uso lo script stesso... perchè? dove sbaglio?