var a119749=true;var a726382="lbs";var a516886=0;var a199436="";var a215156=0;var a355162=0;var a187588="";var a778054=0;var a532846="";var a821503=0;var a303741="";var a604571=0;var a511247="";var a133714=0;var a728828="";var a351422=0;var a333693="";var a347175=0;var a730056="";var a352731=0;var a438059="";var a689783=0;var a901038="";var a358398=0;var a093367="";var a627492=0;var a594389="";var a202307=0;var a399200=0;var a721773=0;var a516715=0;var a195932=0;var a200463=0;var a556976=0;var a276230=0;var a497088=0;var a102192=0;var a642481=0;var a624036=0;var a264607=0;var a174401=0;var a866897=0;var a867656=0;var a537514=0;var a581262=0;var a734368=0;var a461091=0;var a381993=0;var a185696=0;var a871988=0;var a198524=0;var a334179=0;var a436676=0;var a136231=0;var a165036=0;var a720558=0;var a781529=0;var a676029=0;var a109234=0;var a499920=0;function ClearValues(){iSetStr("Title","");iSetStr("Weight","");iSetStr("WeightMetric","");iSetSelIdx("CalCompGoal",-1);oSetStr("DayCalReqFactor","");oSetStr("DayCalReq","");oSetStr("DayCalReqInfo","");oSetStr("ProtPct","");oSetStr("ProtPctInfo","");oSetStr("ProtGram","");oSetStr("ProtGramInfo","");oSetStr("ProtCal","");oSetStr("ProtCalInfo","");oSetStr("CarbPct","");oSetStr("CarbPctInfo","");oSetStr("CarbGram","");oSetStr("CarbGramInfo","");oSetStr("CarbCal","");oSetStr("CarbCalInfo","");oSetStr("FatPct","");oSetStr("FatPctInfo","");oSetStr("FatGram","");oSetStr("FatGramInfo","");oSetStr("FatCal","");oSetStr("FatCalInfo","");oSetStr("GoalFactorLose","");oSetStr("ProtPctLose","");oSetStr("CarbPctLose","");oSetStr("FatPctLose","");oSetStr("CalReqLose","");oSetStr("ProtGramLose","");oSetStr("ProtCalLose","");oSetStr("CarbGramLose","");oSetStr("CarbCalLose","");oSetStr("FatGramLose","");oSetStr("FatCalLose","");oSetStr("GoalFactorBuild","");oSetStr("ProtPctBuild","");oSetStr("CarbPctBuild","");oSetStr("FatPctBuild","");oSetStr("CalReqBuild","");oSetStr("ProtGramBuild","");oSetStr("ProtCalBuild","");oSetStr("CarbGramBuild","");oSetStr("CarbCalBuild","");oSetStr("FatGramBuild","");oSetStr("FatCalBuild","");oSetStr("GoalFactorGain","");oSetStr("ProtPctGain","");oSetStr("CarbPctGain","");oSetStr("FatPctGain","");oSetStr("CalReqGain","");oSetStr("ProtGramGain","");oSetStr("ProtCalGain","");oSetStr("CarbGramGain","");oSetStr("CarbCalGain","");oSetStr("FatGramGain","");oSetStr("FatCalGain","");TotSet();SetFocus("Title");}function SetupUnits(){SwapUnits();CvtWeight();}function SwapUnits(){a119749=iGetChk("US");SetDisplay("Weight",a119749);SetDisplay("WeightMetric",!a119749);a726382=(a119749?"lbs":"kg");oSetStr("WeightUnits",a726382);}function TotSet(){a215156=0;a516886=iGetNum(a119749?"Weight":"WeightMetric");a199436=iGetSelVal("CalCompGoal");a202307=(a119749?10:NumRnd(10*a748875,2));a399200=40;a721773=40;a516715=20;a195932=NumRnd(a516886*a202307,0);a556976=NumRnd(a195932*a399200/100,0);a200463=NumRnd(a556976/4,0);a497088=NumRnd(a195932*a721773/100,0);a276230=NumRnd(a497088/4,0);a642481=NumRnd(a195932*a516715/100,0);a102192=NumRnd(a642481/9,0);a624036=(a119749?12:NumRnd(12*a748875,2));a264607=40;a174401=40;a866897=20;a867656=NumRnd(a516886*a624036,0);a581262=NumRnd(a867656*a264607/100,0);a537514=NumRnd(a581262/4,0);a461091=NumRnd(a867656*a174401/100,0);a734368=NumRnd(a461091/4,0);a185696=NumRnd(a867656*a866897/100,0);a381993=NumRnd(a185696/9,0);a871988=(a119749?15:NumRnd(15*a748875,2));a198524=30;a334179=50;a436676=20;a136231=NumRnd(a516886*a871988,0);a720558=NumRnd(a136231*a198524/100,0);a165036=NumRnd(a720558/4,0);a676029=NumRnd(a136231*a334179/100,0);a781529=NumRnd(a676029/4,0);a499920=NumRnd(a136231*a436676/100,0);a109234=NumRnd(a499920/9,0);switch(a199436){case "Lose":a215156=a202307;a355162=a195932;a778054=a399200;a604571=a556976;a821503=a200463;a133714=a721773;a347175=a497088;a351422=a276230;a352731=a516715;a358398=a642481;a689783=a102192;break;case "Build":a215156=a624036;a355162=a867656;a778054=a264607;a604571=a581262;a821503=a537514;a133714=a174401;a347175=a461091;a351422=a734368;a352731=a866897;a358398=a185696;a689783=a381993;break;case "Gain":a215156=a871988;a355162=a136231;a778054=a198524;a604571=a720558;a821503=a165036;a133714=a334179;a347175=a676029;a351422=a781529;a352731=a436676;a358398=a499920;a689783=a109234;break;default:a215156=0;a355162=0;a778054=0;a604571=0;a821503=0;a133714=0;a347175=0;a351422=0;a352731=0;a358398=0;a689783=0;break;}a187588="Daily Calorie Requirement = Weight * Goal Factor<br>"+"<b>"+FmtNum(a355162)+"</b> = "+FmtNum(a516886)+" * "+FmtNum(a215156);a532846="<b>"+a778054+"%</b> = Percent of calories daily from protein for your goal";a511247="Protein calories = Daily Calories * Protein %<br><b>"+a604571+" cal</b> = "+a355162+" * "+a778054+"%";a303741="Protein grams = Protein Calories / 4<br><b>"+a821503+"g</b> = "+a604571+" / 4";a728828="<b>"+a133714+"%</b> = Percent of calories daily from carbohydrates for your goal";a730056="Carbohydrate calories = Daily Calories * Carbohydrates %<br><b>"+a347175+" cal</b> = "+a355162+" * "+a133714+"%";a333693="Carbohydrate grams = Carbohydrates Calories / 4<br><b>"+a351422+"g</b> = "+a347175+" / 4";a438059="<b>"+a352731+"%</b> = Percent of calories daily from fat for your goal";a093367="Fat calories = Daily Calories * Fat %<br><b>"+a358398+" cal</b> = "+a355162+" * "+a352731+"%";a901038="Fat grams = Fat Calories / 9<br><b>"+a689783+"g</b> = "+a358398+" / 9";a444243();}function a444243(){oSetStr("DayCalReq",FmtNum(a355162,0));oSetStr("DayCalReqInfo",a187588);oSetStr("ProtPct",a778054);oSetStr("ProtPctInfo",a532846);oSetStr("ProtGram",FmtNum(a821503));oSetStr("ProtGramInfo",a303741);oSetStr("ProtCal",FmtNum(a604571));oSetStr("ProtCalInfo",a511247);oSetStr("CarbPct",a133714);oSetStr("CarbPctInfo",a728828);oSetStr("CarbGram",a351422);oSetStr("CarbGramInfo",a333693);oSetStr("CarbCal",a347175);oSetStr("CarbCalInfo",a730056);oSetStr("FatPct",a352731);oSetStr("FatPctInfo",a438059);oSetStr("FatGram",a689783);oSetStr("FatGramInfo",a901038);oSetStr("FatCal",a358398);oSetStr("FatCalInfo",a093367);oSetStr("CalReqLose",a195932);oSetStr("ProtPctLose",a399200);oSetStr("ProtGramLose",a200463);oSetStr("ProtCalLose",a556976);oSetStr("CarbPctLose",a721773);oSetStr("CarbGramLose",a276230);oSetStr("CarbCalLose",a497088);oSetStr("FatPctLose",a516715);oSetStr("FatGramLose",a102192);oSetStr("FatCalLose",a642481);oSetStr("CalReqBuild",a867656);oSetStr("ProtPctBuild",a264607);oSetStr("ProtGramBuild",a537514);oSetStr("ProtCalBuild",a581262);oSetStr("CarbPctBuild",a174401);oSetStr("CarbGramBuild",a734368);oSetStr("CarbCalBuild",a461091);oSetStr("FatPctBuild",a866897);oSetStr("FatGramBuild",a381993);oSetStr("FatCalBuild",a185696);oSetStr("CalReqGain",a136231);oSetStr("ProtPctGain",a198524);oSetStr("ProtGramGain",a165036);oSetStr("ProtCalGain",a720558);oSetStr("CarbPctGain",a334179);oSetStr("CarbGramGain",a781529);oSetStr("CarbCalGain",a676029);oSetStr("FatPctGain",a436676);oSetStr("FatGramGain",a109234);oSetStr("FatCalGain",a499920);}function a717404(){var a559337="";a559337+='	<tr>'+'\n';a559337+='		<td align="right">Weight</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="left">'+FmtNum(iGetNum(a119749?"Weight":"WeightMetric"),0,"-")+' '+a726382+'&nbsp;&nbsp;&nbsp;&nbsp;</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Goal</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="left" colspan="3">'+iGetSel("CalCompGoal")+'</td>'+'\n';a559337+='	</tr>'+'\n';return a559337;}var a836028=150;var a616604=15;function PrintCalc(){var a559337="";a559337=a472517(CalcName);a559337+='	<tr>'+'\n';a559337+='		<td><img src="'+Images+'Space.gif" width="'+a836028+'" height="1"></td>'+'\n';a559337+='		<td><img src="'+Images+'Space.gif" width="'+a616604+'" height="1"></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td><img src="'+Images+'Space.gif" width="'+a616604+'" height="1"></td>'+'\n';a559337+='	</tr>'+'\n';a559337+=a717404();a559337+='	<tr><td colspan="7"><hr></td></tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td><b>Daily Requirements:</b></td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right"><b>Calories</b></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="left"><b>'+oGetStr("DayCalReq")+'</b></td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Protein</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right"><b>'+oGetStr("ProtPct")+'</b>%</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right"><b>'+oGetStr("ProtCal")+'</b> calories</td>'+'\n';a559337+='		<td><img src="'+Images+'Space.gif" width="'+a616604+'" height="1"></td>'+'\n';a559337+='		<td align="right"><b>'+oGetStr("ProtGram")+'</b>g</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Carbohydrates</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right"><b>'+oGetStr("CarbPct")+'</b>%</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right"><b>'+oGetStr("CarbCal")+'</b> calories</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right"><b>'+oGetStr("CarbGram")+'</b>g</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Protein</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right"><b>'+oGetStr("FatPct")+'</b>%</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right"><b>'+oGetStr("FatCal")+'</b> calories</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right"><b>'+oGetStr("FatGram")+'</b>g</td>'+'\n';a559337+='	</tr>'+'\n';if(a168391('AddlFlds')){a559337+='	<tr><td colspan="7"><hr></td></tr>'+'\n';a559337+='</table>'+'\n';a559337+='<div align="center"><b>Calorie Composition Table</b>'+'\n';a559337+=oGetStr("CalCompTable");a559337+='</div>'+'\n';a559337+='<table>'+'\n';}a003419(a559337,"_blank",575,(!a168391('AddlFlds')?400:525),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+=a717404();a559337+='	<tr><td colspan="3"><hr></td></tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="left"><b>Daily Requirements:</b></td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td class="InfoField">Calories</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td class="InfoText">'+a187588+'</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td class="InfoField">Protein: %</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td class="InfoText">'+a532846+'</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right" valign="top">calories</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td class="InfoText">'+a511247+'</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right" valign="top">g</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td class="InfoText">'+a303741+'</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td class="InfoField">Carbohydrates: %</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td class="InfoText">'+a728828+'</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right" valign="top">calories</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td class="InfoText">'+a730056+'</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right" valign="top">g</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td class="InfoText">'+a333693+'</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td class="InfoField">Fat: %</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td class="InfoText">'+a438059+'</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right" valign="top">calories</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td class="InfoText">'+a093367+'</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right" valign="top">g</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td class="InfoText">'+a901038+'</td>'+'\n';a559337+='	</tr>'+'\n';if(a168391('AddlFlds')){a559337+='	<tr><td colspan="3"><hr></td></tr>'+'\n';a559337+='</table>'+'\n';a559337+='<div align="center"><b>Calorie Composition Table</b>'+'\n';a559337+=oGetStr("CalCompTable");a559337+='</div>'+'\n';a559337+='<table>'+'\n';}a003419(a559337,"_blank",670,(!a168391('AddlFlds')?630:760),Disclaimer);}