// JavaScript Document
var lambda = new Array (new Array( 3,"Stiferite STIFERENE - polistirene estruso > 60 mm",0.036) , new Array ( 1,"Ceramica",1.2) , new Array ( 1,"Intonaco di gesso (calce/gesso)",0.7) , new Array ( 1,"Intonaco in calce",0.8) , new Array ( 1,"Legno duro",0.22) , new Array ( 1,"Malta di calce/cemento",1.4) , new Array ( 1,"Malta di cemento",1) , new Array ( 1,"Marmo",3) , new Array ( 2,"Acciaio",60) , new Array ( 2,"Alluminio",200) , new Array ( 2,"Blocchi cavi con argilla espansa",0.22) , new Array ( 2,"Blocchi cavi con scorie da altoforno. tufo. ecc.",0.6) , new Array ( 2,"Blocchi cellulari autoclavati",0.11) , new Array ( 2,"Blocchi con argilla espansa",0.18) , new Array ( 2,"Blocchi di argilla espansa",0.18) , new Array ( 2,"Calcestruzzo CLS",1.6) , new Array ( 2,"Cemento armato",2.3) , new Array ( 2,"CLS allegerito con argilla esp.",0.45) , new Array ( 2,"CLS alleggerito con argilla esp. >1100 kg",0.7) , new Array ( 2,"Guaina bituminosa",0.5) , new Array ( 2,"Intonaco in calce-cemento",1) , new Array ( 2,"Intonaco in cemento",1.4) , new Array ( 2,"Intonaco plastico per cappotto",0.9) , new Array ( 2,"Intonaco termoisolante con perlite. polistirolo <250 kg/m3",0.09) , new Array ( 2,"Intonaco termoisoolante con perlite. polistirolo. fino a 450 kg/m3",0.13) , new Array ( 2,"Legno duro",0.22) , new Array ( 2,"Malta termoisolante <800 kg/m3",0.28) , new Array ( 2,"Massetto autolivellante a base anidride",1.1) , new Array ( 2,"Massetto in cemento",1.4) , new Array ( 2,"Mattone facciavista Klinker",1) , new Array ( 2,"Mattone forato",0.36) , new Array ( 2,"Mattone forato porizzato",0.25) , new Array ( 2,"Mattone pieno",0.7) , new Array ( 2,"Muratura in pietra",2.3) , new Array ( 2,"Pannelli in cartongesso",0.21) , new Array ( 2,"Rame",380) , new Array ( 2,"Solai a lastre in c.a. con blocchi in polistirene e caldana 4-12-4",0.6) , new Array ( 2,"Solai a lastre in c.a. con blocchi in polistirene e caldana 4-16-4",0.58) , new Array ( 2,"Solai a lastre in c.a. con blocchi in polistirene e caldana 4-8-4",0.64) , new Array ( 2,"Solai a pannelli cavi in c.a. 280 kg/m2",1) , new Array ( 2,"Solai a pannelli cavi in c.a. 360 kg/m2",1.33) , new Array ( 2,"Solai con travetti e blocchi cem. + caldana",0.8) , new Array ( 2,"Solai con travetti e blocchi in lat. + caldana",0.8) , new Array ( 2,"Solai con travetti e blocchi in lat. Por.",0.67) , new Array ( 2,"Tegole in cemento",1.5) , new Array ( 2,"Tegole o coppi in laterizio",1) , new Array ( 2,"Tramezza in laterizio",0.36) , new Array ( 3,"Stiferite CLASS B - schiuma polyiso",0.028) , new Array ( 3,"Stiferite CLASS S - schiuma polyiso",0.028) , new Array ( 3,"Stiferite BB - poliuretano espanso",0.028) , /*new Array ( 3,"Stiferite P3 - poliuretano espanso",0.028) ,*/ new Array ( 3,"Stiferite AI4 - poliuretano espanso",0.024) , new Array ( 3,"Stiferite P3 - poliuretano espanso",0.028) , new Array ( 3,"Stiferite ISOVENTILATO - poliuretano espanso",0.028) , new Array ( 3,"Stiferite STIFERENE - polistirene estruso < 60 mm",0.034) , new Array ( 4,"Acciaio",60) , new Array ( 4,"Alluminio",200) , new Array ( 4,"Blocchi cavi con argilla espansa",0.22) , new Array ( 4,"Blocchi cavi con scorie da altoforno. tufo. ecc.",0.6) , new Array ( 4,"Blocchi cellulari autoclavati",0.11) , new Array ( 4,"Blocchi con argilla espansa",0.18) , new Array ( 4,"Blocchi di argilla espansa",0.18) , new Array ( 4,"Calcestruzzo CLS",1.6) , new Array ( 4,"Cemento armato",2.3) , new Array ( 4,"CLS allegerito con argilla esp.",0.45) , new Array ( 4,"CLS alleggerito con argilla esp. >1100 kg",0.7) , new Array ( 4,"Guaina bituminosa",0.5) , new Array ( 4,"Intonaco in calce-cemento",1) , new Array ( 4,"Intonaco in cemento",1.4) , new Array ( 4,"Intonaco plastico per cappotto",0.9) , new Array ( 4,"Intonaco termoisolante con perlite. polistirolo <250 kg/m3",0.09) , new Array ( 4,"Intonaco termoisoolante con perlite. polistirolo. fino a 450 kg/m3",0.13) , new Array ( 4,"Legno duro",0.22) , new Array ( 4,"Malta termoisolante <800 kg/m3",0.28) , new Array ( 4,"Massetto autolivellante a base anidride",1.1) , new Array ( 4,"Massetto in cemento",1.4) , new Array ( 4,"Mattone facciavista Klinker",1) , new Array ( 4,"Mattone forato",0.36) , new Array ( 4,"Mattone forato porizzato",0.25) , new Array ( 4,"Mattone pieno",0.7) , new Array ( 4,"Muratura in pietra",2.3) , new Array ( 4,"Pannelli in cartongesso",0.21) , new Array ( 4,"Rame",380) , new Array ( 4,"Solai a lastre in c.a. con blocchi in polistirene e caldana 4-12-4",0.6) , new Array ( 4,"Solai a lastre in c.a. con blocchi in polistirene e caldana 4-16-4",0.58) , new Array ( 4,"Solai a lastre in c.a. con blocchi in polistirene e caldana 4-8-4",0.64) , new Array ( 4,"Solai a pannelli cavi in c.a. 280 kg/m2",1) , new Array ( 4,"Solai a pannelli cavi in c.a. 360 kg/m2",1.33) , new Array ( 4,"Solai con travetti e blocchi cem. + caldana",0.8) , new Array ( 4,"Solai con travetti e blocchi in lat. + caldana",0.8) , new Array ( 4,"Solai con travetti e blocchi in lat. Por.",0.67) , new Array ( 4,"Tegole in cemento",1.5) , new Array ( 4,"Tegole o coppi in laterizio",1) , new Array ( 4,"Tramezza in laterizio",0.36) , new Array ( 5,"Acciaio",60) , new Array ( 5,"Alluminio",200) , new Array ( 5,"Blocchi cavi con argilla espansa",0.22) , new Array ( 5,"Blocchi cavi con scorie da altoforno. tufo. ecc.",0.6) , new Array ( 5,"Blocchi cellulari autoclavati",0.11) , new Array ( 5,"Blocchi con argilla espansa",0.18) , new Array ( 5,"Blocchi di argilla espansa",0.18) , new Array ( 5,"Calcestruzzo CLS",1.6) , new Array ( 5,"Cemento armato",2.3) , new Array ( 5,"CLS allegerito con argilla esp.",0.45) , new Array ( 5,"CLS alleggerito con argilla esp. >1100 kg",0.7) , new Array ( 5,"Guaina bituminosa",0.5) , new Array ( 5,"Intonaco in calce-cemento",1) , new Array ( 5,"Intonaco in cemento",1.4) , new Array ( 5,"Intonaco plastico per cappotto",0.9) , new Array ( 5,"Intonaco termoisolante con perlite. polistirolo <250 kg/m3",0.09) , new Array ( 5,"Intonaco termoisoolante con perlite. polistirolo. fino a 450 kg/m3",0.13) , new Array ( 5,"Legno duro",0.22) , new Array ( 5,"Malta termoisolante <800 kg/m3",0.28) , new Array ( 5,"Massetto autolivellante a base anidride",1.1) , new Array ( 5,"Massetto in cemento",1.4) , new Array ( 5,"Mattone facciavista Klinker",1) , new Array ( 5,"Mattone forato",0.36) , new Array ( 5,"Mattone forato porizzato",0.25) , new Array ( 5,"Mattone pieno",0.7) , new Array ( 5,"Muratura in pietra",2.3) , new Array ( 5,"Pannelli in cartongesso",0.21) , new Array ( 5,"Rame",380) , new Array ( 5,"Solai a lastre in c.a. con blocchi in polistirene e caldana 4-12-4",0.6) , new Array ( 5,"Solai a lastre in c.a. con blocchi in polistirene e caldana 4-16-4",0.58) , new Array ( 5,"Solai a lastre in c.a. con blocchi in polistirene e caldana 4-8-4",0.64) , new Array ( 5,"Solai a pannelli cavi in c.a. 280 kg/m2",1) , new Array ( 5,"Solai a pannelli cavi in c.a. 360 kg/m2",1.33) , new Array ( 5,"Solai con travetti e blocchi cem. + caldana",0.8) , new Array ( 5,"Solai con travetti e blocchi in lat. + caldana",0.8) , new Array ( 5,"Solai con travetti e blocchi in lat. Por.",0.67) , new Array ( 5,"Tegole in cemento",1.5) , new Array ( 5,"Tegole o coppi in laterizio",1) , new Array ( 5,"Tramezza in laterizio",0.36) , new Array ( 3,"Stiferite GT - schiuma polyiso",0,024));

function update_select(which){
	el = document.getElementById("sel"+which);
	str = ""+ el.value;
	
	if (str.indexOf(".")<0)
		str += ".000";
	else
		while (str.length < 5)
			str += "0";
	
	document.getElementById("l"+which).value = str;
	update_values();
	
}

function update_values(){
	total_res = 0.0;
	for (i=1; i<6; i++){
		el = document.getElementById("l"+(i+1));
		elm = document.getElementById("m"+(i+1));
		//document.getElementById("l"+(i+1)).value = el.value;
//		alert(el.value);
		if (!isNaN(elm.value) && elm.value!=0.0 && el.value!=0.0) {
			document.getElementById("r"+(i+1)).value = Math.round((elm.value / el.value)*1000)/1000;
			str = ""+document.getElementById("r"+(i+1)).value;
			if (str.indexOf(".")<0)
				str += ".000";
			else
				while (str.length < 5)
					str += "0";
			document.getElementById("r"+(i+1)).value = str;
		}
		else {
			document.getElementById("r"+(i+1)).value = "0.000";
		}
		total_res += parseFloat(document.getElementById("r"+(i+1)).value);

		
	}
	
	
	for (i=1; i<3; i++){
		el = document.getElementById("lfree"+i);
		elm = document.getElementById("mfree"+i);
		if (!isNaN(elm.value) && elm.value!=0.0)
			document.getElementById("rfree"+i).value = Math.round((elm.value / el.value)*1000)/1000;
		else
			document.getElementById("rfree"+i).value = "0.000";
		
		total_res += parseFloat(document.getElementById("rfree"+i).value);
	}
	
	total_res += parseFloat(document.getElementById("r1").value);
	total_res += parseFloat(document.getElementById("r7").value);
	total_res = Math.round((total_res)*1000)/1000;
	
	
	if (total_res!=0.0)
		total_tr = Math.round((1/total_res)*1000)/1000;
	else
		total_tr = 0.0;
		
		
	str_total_res = ""+total_res;
	while (str_total_res.length < 5)
		str_total_res += "0";
		
	str_total_tr = ""+total_tr;
	while (str_total_tr.length < 5)
		str_total_tr += "0";
		
	document.getElementById("rtot").value = str_total_res;
	document.getElementById("utot").value = str_total_tr;
		
	

}
