function bod(){
	var sedfiltro, abeq;
	var BOD5, dotazioneidr, resbod, rescod, resnh4, resno3, restkn, restkndiss, restkndisi, restknrem, resp ;
	var abbattimento, abbatimentodiss, abbattimentodisi, abbattimentorem, portata, bodfango, bodssana, SS ;
	var forsu, forsudep, forsudisi, forsurem, trforsudep, trforsudisi, trforsurem, fango, fangodiss, fangodisi, fangorem, abitanti, voldep, voldiss ;
	var volrem, perco, percodiss, percodisi, percorem, biodep, biodiss, biodisi, biorem, resco2dep, resco2diss;
	var resco2disi, resco2rem, resnoxdep, resnoxdiss, resnoxdisi, resnoxrem, so2dep, so2diss, so2disi, so2rem;
	var benzenedep, benzenediss, benzenedisi, benzenerem, covnmdep, covnmdiss, covnmdisi, covnmrem;
	var dismetanodep, dismetanodiss, dismetanodisi, dismetanorem, commetanodep, commetanodiss, commetanodisi, commetanorem;
	var compodep, compodiss, compodisi, comporem, scorieincdep, scorieincdiss, scorieincdisi, scorieincrem;
	var eneldep, eneldiss, eneldisi, enelrem, diossinedep, diossinediss, diossinedisi, diossinerem;
	var co2incdep, co2incdisi, co2increm, so2incdep, so2incdiss, so2incdisi, so2increm;
	var covincdep, covincdiss, covincdisi, covincrem, n2oincdep, n2oincdiss, n2oincdisi, n2oincrem;
	var noxincdep, noxincdiss, noxincdisi, noxincrem, ch4incdep, ch4incdiss, ch4incdisi, ch4increm, co2findep, co2findiss ;
	var co2findisi, co2finrem, pm10dep, pm10diss, pm10disi, pm10rem ;
	var SED1BOD = 0.7;
	var SED1COD = 0.7;
	var SED1SS  = 0.4;
	var SED1TKN = 0.85;
	var SED1PTOT= 0.85;
	var SED1OLI = 0.3;
	var SED2BOD = 0.129;
	var SED2COD = 0.243;
	var SED2SS  = 0.2;
	var SED2NH4 = 0.251;
	var SED2NO3 = 1;
	var SED2PTOT= 0.765;
	var SED2OLI = 0.666;
	var SEDFBOD = 0.78 ;
	var SEDFCOD = 0.882 ;
	var SEDFSS  = 1 ;
	var SEDFNH4 = 1 ;
	var SEDFNO3 = 0.301 ;
	var SEDFPTOT= 1 ;
	var SEDFOLI = 1 ;
	var SED3BOD = 1;
	var SED3COD = 1;
	var SED3SS  = 1;
	var SED3NH4 = 1;
	var SED3NO3 = 1;
	var SED3PTOT= 1;
	var SED3OLI = 1;

// ce c'è il trattamento terziario
	if (document.form1.sed3.checked){
	SED3BOD = 0.714 ;
	SED3COD = 1 ;
	SED3SS  = 0.625 ;
	SED3NH4 = 0.988 ;
	SED3NO3 = 1.026 ;
	SED3PTOT= 0.192 ;
	SED3OLI = 1 ;
}

// se c'è il digestore anaerobico
	if (document.form1.sedanaero.checked){
	bodssana = 0.32 ; 
}	else{
	bodssana = 0.76 ;
}

// se c'è filtropressatura
	if (document.form1.sedfiltro.checked){
	sedfiltro = 2.857 ; 
}	else{
	sedfiltro = 5 ;
}

//recupero dei dati dalla pagina di input
	abitanti = document.form1.abitanti.value;
	dotazioneidr = document.form1.dotazione_idrica.value;
	BOD5 = document.form1.BOD5.value;
	COD = document.form1.COD.value;
	SS = document.form1.SS.value;
	TKN = document.form1.TKN.value;
	PTOT = document.form1.PTOT.value;
	FORSU = document.form1.FORSU.value;	

//calcolo abitanti equivalenti (FORSU*1000/240)
	abeq = FORSU *1000/240
// calcolo delle FORSU nelle diverse configurazioni
	forsudep = Number(FORSU)*365/1000;
	forsudisi= Number(FORSU)*0.5*365/1000;
	forsurem = Number(FORSU)*0.25*365/1000;
// questi sono i valori approssimati che passo ai risultati	
	trforsudep = Math.round(Number(FORSU)*365/1000);
	trforsudisi= Math.round(Number(FORSU)*0.5*365/1000);
	trforsurem = Math.round(Number(FORSU)*0.25*365/1000);

// calcolo del COD e dell'abbattimento del carico civile
//solo depuratore	
	rescod = ((COD*1000/dotazioneidr)*SED1COD*SED2COD*SEDFCOD*SED3COD);
	abbattimento = Math.round(100-(rescod/(COD*1000/dotazioneidr))*100);
//coi dissipatori
//	rescod = (((Number(COD)+32)*1000/(Number(dotazioneidr)+6))*SED1COD*SED2COD*SEDFCOD*SED3COD);
	rescod = ((((((Number(COD)*abitanti)+(32*abeq))*1000)/abitanti)/(Number(dotazioneidr)+6))*SED1COD*SED2COD*SEDFCOD*SED3COD);
	abbattimentodiss = Math.round(100-(rescod/(((((Number(COD)*abitanti)+(32*abeq))*1000)/abitanti)/(Number(dotazioneidr)+6)))*100);
//coi disidratatori
	rescod = ((((((Number(COD)*abitanti)+(20.1*abeq))*1000)/abitanti)/(Number(dotazioneidr)+6))*SED1COD*SED2COD*SEDFCOD*SED3COD);
	abbattimentodisi = Math.round(100-(rescod/(((((Number(COD)*abitanti)+(20.1*abeq))*1000)/abitanti)/(Number(dotazioneidr)+6)))*100);
//col sistema remoto
	rescod = ((((((Number(COD)*abitanti)+(15*abeq))*1000)/abitanti)/(Number(dotazioneidr)+6))*SED1COD*SED2COD*SEDFCOD*SED3COD);
	abbattimentorem = Math.round(100-(rescod/(((((Number(COD)*abitanti)+(15*abeq))*1000)/abitanti)/(Number(dotazioneidr)+6)))*100);


// calcolo della portata totale dei reflui trattati
//solo depuratore
	portata = Math.round(dotazioneidr*abitanti/1000);
//negli altri casi
	portataresto = Math.round((Number(dotazioneidr)+6)*abitanti/1000);


// calcolo del fango generato dal BOD, dai SS e somma, della prod di biogas,
// di quella di CO2, di NOx, di benzene, COVNM, metano
//solo depuratore
	bodfango = (((BOD5*1000/dotazioneidr)*((1-SED1BOD)+(SED1BOD*(1-SED2BOD))+((SED1BOD*SED2BOD)*(1-SEDFBOD))+((SED1BOD*SED2BOD*SEDFBOD)*(1-SED3BOD)))*dotazioneidr/1000*0.6)*((0.95*bodssana)+0.05));
	ssfango =  (((SS*1000/dotazioneidr)*((1-SED1SS)+(SED1SS*(1-SED2SS))+((SED1SS*SED2SS)*(1-SEDFSS))+((SED1SS*SED2SS*SEDFSS)*(1-SED3SS)))*dotazioneidr/1000*0.85)*((0.55*bodssana)+0.45));
	fango = Math.round(((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365*100)/100;
	biodep = Math.round(((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/900000)*365*100);
	resco2dep = Math.round(2.47*((((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)+ Number(forsudep))*10)/10;
	co2findep = Math.round(((37.5*forsudep)+(Number(fango)*50))*10)/10;
	resnoxdep =  Math.round(0.0269*((((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)+ Number(forsudep))*100)/100;
	so2dep =  Math.round(0.0023*((((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)+ Number(forsudep))*100)/100;
	benzenedep = Math.round(0.00596*((((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)+ Number(forsudep))*100)/100;
	covnmdep = Math.round(0.0085*((((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)+ Number(forsudep))*100)/100;
	dismetanodep = Math.round(7*((((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)+ Number(forsudep))*100)/100;
	commetanodep = Math.round(2.8*((((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)+ Number(forsudep))*100)/100;
	compodep = Math.round(((forsudep*0.3333)+(fango*0.5))*100)/100 ;
	scorieincdep = 	Math.round(0.04*(Number(forsudep)+Number(fango)));
	eneldep = 		Math.round((Number(forsudep)*50)+(Number(fango)*350));
	diossinedep = 	Math.round(0.035*(Number(forsudep)+Number(fango)));
	co2incdep = 	Math.round(((Number(forsudep)*75)+(Number(fango)*100))*10)/10;
	so2incdep = 	Math.round(((Number(forsudep)*0.076)+(Number(fango)*2.3))*100)/100;
	covincdep = 	Math.round(((Number(forsudep)*0.0308)+(Number(fango)*0.84))*100)/100;
	n2oincdep = 	Math.round((Number(forsudep)*0.03)+(Number(fango)*0.8));
	noxincdep = 	Math.round(((Number(forsudep)*1.37)+(Number(fango)*2.5))*100)/100;
	ch4incdep = 	Math.round((Number(forsudep)*0.0008)+(Number(fango)*0.39));
	pm10dep =		Math.round(0.00146*(Number(forsudep)+Number(fango))*100)/100;
	pm10incdep = 	Math.round(((Number(forsudep)*0.0220)+(Number(fango)*0.0350))*100)/100;
//coi dissipatori
	bodfango = (( (((((Number(BOD5)*abitanti)+(16*abeq))*1000)/abitanti)/(Number(dotazioneidr)+6))  *((1-SED1BOD)+(SED1BOD*(1-SED2BOD))+((SED1BOD*SED2BOD)*(1-SEDFBOD))+((SED1BOD*SED2BOD*SEDFBOD)*(1-SED3BOD)))*(Number(dotazioneidr)+6)/1000*0.6)*((0.95*bodssana)+0.05));
 	ssfango =  ((  (((((Number(SS)*abitanti)+(21*abeq))*1000)/abitanti)/(Number(dotazioneidr)+6))   *((1-SED1SS)+(SED1SS*(1-SED2SS))+((SED1SS*SED2SS)*(1-SEDFSS))+((SED1SS*SED2SS*SEDFSS)*(1-SED3SS)))*(Number(dotazioneidr)+6)/1000*0.85)*((0.55*bodssana)+0.45));
	fangodiss = 	Math.round(((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365*100)/100;
	biodiss =  		Math.round(((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/900000)*365*200);
	resco2diss = 	Math.round(2.47*((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365*10)/10;
	co2findiss = 	Math.round((Number(fangodiss)*50)*10)/10;
	resnoxdiss = 	Math.round(0.0269*(((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)*100)/100;
	so2diss = 		Math.round(0.0023*(((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)*100)/100;
	benzenediss = 	Math.round(0.00596*(((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)*100)/100;
	covnmdiss = 	Math.round(0.0085*(((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)*100)/100;
	dismetanodiss = Math.round(7*(((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)*100)/100;
	commetanodiss = Math.round(2.8*(((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)*100)/100;
	compodiss =		Math.round((Number(fangodiss)*0.5)*100)/100;
	scorieincdiss = Math.round(Number(fangodiss)*0.04);
	eneldiss = 		Math.round(Number(fangodiss)*350);
	diossinediss = 	Math.round(Number(fangodiss)*0.035);
	co2incdiss = 	Math.round((Number(fangodiss)*100)*10)/10;
	so2incdiss = 	Math.round((Number(fangodiss)*2.3)*100)/100;
	covincdiss = 	Math.round((Number(fangodiss)*0.84)*100)/100 ;
	n2oincdiss = 	Math.round(Number(fangodiss)*0.8);
	noxincdiss = 	Math.round((Number(fangodiss)*2.5)*100)/100 ;
	ch4incdiss = 	Math.round(Number(fangodiss)*0.39);
	pm10diss =	 	Math.round(0.00146*(Number(fangodiss))*100)/100;
	pm10incdiss = 	Math.round((Number(fangodiss)*0.0350)*100)/100 ;
//coi disidratatori
	bodfango = ((  (((((Number(BOD5)*abitanti)+(10.8*abeq))*1000)/abitanti)/(Number(dotazioneidr)+6))  *((1-SED1BOD)+(SED1BOD*(1-SED2BOD))+((SED1BOD*SED2BOD)*(1-SEDFBOD))+((SED1BOD*SED2BOD*SEDFBOD)*(1-SED3BOD)))*(Number(dotazioneidr)+6)/1000*0.6)*((0.95*bodssana)+0.05));
	ssfango =  ((  (((((Number(SS)*abitanti)+(12.4*abeq))*1000)/abitanti)/(Number(dotazioneidr)+6))  *((1-SED1SS)+(SED1SS*(1-SED2SS))+((SED1SS*SED2SS)*(1-SEDFSS))+((SED1SS*SED2SS*SEDFSS)*(1-SED3SS)))*(Number(dotazioneidr)+6)/1000*0.85)*((0.55*bodssana)+0.45));
	fangodisi = Math.round(((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365*100)/100;
	biodisi =  Math.round(((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/900000)*365*150);
	resco2disi = Math.round(2.47*((((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)+ Number(forsudisi))*10)/10;
	co2findisi = Math.round(((37.5*forsudisi)+(Number(fangodisi)*50))*10)/10;
	resnoxdisi = Math.round(0.0269*((((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)+ Number(forsudisi))*100)/100;
	so2disi = Math.round(0.0023*((((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)+ Number(forsudisi))*100)/100;
	benzenedisi = Math.round(0.00596*((((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)+ Number(forsudisi))*100)/100;
	covnmdisi = Math.round(0.0085*((((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)+ Number(forsudisi))*100)/100;
	dismetanodisi = Math.round(7*((((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)+ Number(forsudisi))*100)/100;
	commetanodisi = Math.round(2.8*((((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)+ Number(forsudisi))*100)/100;
	compodisi = Math.round(((forsudisi*0.4)+(fangodisi*0.5))*100)/100 ;
	scorieincdisi = Math.round(0.04*(Number(forsudisi)+Number(fangodisi)));
	eneldisi = Math.round((Number(forsudisi)*200)+(Number(fangodisi)*350));
	diossinedisi = Math.round(0.035*(Number(forsudisi)+Number(fangodisi)));
	co2incdisi = Math.round(((75*forsudisi)+(Number(fangodisi)*100))*10)/10;
	so2incdisi = Math.round(((forsudisi*0.076)+(fangodisi*2.3))*100)/100;
	covincdisi = Math.round(((Number(forsudisi)*0.0308)+(Number(fangodisi)*0.84))*100)/100 ;
	n2oincdisi =Math.round((Number(forsudisi)*0.03)+(Number(fangodisi)*0.8));
	noxincdisi = Math.round(((Number(forsudisi)*1.37)+(Number(fangodisi)*2.5))*100)/100 ;
	ch4incdisi =Math.round((Number(forsudisi)*0.0008)+(Number(fangodisi)*0.39));
	pm10disi = Math.round(0.00146*(Number(forsudisi)+Number(fangodisi))*100)/100;
	pm10incdisi = Math.round(((Number(forsudisi)*0.0220)+(Number(fangodisi)*0.0350))*100)/100 ;
//col sistema remoto
	bodfango = ((  (((((Number(BOD5)*abitanti)+(7*abeq))*1000)/abitanti)/(Number(dotazioneidr)+6))   *((1-SED1BOD)+(SED1BOD*(1-SED2BOD))+((SED1BOD*SED2BOD)*(1-SEDFBOD))+((SED1BOD*SED2BOD*SEDFBOD)*(1-SED3BOD)))*(Number(dotazioneidr)+6)/1000*0.6)*((0.95*bodssana)+0.05));
	ssfango =  ((  (((((Number(SS)*abitanti)+(6.5*abeq))*1000)/abitanti)/(Number(dotazioneidr)+6))   *((1-SED1SS)+(SED1SS*(1-SED2SS))+((SED1SS*SED2SS)*(1-SEDFSS))+((SED1SS*SED2SS*SEDFSS)*(1-SED3SS)))*(Number(dotazioneidr)+6)/1000*0.85)*((0.55*bodssana)+0.45));
	fangorem = Math.round(((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365*100)/100;
	biorem =  Math.round(((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/900000)*365*150);
	resco2rem = Math.round(2.47*(Math.round(((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)+ Number(forsurem))*10)/10;
	co2finrem = Math.round(((37.5*forsurem)+(Number(fangorem)*50))*10)/10;
	resnoxrem = Math.round(0.0269*((((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)+ Number(forsurem))*100)/100;
	so2rem = Math.round(0.0023*((((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)+ Number(forsurem))*100)/100;
	benzenerem = Math.round(0.00596*((((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)+ Number(forsurem))*100)/100;
	covnmrem = Math.round(0.0085*((((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)+ Number(forsurem))*100)/100;
	dismetanorem = Math.round(7*((((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)+ Number(forsurem))*100)/100;
	commetanorem = Math.round(2.8*((((Number(bodfango) + Number(ssfango))*sedfiltro*abitanti/1000000)*365)+ Number(forsurem))*100)/100;
	comporem = Math.round(((forsurem*0.4)+(fangorem*0.5))*100)/100;
	scorieincrem = Math.round(0.04*(Number(forsurem)+Number(fangorem)));
	enelrem = Math.round((Number(forsurem)*200)+(Number(fangorem)*350));
	diossinerem = Math.round(0.035*(Number(forsurem)+Number(fangorem)));
	co2increm = Math.round(((Number(forsurem)*75)+(Number(fangorem)*100))*10)/10;
	so2increm = Math.round(((Number(forsurem)*0.076)+(Number(fangorem)*2.3))*100)/100;
	covincrem = Math.round(((Number(forsurem)*0.0308)+(Number(fangorem)*0.84))*100)/100 ;
	n2oincrem = Math.round((Number(forsurem)*0.03)+(Number(fangorem)*0.8));
	noxincrem = Math.round(((Number(forsurem)*1.37)+(Number(fangorem)*2.5))*100)/100 ;
	ch4increm = Math.round((Number(forsurem)*0.0008)+(Number(fangorem)*0.39));
	pm10rem =	Math.round(0.00146*(Number(forsurem)+Number(fangorem))*100)/100;
	pm10increm = Math.round(((Number(forsurem)*0.0220)+(Number(fangorem)*0.0350))*100)/100 ;

// calcolo della concentrazione giornaliera di TKN
//solo depuratore
	resnh4 = (TKN*1000/dotazioneidr)*SED1TKN*0.95*SED2NH4*SEDFNH4*SED3NH4;	
	resno3 = ((TKN*1000/dotazioneidr*SED1TKN)*(1-(0.95*SED2NH4)))*SEDFNO3*SED3NO3;
	restkn = Math.round((Number(resnh4)+Number(resnh4))*100)/100;
//coi dissipatori
	resnh4 = (((((Number(TKN)*abitanti)+(1.5*abeq))*1000)/abitanti)/(Number(dotazioneidr)+6)) *SED1TKN*0.95*SED2NH4*SEDFNH4*SED3NH4;	
	resno3 = ( (((((Number(TKN)*abitanti)+(1.5*abeq))*1000)/abitanti)/(Number(dotazioneidr)+6)) *SED1TKN*(1-(0.95*SED2NH4)))*SEDFNO3*SED3NO3;	
	restkndiss = Math.round((Number(resnh4)+Number(resnh4))*100)/100;
//coi disidratatori
	resnh4 = (((((Number(TKN)*abitanti)+(1*abeq))*1000)/abitanti)/(Number(dotazioneidr)+6)) *SED1TKN*0.95*SED2NH4*SEDFNH4*SED3NH4;	
	resno3 = ( (((((Number(TKN)*abitanti)+(1*abeq))*1000)/abitanti)/(Number(dotazioneidr)+6)) *SED1TKN*(1-(0.95*SED2NH4)))*SEDFNO3*SED3NO3;	
	restkndisi = Math.round((Number(resnh4)+Number(resnh4))*100)/100;
//col sistema remoto
	resnh4 = (((((Number(TKN)*abitanti)+(1*abeq))*1000)/abitanti)/(Number(dotazioneidr)+6)) *SED1TKN*0.95*SED2NH4*SEDFNH4*SED3NH4;	
	resno3 = ( (((((Number(TKN)*abitanti)+(1*abeq))*1000)/abitanti)/(Number(dotazioneidr)+6)) *SED1TKN*(1-(0.95*SED2NH4)))*SEDFNO3*SED3NO3;	
	restknrem = Math.round((Number(resnh4)+Number(resnh4))*100)/100;


// calcolo della concentrazione media giornaliera di P
//solo depuratore
	resp = Math.round((PTOT*1000/dotazioneidr)*SED1PTOT*SED2PTOT*SEDFPTOT*SED3PTOT);
//altri casi
	respaltri = Math.round( (((((Number(PTOT)*abitanti)+(0.1*abeq))*1000)/abitanti)/(Number(dotazioneidr)+6)) *SED1PTOT*SED2PTOT*SEDFPTOT*SED3PTOT);


//calcolo dei volumi messi in discarica
voldep = Math.round(((Number(forsudep)/0.7)+((Number(fango)/0.9)))*100)/100;
voldiss = Math.round((Number(fangodiss)/0.9)*100)/100;
voldisi = Math.round(((Number(forsudisi)/0.8)+((Number(fangodisi)/0.9)))*100)/100;
volrem = Math.round(((Number(forsurem)/0.8)+((Number(fangorem)/0.9)))*100)/100;


//calcolo del percolato
perco = Math.round((Number(fango) +Number(forsudep))*41*100/1000)/100;
percodiss = Math.round((Number(fangodiss))*41*100/1000)/100;
percodisi = Math.round((Number(fangodisi) +Number(forsudisi))*41*100/1000)/100;
percorem = Math.round((Number(fangorem) +Number(forsurem))*41*100/1000)/100;

//calcolo del percolato nell'impianto di compostaggio
percocompodep = Math.round((Number(fango) +Number(forsudep))*20.5*100/1000)/100;
percocompodiss = Math.round((Number(fangodiss))*20.5*100/1000)/100;
percocompodisi = Math.round((Number(fangodisi) +Number(forsudisi))*20.5*100/1000)/100;
percocomporem = Math.round((Number(fangorem) +Number(forsurem))*20.5*100/1000)/100;


//OUTPUT
	//alert("FORSU: " + forsudep + '\n' + "FORSU DISIDRATATORI: " + forsudisi + '\n' + "FORSU REMOTO: " + forsurem + '\n' + "FANGO: " + fango + '\n' + "FANGO DISS: " + fangodiss + '\n' + "FANGO DISI: " + fangodisi + '\n' + "FANGO REMOTO: " + fangorem + '\n' + "ABITANTI: " + abitanti + '\n' + "PORTATA: " + portata + '\n' + "PORTATA ALTRI CASI: " + portataresto + '\n' + "EFFICIENZA: " + abbattimento + '\n' + "EFFICIENZA diss.: " + abbattimentodiss + '\n' + "EFFICIENZA disid.: " + abbattimentodisi + '\n' + "EFFICIENZA remoto: " + abbattimentorem + '\n' + "CARICO TKN: " + restkn + '\n' + "CARICO TKN diss: " + restkndiss + '\n' + "CARICO TKN disid: " + restkndisi + '\n' + "CARICO TKN remoto: " + restknrem + '\n' + "CARICO P: " + resp + '\n' + "CARICO P diss: " + respaltri+ '\n' + "CARICO P disi: " + respaltri + '\n' + "CARICO P rem: " + respaltri + '\n' + "CUBATURA in discarica: " + voldep + '\n' + "CUBATURA diss: " + voldiss + '\n' + "CUBATURA disidr.: " + voldisi + '\n' + "CUBATURA remoto.: " + volrem + '\n' + "PERCOLATO: " + perco + '\n' + "PERCO diss: " + percodiss + '\n' + "PERCO disid.: " + percodisi + '\n' + "PERCO remoto: " + percorem + '\n' + "prod BIOGAS: " + biodep + '\n' + "prod BIO diss: " + biodiss + '\n' + "prod BIO disi: " + biodisi + '\n' + "prod BIO remoto: " + biorem + '\n' + "prod CO2 dep: " + resco2dep + '\n' + "prod CO2 diss: " + resco2diss + '\n' + "prod CO2 disi: " + resco2disi + '\n' + "prod CO2 remoto: " + resco2rem);
	document.location = "risultato impatto ambientale.asp?0=" + trforsudep + "&1=" + trforsudisi + "&2=" + trforsurem + "&3=" + fango + "&4=" + fangodiss + "&5=" + fangodisi + "&6=" + fangorem + "&7=" + abitanti + "&8=" + portata + "&9=" + portataresto + "&10=" + abbattimento + "&11=" + abbattimentodiss + "&12=" + abbattimentodisi + "&13=" + abbattimentorem + "&14=" + restkn + "&15=" + restkndiss + "&16=" + restkndisi + "&17=" + restknrem + "&18=" + resp + "&19=" + respaltri + "&20=" + voldep + "&21=" + voldiss + "&22=" + voldisi + "&23=" + volrem + "&24=" + perco + "&25=" + percodiss + "&26=" + percodisi + "&27=" + percorem + "&28=" + biodep + "&29=" + biodiss + "&30=" + biodisi + "&31=" + biorem + "&32=" + co2findep + "&33=" + co2findiss + "&34=" + co2findisi + "&35=" + co2finrem + "&36=" + resnoxdep + "&37=" + resnoxdiss + "&38=" + resnoxdisi + "&39=" + resnoxrem + "&40=" + so2dep + "&41=" + so2diss + "&42=" + so2disi + "&43=" + so2rem + "&44=" + benzenedep + "&45=" + benzenediss + "&46=" + benzenedisi + "&47=" + benzenerem + "&48=" + covnmdep + "&49=" + covnmdiss + "&50=" + covnmdisi + "&51=" + covnmrem  + "&52=" + dismetanodep + "&53=" + dismetanodiss + "&54=" + dismetanodisi + "&55=" + dismetanorem  + "&56=" + commetanodep + "&57=" + commetanodiss + "&58=" + commetanodisi + "&59=" + commetanorem + "&60=" + compodep + "&61=" + compodiss + "&62=" + compodisi + "&63=" + comporem + "&64=" + scorieincdep + "&65=" + scorieincdiss + "&66=" + scorieincdisi + "&67=" + scorieincrem + "&68=" + eneldep + "&69=" + eneldiss + "&70=" + eneldisi + "&71=" + enelrem + "&72=" + diossinedep + "&73=" + diossinediss + "&74=" + diossinedisi + "&75=" + diossinerem + "&76=" + co2incdep + "&77=" + co2incdisi + "&78=" + co2increm + "&79=" + so2incdep + "&80=" + so2incdiss + "&81=" + so2incdisi + "&82=" + so2increm + "&83=" + covincdep + "&84=" + covincdiss + "&85=" + covincdisi + "&86=" + covincrem + "&87=" + n2oincdep + "&88=" + n2oincdiss + "&89=" + n2oincdisi + "&90=" + n2oincrem + "&91=" + noxincdep + "&92=" + noxincdiss + "&93=" + noxincdisi + "&94=" + noxincrem + "&95=" + ch4incdep + "&96=" + ch4incdiss + "&97=" + ch4incdisi + "&98=" + ch4increm + "&99=" + co2incdiss + "&100=" + percocompodep + "&101=" + percocompodiss + "&102=" + percocompodisi + "&103=" + percocomporem + "&104=" + resco2dep + "&105=" + resco2diss + "&106=" + resco2disi + "&107=" + resco2rem + "&108=" + pm10dep + "&109=" + pm10diss + "&110=" + pm10disi + "&111=" + pm10rem + "&112=" + pm10incdep + "&113=" + pm10incdiss + "&114=" + pm10incdisi + "&115=" + pm10increm ;
}
	
