<!--



//*************************************************************************************************************
function calcolaprezzo(tf) {


 //alert("in");
	
	var a=0; var pr=0; var p1=0;

	var q=0; var sc=""; var p2=0;

	var sp="";

	mostraprezzo(tf," "," "," "," ");
	if (tf.c_numero.value=="" || tf.c_paese.value=="" || tf.c_piva.value=="") {return false }
	
	prezzo=0; sconto=""; costosped=0; totale=0;

	a=parseInt(tf.c_quasce.value);
	q=parseInt(tf.c_numero.value);
	pa=tf.c_paese.selectedIndex;

//alert(tf.c_piva.value);alert(tf.c_paese.value);

	if (tf.c_piva.value == "S" && tf.c_paese.value == "paue") {iva=20} else {iva=0}
	
//alert(a);alert(q);alert(pa);

	//prende prezzo base e peso unitario da tabella	
	for (r=0; r<t1.length; r=r+3)
	{
		if (t1[r]==a)
		{
			pr=t1[r+1];
			p1=t1[r+2];
			break;
		}
	}

//alert(pr);alert(p1);

	//prende sconto e peso fisso in base alla quantita richiesta da tabella	
	for (r=0; r<t2.length; r=r+5)
	{
		if (t2[r]==a)
		{
			if (t2[r+1]==q)
			{
				p2=t2[r+2];
				
				if (pa <= 2)
				{
					sc=t2[r+3]
				}
				else
				{
					sc=t2[r+4]				
				}
					
				break;
			}
		}
	}

	// calcola prezzo
	prezzo=pr*q;

	// calcola nuovo prezzo se PIVA=si e paese=paue
	prezzo=prezzo-prezzo*iva/100;

//alert(pr*q);alert(iva);
	
	//calcola sconto
	if (sc == "-")
	{
		sconto=sc;
		sc=0;
	}
	else
	{
		sc=parseInt(sc);
		sconto=sc + '%';
	}
	
	// calcola peso
	peso = p1*q + p2;

//alert(peso);

	//prende costo spedizione in base al peso da tabella
	for (r=0; r<t3.length; r=r+6)
	{
		if (peso <= t3[r])
		{
			sp=t3[r+pa];
			break;
		}
	}

//alert(sp);

	// se non spese prepara campo	
	if (sp == "-")
	{
		costosped=sp;
		sp=0;
	}
	else
	{
		sp=parseInt(sp);
		costosped=sp;
	}

//alert(prezzo); alert(sc); alert(sp);


	totale = prezzo - sc * prezzo / 100 + sp ;

	mostraprezzo(tf,prezzo,sconto,costosped,totale);

}

//*************************************************************************************************************
function mostraprezzo(f,pr,sc,sp,tot) {
//alert("in mp");
	
	f.c_prezzo.disabled=false; f.c_prezzo.value= pr; f.c_prezzo.disabled=true;
	f.c_sconto.disabled=false; f.c_sconto.value= sc; f.c_sconto.disabled=true;
	f.c_sped.disabled=false; f.c_sped.value= sp; f.c_sped.disabled=true;
	f.c_totale.disabled=false; f.c_totale.value= tot; f.c_totale.disabled=true;

} 

/*


*/

//-->

