//Globala fält
	AS5 = 0;
	AS6 = 10;
	AS7 = 20;
	AS8 = 30;
	AT5 = 20;
	AT6 = 12;
	AT7 = 7;
	AT8 = 5;

	AS29=0;
	AS30=10;
	AS31=20;
	AS32=30;
	AT29=20;
	AT30=12;
	AT31=7;
	AT32=5;

	X5 = 0;
	X6 = 10;
	X7 = 20;
	X8 = 30;
	X29 = 0;
	X30 = 10;
	X31 = 20;
	X32 = 30;
	Y5 = 20;
	Y6 = 11;
	Y7 = 8;
	Y8 = 5;
	Y29 = 20;
	Y30 = 11;
	Y31 = 8;
	Y32 = 5;
	var B6;
	var B15
	var B24
	var B40
	var B47
	var B55
	var B61
	var B64
	var B81
	var B82
	var B84
	var B85
	var B92
	var B97
	var B104
	var B120
	var B121
	var B126;
	var B127;


function getB9(theform) {
    B4 = eval(theform + ".Temperature1.value");
    var tmp2 = eval(theform + ".Relative_humidity1.value");
    B12 = eval(theform + ".Atmospheric_pressure1.value");
    if ((eval(theform + ".Atmospheric_pressure2.value") < eval(theform + ".Atmospheric_pressure1.value")) || (eval(theform + ".Atmospheric_pressure2.value") > eval(theform + ".Atmospheric_pressure1.value"))) {
      eval(theform + ".Atmospheric_pressure2").value = B12;
    }
    eval(theform + ".C14").value = B12;
    Bw = (622/(eval(theform + '.Atmospheric_pressure1.value')/((Math.exp(12.03-(4025/(eval(B4)+235))))*10*eval(tmp2))-1));
    return Bw
  }
  
function getB15(theform) {
    B10 = eval(theform + ".Temperature2.value");
    var tmp2 = eval(theform + ".Relative_humidity2.value");
//    Med de inl„sta v„rdena utf”r vi ber„kningen och tilldelar resultatcellen dess v„rde.
    Bw = (622/(eval(theform + '.Atmospheric_pressure2.value')/((Math.exp(12.03-(4025/(eval(B10)+235))))*10*eval(tmp2))-1));
	return Bw;
}

function getRest(theform) {
	if (eval(theform + ".B76.value.length") < 1) {
		alert('You must have a dehumidifier before you can use this calculation');
		return false
	}
		B6 = eval(theform + ".Temperature1.value");
		B7 = eval(theform + ".Relative_humidity1.value");
		B8 = eval(theform + ".Atmospheric_pressure1.value");
		B9 = getB9(theform);
	//	alert(B9);
		B12 = eval(theform + ".Temperature2.value");
		B13 = eval(theform + ".Relative_humidity2.value");
		B14 = eval(theform + ".Atmospheric_pressure2.value");
		B15 = getB15(theform);
	//	alert(B15);
		B42 = eval(theform + ".Total_ventilation.value");
		B66 = eval(theform + ".Total_moisture_load.value");


	//B80=IF(B75=1;LOOKUP(U25;S4:S21;R4:R21);LOOKUP(AP25;AN4:AN16;AM4:AM16))
	//B94=IF(B75=1;LOOKUP(U25;S4:S21;Q4:Q21);0)
		if (document.thisform.B80.value.length == 0) {
		
			if (document.thisform.choice[0].checked == true){
			//LOOKUP(U25;S4:S21;R4:R21);
				B80 = LookupS4R(eval(theform + ".U25.value"));
				B94 = LookupS4Q(eval(theform + ".U25.value"));
			}
			else {
			//LOOKUP(AP25;AN4:AN16;AM4:AM16)
				B80 = LookupAN4R(eval(theform + ".AP25.value"));
				B94 = 0;
			}
		}
		document.thisform.B80.value = B80;
		document.thisform.B94.value = B94;
		
	//C102=C36+C38+C39
		C36 = eval(theform + ".C36.value");
		C38 = eval(theform + ".C38.value");
		C39 = eval(theform + ".C39.value");
		C102 = eval(C36) + eval(C38) + eval(C39)
		document.thisform.C102.value = C102;
		
	//B81=MAX(B80-B94-E102;0)
		if (document.thisform.B81.value.length == 0) {
			B81 = eval(B80) - eval(B94) - eval(C102)
			if (B81 < 0) 
				B81 = 0;
			document.thisform.B81.value = B81;
		}

	//B84=622/(B14/EXP(12,03-4025/(B83+235))/1000-1)	
		B83 = eval(theform + ".B83.value");
		document.thisform.B84.value = eval(Math.round(622/ (eval(B14)/Math.exp(12.03-4025/(eval(B83)+235))/1000-1)*10)/10)	;

	//B85=B80-B82-B81+B97
		B80 = eval(theform + ".B80.value");
		B81 = eval(theform + ".B81.value");
		B82 = eval(theform + ".B82.value");
		B97 = eval(theform + ".B97.value");
		B85 = eval(B80)-eval(B82)-eval(B81)+eval(B97)
		document.thisform.B85.value = eval(B85)
		
	//B86=(B81*B6+(B82-B97)*B83+B85*B12)/B80
		B85 = eval(theform + ".B85.value");
		B86 = (eval(B81)*eval(B6)+(eval(B82)-eval(B97))*eval(B83)+eval(B85)*eval(B12))/eval(B80)
		document.thisform.B86.value = Math.round(eval(B86)*10)/10;

	//B87=(B81*B9+(B82-B97)*B84+B85*B15)/B80
		B84 = eval(theform + ".B84.value");
		B87 = (eval(B81)*eval(B9)+(eval(B82)-eval(B97))*eval(B84)+eval(B85)*eval(B15))/eval(B80)
		document.thisform.B87.value = Math.round(eval(B87)*10)/10
	//B88=B86	
	//	B88 = eval(theform + ".B88.value");  Kommer från denna knapp ekas värdet utan att beaktande.
//		if (document.thisform.B88.value.length < 1)
			B88 = B86;
		document.thisform.B88.value = Math.round(eval(B88)*10)/10;
			
	//B91=B88	
		B91=B88;
		document.thisform.B91.value = Math.round(eval(B88)*10)/10;;

	//B92=IF(622/(B8/EXP(12,03-4025/(B88+235))/10/100-1)<B87;622/(B8/EXP(12,03-4025/(B88+235))/10/100-1);B87)
		B87 = eval(theform + ".B87.value");
		BXX = eval(622)/(eval(B8)/Math.exp(12.03-4025/(eval(B88)+235))/10/100-1);
	    
		if (eval(BXX) < eval(B87))
			B92 = BXX;
		else
			B92 = B87;

		document.thisform.B92.value = Math.round(eval(B92)*10)/10;
		
	//B99=B98+B97+B80-B94
		B97 = eval(theform + ".B97.value");
		B98 = eval(theform + ".B98.value");
		B99 = eval(B98)+eval(B97)+eval(B80)-eval(B94)
		document.thisform.B99.value = eval(B99);

	//B104=B80-B94
		B104 = eval(B80) - eval(B94)
		document.thisform.B104.value = eval(B104);
			
	//B102=B98+B104+B97-B81	
		B102 = eval(B98)+eval(B104)+eval(B97)-eval(B81)
		document.thisform.B102.value = eval(B102);

	//B100=B9-1000*(B66-IF(B102>B40;B42;(B15-B9)/1000*B102*1,2))/B99/1,2
		B40 = eval(theform + ".B40.value");
		
		if (eval(B102) > eval(B40)){
			BX1 = B42}
		else{
			BX1 = (eval(B15)-eval(B9))/1000*eval(B102)*1.2}
			
	//alert('B9=' + B9 + ' B102=' + B102 + ' B40=' + B40 + ' B42=' + B42 + ' B15=' + B15 + ' B66=' + B66 + ' B99=' + B99 +' BX1=' + BX1)
		B100 = eval(B9)-1000*((eval(B66)-BX1)/eval(B99))/1.2
	//	B100 = eval(B9)-1000*(eval(B66)-IF(eval(B102)>eval(B40);eval(B42);(eval(B15)-eval(B9))/1000*eval(B102)*1.2))/eval(B99)/1.2
		document.thisform.B100.value = Math.round(eval(B100)*10)/10;

	//B105=(B99*B100-B98*B15-B97*B84)/B104
		B105=(eval(B99)*eval(B100)-eval(B98)*eval(B15)-eval(B97)*eval(B84))/eval(B104)
		document.thisform.B105.value = Math.round(eval(B105)*10)/10;

	//B108=B91+(B92-B105)*2,5+5
		if (document.thisform.B108.value.length == 0) {
			B108=eval(B91)+(eval(B92)-eval(B105))*2.5+5
			document.thisform.B108.value = Math.round(eval(B108)*1)/1;
		}
		
		B109=((eval(B108)-eval(B6))*eval(B104)+(eval(B83)-eval(B6))*eval(B97)+(eval(B12)-eval(B6))*eval(B98))*1.02/3000
		document.thisform.B109.value = Math.round(eval(B109)*10)/10;

	//B118=B13
		document.thisform.B118.value = B13;
		
	//B115=B76
		document.thisform.B115.value = B76;
		document.thisform.B117.value = eval(B12);
		document.thisform.B118.value = eval(B13);
		document.thisform.B119.value = eval(B8);
	//B120=622/(B119/EXP(12,03-4025/(B117+235))/10/B118-1)
		
		
		document.thisform.B120.value=Math.round(622/(eval(B8)/Math.exp(12.03-4025/(eval(B12)+235))/10/eval(B13)-1)*10)/10
	//B121=IF(B75=1;U55;AP55)	

		if (document.thisform.B121.value.length == 0) {
			if (document.thisform.choice[0].checked == true)
				B121 = getU55(theform);
			else
				B121 = getAP55(theform);

			document.thisform.B121.value = Math.round(B121*100)/100;	
		}
		
		
		document.thisform.B123.value = eval(B6);
		document.thisform.B124.value = eval(B7);
		document.thisform.B125.value = eval(B8);
	//B124=B7
		B7 = thisform.Relative_humidity1.value;
	//B126=622/(B125/EXP(12,03-4025/(B123+235))/10/B124-1)
		B126 = 622/(eval(B8)/Math.exp(12.03-4025/(eval(B6)+235))/10/eval(B7)-1)
		document.thisform.B126.value=Math.round(eval(B126)*10)/10
	//B127=IF(B75=1;U27;AP27)

		if (document.thisform.B127.value.length == 0) {
			if (document.thisform.choice[0].checked == true)
				B127 = getU27(theform);
			else
				B127 = getAP27(theform);

			document.thisform.B127.value = Math.round(eval(B127)*100)/100;	
		}
					
		
		drawGraph(theform);
			
}

function getAP26(theform) {
//  AT19=IF(AS11<AS5;AT15;IF(AS11<AS6;(AT15+(AS11-AS5)/10*(AT16-AT15));IF(AS11<AS7;(AT16+(AS11-AS6)/10*(AT17-AT16));IF(AS11<AS8;(AT17+(AS11-AS7)/10*(AT18-AT17));AT18))))
//  AP24=AT19
//  AP25=LOOKUP(AP23/AP24;AP3:AP15;AN4:AN16)
//  AP26=LOOKUP(AP25;AN4:AN16;AO4:AO16)
	AS11 = thisform.Temperature1.value;
	AS12 = thisform.Relative_humidity1.value;
	AP23= thisform.Total_moisture_load.value;
	
//=IF($X$12<AT5;0,02;LOOKUP($X$12;AT5:BE5;$Y$3:$AJ$3))	
	if (AS12 < AT5)
	{
		AT15 = 0.02;
	}
	else
	{	
		AT15 = LookupAT5(AS12);
	}
//=IF($X$12<AT6;0,02;LOOKUP($X$12;AT6:BE6;$Y$3:$AJ$3))
	if (AS12 < AT6)
	{
		AT16 = 0.02;
	}
	else
	{	
		AT16 = LookupAT6(AS12);
	}
//=IF($X$12<AT7;0,02;LOOKUP($X$12;AT7:BE7;$Y$3:$AJ$3))
	if (AS12 < AT7)
	{
		AT17 = 0.02;
	}
	else
	{	
		AT17 = LookupAT7(AS12);
	}
//=IF($X$12<AT8;0,02;LOOKUP($X$12;AT8:BE8;$Y$3:$AJ$3))
	if (AS12 < AT8)
	{
		AT18 = 0.02;
	}
	else
	{	
		AT18 = LookupAT8(AS12);
	}
//=IF(AS11<AS5;AT15;IF(AS11<AS6;(AT15+(AS11-AS5)/10*(AT16-AT15));IF(AS11<AS7;(AT16+(AS11-AS6)/10*(AT17-AT16));IF(AS11<AS8;(AT17+(AS11-AS7)/10*(AT18-AT17));AT18))))	
	if (AS11 < AS5)
	{
		AT19 = AT15
	}
	else
	{
		if (AS11 < AS6)
		{
			AT19 = eval(AT15)+(AS11-AS5)/10*(eval(AT16)-eval(AT15))
		}
		else
		{
			if (AS11 < AS7)
			{
				AT19 = eval(AT16)+(AS11-AS6)/10*(eval(AT17)-eval(AT16))		
			}
			else
			{
				if (AS11 < AS8)
				{
					AT19 = eval(AT17)+(AS11-AS7)/10*(eval(AT18)-eval(AT17))
				}
				else
				{
					AT19 = AT18
				}
			}		
		}
	}	
	
	AP24=AT19;
// AP25=LOOKUP(AP23/AP24;AP3:AP15;AN4:AN16)
	AP25=LookupAP3(eval(AP23)/eval(AP24));
	eval(theform).AP25.value=AP25;
// AP26=LOOKUP(AP25;AN4:AN16;AO4:AO16)
	AP26=LookupAN4(AP25);
	return(AP26);
}
function getAP27(theform){
//  AP23=B66
//  AT19=IF(AS11<AS5;AT15;IF(AS11<AS6;(AT15+(AS11-AS5)/10*(AT16-AT15));IF(AS11<AS7;(AT16+(AS11-AS6)/10*(AT17-AT16));IF(AS11<AS8;(AT17+(AS11-AS7)/10*(AT18-AT17));AT18))))
//  AP24=AT19
//  AP25=LOOKUP(AP23/AP24;AP3:AP15;AN4:AN16)
//  AP27=AP24*LOOKUP(AP25;AN4:AN16;AP4:AP16)
	AP23 = document.thisform.Total_moisture_load.value;
	AS11 = document.thisform.Temperature1.value;
	AS12 = document.thisform.Relative_humidity1.value;
	X11 = document.thisform.Temperature1.value;
	X12 = document.thisform.Relative_humidity1.value;
//  AT15=IF($X$12<AT5;0,02;LOOKUP($X$12;AT5:BE5;$Y$3:$AJ$3))
//  AT16=IF($X$12<AT6;0,02;LOOKUP($X$12;AT6:BE6;$Y$3:$AJ$3))
//  AT17=IF($X$12<AT7;0,02;LOOKUP($X$12;AT7:BE7;$Y$3:$AJ$3))
//  AT18=IF($X$12<AT8;0,02;LOOKUP($X$12;AT8:BE8;$Y$3:$AJ$3))
	if (X12 < AT5)
		AT15 = 0.02;
	else
		AT15 = LookupAT5(X12);

	if (X12 < AT6)
		AT16 = 0.02
	else
		AT16 = LookupAT6(X12)
		
	if (X12 < AT7)
		AT17 = 0.02
	else
		AT17 = LookupAT7(X12)
		
	if (X12 < AT8)
		AT18 = 0.02
	else
		AT18 = LookupAT8(X12)
	
	if (AS11 < AS5)
		AT19 = AT15
	else
		if (AS11 < AS6)
			AT19 = (AT15+(AS11-AS5)/10*(AT16-AT15))
		else
			if (AS11 < AS7)
				AT19 = (AT16+(AS11-AS6)/10*(AT17-AT16))
			else
				if (AS11 < AS8)
					AT19 = (AT17+(AS11-AS7)/10*(AT18-AT17))
				else
					AT19 = AT18
	
	AP24=AT19;
	AP25=LookupAP3(eval(AP23)/eval(AP24));					
    AP27=AP24*LookupAN4AP(AP25);
	return AP27;
}

function getAP32(i)
{
	var AP32 = new Array(12)
	
	AP32[0] = 0.6;
	AP32[1] = 1.4;
	AP32[2] = 2.1;
	AP32[3] = 16;
	AP32[4] = 26;
	AP32[5] = 52;
	AP32[6] = 85;
	AP32[7] = 134;
	AP32[8] = 168;
	AP32[9] = 215;
	AP32[10] = 282;
	AP32[11] = 336;
	return AP32[i];
}

function getAP4(i)
{
	var AP4 = new Array(12)
	
	AP4[0] = 0.6;
	AP4[1] = 1.4;
	AP4[2] = 2.1;
	AP4[3] = 16;
	AP4[4] = 26;
	AP4[5] = 52;
	AP4[6] = 85;
	AP4[7] = 134;
	AP4[8] = 168;
	AP4[9] = 215;
	AP4[10] = 282;
	AP4[11] = 336;
	return AP4[i];
}

function getAT19(theform){
//  AT19=IF(AS11<AS5;AT15;IF(AS11<AS6;(AT15+(AS11-AS5)/10*(AT16-AT15));IF(AS11<AS7;(AT16+(AS11-AS6)/10*(AT17-AT16));IF(AS11<AS8;(AT17+(AS11-AS7)/10*(AT18-AT17));AT18))))
	AS11 = document.thisform.Temperature1.value;
	AS12 = document.thisform.Relative_humidity1.value;
	X11 = document.thisform.Temperature1.value;
	X12 = document.thisform.Relative_humidity1.value;
//  AT15=IF($X$12<AT5;0,02;LOOKUP($X$12;AT5:BE5;$Y$3:$AJ$3))
//  AT16=IF($X$12<AT6;0,02;LOOKUP($X$12;AT6:BE6;$Y$3:$AJ$3))
//  AT17=IF($X$12<AT7;0,02;LOOKUP($X$12;AT7:BE7;$Y$3:$AJ$3))
//  AT18=IF($X$12<AT8;0,02;LOOKUP($X$12;AT8:BE8;$Y$3:$AJ$3))
	if (X12 < AT5)
		AT15 = 0.02;
	else
		AT15 = LookupAT5(X12);

	if (X12 < AT6)
		AT16 = 0.02
	else
		AT16 = LookupAT6(X12)
		
	if (X12 < AT7)
		AT17 = 0.02
	else
		AT17 = LookupAT7(X12)
		
	if (X12 < AT8)
		AT18 = 0.02
	else
		AT18 = LookupAT8(X12)
	
	if (AS11 < AS5)
		AT19 = AT15
	else
		if (AS11 < AS6)
			AT19 = (AT15+(AS11-AS5)/10*(AT16-AT15))
		else
			if (AS11 < AS7)
				AT19 = (AT16+(AS11-AS6)/10*(AT17-AT16))
			else
				if (AS11 < AS8)
					AT19 = (AT17+(AS11-AS7)/10*(AT18-AT17))
				else
					AT19 = AT18
	return AT19
}
function getAP55(theform){
//AT43=IF(AS35<AS29;AT39;IF(AS35<AS30;(AT39+(AS35-AS29)/10*(AT40-AT39));IF(AS35<AS31;(AT40+(AS35-AS30)/10*(AT41-AT40));IF(AS35<AS32;(AT41+(AS35-AS31)/10*(AT42-AT41));AT42))))
//AP23=B66
//AP24=AT19
//AP25=LOOKUP(AP23/AP24;AP3:AP15;AN4:AN16)
//AP52=AT43
//AP53=AP25
//AP55=AP52*LOOKUP(AP53;AN32:AN44;AP32:AP44)
//AT39=IF($X$36<AT29;0,02;LOOKUP($X$36;AT29:BE29;$Y$27:$AJ$27))
//AT40=IF($X$36<AT30;0,02;LOOKUP($X$36;AT30:BE30;$Y$27:$AJ$27))
//AT41=IF($X$36<AT31;0,02;LOOKUP($X$36;AT31:BE31;$Y$27:$AJ$27))
//AT42=IF($X$36<AT32;0,02;LOOKUP($X$36;AT32:BE32;$Y$27:$AJ$27))
//X36=B118
//AS35=B117
	X36=getB118(theform)
	AS35=getB117(theform)
	if (X36 < AT29)
		AT39 = 0.02
	else
		AT39 = LookupAT29(X36)
	if (X36 < AT30)
		AT40 = 0.02
	else
		AT40 = LookupAT30(X36)
	if (X36 < AT31)
		AT41 = 0.02
	else
		AT41 = LookupAT31(X36)
	if (X36 < AT32)
		AT42 = 0.02
	else
		AT42 = LookupAT32(X36)
		
//	AT43=IF(AS35<AS29;AT39;IF(AS35<AS30;(AT39+(AS35-AS29)/10*(AT40-AT39));IF(AS35<AS31;(AT40+(AS35-AS30)/10*(AT41-AT40));IF(AS35<AS32;(AT41+(AS35-AS31)/10*(AT42-AT41));AT42))))		
	if (AS35 < AS29)
		AT43 = AT39
	else
		if (AS35 < AS30)
			AT43 = (AT39+(AS35-AS29)/10*(AT40-AT39))
		else
			if (AS35 < AS31)
				AT43 = (AT40+(AS35-AS30)/10*(AT41-AT40))
			else
				if (AS35 < AS32)
					AT43 = (AT41+(AS35-AS31)/10*(AT42-AT41))
				else
					AT43 = AT42;
					
	AP23 = thisform.Total_moisture_load.value; 
//AP24=AT19
	AP24 = getAT19(theform);					
//AP25=LOOKUP(AP23/AP24;AP3:AP15;AN4:AN16)
	AP25 = LookupAP3(eval(AP23)/eval(AP24));					
//AP52=AT43
	AP52 = AT43
//AP53=AP25
	AP53 = AP25
//AP55=AP52*LOOKUP(AP53;AN32:AN44;AP32:AP44)   LookupAN4 gör samma sak 
	AP55 = eval(AP52) * LookupAN32AP(AP53)
//alert('AP23=' + AP23 + ' AP24=' + AP24 + ' AP25=' + AP25 + ' AP53=' + AP53 + ' AP55=' + AP55) 	 	 	
	return AP55;

}
function getB117(theform){
	B117 = eval(theform + ".B117.value");
	return B117;
}
function getB118(theform){
	B118 = eval(theform + ".B118.value");
	return B118;
}

function getU25(theform){
//U23=B66
//U24=Y19
//U25=LOOKUP(U23/U24;U3:U20;S4:S21)
	U23 = document.thisform.Total_moisture_load.value;
	U24 = getY19(theform);
	U25 = LookupU3(eval(U23)/eval(U24));
	return U25;
	
}
function getU26(theform) {
//  Y19=IF(X11<X5;Y15;IF(X11<X6;(Y15+(X11-X5)/10*(Y16-Y15));IF(X11<X7;(Y16+(X11-X6)/10*(Y17-Y16));IF(X11<X8;(Y17+(X11-X7)/10*(Y18-Y17));Y18))))	
//	U24=Y19 
//	U25=LOOKUP(U23/U24;U3:U20;S4:S21)
//  U26=LOOKUP(U25;$S$4:$S$21;$T$4:$T$21)
    U23 = document.thisform.Total_moisture_load.value
	X11 = document.thisform.Temperature1.value;
	X12 = document.thisform.Relative_humidity1.value;

//=IF($X$12<Y5;0,02;LOOKUP($X$12;Y5:AJ5;$Y$3:$AJ$3))
	if (X12 < Y5)
	{
		Y15 = 0.02;
	}
	else
	{	
		Y15 = LookupY5(X12);
	}
//=IF($X$12<Y6;0,02;LOOKUP($X$12;Y6:AJ6;$Y$3:$AJ$3))
	if (X12 < Y6)
	{
		Y16 = 0.02;
	}
	else
	{	
		Y16 = LookupY6(X12);
	}
//=IF($X$12<Y7;0,02;LOOKUP($X$12;Y7:AJ7;$Y$3:$AJ$3))
	if (X12 < Y7)
	{
		Y17 = 0.02;
	}
	else
	{	
		Y17 = LookupY7(X12);
	}
//=IF($X$12<Y8;0,02;LOOKUP($X$12;Y8:AJ8;$Y$3:$AJ$3))
	if (X12 < Y8)
	{
		Y18 = 0.02;
	}
	else
	{	
		Y18 = LookupY8(X12);
	}
	
	if (X11 < X5)
	{
		Y19 = Y15
	}
	else
	{
		if (X11 < X6)
		{
			Y19 = eval(Y15)+(X11-X5)/10*(eval(Y16)-eval(Y15))
		}
		else
		{
			if (X11 < X7)
			{
				Y19 = eval(Y16)+(X11-X6)/10*(eval(Y17)-eval(Y16))		
			}
			else
			{
				if (X11 < X8)
				{
					Y19 = eval(Y17)+(X11-X7)/10*(eval(Y18)-eval(Y17))
				}
				else
				{
					Y19 = Y18
				}
			}		
		}
	}	
	
	U24=Y19;
//	U25=LOOKUP(U23/U24;U3:U20;S4:S21)
	U25=LookupU3(eval(U23)/eval(U24));
	eval(theform).U25.value=U25;
//  U26=LOOKUP(U25;$S$4:$S$21;$T$4:$T$21)
	U26=LookupS4(U25);   // fix
	return(U26);
}
function getU27(theform) {
//U23=B66
//U24=Y19
//U25=LOOKUP(U23/U24;U3:U20;S4:S21)
//U27=U24*LOOKUP(U25;$S$4:$S$21;$U$4:$U$21)

	U23 = thisform.Total_moisture_load.value; 
	U24 = getY19(theform);

	U25 = LookupU3(U23/U24);
	U27 = U24 * LookupS4U(U25);
//alert('U23=' + U23 + ' U24=' + U24 + ' LookupU3=' + LookupU3(U23/U24) + ' U25= ' + U25 + ' LookupS4U(U25)=' + LookupS4U(U25));
	
	return U27;
}

function getU32(i){
	var U32 = new Array(18);
	U32[0] = 0.5;
	U32[1] = 0.8;
	U32[2] = 1.1;
	U32[3] = 1.6;
	U32[4] = 2;
	U32[5] = 2.6;
	U32[6] = 4.6;
	U32[7] = 10;
	U32[8] = 19;
	U32[9] = 30;
	U32[10] = 50;
	U32[11] = 72;
	U32[12] = 113;
	U32[13] = 148;
	U32[14] = 185;
	U32[15] = 240;
	U32[16] = 288;
	return U32[i];
}

function getU55(theform) {
// U52=Y43
// U53=U25
// U55=U52*LOOKUP(U53;$S$32:$S$49;$U$32:$U$49)
	U52 = getY43(theform)
	U53 = getU25(theform)
    U55 = eval(U52) * LookupS32(U53)
    return U55;
	    
    
}
function getY39(theform){
//Y39=IF($X$36<Y29;0,02;LOOKUP($X$36;Y29:AJ29;$Y$27:$AJ$27))
	X36 = getB118(theform)
	if (eval(X36) < eval(Y29))
		Y39 = 0.02
	else
		Y39 = LookupY29(X36);

	return Y39;
}
function getY40(theform){
//Y40==IF($X$36<Y30;0,02;LOOKUP($X$36;Y30:AJ30;$Y$27:$AJ$27))
	X36 = getB118(theform)
	if (eval(X36) < eval(Y30))
		Y40 = 0.02
	else
		Y40 = LookupY30(X36);

	return Y40;
}
function getY41(theform){
//Y41==IF($X$36<Y31;0,02;LOOKUP($X$36;Y31:AJ31;$Y$27:$AJ$27))
	X36 = getB118(theform)
	if (eval(X36) < eval(Y29))
		Y41 = 0.02
	else
		Y41 = LookupY31(X36);

	return Y41;
}
function getY42(theform){
//Y42=IF($X$36<Y32;0,02;LOOKUP($X$36;Y32:AJ32;$Y$27:$AJ$27))
	X36 = getB118(theform)
	if (eval(X36) < eval(Y29))
		Y42 = 0.02
	else
		Y42 = LookupY32(X36);

	return Y42
}
function getY43(theform){
//Y43=IF(X35<X29;Y39;IF(X35<X30;(Y39+(X35-X29)/10*(Y40-Y39));IF(X35<X31;(Y40+(X35-X30)/10*(Y41-Y40));IF(X35<X32;(Y41+(X35-X31)/10*(Y42-Y41));Y42))))
//X35=B117
	X35 = getB117(theform);
	Y39 = getY39(theform);
	Y40 = getY40(theform);
	Y41 = getY41(theform);
	Y42 = getY42(theform);

	if (eval(X35) < eval(X29))
		Y43 = Y39
		if (eval(X35) < eval(X30))
			Y43 = (eval(Y39+(eval(X35) - eval(X29))/10*eval(Y40)-eval(Y39)))
			if (eval(X35) < eval(X31))
				Y43 = (eval(Y40)+(eval(X35)-eval(X30))/10*(eval(Y41)-eval(Y40)))
				if (eval(X35) < eval(X32))
					Y43 = (eval(Y41)+(eval(X35)-eval(X31))/10*(eval(Y42)-eval(Y41)))
				else
					Y43 = Y42;
	return Y43;
}
	
function getAM4(i)
{
	var AM4 = new Array(12);
	AM4[0] = 190;
	AM4[1] = 300;
	AM4[2] = 490;
	AM4[3] = 2400;
	AM4[4] = 3900;
	AM4[5] = 7800;
	AM4[6] = 12700;
	AM4[7] = 20000;
	AM4[8] = 25000;
	AM4[9] = 32000;
	AM4[10] = 42000;
	AM4[11] = 50000;
	if (i > 11)
		return 0
	else
		return AM4[i];
}
	
function getAN4(i)
{
	var AN4 = new Array(17);
	AN4[0] = 'A';
	AN4[1] = 'B';
	AN4[2] = 'C';
	AN4[3] = 'D';
	AN4[4] = 'E';
	AN4[5] = 'F';
	AN4[6] = 'G';
	AN4[7] = 'H';
	AN4[8] = 'I';
	AN4[9] = 'J';
	AN4[10] = 'K';
	AN4[11] = 'L';
	AN4[12] = 'M';
	AN4[13] = 'N';
	AN4[14] = 'O';
	AN4[15] = 'P';
	AN4[16] = 'Q';
	AN4[17] = 'R';
	
	if (i > 17)
		return 0
	else	
		return AN4[i];
}
function getAO4(i)
{
	var AO4 = new Array(12);
	
	AO4[0] = 'DC-10';
	AO4[1] = 'DC-031B';
	AO4[2] = 'DC-031C 16A';
	AO4[3] = 'CF-81';
	AO4[4] = 'CF-101';
	AO4[5] = 'CF-102';
	AO4[6] = 'CF-122';
	AO4[7] = 'CF-152';
	AO4[8] = 'CF-172';
	AO4[9] = 'CF-192';
	AO4[10] = 'CF-222';
	AO4[11] = 'CF-242';
	AO4[12] = 'larger';
	if (i > 12)
		return 0;
	else
		return AO4[i];
}
function getQ4(i)
{
	var Q4 = new Array(6);
	Q4[0] = 40;
	Q4[1] = 50;
	Q4[2] = 85;
	Q4[3] = 140;
	Q4[4] = 140;
	Q4[5] = 140;
	
	if (i > 5)
		return 0;
	else
		return Q4[i];
}


function getR4(i)
{
	Q4 = 40;
	Q5 = 50;
	Q6 = 85;
	Q7 = 140;
	Q8 = 140;
	Q9 = 140;
	var R4 = new Array(17)
    R4[0] = 190 + Q4;
	R4[1] = 240 + Q5;
	R4[2] = 240 + Q6;
	R4[3] = 550 + Q7;
	R4[4] = 550 + Q8;
	R4[5] = 550 + Q9;
	R4[6] = 1000;
	R4[7] = 1450;
	R4[8] = 2800;
	R4[9] = 4500;
	R4[10] = 7000;
	R4[11] = 10600;
	R4[12] = 16800;
	R4[13] = 21300;
	R4[14] = 27100;
	R4[15] = 34800;
	R4[16] = 41500;
	if (i > 16)
		return 0;
	else
		return R4[i];
}

function getS4(i)
{
	var S4 = new Array(17);
	S4[0] = 'A';
	S4[1] = 'B';
	S4[2] = 'C';
	S4[3] = 'D';
	S4[4] = 'E';
	S4[5] = 'F';
	S4[6] = 'G';
	S4[7] = 'H';
	S4[8] = 'I';
	S4[9] = 'J';
	S4[10] = 'K';
	S4[11] = 'L';
	S4[12] = 'M';
	S4[13] = 'N';
	S4[14] = 'O';
	S4[15] = 'P';
	S4[16] = 'Q';
	S4[17] = 'R';
	
	if (i > 17)
		return 0;
	else
		return S4[i];
}

function getT4(i)
{
	var T4 = new Array(17);
	
	T4[0] = 'DR-010B';
	T4[1] = 'DR-020';
	T4[2] = 'DR-030C';
	T4[3] = 'DR-40 10A';
	T4[4] = 'DR-40 16A';
	T4[5] = 'DR-50';
	T4[6] = 'R-060BR';
	T4[7] = 'R-061R';
	T4[8] = 'RZ-081';
	T4[9] = 'RZ-101';
	T4[10] = 'RZ-102';
	T4[11] = 'RZ-122';
	T4[12] = 'RF-152';
	T4[13] = 'RF-172';
	T4[14] = 'RF-192';
	T4[15] = 'RF-222';
	T4[16] = 'RF-242';
	T4[17] = 'larger';
	if (i > 17)
		return 0;
	else
		return T4[i];
}

function getU4(i)
{
	var U4 = new Array(17)
	
	U4[0] = 0.5;
	U4[1] = 0.8;
	U4[2] = 1.1;
	U4[3] = 1.6;
	U4[4] = 2;
	U4[5] = 2.6;
	U4[6] = 4.6;
	U4[7] = 10;
	U4[8] = 19;
	U4[9] = 30;
	U4[10] = 50;
	U4[11] = 72;
	U4[12] = 113;
	U4[13] = 148;
	U4[14] = 185;
	U4[15] = 240;
	U4[16] = 288;
	return U4[i];
}

function getY3(i)
{
	var Y3 = new Array(12);
	Y3[0] = 0.1;
	Y3[1] = 0.2;
	Y3[2] = 0.3;
	Y3[3] = 0.4;
	Y3[4] = 0.5;
	Y3[5] = 0.6;
	Y3[6] = 0.7;
	Y3[7] = 0.8;
	Y3[8] = 0.9;
	Y3[9] = 1;
	Y3[10] = 1.15;
	Y3[11] = 1.25;
	
	if (i > 11)
		return 0;
	else
		return Y3[i];
	
}
function getY19(theform) {
//  Y19=IF(X11<X5;Y15;IF(X11<X6;(Y15+(X11-X5)/10*(Y16-Y15));IF(X11<X7;(Y16+(X11-X6)/10*(Y17-Y16));IF(X11<X8;(Y17+(X11-X7)/10*(Y18-Y17));Y18))))	
//	U24=Y19 
//	U25=LOOKUP(U23/U24;U3:U20;S4:S21)
//  U26=LOOKUP(U25;$S$4:$S$21;$T$4:$T$21)
    U23 = document.thisform.Total_moisture_load.value
	X11 = document.thisform.Temperature1.value;
	X12 = document.thisform.Relative_humidity1.value;

//=IF($X$12<Y5;0,02;LOOKUP($X$12;Y5:AJ5;$Y$3:$AJ$3))
	if (X12 < Y5)
	{
		Y15 = 0.02;
	}
	else
	{	
		Y15 = LookupY5(X12);
	}
//=IF($X$12<Y6;0,02;LOOKUP($X$12;Y6:AJ6;$Y$3:$AJ$3))
	if (X12 < Y6)
	{
		Y16 = 0.02;
	}
	else
	{	
		Y16 = LookupY6(X12);
	}
//=IF($X$12<Y7;0,02;LOOKUP($X$12;Y7:AJ7;$Y$3:$AJ$3))
	if (X12 < Y7)
	{
		Y17 = 0.02;
	}
	else
	{	
		Y17 = LookupY7(X12);
	}
//=IF($X$12<Y8;0,02;LOOKUP($X$12;Y8:AJ8;$Y$3:$AJ$3))
	if (X12 < Y8)
	{
		Y18 = 0.02;
	}
	else
	{	
		Y18 = LookupY8(X12);
	}
	
	if (X11 < X5)
	{
		Y19 = Y15
	}
	else
	{
		if (X11 < X6)
		{
			Y19 = eval(Y15)+(X11-X5)/10*(eval(Y16)-eval(Y15))
		}
		else
		{
			if (X11 < X7)
			{
				Y19 = eval(Y16)+(X11-X6)/10*(eval(Y17)-eval(Y16))		
			}
			else
			{
				if (X11 < X8)
				{
					Y19 = eval(Y17)+(X11-X7)/10*(eval(Y18)-eval(Y17))
				}
				else
				{
					Y19 = Y18
				}
			}		
		}
	}	
	
	return Y19;
}

function getY27(i)
{
	var Y27 = new Array(12);
	Y27[0] = 0.1;
	Y27[1] = 0.2;
	Y27[2] = 0.3;
	Y27[3] = 0.4;
	Y27[4] = 0.5;
	Y27[5] = 0.6;
	Y27[6] = 0.7;
	Y27[7] = 0.8;
	Y27[8] = 0.9;
	Y27[9] = 1;
	Y27[10] = 1.15;
	Y27[11] = 1.25;
	if (i > 11)
		return 0;
	else
		return Y27[i];
	
}

function LookupAN4(inValue){
	var i;
	var x;
	var AN4 = new Array(12);
	AN4[0] = 'A';
	AN4[1] = 'B';
	AN4[2] = 'C';
	AN4[3] = 'D';
	AN4[4] = 'E';
	AN4[5] = 'F';
	AN4[6] = 'G';
	AN4[7] = 'H';
	AN4[8] = 'I';
	AN4[9] = 'J';
	AN4[10] = 'K';
	AN4[11] = 'L';
	AN4[12] = 'M';
	for (i = 0; i <= 11; i++)
	{
		if (AN4[i] <= inValue)
		{
			x = i;
		}
	}
	return getAO4(x);
}
function LookupAN4AP(inValue){
	var i;
	var x;
	var AN4 = new Array(12);
	AN4[0] = 'A';
	AN4[1] = 'B';
	AN4[2] = 'C';
	AN4[3] = 'D';
	AN4[4] = 'E';
	AN4[5] = 'F';
	AN4[6] = 'G';
	AN4[7] = 'H';
	AN4[8] = 'I';
	AN4[9] = 'J';
	AN4[10] = 'K';
	AN4[11] = 'L';
	AN4[12] = 'M';
	for (i = 0; i <= 11; i++)
	{
		if (AN4[i] <= inValue)
		{
			x = i;
		}
	}
	return getAP4(x);
}
function LookupAN4R(inValue){
	var i;
	var x;
	var AN4 = new Array(12);
	AN4[0] = 'A';
	AN4[1] = 'B';
	AN4[2] = 'C';
	AN4[3] = 'D';
	AN4[4] = 'E';
	AN4[5] = 'F';
	AN4[6] = 'G';
	AN4[7] = 'H';
	AN4[8] = 'I';
	AN4[9] = 'J';
	AN4[10] = 'K';
	AN4[11] = 'L';
	AN4[12] = 'M';
	for (i = 0; i <= 11; i++)
	{
		if (AN4[i] <= inValue)
			x = i;
	}
	return getAM4(x);
}
function LookupAP3(inValue){
	var i;
	var x;
	var AP3 = new Array(12);
	AP3[0] = 0;
	AP3[1] = 0.6;
	AP3[2] = 1.4;
	AP3[3] = 2.1;
	AP3[4] = 16;
	AP3[5] = 26;
	AP3[6] = 52;
	AP3[7] = 85;
	AP3[8] = 134;
	AP3[9] = 168;
	AP3[10] = 215;
	AP3[11] = 282;
	AP3[12] = 336;
	for (i = 0; i <= 11; i++)
	{
		if (AP3[i] <= inValue)
			x = i;
	}

	return getAN4(x);
}
function LookupAN32AP(inValue){
	var i;
	var x;
	var AN32 = new Array(12);
	AN32[0] = 'A';
	AN32[1] = 'B';
	AN32[2] = 'C';
	AN32[3] = 'D';
	AN32[4] = 'E';
	AN32[5] = 'F';
	AN32[6] = 'G';
	AN32[7] = 'H';
	AN32[8] = 'I';
	AN32[9] = 'J';
	AN32[10] = 'K';
	AN32[11] = 'L';
	AN32[12] = 'M';
	for (i = 0; i <= 11; i++)
	{
		if (AN32[i] <= inValue)
			x = i;
	}
	return getAP32(x);
}

function LookupS32(inValue){
	var i;
	var x;
	var S32 = new Array(17);
	S32[0] = 'A';
	S32[1] = 'B';
	S32[2] = 'C';
	S32[3] = 'D';
	S32[4] = 'E';
	S32[5] = 'F';
	S32[6] = 'G';
	S32[7] = 'H';
	S32[8] = 'I';
	S32[9] = 'J';
	S32[10] = 'K';
	S32[11] = 'L';
	S32[12] = 'M';
	S32[13] = 'N';
	S32[14] = 'O';
	S32[15] = 'P';
	S32[16] = 'Q';
	S32[17] = 'R';
	for (i = 0; i <= 18; i++)
		if (S32[i] <= inValue)
			x = i;
	return getU32(x);
}



function LookupS4(inValue){
	var i;
	var x;
	var S4 = new Array(17);
	S4[0] = 'A';
	S4[1] = 'B';
	S4[2] = 'C';
	S4[3] = 'D';
	S4[4] = 'E';
	S4[5] = 'F';
	S4[6] = 'G';
	S4[7] = 'H';
	S4[8] = 'I';
	S4[9] = 'J';
	S4[10] = 'K';
	S4[11] = 'L';
	S4[12] = 'M';
	S4[13] = 'N';
	S4[14] = 'O';
	S4[15] = 'P';
	S4[16] = 'Q';
	S4[17] = 'R';
	for (i = 0; i <= 16; i++)
	{
		if (S4[i] <= inValue)
		{
			x = i;
		}
	}
	return getT4(x);
}
function LookupS4Q(inValue){
	var i;
	var x;
	var S4 = new Array(17);
	S4[0] = 'A';
	S4[1] = 'B';
	S4[2] = 'C';
	S4[3] = 'D';
	S4[4] = 'E';
	S4[5] = 'F';
	S4[6] = 'G';
	S4[7] = 'H';
	S4[8] = 'I';
	S4[9] = 'J';
	S4[10] = 'K';
	S4[11] = 'L';
	S4[12] = 'M';
	S4[13] = 'N';
	S4[14] = 'O';
	S4[15] = 'P';
	S4[16] = 'Q';
	S4[17] = 'R';
	for (i = 0; i <= 16; i++)
	{
		if (S4[i] <= inValue)
		{
			x = i;
		}
	}
	return getQ4(x);
}
function LookupS4R(inValue){
	var i;
	var x;
	var S4 = new Array(17);
	S4[0] = 'A';
	S4[1] = 'B';
	S4[2] = 'C';
	S4[3] = 'D';
	S4[4] = 'E';
	S4[5] = 'F';
	S4[6] = 'G';
	S4[7] = 'H';
	S4[8] = 'I';
	S4[9] = 'J';
	S4[10] = 'K';
	S4[11] = 'L';
	S4[12] = 'M';
	S4[13] = 'N';
	S4[14] = 'O';
	S4[15] = 'P';
	S4[16] = 'Q';
	S4[17] = 'R';
	x=0;
	for (i = 0; i <= 16; i++)
	{
		if (S4[i] <= inValue)
		{
			x = i;
		}
	}
	
	return getR4(x);
}
function LookupS4U(inValue){
	var i;
	var x;
	var S4 = new Array(17);
	S4[0] = 'A';
	S4[1] = 'B';
	S4[2] = 'C';
	S4[3] = 'D';
	S4[4] = 'E';
	S4[5] = 'F';
	S4[6] = 'G';
	S4[7] = 'H';
	S4[8] = 'I';
	S4[9] = 'J';
	S4[10] = 'K';
	S4[11] = 'L';
	S4[12] = 'M';
	S4[13] = 'N';
	S4[14] = 'O';
	S4[15] = 'P';
	S4[16] = 'Q';
	S4[17] = 'R';
	x=0;
	for (i = 0; i <= 16; i++)
	{
		if (S4[i] <= inValue)
		{
			x = i;
		}
	}
	
	return getU4(x);
}
function LookupU3(inValue){
	var i;
	var x;
	var U3 = new Array(17);
	U3[0] = 0;
	U3[1] = 0.5;
	U3[2] = 0.8;
	U3[3] = 1.1;
	U3[4] = 1.6;
	U3[5] = 2;
	U3[6] = 2.6;
	U3[7] = 4.6;
	U3[8] = 10;
	U3[9] = 19;
	U3[10] = 30;
	U3[11] = 50;
	U3[12] = 72;
	U3[13] = 113;
	U3[14] = 148;
	U3[15] = 185;
	U3[16] = 240;
	U3[17] = 288;
	for (i = 0; i <= 16; i++)
	{
		if (U3[i] <= inValue)
		{
			x = i;
		}
	}

	return getS4(x);
}
	
		
function LookupAT5(inValue)
{	
	var i;
	var x;
	var AT5 = new Array(12);
	AT5[0] = 20;
	AT5[1] = 35;
	AT5[2] = 50;
	AT5[3] = 63;
	AT5[4] = 82;
	AT5[5] = 101;
	AT5[6] = 101;
	AT5[7] = 101;
	AT5[8] = 101;
	AT5[9] = 101;
	AT5[10] = 101;
	AT5[11] = 101;

	for (i = 0; i <= 11; i++)
	{
		if (AT5[i] <= inValue)
		{
			x = i;
		}
	}

	return getY3(x);
}	

function LookupAT6(inValue)
{	
	var i;
	var x;
	var AT6 = new Array(12);
	AT6[0] = 12;
	AT6[1] = 19;
	AT6[2] = 28;
	AT6[3] = 35;
	AT6[4] = 42;
	AT6[5] = 53;
	AT6[6] = 62;
	AT6[7] = 70;
	AT6[8] = 80;
	AT6[9] = 87
	AT6[10] = 101;
	AT6[11] = 101;
	
	for (i = 0; i <= 11; i++)
	{
		if (AT6[i] <= inValue)
		{
			x = i;
		}
	}

	return getY3(x);
}

//=IF($X$12<AT7;0,02;LOOKUP($X$12;AT7:BE7;$Y$3:$AJ$3))
function LookupAT7(inValue)
{	
	var i;
	var x;
	var AT7 = new Array(12);
	AT7[0] = 7;
	AT7[1] = 13;
	AT7[2] = 18;
	AT7[3] = 22;
	AT7[4] = 26;
	AT7[5] = 32;
	AT7[6] = 38;
	AT7[7] = 44;
	AT7[8] = 50;
	AT7[9] = 61
	AT7[10] = 86;
	AT7[11] = 101;
	
	for (i = 0; i <= 11; i++)
	{
		if (AT7[i] <= inValue)
		{
			x = i;
		}
	}

	return getY3(x);
}

//=IF($X$12<AT8;0,02;LOOKUP($X$12;AT8:BE8;$Y$3:$AJ$3))
function LookupAT8(inValue)
{	
	var i;
	var x;
	var AT8 = new Array(12);
	AT8[0] = 5;
	AT8[1] = 7;
	AT8[2] = 11;
	AT8[3] = 13;
	AT8[4] = 16;
	AT8[5] = 20;
	AT8[6] = 24;
	AT8[7] = 30;
	AT8[8] = 38;
	AT8[9] = 52
	AT8[10] = 80;
	AT8[11] = 90;
	
	for (i = 0; i <= 11; i++)
	{
		if (AT8[i] <= inValue)
		{
			x = i;
		}
	}

	return getY3(x);
}

//=IF($X$12<Y5;0,02;LOOKUP($X$12;Y5:AJ5;$Y$3:$AJ$3))
function LookupY5(inValue)
{	
	var i;
	var x;
	var Y5 = new Array(12);
	Y5[0] = 20;
	Y5[1] = 40;
	Y5[2] = 52;
	Y5[3] = 68;
	Y5[4] = 82;
	Y5[5] = 101;
	Y5[6] = 101;
	Y5[7] = 101;
	Y5[8] = 101;
	Y5[9] = 101;
	Y5[10] = 101;
	Y5[11] = 101;
	
	for (i = 0; i <= 11; i++)
	{
		if (Y5[i] <= inValue)
		{
			x = i;
		}
	}

	return getY3(x);
		
}

//=IF($X$12<Y6;0,02;LOOKUP($X$12;Y6:AJ6;$Y$3:$AJ$3))
function LookupY6(inValue)
{	
	var i;
	var x;

	var Y6 = new Array(12);
	Y6[0] = 11;
	Y6[1] = 22;
	Y6[2] = 31;
	Y6[3] = 38;
	Y6[4] = 45;
	Y6[5] = 56;
	Y6[6] = 65;
	Y6[7] = 80;
	Y6[8] = 91;
	Y6[9] = 99;
	Y6[10] = 101;
	Y6[11] = 101;
	
	for (i = 0; i <= 11; i++)
	{
		if (Y6[i] <= inValue)
		{
			x = i;
		}
	}

	return getY3(x);
}

//=IF($X$12<Y7;0,02;LOOKUP($X$12;Y7:AJ7;$Y$3:$AJ$3))
function LookupY7(inValue)
{	
	var i;
	var x;
	var Y7 = new Array(12);
	Y7[0] = 8;
	Y7[1] = 14;
	Y7[2] = 19;
	Y7[3] = 23;
	Y7[4] = 27;
	Y7[5] = 32;
	Y7[6] = 39;
	Y7[7] = 47;
	Y7[8] = 52;
	Y7[9] = 60;
	Y7[10] = 79;
	Y7[11] = 99;
	
	for (i = 0; i <= 11; i++)
	{
		if (Y7[i] <= inValue)
		{
			x = i;
		}
	}

	return getY3(x);
}

//=IF($X$12<Y8;0,02;LOOKUP($X$12;Y8:AJ8;$Y$3:$AJ$3))
function LookupY8(inValue)
{	
	var i;
	var x;
	
	var Y8 = new Array(12);
	Y8[0] = 5;
	Y8[1] = 8;
	Y8[2] = 12;
	Y8[3] = 14;
	Y8[4] = 17;
	Y8[5] = 20;
	Y8[6] = 24;
	Y8[7] = 28;
	Y8[8] = 33;
	Y8[9] = 40;
	Y8[10] = 52;
	Y8[11] = 70;

	for (i = 0; i <= 11; i++)
	{
		if (Y8[i] <= inValue)
		{
			x = i;
		}
	}
	return getY3(x);
}

//=IF($X$12<AT5;0,02;LOOKUP($X$12;AT5:BE5;$Y$3:$AJ$3))
function LookupAT5(inValue)
{	
	var i;
	var x;
	var AT5 = new Array(12);
	AT5[0] = 20;
	AT5[1] = 35;
	AT5[2] = 50;
	AT5[3] = 63;
	AT5[4] = 82;
	AT5[5] = 101;
	AT5[6] = 101;
	AT5[7] = 101;
	AT5[8] = 101;
	AT5[9] = 101;
	AT5[10] = 101;
	AT5[11] = 101;

	for (i = 0; i <= 11; i++)
	{
		if (AT5[i] <= inValue)
		{
			x = i;
		}
	}

	return getY3(x);
}
//=IF($X$12<AT6;0,02;LOOKUP($X$12;AT6:BE6;$Y$3:$AJ$3))
function LookupAT6(inValue)
{	
	var i;
	var x;
	var AT6 = new Array(12);
	AT6[0] = 12;
	AT6[1] = 19;
	AT6[2] = 28;
	AT6[3] = 35;
	AT6[4] = 42;
	AT6[5] = 53;
	AT6[6] = 62;
	AT6[7] = 70;
	AT6[8] = 80;
	AT6[9] = 87
	AT6[10] = 101;
	AT6[11] = 101;
	
	for (i = 0; i <= 11; i++)
	{
		if (AT6[i] <= inValue)
		{
			x = i;
		}
	}

	return getY3(x);
}

//=IF($X$12<AT7;0,02;LOOKUP($X$12;AT7:BE7;$Y$3:$AJ$3))
function LookupAT7(inValue)
{	
	var i;
	var x;
	var AT7 = new Array(12);
	AT7[0] = 7;
	AT7[1] = 13;
	AT7[2] = 18;
	AT7[3] = 22;
	AT7[4] = 26;
	AT7[5] = 32;
	AT7[6] = 38;
	AT7[7] = 44;
	AT7[8] = 50;
	AT7[9] = 61
	AT7[10] = 86;
	AT7[11] = 101;
	
	for (i = 0; i <= 11; i++)
	{
		if (AT7[i] <= inValue)
		{
			x = i;
		}
	}

	return getY3(x);
}

//=IF($X$12<AT8;0,02;LOOKUP($X$12;AT8:BE8;$Y$3:$AJ$3))
function LookupAT8(inValue)
{	
	var i;
	var x;
	var AT8 = new Array(12);
	AT8[0] = 5;
	AT8[1] = 7;
	AT8[2] = 11;
	AT8[3] = 13;
	AT8[4] = 16;
	AT8[5] = 20;
	AT8[6] = 24;
	AT8[7] = 30;
	AT8[8] = 38;
	AT8[9] = 52
	AT8[10] = 80;
	AT8[11] = 90;
	
	for (i = 0; i <= 11; i++)
	{
		if (AT8[i] <= inValue)
		{
			x = i;
		}
	}

	return getY3(x);
}

//=IF($X$36<Y29;0,02;LOOKUP($X$36;Y29:AJ29;$Y$27:$AJ$27))
function LookupY29(inValue)
{	
	var i;
	var x;
	var Y29 = new Array(12);
	Y29[0] = 20;
	Y29[1] = 40;
	Y29[2] = 52;
	Y29[3] = 68;
	Y29[4] = 82;
	Y29[5] = 101;
	Y29[6] = 101;
	Y29[7] = 101;
	Y29[8] = 101;
	Y29[9] = 101;
	Y29[10] = 101;
	Y29[11] = 101;

	for (i = 0; i <= 11; i++)
	{
		if (Y29[i] <= inValue)
		{
			x = i;
		}
	}

	return getY27(x);
}

//=IF($X$36<Y30;0,02;LOOKUP($X$36;Y30:AJ30;$Y$27:$AJ$27))
function LookupY30(inValue)
{	
	var i;
	var x;
	var Y30 = new Array(12);
	Y30[0] = 11;
	Y30[1] = 22;
	Y30[2] = 31;
	Y30[3] = 38;
	Y30[4] = 45;
	Y30[5] = 56;
	Y30[6] = 65;
	Y30[7] = 80;
	Y30[8] = 91;
	Y30[9] = 99;
	Y30[10] = 101;
	Y30[11] = 101;
	for (i = 0; i <= 11; i++)
	{
		if (Y30[i] <= inValue)
		{
			x = i;
		}
	}

	return getY27(x);
}

//=IF($X$36<Y31;0,02;LOOKUP($X$36;Y31:AJ31;$Y$27:$AJ$27))
function LookupY31(inValue)
{	
	var i;
	var x;
	var Y31 = new Array(12);
	Y31[0] = 8;
	Y31[1] = 14;
	Y31[2] = 19;
	Y31[3] = 23;
	Y31[4] = 27;
	Y31[5] = 32;
	Y31[6] = 39;
	Y31[7] = 47;
	Y31[8] = 52;
	Y31[9] = 60;
	Y31[10] = 79;
	Y31[11] = 99;

	for (i = 0; i <= 11; i++)
	{
		if (Y31[i] <= inValue)
		{
			x = i;
		}
	}

	return getY27(x);
}

//=IF($X$36<Y32;0,02;LOOKUP($X$36;Y32:AJ32;$Y$27:$AJ$27))
function LookupY32(inValue)
{	
	var i;
	var x;
	var Y32 = new Array(12);
	Y32[0] = 5;
	Y32[1] = 8;
	Y32[2] = 12;
	Y32[3] = 14;
	Y32[4] = 17;
	Y32[5] = 20;
	Y32[6] = 24;
	Y32[7] = 28;
	Y32[8] = 33;
	Y32[9] = 40;
	Y32[10] = 52;
	Y32[11] = 70;
	for (i = 0; i <= 11; i++)
	{
		if (Y32[i] <= inValue)
		{
			x = i;
		}
	}

	return getY27(x);
}

//=IF($X$36<AT29;0,02;LOOKUP($X$36;AT29:BE29;$Y$27:$AJ$27))
function LookupAT29(inValue)
{	
	var i;
	var x;
	var AT29 = new Array(12);
	AT29[0] = 20;
	AT29[1] = 35;
	AT29[2] = 50;
	AT29[3] = 63;
	AT29[4] = 82;
	AT29[5] = 101;
	AT29[6] = 101;
	AT29[7] = 101;
	AT29[8] = 101;
	AT29[9] = 101;
	AT29[10] = 101;
	AT29[11] = 101;
	for (i = 0; i <= 11; i++)
	{
		if (AT29[i] <= inValue)
		{
			x = i;
		}
	}

	return getY27(x);
}

//=IF($X$36<AT30;0,02;LOOKUP($X$36;AT30:BE30;$Y$27:$AJ$27))
function LookupAT30(inValue)
{	
	var i;
	var x;
	
	var AT30 = new Array(12);
	AT30[0] = 12;
	AT30[1] = 19;
	AT30[2] = 28;
	AT30[3] = 35;
	AT30[4] = 42;
	AT30[5] = 53;
	AT30[6] = 62;
	AT30[7] = 70;
	AT30[8] = 80;
	AT30[9] = 87
	AT30[10] = 101;
	AT30[11] = 101;
	for (i = 0; i <= 11; i++)
	{
		if (AT30[i] <= inValue)
		{
			x = i;
		}
	}

	return getY27(x);
}

//=IF($X$36<AT31;0,02;LOOKUP($X$36;AT31:BE31;$Y$27:$AJ$27))
function LookupAT31(inValue)
{	
	var i;
	var x;
	
	var AT31 = new Array(12);
	AT31[0] = 7;
	AT31[1] = 13;
	AT31[2] = 18;
	AT31[3] = 22;
	AT31[4] = 26;
	AT31[5] = 32;
	AT31[6] = 38;
	AT31[7] = 44;
	AT31[8] = 50;
	AT31[9] = 61
	AT31[10] = 86;
	AT31[11] = 101;
	for (i = 0; i <= 11; i++)
	{
		if (AT31[i] <= inValue)
		{
			x = i;
		}
	}

	return getY27(x);
}

//=IF($X$36<AT32;0,02;LOOKUP($X$36;AT32:BE32;$Y$27:$AJ$27))
function LookupAT32(inValue)
{	
	var i;
	var x;
	
	var AT32 = new Array(12);
	AT32[0] = 5;
	AT32[1] = 7;
	AT32[2] = 11;
	AT32[3] = 13;
	AT32[4] = 16;
	AT32[5] = 20;
	AT32[6] = 24;
	AT32[7] = 30;
	AT32[8] = 38;
	AT32[9] = 52
	AT32[10] = 80;
	AT32[11] = 90;
	for (i = 0; i <= 11; i++)
	{
		if (AT32[i] <= inValue)
		{
			x = i;
		}
	}

	return getY27(x);
}
function drawGraph(theform){
	B120 = eval(theform + ".B120.value");
	B121 = eval(theform + ".B121.value");
	A132 = eval(theform + ".A132.value");
	document.thisform.A133.value = eval(theform + ".A132.value");
	document.thisform.A134.value = eval(theform + ".A133.value");
	document.thisform.A135.value = eval(theform + ".A134.value");
	document.thisform.A136.value = eval(theform + ".A135.value");
	document.thisform.A137.value = eval(theform + ".A136.value");
	document.thisform.A138.value = eval(theform + ".A137.value");
	document.thisform.A139.value = eval(theform + ".A138.value");
	document.thisform.A140.value = eval(theform + ".A139.value");
	document.thisform.A141.value = eval(theform + ".A140.value");
	document.thisform.A142.value = eval(theform + ".A141.value");
	document.thisform.A143.value = eval(theform + ".A142.value");
	document.thisform.A144.value = eval(theform + ".A143.value");
	document.thisform.A145.value = eval(theform + ".A144.value");
	document.thisform.A146.value = eval(theform + ".A145.value");
	document.thisform.A147.value = eval(theform + ".A146.value");
	document.thisform.A148.value = eval(theform + ".A147.value");
	document.thisform.A149.value = eval(theform + ".A148.value");
	document.thisform.A150.value = eval(theform + ".A149.value");
	document.thisform.A151.value = eval(theform + ".A150.value");
	document.thisform.A152.value = eval(theform + ".A151.value");
	document.thisform.A153.value = eval(theform + ".A152.value");
	document.thisform.A154.value = eval(theform + ".A153.value");
	document.thisform.A155.value = eval(theform + ".A154.value");
	document.thisform.A156.value = eval(theform + ".A155.value");
	document.thisform.A157.value = eval(theform + ".A156.value");
	document.thisform.A158.value = eval(theform + ".A157.value");
	document.thisform.A159.value = eval(theform + ".A158.value");
	document.thisform.A160.value = eval(theform + ".A159.value");
	document.thisform.A161.value = eval(theform + ".A160.value");
	document.thisform.A162.value = eval(theform + ".A161.value");
	document.thisform.A163.value = eval(theform + ".A162.value");
	document.thisform.A164.value = eval(theform + ".A163.value");
	document.thisform.A165.value = eval(theform + ".A164.value");
	document.thisform.A166.value = eval(theform + ".A165.value");
	document.thisform.A167.value = eval(theform + ".A166.value");
	document.thisform.A168.value = eval(theform + ".A167.value");
	document.thisform.A169.value = eval(theform + ".A168.value");
	document.thisform.A170.value = eval(theform + ".A169.value");
	document.thisform.A171.value = eval(theform + ".A170.value");
	A133 = eval(theform + ".A133.value");
	A134 = eval(theform + ".A134.value");
	A135 = eval(theform + ".A135.value");
	A136 = eval(theform + ".A136.value");
	A137 = eval(theform + ".A137.value");
	A138 = eval(theform + ".A138.value");
	A139 = eval(theform + ".A139.value");
	A140 = eval(theform + ".A140.value");
	A141 = eval(theform + ".A141.value");
	A142 = eval(theform + ".A142.value");
	A143 = eval(theform + ".A143.value");
	A144 = eval(theform + ".A144.value");
	A145 = eval(theform + ".A145.value");
	A146 = eval(theform + ".A146.value");
	A147 = eval(theform + ".A147.value");
	A148 = eval(theform + ".A148.value");
	A149 = eval(theform + ".A149.value");
	A150 = eval(theform + ".A150.value");
	A151 = eval(theform + ".A151.value");
	A152 = eval(theform + ".A152.value");
	A153 = eval(theform + ".A153.value");
	A154 = eval(theform + ".A154.value");
	A155 = eval(theform + ".A155.value");
	A156 = eval(theform + ".A156.value");
	A157 = eval(theform + ".A157.value");
	A158 = eval(theform + ".A158.value");
	A159 = eval(theform + ".A159.value");
	A160 = eval(theform + ".A160.value");
	A161 = eval(theform + ".A161.value");
	A162 = eval(theform + ".A162.value");
	A163 = eval(theform + ".A163.value");
	A164 = eval(theform + ".A164.value");
	A165 = eval(theform + ".A165.value");
	A166 = eval(theform + ".A166.value");
	A167 = eval(theform + ".A167.value");
	A168 = eval(theform + ".A168.value");
	A169 = eval(theform + ".A169.value");
	A170 = eval(theform + ".A170.value");
	A171 = eval(theform + ".A171.value");

	C131 = eval(theform + ".B120.value");
	B132 = eval(theform + ".A132.value");
	B133 = eval(B132) + eval(A133);
	B134 = eval(B133) + eval(A134);
	B135 = eval(B134) + eval(A135);
	B136 = eval(B135) + eval(A136);
	B137 = eval(B136) + eval(A137);
	B138 = eval(B137) + eval(A138);
	B139 = eval(B138) + eval(A139);
	B140 = eval(B139) + eval(A140);
	B141 = eval(B140) + eval(A141);
	B142 = eval(B141) + eval(A142);
	B143 = eval(B142) + eval(A143);
	B144 = eval(B143) + eval(A144);
	B145 = eval(B144) + eval(A145);
	B146 = eval(B145) + eval(A146);
	B147 = eval(B146) + eval(A147);
	B148 = eval(B147) + eval(A148);
	B149 = eval(B148) + eval(A149);
	B150 = eval(B149) + eval(A150);
	B151 = eval(B150) + eval(A151);
	B152 = eval(B151) + eval(A152);
	B153 = eval(B152) + eval(A153);
	B154 = eval(B153) + eval(A154);
	B155 = eval(B154) + eval(A155);
	B156 = eval(B155) + eval(A156);
	B157 = eval(B156) + eval(A157);
	B158 = eval(B157) + eval(A158);
	B159 = eval(B158) + eval(A159);
	B160 = eval(B159) + eval(A160);
	B161 = eval(B160) + eval(A161);
	B162 = eval(B161) + eval(A162);
	B163 = eval(B162) + eval(A163);
	B164 = eval(B163) + eval(A164);
	B165 = eval(B164) + eval(A165);
	B166 = eval(B165) + eval(A166);
	B167 = eval(B166) + eval(A167);
	B168 = eval(B167) + eval(A168);
	B169 = eval(B168) + eval(A169);
	B170 = eval(B169) + eval(A170);
	B171 = eval(B170) + eval(A171);
	document.thisform.B132.value = Math.round(eval(B132)*10)/10;	
	document.thisform.B133.value = Math.round(eval(B133)*10)/10
	document.thisform.B134.value = Math.round(eval(B134)*10)/10
	document.thisform.B135.value = Math.round(eval(B135)*10)/10
	document.thisform.B136.value = Math.round(eval(B136)*10)/10
	document.thisform.B137.value = Math.round(eval(B137)*10)/10
	document.thisform.B138.value = Math.round(eval(B138)*10)/10
	document.thisform.B139.value = Math.round(eval(B139)*10)/10
	document.thisform.B140.value = Math.round(eval(B140)*10)/10
	document.thisform.B141.value = Math.round(eval(B141)*10)/10
	document.thisform.B142.value = Math.round(eval(B142)*10)/10
	document.thisform.B143.value = Math.round(eval(B143)*10)/10
	document.thisform.B144.value = Math.round(eval(B144)*10)/10
	document.thisform.B145.value = Math.round(eval(B145)*10)/10
	document.thisform.B146.value = Math.round(eval(B146)*10)/10
	document.thisform.B147.value = Math.round(eval(B147)*10)/10
	document.thisform.B148.value = Math.round(eval(B148)*10)/10
	document.thisform.B149.value = Math.round(eval(B149)*10)/10
	document.thisform.B150.value = Math.round(eval(B150)*10)/10
	document.thisform.B151.value = Math.round(eval(B151)*10)/10
	document.thisform.B152.value = Math.round(eval(B152)*10)/10
	document.thisform.B153.value = Math.round(eval(B153)*10)/10
	document.thisform.B154.value = Math.round(eval(B154)*10)/10
	document.thisform.B155.value = Math.round(eval(B155)*10)/10
	document.thisform.B156.value = Math.round(eval(B156)*10)/10
	document.thisform.B157.value = Math.round(eval(B157)*10)/10
	document.thisform.B158.value = Math.round(eval(B158)*10)/10
	document.thisform.B159.value = Math.round(eval(B159)*10)/10
	document.thisform.B160.value = Math.round(eval(B160)*10)/10
	document.thisform.B161.value = Math.round(eval(B161)*10)/10
	document.thisform.B162.value = Math.round(eval(B162)*10)/10
	document.thisform.B163.value = Math.round(eval(B163)*10)/10
	document.thisform.B164.value = Math.round(eval(B164)*10)/10
	document.thisform.B165.value = Math.round(eval(B165)*10)/10
	document.thisform.B166.value = Math.round(eval(B166)*10)/10
	document.thisform.B167.value = Math.round(eval(B167)*10)/10
	document.thisform.B168.value = Math.round(eval(B168)*10)/10
	document.thisform.B169.value = Math.round(eval(B169)*10)/10
	document.thisform.B170.value = Math.round(eval(B170)*10)/10
	document.thisform.B171.value = Math.round(eval(B171)*10)/10

//	B15 = eval(theform + ".Moisture_content2.value");
//	B24 = eval(theform + ".Room_volume.value");
//	B40 = eval(theform + ".B40.value");
//	B47 = eval(theform + ".B47.value");
//	B55 = eval(theform + ".B55.value");
//	B61 = eval(theform + ".B61.value");
//	B64 = eval(theform + ".Total_moisture_load.value");
//	B81 = eval(theform + ".B81.value");
//	B82 = eval(theform + ".B82.value");
//	B84 = eval(theform + ".B84.value");
//	B85 = eval(theform + ".B85.value");
//	B92 = eval(theform + ".B92.value");
//	B97 = eval(theform + ".B97.value");
//	B104 = eval(theform + ".B104.value");
//	B120 = eval(theform + ".B120.value");
//	B121 = eval(theform + ".B121.value");
//	B126 = eval(theform + ".B126.value");
//	B127 = eval(theform + ".B127.value");

	C132=CxxCalc(C131,A132)
	C133=CxxCalc(C132,A133)
	C134=CxxCalc(C133,A134)
	C135=CxxCalc(C134,A135)
	C136=CxxCalc(C135,A136)
	C137=CxxCalc(C136,A137)
	C138=CxxCalc(C137,A138)
	C139=CxxCalc(C138,A139)
	C140=CxxCalc(C139,A140)
	C141=CxxCalc(C140,A141)
	C142=CxxCalc(C141,A142)
	C143=CxxCalc(C142,A143)
	C144=CxxCalc(C143,A144)
	C145=CxxCalc(C144,A145)
	C146=CxxCalc(C145,A146)
	C147=CxxCalc(C146,A147)
	C148=CxxCalc(C147,A148)
	C149=CxxCalc(C148,A149)
	C150=CxxCalc(C149,A150)
	C151=CxxCalc(C150,A151)
	C152=CxxCalc(C151,A152)
	C153=CxxCalc(C152,A153)
	C154=CxxCalc(C153,A154)
	C155=CxxCalc(C154,A155)
	C156=CxxCalc(C155,A156)
	C157=CxxCalc(C156,A157)
	C158=CxxCalc(C157,A158)
	C159=CxxCalc(C158,A159)
	C160=CxxCalc(C159,A160)
	C161=CxxCalc(C160,A161)
	C162=CxxCalc(C161,A162)
	C163=CxxCalc(C162,A163)
	C164=CxxCalc(C163,A164)
	C165=CxxCalc(C164,A165)
	C166=CxxCalc(C165,A166)
	C167=CxxCalc(C166,A167)
	C168=CxxCalc(C167,A168)
	C169=CxxCalc(C168,A169)
	C170=CxxCalc(C169,A170)
	C171=CxxCalc(C170,A171) 

	document.thisform.C131.value = Math.round(eval(C131)*100)/100;	
	document.thisform.C132.value = Math.round(eval(C132)*100)/100;	
	document.thisform.C133.value = Math.round(eval(C133)*100)/100;	
	document.thisform.C134.value = Math.round(eval(C134)*100)/100;	
	document.thisform.C135.value = Math.round(eval(C135)*100)/100;	
	document.thisform.C136.value = Math.round(eval(C136)*100)/100;	
	document.thisform.C137.value = Math.round(eval(C137)*100)/100;	
	document.thisform.C138.value = Math.round(eval(C138)*100)/100;	
	document.thisform.C139.value = Math.round(eval(C139)*100)/100;	
	document.thisform.C140.value = Math.round(eval(C140)*100)/100;	
	document.thisform.C141.value = Math.round(eval(C141)*100)/100;	
	document.thisform.C142.value = Math.round(eval(C142)*100)/100;	
	document.thisform.C143.value = Math.round(eval(C143)*100)/100;	
	document.thisform.C144.value = Math.round(eval(C144)*100)/100;	
	document.thisform.C145.value = Math.round(eval(C145)*100)/100;	
	document.thisform.C146.value = Math.round(eval(C146)*100)/100;	
	document.thisform.C147.value = Math.round(eval(C147)*100)/100;	
	document.thisform.C148.value = Math.round(eval(C148)*100)/100;	
	document.thisform.C149.value = Math.round(eval(C149)*100)/100;	
	document.thisform.C150.value = Math.round(eval(C150)*100)/100;	
	document.thisform.C151.value = Math.round(eval(C151)*100)/100;	
	document.thisform.C152.value = Math.round(eval(C152)*100)/100;	
	document.thisform.C153.value = Math.round(eval(C153)*100)/100;	
	document.thisform.C154.value = Math.round(eval(C154)*100)/100;	
	document.thisform.C155.value = Math.round(eval(C155)*100)/100;	
	document.thisform.C156.value = Math.round(eval(C156)*100)/100;	
	document.thisform.C157.value = Math.round(eval(C157)*100)/100;	
	document.thisform.C158.value = Math.round(eval(C158)*100)/100;	
	document.thisform.C159.value = Math.round(eval(C159)*100)/100;	
	document.thisform.C160.value = Math.round(eval(C160)*100)/100;	
	document.thisform.C161.value = Math.round(eval(C161)*100)/100;	
	document.thisform.C162.value = Math.round(eval(C162)*100)/100;	
	document.thisform.C163.value = Math.round(eval(C163)*100)/100;	
	document.thisform.C164.value = Math.round(eval(C164)*100)/100;	
	document.thisform.C165.value = Math.round(eval(C165)*100)/100;	
	document.thisform.C166.value = Math.round(eval(C166)*100)/100;	
	document.thisform.C167.value = Math.round(eval(C167)*100)/100;	
	document.thisform.C168.value = Math.round(eval(C168)*100)/100;	
	document.thisform.C169.value = Math.round(eval(C169)*100)/100;	
	document.thisform.C170.value = Math.round(eval(C170)*100)/100;	
}
function CxxCalc(Cxx,Axx){

    Cyy = eval(Cxx)-(eval(B127)+(eval(B121)-eval(B127))*(eval(Cxx)-eval(B126))/(eval(B120)-eval(B126))-1.2/1000*(eval(B40)*(eval(B15)-eval(Cxx))-eval(B82)*(eval(B15)-eval(B84))-eval(B104)*((eval(B85)*eval(B15)+eval(B81)*eval(Cxx)+(eval(B82)-eval(B97))*eval(B84))/eval(B104)-eval(B92)))-eval(B47)-eval(B55)-eval(B61)-eval(B64))*eval(Axx)*1000/eval(B24)/1.2
//alert('Cxx='+ Cxx+ ' B127='+B127+' B121='+B121+' B120='+B120+' B126='+B126)
//alert('B40='+ B40+ ' B82='+B82+' B84='+B84+' B104='+B104+' B85='+B85)
//(eval(B120)-eval(B126))-1.2/1000*(eval(B40)*(eval(B15)-eval(Cxx))-eval(B82)*(eval(B15)-eval(B84))-eval(B104)*((eval(B85)*eval(B15)+eval(B81)*eval(Cxx)+(eval(B82)-eval(B97))*eval(B84))/eval(B104)-eval(B92)))-eval(B47)-eval(B55)-eval(B61)-eval(B64))*eval(Axx)*1000/eval(B24)/1.2
//alert('CYY='+Cyy)
    if (eval(Cyy) > eval(B126))
		Czz = Cyy
	else
		Czz = B126

	return Czz
}
