function calcCN(){var hours=parseInt(document.getElementById("hours").value)||3;var wt=parseFloat(document.getElementById("wt").value)||70;var rdur=document.getElementById("rdur").value;var pre_carb=Math.round(wt*5);var during_carb=rdur==="spr"?0:rdur==="mid"?30:rdur==="long"?60:90;document.getElementById("r1").textContent=pre_carb+"g carbs";document.getElementById("r2").textContent=during_carb>0?during_carb+"g/hr":"Not needed";document.getElementById("desc").innerHTML="Pre-race meal ("+hours+"h before): ~"+pre_carb+"g carbohydrates (pasta, rice, bread).
During race: "+(during_carb>0?"~"+during_carb+"g carbs/hour":"No fueling needed for sprints")+"
Pre-race hydration: 300-500ml water 2h before. Never try new foods on race day.";document.getElementById("results").style.display="block";}