function interessi(){
giorni1 = document.modulo.D1.value
mesi1 = document.modulo.D2.value
anni1 = document.modulo.T4.value
var datainiziale= new Date(anni1,mesi1,giorni1,0,0,0)
var numerodata1 = Math.round(10*(datainiziale/1000/60/60/24-31))/10


giorni2 = document.modulo.D7.value
mesi2 = document.modulo.D8.value
anni2 = document.modulo.T5.value
var datafinale= new Date(anni2,mesi2,giorni2,0,0,0)
var numerodata2 = Math.round(10*(datafinale/1000/60/60/24-31))/10


giorniTot = numerodata2 - numerodata1


importo1 = Numero(document.modulo.T1.value)
interess = 0



a = 10.0
b = 5.0
c = 2.5
d = 3.5
e = 3.0
f = 2.5

aa = 7654.0
bb = 9862.0
cc = 10592.0
dd = 11323.0
ee = 11688.0
ff = 12418.0

interv1 = bb - numerodata1
if(interv1 < 1){interv1=0}
interv2 = cc - numerodata1 - interv1
if(interv2 < 1){interv2=0}
interv3 = dd - numerodata1 - interv1 - interv2
if(interv3 < 1){interv3=0}
interv4 = ee - numerodata1 - interv1 - interv2 - interv3
if(interv4 < 1){interv4=0}
interv5 = ff - numerodata1 - interv1 - interv2 - interv3 - interv4
if(interv5 < 1){interv5=0}
interv6 = numerodata2 - numerodata1 - interv1 - interv2 - interv3 - interv4 - interv5
if(interv6 < 1){interv6=0}




inter1 = Math.round(100.0*(importo1/100*a/365.0*interv1))/100.0
inter2 = Math.round(100.0*(importo1/100*b/365.0*interv2))/100.0
inter3 = Math.round(100.0*(importo1/100*c/365.0*interv3))/100.0
inter4 = Math.round(100.0*(importo1/100*d/365.0*interv4))/100.0
inter5 = Math.round(100.0*(importo1/100*e/365.0*interv5))/100.0
inter6 = Math.round(100.0*(importo1/100*f/365.0*interv6))/100.0




interess = Math.round(100*(inter1+inter2+inter3+inter4+inter5+inter6))/100
interess1 = interess.toString()
document.modulo.T2.value = Decimale(interess1)
somma = parseFloat(interess) + parseFloat(importo1)
document.modulo.T3.value = Decimale(somma.toString())



document.modulo.sviluppo.value="Giorni al 10%: "+parseInt(interv1)+" - Euro: "+Decimale(inter1.toString())
+"\nGiorni al 5%: "+parseInt(interv2)+" - Euro: "+Decimale(inter2.toString())
+"\nGiorni al 2,5%: "+parseInt(interv3)+" - Euro: "+Decimale(inter3.toString())
+"\nGiorni al 3,5%: "+parseInt(interv4)+" - Euro: "+Decimale(inter4.toString())
+"\nGiorni al 3%: "+parseInt(interv5)+" - Euro: "+Decimale(inter5.toString())
+"\nGiorni al 2,5%: "+parseInt(interv6)+" - Euro: "+Decimale(inter6.toString())
+"\nTotale giorni trascorsi: "+giorniTot


if(numerodata2 < 12418){
document.modulo.T2.value = "0,00";
document.modulo.T3.value = "0,00";
document.modulo.sviluppo.value = "";
alert('ERRORE: il programma non considera date finali anteriori al 01.01.2004')
}

if(numerodata1 < 7670){
document.modulo.T2.value = "0,00";
document.modulo.T3.value = "0,00";
document.modulo.sviluppo.value = "";
alert('ERRORE: il programma non considera date iniziali anteriori al 01.01.1991')
}


}


