function Calcola(form) {
var TotaleScontoC1 = 0;
var TotaleScontoC2 = 0;
var TotaleEuroC = 0;
var TotaleConto = 0;
TotaleEuroC += 69*form.FunkiBase.value; TotaleConto += Number(form.FunkiBase.value);
// TotaleEuroC += 111*form.FunkiLusso.value; TotaleConto += Number(form.FunkiLusso.value);
TotaleEuroC += 15*form.CuscinoFunki.value; TotaleConto += Number(form.CuscinoFunki.value);
TotaleEuroC += 13*form.TappetoFunki.value; TotaleConto += Number(form.TappetoFunki.value);
TotaleEuroC += 195*form.FunSkri.value; TotaleConto += Number(form.FunSkri.value);
TotaleEuroC += 150*form.FunKita.value; TotaleConto += Number(form.FunKita.value);
TotaleEuroC += 42*form.GambeFunKita.value; TotaleConto += Number(form.GambeFunKita.value);
TotaleEuroC += 29*form.SoleLuna.value; TotaleConto += Number(form.SoleLuna.value);
TotaleEuroC += 6*form.TascaSoleLuna.value; TotaleConto += Number(form.TascaSoleLuna.value);
TotaleEuroC += 12*form.CuscinoSoleLuna.value; TotaleConto += Number(form.CuscinoSoleLuna.value);
TotaleEuroC += 5*form.CinghiaSoleLuna.value; TotaleConto += Number(form.CinghiaSoleLuna.value);
TotaleEuroC += 15*form.TaGua.value; TotaleConto += Number(form.TaGua.value);

if (TotaleConto > 2) {
  TotaleScontoC1 = TotaleEuroC * 0.05;
  TotaleEuroC = TotaleEuroC - TotaleScontoC1;
}

//if (form.Prodotto99.checked == true) {
//  TotaleScontoC2 = TotaleEuroC*0.03;
//  TotaleEuroC = TotaleEuroC - TotaleScontoC2;
//} else { TotaleScontoC2 = 0 }

if (TotaleEuroC != 0 && TotaleConto != 0) {
  TotaleEuroC += 8 ; // aggiunge le spese postali 
  TotaleEuroC1 = Math.round((TotaleEuroC)*100)/100; // converte il totale a due decimali
  form.TotaleEuro.value = TotaleEuroC1;
  form.TotaleSconto.value = Math.round((TotaleScontoC1+TotaleScontoC2)*100)/100;
}

if (TotaleEuroC == 0) {
   form.TotaleEuro.value = 0;
   form.TotaleLire.value = 0;
   form.TotaleSconto.value = 0;
  } 
}

function everything(form) {
isEMAIL(form)
isNome(form)
isCognome(form)
isIndirizzo(form)
isCAP(form)
isCitta(form)
isProvincia(form)
isTelefono(form)
TuttoVuoto(form)
}

function TuttoVuoto(form) {
if
(
 isEMAIL(form) 
 && isNome(form)
 && isCognome(form)
 && isIndirizzo(form)
 && isCAP(form)
 && isCitta(form)
 && isProvincia(form)
 && isTelefono(form)
)

{
form.submit()
}

if
(
 isEMAIL(form) == false 
 || isNome(form) == false
 || isCognome(form) == false
 || isIndirizzo(form) == false
 || isCAP(form) == false
 || isCitta(form) == false
 || isProvincia(form) == false
 || isTelefono(form) == false
)

{
compose(form)
   }
}

function compose(form) {
var text = "Non hai inserito correttamente:"	
if(isEMAIL(form) == false) {
text += "\nL'indirizzo e-mail"
}
if(isNome(form) == false) {
text += "\nIl nome"
}
if(isCognome(form) == false) {
text += "\nIl cognome"
}
if(isIndirizzo(form) == false) {
text += "\nL'indirizzo"
}
if(isCAP(form) == false) {
text += "\nIl codice di avviamento postale"
}
if(isCitta(form) == false) {
text += "\nLa citta'"
}
if(isProvincia(form) == false) {
text += "\nLa provincia"
}
if(isTelefono(form) == false) {
text += "\nUn tuo recapito telefonico"
}

alert(text)
}

function isEMAIL(form) {
if ((form.EMAIL.value == "" 
|| form.EMAIL.value.indexOf('@', 0) == -1) 
|| form.EMAIL.value.indexOf('.') == -1) {
return false
}
else {
return true
   }
}

function isNome(form) {
if (form.Nome.value == "") {
return false
}
else {
return true
   }
}

function isCognome(form) {
if (form.Cognome.value == "") {
return false
}
else {
return true
   }
}

function isIndirizzo(form) {
if (form.Indirizzo.value == "") {
return false
}
else {
return true
   }
}

function isCAP(form) {
if (form.CAP.value == "") {
return false
}
else {
return true
   }
}

function isCitta(form) {
if (form.Citta.value == "") {
return false
}
else {
return true
   }
}

function isProvincia(form) {
if (form.Provincia.value == "") {
return false
}
else {
return true
   }
}


function isTelefono(form) {
if (form.Telefono.value == "") {
return false
}
else {
return true
   }
}
