/*-------------------------------------------
  Fat Burn Calculator
  C0D3D by Gunnar Leffler
  http://www.leftech.com
  Version 1.0
  You are looking at my code. Shame on you! :)
  --------------------------------------------*/



function getRND ()
{

 var max1 = arguments[0];
 var retval = Math.floor (Math.random() * max1);
 return retval;
}


function caloriestofat () //retuns calories as pounds of fat as a string
{

 var cals = arguments[0];
 var retval = "" + cals/3500;
 return retval.substring(0,5);
}


/*------------------------------------------------------
  These functions are for the general fatburn calculator
  ------------------------------------------------------*/

function getburnfactor () //conversion factor units returned are calories per pound per minute
{

var selection = arguments[0];
var burnfactor = 0;
switch (selection){

case "Aerobic dancing": burnfactor = 533;
break;
case "Backpacking": burnfactor = 574;
break;
case "Badminton": burnfactor = 369;
break;
case "Bicycling (outdoor)": burnfactor = 656;
break;
case "Bicycling (stationary)": burnfactor = 574;
break;
case "Bowling": burnfactor = 246;
break;
case "Canoeing": burnfactor = 287;
break;
case "Dancing": burnfactor = 369;
break;
case "Gardening": burnfactor = 328;
break;
case "Golfing": burnfactor = 369;
break;
case "Hiking": burnfactor = 492;
break;
case "Jogging, 5 mph": burnfactor = 656;
break;
case "Racquetball": burnfactor = 574;
break;
case "Rope jumping": burnfactor = 820;
break;
case "Running, 8 mph": burnfactor = 1107;
break;
case "Skating (ice- or roller-)": burnfactor = 574;
break;
case "Skiing (cross-country)": burnfactor = 656;
break;
case "Skiing (downhill)": burnfactor = 492;
break;
case "Stair climbing": burnfactor = 738;
break;
case "Swimming": burnfactor = 492;
break;
case "Tennis": burnfactor = 574;
break;
case "Volleyball": burnfactor = 246;
break;
case "Walking, 2 mph": burnfactor = 205;
break;
case "Walking, 3.5 mph": burnfactor = 312;
break;
}
burnfactor = burnfactor / 175; //calories per pound per hour

burnfactor = burnfactor / 60; //calories per pound per minute

return burnfactor;

 
}

function calculate ()
{

 var weight = document.fatburn.weight.value;
 var time   = document.fatburn.time.value; 
 var exer = document.fatburn.chooser.options[document.fatburn.chooser.selectedIndex].text; 
 var calories = getburnfactor (exer);
 
 calories = Math.floor(calories*time*weight);
 

 var retval = "If you go "+exer+" for "+time+" minutes, you would burn <b>"+calories+"</b> calories. Which equates to <b>" + caloriestofat(calories) + "</b> pounds of fat.";
 //retval = "weight:" + calories;
 document.getElementById ("results").innerHTML  = retval; 

}  

