	var totale = 0;
	function somma ( prezzo, parziale, quantita, tot_libri )
	{
		var tmp = quantita.value * prezzo;
		var datiU = document.datiU;
		parziale.value = (Math.round(tmp*100)/100 ).toFixed(2);
		
		var tmp2 = 0;
  for(i = 1; i <= tot_libri; ++ i)
  {
  	if(document.getElementById("parz" + i) != null)
  	{
  		tmp2 += Number (document.getElementById("parz" + i).value)
  	}
  	
  }
  
/*
		var tmp2 = Number (datiU.parz1.value) +
					Number (datiU.parz2.value) +
					Number (datiU.parz3.value) +
					Number (datiU.parz4.value) +
					Number (datiU.parz5.value) +
					Number (datiU.parz6.value) +
					Number (datiU.parz7.value) +
					Number (datiU.parz8.value) +
					Number (datiU.parz9.value) +
					Number (datiU.parz10.value) +
					Number (datiU.parz11.value) +
					Number (datiU.parz12.value) +
					Number (datiU.parz13.value) +
					Number (datiU.parz14.value) +
					Number (datiU.parz15.value) +
					Number (datiU.parz16.value) +
					Number (datiU.parz17.value) +
					Number (datiU.parz18.value) +
					Number (datiU.parz19.value) +
					Number (datiU.parz20.value) +
					Number (datiU.parz21.value) +
					Number (datiU.parz22.value) +
					Number (datiU.parz23.value) +
					Number (datiU.parz24.value) +
					Number (datiU.parz25.value) +
					Number (datiU.parz26.value) +
					Number (datiU.parz27.value) +
					Number (datiU.parz28.value) +
					Number (datiU.parz29.value) +
					Number (datiU.parz30.value) +
					Number (datiU.parz31.value) +
					Number (datiU.parz32.value) +
					Number (datiU.parz33.value) +
					Number (datiU.parz34.value) +
					Number (datiU.parz35.value) +
					Number (datiU.parz36.value) +
					Number (datiU.parz37.value) +
					Number (datiU.parz38.value) +
					Number (datiU.parz39.value);
*/
			datiU.tott.value = ( Math.round(tmp2*100)/100 ) .toFixed(2);
}

function ctrl_home ( )
{
	if ( this.datiU.tott.value == "0" )
	{
		alert ( "Selezionare almeno un titolo!" );
		return false;
	}
}

function ctrl ( )
{
	if ( document.pagam.cognome.value == "" )
	{
		alert ( "Campo \"COGNOME\" obbligatorio");
		document.pagam.cognome.focus();
		return false;
	}
	if ( document.pagam.nome.value == "" )
	{
		alert ( "Campo \"NOME\" obbligatorio");
		document.pagam.nome.focus();
		return false;
	}
	/*
	if ( document.pagam.ente.value == "" )
	{
		alert ( "Campo \"ENTE\" obbligatorio");
		document.pagam.ente.focus();
		return false;
	}
*/
	if ( document.pagam.indirizzo.value == "" )
	{
		alert ( "Campo \"INDIRIZZO\" obbligatorio");
		document.pagam.indirizzo.focus();
		return false;
	}

	if ( document.pagam.citta.value == "" )
	{
		alert ( "Campo \"CITTA\' \" obbligatorio");
		document.pagam.citta.focus();
		return false;
	}

	if ( document.pagam.cap.value == "" )
	{
		alert ( "Campo \"CAP\" obbligatorio");
		document.pagam.cap.focus();
		return false;
	}

	if ( document.pagam.provincia.value == "" )
	{
		alert ( "Campo \"PROVINCIA\" obbligatorio");
		document.pagam.provincia.focus();
		return false;
	}

	if ( document.pagam.email.value == "" )
	{
		alert ( "Campo \"E-MAIL\" obbligatorio");
		document.pagam.email.focus();
		return false;
	}

	var pattern = /.+@.+(\.).+/;
 if (document.pagam.email.value.search(pattern) == -1)
 {
 	alert("Inserire un indirizzo e-mail valido!");
 	document.pagam.email.focus();
 	return (false);
 }
 
	if ( document.pagam.privacy[0].checked != true )
	{
		alert ( "Campo \"PRIVACY\" obbligatorio SI'");
		document.pagam.privacy[0].focus();
		return false;
	}
	return true;
}


function Lvl_openWin(u, n, w, h, l, t, c, f) 
{ //v2.2 4LevelWebs
	var x = ((screen.width - w) / 2);
 if(c == 1)
 {
 	l = x;
 	t = (screen.height - h) / 2;  
 }
 if(c == 2)
 {
 	l = x
 }
	f += ',top='+t+',left='+l;LvlWin=window.open(u, n, f);
	LvlWin.focus();
}

