Burn, baby burn

Count the calories you burn with our easy-to-use calculator

by

Some people say burning calories is a chore—but it’s way easier than you think! Did you know you can work off the calories from 1/2 cup (125 mL) of fruit salad in the same time it takes to eat it? Virtually everything you do—dancing, skiing, playing badminton, or just going for a walk—burns calories. Use our interactive calorie counter to quantify the calories you use in 10 to 60 minutes of physical activity. Just select your movement of choice and how much time you spend doing it and click the ‘calculate’ button below. We’ll tell you how many calories you spent and give you a food equivalent to illustrate exactly how much you’ve burned.

The Chatelaine.com calorie counter calculates the number of calories burned based on an average North American woman’s weight (145 pounds) and fitness level.

document.write(“

“);

Choose an activity:

Aerobics—moderate intensity Badminton (singles) Basketball (half-court) Bicycling—16km/hour Canoeing/Kayaking flat water Circuit training Dancing—choreographed and vigorous Field hockey Golf—no cart Running 3.8 min/km Running 5.6 min/km Skiing—cross country at moderate speed/km Squash Swimming—slow crawl Tennis Volleyball Walking—comfortable pace

How many minutes?

What is your weight? pounds

document.write(“

“);

var i2 = 0; function checkNumber(input, min, max, msg) { msg = msg + ” Field has invalid data: ” + input.value; var str = input.value; for (var i = 0; i < str.length; i++) { var ch = str.substring(i, i + 1) if ((ch < "0" || "9" < ch) && ch != '.') { alert(msg); return false; } } var num = 0 + str if (num < min || max < num) { alert(msg + " not in range [" + min + ".." + max + "]"); return false; } input.value = str; return true; } function computecalories2(input) { var calories=0; if (exercise=="Golf" || exercise=="golf") calories=0.029; if (exercise=="Walking" || exercise=="walking") calories=.027; if (exercise=="JoggingSlow" || exercise=="joggingslow") calories=.075; if (exercise=="Bicycling" || exercise=="bicycling") calories=.049; if (exercise=="Swimming" || exercise=="swimming") calories=.032; if (exercise=="JoggingFast" || exercise=="joggingfast") calories=.063; if (exercise=="Tennis" || exercise=="tennis") calories=.061; if (exercise=="Dancing" || exercise=="dancing") calories=.038; if (exercise=="CCSki" || exercise=="ccski") calories=.061; if (exercise=="Hockey" || exercise=="hockey") calories=.052; if (exercise=="Basketball" || exercise=="basketball") calories=.045; if (exercise=="Aerobics" || exercise=="aerobics") calories=.049; if (exercise=="Badminton" || exercise=="badminton") calories=.071; if (exercise=="Canoeing" || exercise=="canoeing") calories=.035; if (exercise=="CircuitTraining" || exercise=="circuittraining") calories=.067; if (exercise=="Squash" || exercise=="squash") calories=.043; if (exercise=="Volleyball" || exercise=="volleyball") calories=.023; return calories; } function computeField(input) { var str = input.value; for (var i = 0; i < str.length; i++) { var ch = str.substring(i, i + 1) if ((ch < "0" || "9" < ch) && ch != '.') { alert("Non numeric data in numeric field! Re-Enter"); input.focus(); return; } } if (input.value != null && input.value.length != 0) input.value = "" + eval(input.value); computeForm(input.form); } function computeForm(form) { i2=0; exercise=""; getExercise(form.Exercise); if ((form.mins.value == null || form.mins.value.length == 0)) { alert("Invalid entry in Minutes field! Re-Enter."); form.mins.focus(0); return; } if ((form.weight.value == null || form.weight.value.length == 0)) { alert("Invalid entry in Weight field! Re-Enter."); form.weight.focus(0); return; } var str = form.mins.value; for (var i = 0; i < str.length; i++) { var ch = str.substring(i, i + 1) if ((ch < "0" || "9" < ch) && ch != '.') { alert("Non numeric data in Minutes field! Re-Enter"); form.mins.focus(0); return; } } if (!checkNumber(form.mins, .1, 999, "mins")) { form.mins.focus(); return; } //this is where calculation occurs form.exercisepoints.value = Math.round((computecalories2(exercise.value) * form.weight.value) * form.mins.value); testarea.innerHTML = "” + form.Exercise.value + “ for ” + str + “ minutes, you will burn ” + form.exercisepoints.value + “ calories.

“; testarea.innerHTML += textlist(form.exercisepoints.value) + “

“; } function textlist(calvalue) { var listText; if ( calvalue 0 ) && ( calvalue 34 ) && ( calvalue 36 ) && ( calvalue 58 ) && ( calvalue 58 ) && ( calvalue 66 ) && ( calvalue 68 ) && ( calvalue 73 ) && ( calvalue 74 ) && ( calvalue 81 ) && ( calvalue 87 ) && ( calvalue 90 ) && ( calvalue 91 ) && ( calvalue 95 ) && ( calvalue 102 ) && ( calvalue 108 ) && ( calvalue 114 ) && ( calvalue 116 ) && ( calvalue 120 ) && ( calvalue 126 ) && ( calvalue 131 ) && ( calvalue 150 ) && ( calvalue 180 ) && ( calvalue 204 ) && ( calvalue 272 ) && ( calvalue 340 ) && ( calvalue 372 ) && ( calvalue 423 ) && ( calvalue 470 ) && ( calvalue 508 ) && ( calvalue 630 ) { listText = “2 slices eye of round roast, 1 baked potato with skin, 1/2 cup(125 mL)canned sweet corn, 1 cup(250 mL)cola and 1/2 cup(125 mL)homemade chocolate mousse”;} return “That’s equal to ” + listText + “.”; } function getExercise(Exercise) { for (i2 == 0; i2 < Exercise.options.length; i2++) { if (Exercise.options[i2].selected==true) { if (i2 == 0) {exercise = "Aerobics";} else if (i2 == 1) {exercise = "Badminton";} else if (i2 == 2) {exercise = "Basketball";} else if (i2 == 3) {exercise = "Bicycling";} else if (i2 == 4) {exercise = "Canoeing";} else if (i2 == 5) {exercise = "CircuitTraining";} else if (i2 == 6) {exercise = "Dancing";} else if (i2 == 7) {exercise = "Hockey";} else if (i2 == 8) {exercise = "Golf";} else if (i2 == 9) {exercise = "JoggingSlow";} else if (i2 == 10) {exercise = "JoggingFast";} else if (i2 == 11) {exercise = "CCSki";} else if (i2 == 12) {exercise = "Squash";} else if (i2 == 13) {exercise = "Swimming";} else if (i2 == 14) {exercise = "Tennis";} else if (i2 == 15) {exercise = "Volleyball";} else if (i2 == 16) {exercise = "Walking";} } } } function computesumForm(form) { document.forms[6].exercisepoints.value=0; document.forms[6].mins.value=0; document.forms[6].exercise.value=""; for(var i=0; i<6; i++) { if (!(document.forms[i].mins.value == null || document.forms[i].mins.value.length == 0)) { if (!(document.forms[i].mins.value == null || document.forms[i].mins.value.length == 0)) { var temp=computeField(document.forms[i].exercisepoints); var temp=computeField(document.forms[i].mins); var temp=computeForm(document.forms[i]); if (!(document.forms[i].exercisepoints.value == 0)) document.forms[6].exercisepoints.value = eval(document.forms[6].exercisepoints.value)+(eval(document.forms[i].exercisepoints.value)); if (!(document.forms[i].mins.value == 0)) document.forms[6].mins.value = eval(document.forms[6].mins.value)+(eval(document.forms[i].mins.value)); } } } if (!(document.forms[6].mins.value == 0)) document.forms[6].exercise.value=(((eval(document.forms[6].exercisepoints.value)/(eval(document.forms[6].mins.value))+.000000001))); } function clearForm(form) { form.mins.value = ""; form.exercisepoints.value = ""; exercise = ""; i2 = 0; testarea.innerHTML = ""; }