function Arrotonda(numero){
	a=Math.round(numero*100)
	a=a.toString()
	b=a.length
	c=a.substr(b-2,2)
	d=a.substr(0,b-2)
	e=d.concat(",",c)
	return e
}
function Calcola(form)
{
	Calcola2(form);
	Calcola2(form);
}
function Calcola2(form)
{
	var MatOrd="";
	var inizioSL=0;
	var totSL=0;
	var fineSL=0;
	var totP=25;
	var TotaleEuroC=0;
	var TotalePezzi=0;
	var TotaleLibri=0;
	var TotaleLibriX=0;
	var TotaleProdotti=0;
	var TotaleScontoPezzi=0;
	var TotaleScontoLibri=0;
	var TotaleContoLibri=0;
	var TotaleScontoProdotti=0;
	var Sconto=0;
	var SpesaPostale=5;
	var TotaleDaPagare=0;
	var TotEl=form.elements.length;
	TotaleEuroC+=115.00*Number(form.Pacchetto_Bates_Emily_2010.value);
	TotaleEuroC+=45.00*Number(form.Pacchetto_Arnau_MacCracken_2010.value);
	TotaleEuroC+=39.00*Number(form.VistaPerfettaSenzaOcchiali.value);
	TotaleEuroC+=29.50*Number(form.LUsoNaturaleDellaVisione.value);
	TotaleEuroC+=32.00*Number(form.StorieDallaClinica.value);
	TotaleEuroC+=29.50*Number(form.UsateIVostriOcchi.value);
	TotaleEuroC+=12.00*Number(form.ilfalco30.value);
	TotaleEuroC+=12.00*Number(form.ilfalco29.value);
	TotaleEuroC+=12.00*Number(form.ilfalco28.value);
	TotaleEuroC+=12.00*Number(form.ilfalco27.value);
	TotaleEuroC+=48.00*Number(form.RaccoltaFalco2007.value);
	TotaleEuroC+=20.00*Number(form.ilFalco123.value);
	TotaleEuroC+=39.00*Number(form.ilFalco91011121314.value);
	TotaleEuroC+=49.00*Number(form.ilFalco151617181920.value);
	TotaleEuroC+=10.00*Number(form.Cinque_Segnalibri.value);
	TotaleEuroC+=34.00*Number(form.Insieme_Ridotto_di_35_Tabelle_di_Snellen.value);
	TotaleEuroC+=44.00*Number(form.Insieme_EXTRA_di_Sessantanove_Tabelle_di_Snellen.value);
	TotaleEuroC+=25.00*Number(form.Insieme_di_Cinque_Occlusori_Colorati.value);
	TotaleEuroC+=15.00*Number(form.LenteSolare.value);
	TotaleEuroC+=350.00*Number(form.ProiettoreVision.value);
	TotaleEuroC+=35.00*Number(form.LampadaFrontaleLED.value);
	TotaleEuroC+=125.00*Number(form.TheCyclopaediaOfPerfectSight.value);
	TotaleEuroC+=125.00*Number(form.TheCyclopaediaOfPerfectSight_parte_due.value);
	TotaleEuroC+=25.00*Number(form.PerfectSightWithoutGlasses.value);
	TotaleEuroC+=25.00*Number(form.StoriesFromTheClinic.value);
	
	TotaleLibri+=Number(form.VistaPerfettaSenzaOcchiali.value);
	TotaleContoLibri+=Number(form.VistaPerfettaSenzaOcchiali.value);
	TotaleLibri+=Number(form.LUsoNaturaleDellaVisione.value);
	TotaleContoLibri+=Number(form.LUsoNaturaleDellaVisione.value);
	TotaleLibri+=Number(form.StorieDallaClinica.value);
	TotaleContoLibri+=Number(form.StorieDallaClinica.value);
	TotaleLibri+=Number(form.UsateIVostriOcchi.value);
	TotaleContoLibri+=Number(form.UsateIVostriOcchi.value);
	TotaleLibri+=Number(form.ilfalco30.value);
	TotaleContoLibri+=Number(form.ilfalco30.value);
	TotaleLibri+=Number(form.ilfalco29.value);
	TotaleContoLibri+=Number(form.ilfalco29.value);
	TotaleLibri+=Number(form.ilfalco28.value);
	TotaleContoLibri+=Number(form.ilfalco28.value);
	TotaleLibri+=Number(form.ilfalco27.value);
	TotaleContoLibri+=Number(form.ilfalco27.value);
	TotaleLibri+=Number(form.ilFalco123.value);
	TotaleContoLibri+=Number(form.ilFalco123.value);
	TotaleLibri+=Number(form.ilFalco91011121314.value);
	TotaleContoLibri+=Number(form.ilFalco91011121314.value);
	TotaleLibri+=Number(form.ilFalco151617181920.value);
	TotaleContoLibri+=Number(form.ilFalco151617181920.value);
	TotaleLibri+=Number(form.PerfectSightWithoutGlasses.value);
	TotaleContoLibri+=Number(form.PerfectSightWithoutGlasses.value);
	TotaleLibri+=Number(form.StoriesFromTheClinic.value);
	TotaleContoLibri+=Number(form.StoriesFromTheClinic.value);
	TotaleLibri+=Number(form.TheCyclopaediaOfPerfectSight.value);
	TotaleContoLibri+=Number(form.TheCyclopaediaOfPerfectSight.value);
	TotaleLibri+=Number(form.TheCyclopaediaOfPerfectSight_parte_due.value);
	TotaleContoLibri+=Number(form.TheCyclopaediaOfPerfectSight_parte_due.value);
	TotaleLibri+=Number(form.Cinque_Segnalibri.value);
	TotaleLibri+=Number(form.LenteSolare.value);
	TotaleProdotti+=1*Number(form.ProiettoreVision.value);
	TotaleProdotti+=1*Number(form.LampadaFrontaleLED.value);

	form.TotaleEuro.value=Arrotonda(TotaleEuroC);
	form.Sconto.value=Arrotonda(TotaleContoLibri*2);

	if (form.Pagamento[0].checked==true) {
			SpesaPostale=5;
			if (TotaleEuroC>50) SpesaPostale=0;
	}
	if (form.Pagamento[1].checked==true) {
			SpesaPostale=5;
	} 	

	form.Spese.value=Arrotonda(SpesaPostale);
	form.TOTALE_DA_VERSARE.value=Arrotonda(TotaleEuroC-Sconto+SpesaPostale);
	
	for (var j=0;j<=20;j++){
		if (Number(form.elements[j].value)!=0){MatOrd+=String(form.elements[j].name)+": "+String(form.elements[j].value)+"\n"}
		}
	for (var j=22;j<=25;j++){
		if (Number(form.elements[j].value)!=0){MatOrd+=String(form.elements[j].name)+": "+String(form.elements[j].value)+"\n"}
		}
	for (var j=28;j<=31;j++){
		if (Number(form.elements[j].value)!=0){MatOrd+=String(form.elements[j].name)+": "+String(form.elements[j].value)+"\n"}
		}
	for (var j=33;j<=42;j++){MatOrd+=String(form.elements[j].value)+"\n"
	}
	if (form.Pubblicita.checked==true)MatOrd+="Invio altre comunicazioni\n"
	if (form.BioSystemLight_1350.checked==true)MatOrd+="Richiedo informazioni sulle lampade Bio System Light\n"
	form.MaterialeOrdinato.value=MatOrd
	MatOrd2=MatOrd.replace(/\n/g,"<BR>")
}

function everything(form){isEMAIL(form)
isNome(form)
isIndirizzo(form)
isCAP(form)
isCitta(form)
isProvincia(form)
isTelefono(form)
isCodFisc(form)
isPezzi(form)
isSpedizione(form)
isConsenso(form)
TuttoVuoto(form)
}
function TuttoVuoto(form){if
(
isEMAIL(form)
&& isNome(form)
&& isIndirizzo(form)
&& isCAP(form)
&& isCitta(form)
&& isProvincia(form)
&& isTelefono(form)
&& isCodFisc(form)
&& isPezzi(form)
&& isSpedizione(form)
&& isConsenso(form)
){form.MaterialeOrdinato.value=MatOrd2
form.submit()
}
if
(
isEMAIL(form)==false 
|| isNome(form)==false
|| isIndirizzo(form)==false
|| isCAP(form)==false
|| isCitta(form)==false
|| isProvincia(form)==false
|| isTelefono(form)==false
|| isCodFisc(form)==false
|| isPezzi(form)==false
|| isSpedizione(form)==false
|| isConsenso(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(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"
}
if(isCodFisc(form)==false){text+="\nIl tuo Codice Fiscale"
}
if(isPezzi(form)==false){text+="\nUn quantitativo adeguato di merce"
}
if(isSpedizione(form)==false){text+="\nUn metodo di pagamento"
}
if(isConsenso(form)==false){text+="\nIl consenso al trattamento dati"
}
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 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
}}
function isCodFisc(form){if (form.CodFisc.value==""){return false
}
else{return true
}}
function isPezzi(form){if (form.TotaleEuro.value==0){return false
}
else{return true
}}
function isSpedizione(form){if (((form.Pagamento[0].checked==false)&& (form.Pagamento[1].checked==false)&& (form.Pagamento[2].checked==false)&& (form.Pagamento[3].checked==false)&& (form.Pagamento[4].checked==false))){return false
}
else{return true
}}
function isConsenso(form){if (((form.consenso_dati.checked==false))){return false
}
else{return true
}}
function PO(oggetto){var y1=parseInt(document.getElementById(oggetto).offsetTop);
var y2=0;
self.scrollTo(0,y1+y2);
}
function AP2(Oggetto,Proprieta,Valore){styleObject=document.getElementById( Oggetto );
styleObject=styleObject.style;
styleObject[Proprieta]=Valore;
}
function Chiudi(){window.scrollTo(0,0);
AP2('Presentazione','display','none');
AP2('Principio','display','none');
AP2('Simulazione','display','none');
AP2('Uso','display','none');
AP2('Emily','display','none');
AP2('Vista','display','none');
AP2('Testimonianze','display','none');
AP2('Articoli','display','none');
}
function Stampa(){AP2('Presentazione','display','block');
AP2('Principio','display','block');
AP2('Simulazione','display','block');
AP2('Uso','display','block');
AP2('Emily','display','block');
AP2('Vista','display','block')
AP2('Testimonianze','display','block');
AP2('Articoli','display','block');
window.scrollTo(0,0);
}
function IEbugs(altroStile){if (document.all){var lnk=document.getElementsByTagName("LINK")[0];
lnk.href=altroStile;
}}
function ci550(modello,colore){Titolo=document.getElementById("TitoloOcchiale");
Titolo.firstChild.nodeValue=modello+" "+colore;
immagine=document.getElementById("Immagine550");
immagine.src="../senzalenti/modelli/2004/"+modello+"/_"+modello+colore+".jpg";
immagine.alt="_avvolgenteArgento";
Vsi('QuadroImmagine550');
}
function SF(pagina){if (self.opener){var Apritore=self.opener.location.href
rExp=/senzalentieyemoving.html/g;
if (Apritore.search(rExp)==-1){window.open(pagina)
}else{self.opener.focus();
}}else{window.open(pagina)
}}
function Vsi(Oggetto){styleObject=document.getElementById( Oggetto );
styleObject=styleObject.style;
styleObject['display']='block';
}
function Vno(Oggetto){styleObject=document.getElementById( Oggetto );
styleObject=styleObject.style;
styleObject['display']='none';
}
function VV(Oggetto, Visibilita){styleObject=document.getElementById( Oggetto );
styleObject=styleObject.style;
styleObject['display']=Visibilita;
}
function VS(Oggetto){styleObject=document.getElementById( Oggetto );
styleObject=styleObject.style;
if (styleObject['display']=='block'){styleObject['display']='none';
}else{styleObject['display']='block';
}}
function Vswitch(Ogg1,Ogg2){VS(Ogg1);
VS(Ogg2);
}
