/*
var caloric = 
new Array(
new Array(new Array(1400,1800,2200,2400,2200,2000),new Array(1200,1500,1800,2000,1800,1600)),
new Array(new Array(1500,2000,2600,2700,2500,2300),new Array(1500,1800,2000,2100,2000,1800)),
new Array(new Array(1800,2300,3000,3000,2900,2600),new Array(1600,2000,2400,2400,2200,2100))
);

	function getCaloric()
	{

		if (document.f.gender[0].checked)
			gender = 0;
		else
			gender = 1;

		if (f.gender[0].checked)
			gender = 0;
		else
			gender = 1;
			
		activities = document.f.activities.selectedIndex;
		if (activities < 0 || activities > 2)
			activities = 1;

		age = document.f.age;
		if(age >=4 && age <= 8)
		{
			key = 0;
		}
		else if(age >=9 && age <= 13)
		{
			key = 1;
		}
		else if(age >=14 && age <= 18)
		{
			key = 2;
		}
		else if(age >=19 && age <= 30)
		{
			key = 3;
		}
		else if(age >=31 && age <= 50)
		{
			key = 4;
		}
		else if(age >= 51)
		{
			key = 5;
		}
		
		arr = caloric[activities];
		arr = arr[gender];
		cal = arr[key];
		
		return cal;
	}

*/

function compute() {
	if (document.f.measures[0].checked)
	{
	// english mesure
	   weight_lbs = document.f.lb.value;
	   height_feet = document.f.ft.value;
	   height_inches = document.f.inch.value;

	   if (!chkw(weight_lbs)){
	     alert("Please enter a number for your weight.");
	     document.f.lb.focus();
	     return;
	   }
	
	   if (!chkw(height_feet)){
	     alert("Please enter a number for your height.");
	     document.f.ft.focus();
	     return;
	   }
	   if (!chkw(height_inches)){
	     document.f.inch.value = 0;
	     height_inches = 0;
	   }
	}
	else
	{
		   kg = document.f.kg.value;
		   cm = document.f.cm.value;
	   if (!chkw(cm)){
	     alert("Please enter a number for your height.");
	     document.f.cm.focus();
	     return;
	   }
	   if (!chkw(kg)){
	     alert("Please enter a number for your weight.");
	     document.f.kg.focus();
	     return;
	   }
	   height_inches = 0;  
	   weight_lbs = kg * 2.2;
	   height_feet = cm / 30.48;
	}

	years_of_age = document.f.age.value;
	   if (!chkw(years_of_age)){
	     alert("Please enter a number for your age.");
	     document.f.age.focus();
	     return;
	   }
	activity_index = document.f.activities.value;
	
	
		total_inches = parseInt(height_feet * 12) + parseInt(height_inches);
		centimeters = total_inches * 2.54;
		kilograms = weight_lbs/2.2;
		if(document.f.gender[0].checked) {  // Male
			adjust_weight = 66 + (13.7 * kilograms);
			adjust_height = 5 * centimeters;
			adjust_age = 6.8 * years_of_age;
		} else {
			adjust_weight = 655 + (9.6 * kilograms);
			adjust_height = 1.7 * centimeters;
			adjust_age = 4.7 * years_of_age;
			}
		document.getElementById("dailycal").innerHTML = Math.ceil((adjust_weight + adjust_height - adjust_age) * activity_index);
	
  		showdiv("calculatorresults");
}
