var a119749=true;var a726382="lbs";var a355298="in";var a516886=0;var a684410=0;var a194676=0;var a891731=0;var a201411=0;var a490777="";var a707191=0;var a338571=0;var a282649=0;var a447244=0;var a683096=0;var a244651="";var a771150="";var a355143="";var a221199="";function ClearValues(){iSetStr("Title","");iSetStr("Weight","");iSetStr("WeightMetric","");iSetStr("HeightFt","");iSetStr("HeightIn","");iSetStr("HeightMetric","");oSetStr("BMI","");oSetStr("BMIClass","");oSetStr("WeightRange","");TotSet();SetFocus("Title");}function SetupUnits(){SwapUnits();CvtWeight();CvtHeight();}function SwapUnits(){a119749=iGetChk("US");SetDisplay("Weight",a119749);SetDisplay("WeightMetric",!a119749);a726382=(a119749?"lbs":"kg");oSetStr("WeightUnits",a726382);oSetStr("TableUnits",a726382);SetDisplay("Height",a119749);SetDisplay("HeightMetric",!a119749);a355298=(a119749?"in":"cm");oSetStr("HeightUnits",a355298);}function TotSet(){var a838753;a516886=iGetNum(a119749?"Weight":"WeightMetric");a684410=iGetNum("HeightFt");a194676=iGetNum("HeightIn");a891731=(a119749?a684410*12+a194676:iGetNum("HeightMetric"));var a351820=(a119749?703:10000);a201411=a516886/Math.pow(a891731,2)*a351820;a490777=FmtNum(a201411,1);if(isFinite(a201411)){a838753=a516886/a201411;a244651="BMI = Weight / (Height in "+(a119749?"inches":"cm")+")<sup>2</sup> * "+a351820+"<br>"+"<b>"+a490777+"</b> = "+FmtNum(a516886)+" / "+FmtNum(a891731)+"<sup>2</sup> * "+a351820;a338571=a838753*18.5;a282649=a838753*25;a447244=a838753*30;a683096=a838753*40;}else{a201411=0;a490777=a838753=a244651=a338571=a282649=a447244=a683096="n/a";}a707191="Undefined";a771150="";a355143="";a221199="BMIWeight = Weight / BMI * BMIRangeValue<br>";if(a201411>=40.0){a707191="Extremely Obese";a771150="BMI of 40 or more";a355143=FmtNum(a683096,0)+" "+a726382+" or more";a221199+="<b>"+FmtNum(a683096,0)+"</b> = "+FmtNum(a516886,0)+" / "+a490777+" * 40";}else if(a201411>=30.0){a707191="Obese";a771150="BMI of 30 to 40";a355143=FmtNum(a447244,0)+" to "+FmtNum(a683096,0)+" "+a726382;a221199+="<b>"+FmtNum(a447244,0)+"</b> = "+FmtNum(a516886,0)+" / "+a490777+" * 30<br>"+"<b>"+FmtNum(a683096,0)+"</b> = "+FmtNum(a516886,0)+" / "+a490777+" * 40";}else if(a201411>=25.0){a707191="Overweight";a771150="BMI of 25 to 30";a355143=FmtNum(a282649,0)+" to "+FmtNum(a447244,0)+" "+a726382;a221199+="<b>"+FmtNum(a282649,0)+"</b> = "+FmtNum(a516886,0)+" / "+a490777+" * 25<br>"+"<b>"+FmtNum(a447244,0)+"</b> = "+FmtNum(a516886,0)+" / "+a490777+" * 30";}else if(a201411>=18.5){a707191="Normal";a771150="BMI of 18.5 to 25";a355143=FmtNum(a338571,0)+" to "+FmtNum(a282649,0)+" "+a726382;a221199+="<b>"+FmtNum(a338571,0)+"</b> = "+FmtNum(a516886,0)+" / "+a490777+" * 18.5<br>"+"<b>"+FmtNum(a282649,0)+"</b> = "+FmtNum(a516886,0)+" / "+a490777+" * 25";}else{a707191="Underweight";a771150="BMI of 18.5 or less";a355143=FmtNum(a338571,0)+" "+a726382+" or less";a221199+="<b>"+FmtNum(a338571,0)+"</b> = "+FmtNum(a516886,0)+" / "+a490777+" * 18.5";}a771150="<b>"+a707191+"</b><br>"+a771150+" ("+a355143+")";a444243();}function a444243(){oSetStr("BMI",a490777);oSetStr("BMIInfo",a244651);oSetStr("BMIClass",a707191);oSetStr("BMIClassInfo",a771150);oSetStr("WeightRange",a355143);oSetStr("WeightRangeInfo",a221199);oSetStr("MaxUnderweight",FmtNum(a338571,0));oSetStr("MinNormal",FmtNum(a338571,0));oSetStr("MaxNormal",FmtNum(a282649,0));oSetStr("MinOverweight",FmtNum(a282649,0));oSetStr("MaxOverweight",FmtNum(a447244,0));oSetStr("MinObese",FmtNum(a447244,0));oSetStr("MaxObese",FmtNum(a683096,0));oSetStr("MinExtremelyObese",FmtNum(a683096,0));}function a717404(){var a559337="";a559337+='	<tr>'+'\n';a559337+='		<td align="right">Weight</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="left">'+FmtNum(a516886,0,"-")+' '+a726382+'</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Height</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="left">'+(a119749?FmtNum(iGetNum("HeightFt"),0,"-")+' ft '+FmtNum(iGetNum("HeightIn"),0,"-")+' in':FmtNum(iGetNum("HeightMetric"),0,"-")+' cm')+'</td>'+'\n';a559337+='	</tr>'+'\n';return a559337;}var a836028=110;var a616604=15;function PrintCalc(){var a559337="";a559337=a472517(CalcName);a559337+='	<tr>'+'\n';a559337+='		<td width="'+a836028+'"></td>'+'\n';a559337+='		<td width="'+a616604+'"></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr><td align="left" colspan="5"><table border="0" cellpadding="0" cellspacing="0">'+'\n';a559337+='		<tr>'+'\n';a559337+='			<td width="'+a836028+'"></td>'+'\n';a559337+='			<td width="'+a616604+'"></td>'+'\n';a559337+='			<td></td>'+'\n';a559337+='		</tr>'+'\n';a559337+=a717404();a559337+='	</table></td></tr>'+'\n';a559337+='	<tr><td colspan="5"><hr></td></tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right"><b>Body Mass Index</b></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="left"><b>'+oGetStr("BMI")+'</b></td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right"><b>Classification</b></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td colspan="2"><b>'+oGetStr("BMIClass")+'</b></td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right"><b>Weight Range</b></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td colspan="2"><b>'+oGetStr("WeightRange")+'</b></td>'+'\n';a559337+='	</tr>'+'\n';if(a168391('AddlFlds')){a559337+='	<tr><td colspan="5"><hr></td></tr>'+'\n';a559337+='</table>'+'\n';a559337+='<div align="center"><b>BMI Range Table</b>'+'\n';a559337+=oGetStr("BMITable");a559337+='</div>'+'\n';a559337+='<table>'+'\n';}a003419(a559337,"_blank",500,(!a168391('AddlFlds')?380:500),Disclaimer);}function ShowFormulas(){var a559337="";a559337=a472517(CalcName+' Formulas');a559337+='	<tr>'+'\n';a559337+='		<td width="'+a836028+'"></td>'+'\n';a559337+='		<td width="'+a616604+'"></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr><td align="left" colspan="5"><table border="0" cellpadding="0" cellspacing="0">'+'\n';a559337+='		<tr>'+'\n';a559337+='			<td width="'+a836028+'"></td>'+'\n';a559337+='			<td width="'+a616604+'"></td>'+'\n';a559337+='			<td></td>'+'\n';a559337+='		</tr>'+'\n';a559337+=a717404();a559337+='	</table></td></tr>'+'\n';a559337+='	<tr><td colspan="5"><hr></td></tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td class="InfoField">Body Mass Index</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td class="InfoText">'+a244651+'</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td class="InfoField">Classification</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td class="InfoText">'+a771150+'</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td class="InfoField">Weight Range</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td class="InfoText">'+oGetStr("WeightRangeInfo")+'</td>'+'\n';a559337+='	</tr>'+'\n';if(a168391('AddlFlds')){a559337+='	<tr><td colspan="5"><hr></td></tr>'+'\n';a559337+='</table>'+'\n';a559337+='<div align="center"><b>BMI Range Table</b>'+'\n';a559337+=oGetStr("BMITable");a559337+='</div>'+'\n';a559337+='<table>'+'\n';}a003419(a559337,"_blank",600,(!a168391('AddlFlds')?430:570),Disclaimer);}