ciao a tutti,

sto costruendo una funzione... ma sembra non voglia funzionare

la funzione è questa
codice:
function calcola(pulizia,forfait,consumi){
 var ex = pulizia+forfait+consumi;
 var s=0;
 var e=document.form1.elements;
 var culla = document.form1.culla.value;
 var letto = document.form1.letto.value;
 var tv = document.form1.tv.value;
 var animali = document.form1.animali.value;
 
 
 	for(var i=0;i<e.length;i++)
 	if(e[i].name.indexOf('selezione')>-1 && e[i].type=='checkbox' && e[i].checked)
	splitString = e[i].value.split("-");
	if (culla != "NO"){
	prezzo *= splitString[1];
	}else if(letto != "NO"){
	prezzo *= splitString[2];
	}else if(tv != "NO"){
	prezzo *= splitString[3];
	}else if(animali != "NO"){
	prezzo *= splitString[4];
	}
	prezzo += splitString[0];
	prezzo += ex;
	
 	s += prezzo;
	
	caparra1 = s*20/100;
	document.form1.totale.value = s;
	document.form1.caparra.value = caparra1;
 	alert("PREZZO DELLE SETTIMANE SELEZIONATE € "+s+"\nLA CAPARRA E' PARI A € "+caparra1);

}
e io gli passo i dati cosi

codice:
 <input name="selezione10" type="checkbox" id="selezione10" onClick="return calcola(4,5,9)" value="150-0-7-7-8">
mi dereste una manoa trovare l'errore :master:

grazie mille