Uno spunto:
codice:
<form name="prodotti"> 
    costo: <input type="text" name="costo" onblur="calcola(this)"> 
    
 
    prezzo 1: <input type="text" name="prezzo_1"> 
    
 
    prezzo 2: <input type="text" name="prezzo_2"> 
    
 
    prezzo 3: <input type="text" name="prezzo_3"> 
    
 
    prezzo 4: <input type="text" name="prezzo_4"> 
    
 
    prezzo 5: <input type="text" name="prezzo_5"> 
</form>
<script>
var jsPercPrezzo = new Array();
jsPercPrezzo[1] = <%=PercPrezzo1%>;
jsPercPrezzo[2] = <%=PercPrezzo2%>;
jsPercPrezzo[3] = <%=PercPrezzo3%>;
jsPercPrezzo[4] = <%=PercPrezzo4%>;
jsPercPrezzo[5] = <%=PercPrezzo5%>;
function calcola(obj) {
	f = obj.form;
	v = obj.value;
	v = parseFloat(v.replace(',','.'));
	for (var i=1;i<=5;i++) {
		f.elements["prezzo_"+i].value = Math.round(v * (100+jsPercPrezzo[i])) / 100;
	}
}
</script>
ciao