   var risultato;
   var cifra;
   var totale;
   var tot, totpeso;
   var prezzo = new Array(16);
   var peso = new Array(16);

	//prezzo[0]=36500;
	//prezzo[1]=46500;
	//prezzo[2]=45500;
	//prezzo[3]=100000;
	//prezzo[4]=171500;

	prezzo[0]=19.00;
	prezzo[1]=24.00;
	prezzo[2]=57.85;
	prezzo[3]=99.20;
	//prezzo[4]=18.00;
	prezzo[4]=27.50;
	prezzo[5]=32.80;
	//prezzo[6]=5.00;
	prezzo[6]=5.00;
	prezzo[7]=6.00;
	prezzo[8]=14.00;
    prezzo[9]=81.00;
    prezzo[10]=84.00;

    //prezzo[12]=42.00;
    //prezzo[13]=45.00;
    
    
    peso[0]=1.30;
	peso[1]=1.80;
	peso[2]=3.50;
	peso[3]=0;
	//peso[4]=1.00;
	peso[4]=1.45;
	peso[5]=1.80;
	//peso[6]=0.85;
	peso[6]=1.15;
	peso[7]=1.40;
	peso[8]=0.60;
    peso[9]=2.10;
    peso[10]=4;

    //peso[12]=2.00;
    //peso[13]=2.30;

function calcola(sel) {

	var num;
   tot = totpeso = 0;

	
	for (num=0;num<=10;num++) {
	
		if (f.art[num].checked) {

		   if (Number(f.qua[num].value) < 1) {
				 alert("Specificare la quantità");
				 return;
			} 
		    qta = Number(f.qua[num].value);
			tot = tot + prezzo[num]*qta;
            totpeso = totpeso + peso[num]*qta;
            
		
		if ( num == 0 ){ f.art01.value = qta; }
			else		
			if(num==1){f.art02.value = qta;}
			else
			if(num==2){f.art03.value = qta;}
			else
			if(num==3){f.art04.value = qta;}
			else
			if(num==4){f.art05.value = qta;}
			else		
			if(num==5){f.art06.value = qta;}
			else		
			if(num==6){f.art07.value = qta;}
			else		
			if(num==7){f.art08.value = qta;}
			else		
			if(num==8){f.art09.value = qta;}
			else		
			if(num==9){f.art10.value = qta;}
			else		
			if(num==10){f.art11.value = qta;}
            
        



		} else
		{
			if (sel == 0) f.qua[num].value="";
			
			switch(num) {
				case 0: f.art01.value = "NO"; break;
				case 1: f.art02.value = "NO"; break;
				case 2: f.art03.value = "NO"; break;
				case 3: f.art04.value = "NO"; break;
				case 4: f.art05.value = "NO"; break;
				case 5: f.art06.value = "NO"; break;
				case 6: f.art07.value = "NO"; break;
				case 7: f.art08.value = "NO"; break;
				case 8: f.art09.value = "NO"; break;
				case 9: f.art10.value = "NO"; break;
				case 10: f.art11.value = "NO"; break;
			}
			
		}
	
	}

	//sconto quantità
    if (tot > 160.00) {
	     //alert("arrotondo il totale");
		 //tot = tot - Math.round(tot/100*5);			
		 tot = tot -(tot/100*5);
	}
    
    //aggiungo spese di trasporto
    if (totpeso > 0) 
        if (totpeso <= 3.00) {
            tot = tot + 10.80;
        }
        else if (totpeso <= 10.00) {
            tot = tot + 13.80;
        }
		else if (totpeso > 10.00) {
            tot = tot + 16.20;
        }
    
    //tot = Math.
    
	totale = tot + "";
	
	//divido unità da decimali (separati da .)
	cifre=totale.split(".");
	//se non esistono i decimali li creo=00
	if (cifre.length==1) cifre[1]="00";
	decimali=cifre[1].substr(0,2);
	//alert("totale vale "+cifre[0]+","+decimali);
	//separatore delle migliaia
    totale=cifre[0];
	cifra = totale.length % 3;
	if (cifra == 0) cifra = 3;
	risultato = totale.substr(0, cifra);
	
	for (i=cifra; i<totale.length; i +=3){		
		risultato = risultato + "." + totale.substr(i,3);
	}
    
    cifre_finali=risultato+","+decimali;
	f.totstr.value = cifre_finali;
	//f.totstr.value = f.totti.value
        

}
