ciao ragazzi...
ho preparato uno script per il calcolo del mutuo...
ora vorrei poter arrotondare il risultato ai due decimali...
ho provato ad usare Math.round ma non funziona...
praticamente tronca completamente i decimali..
sicuramente sbaglio qualcosa io ma non capisco cosa....
vi posto il codice cosi se potete drci un occhiata...
grazie mille!!!

codice:
function calcola(f){
	var prezzo=new Number(f.prezzo.value);
	var anni=f.anni.value;
	var coeff;
	var rata=0;
	
	// controllo che il campo prezzo contenga un valore numerico
	if(new String(prezzo)=="NaN" || prezzo==0) {
	       alert("Il campo prezzo è obbligatorio e può contenere solo valori numerici");
 	      f.prezzo.value="";
	      f.prezzo.focus(); 
	      return false;
	}
	
	if(anni==""){	
		alert("attenzione!\ninserire il numero di anni");
		f.anni.focus();
		return false;
	}
		
	switch(anni){
		case'5':
			coeff=17,994; 
			break;
		case'10':
			coeff=9,682; 
			break;
		case'15':
			coeff=6,933; 
			break;
		case'20':
			coeff=5,561; 
			break;
		case'25':
			coeff=4,763; 
			break;
		case'30':
			coeff=4,236; 
			break;
	}
	
	rata=((((prezzo*80)/100)/1000)*coeff);
	f.rata.value=Math.round(rata);	
	return true;
}

se avete anche altri consiglio sono ben aceeti..
attendo risposte...
grazie di nuovo

citrus