function calculateCalorieNeeds (formname){
	
	basalRate = calculateBMR(formname);
	if (basalRate == null)
	{
		return;
	}
		
	doc = document.tdcn
	var level = doc.level.selectedIndex;
	
	totalCalories = 0;

	if (level == 0)
	{
		totalCalories = basalRate; 
	}
	else if (level == 1)
	{
		totalCalories = basalRate;
	}
	else if (level == 2)
	{
		totalCalories = basalRate;
	}
	else if (level == 3)
	{
		totalCalories = basalRate;
	}
	else if (level == 4)
	{
		totalCalories = basalRate;
	}
		
	document.tdcn.tdcnresult.value=Math.round(totalCalories);
}

function calculateBMR(formname) {
	
	
	if (formname == "tdcn")
	{
		doc = document.tdcn
	}
	else if (formname == "bmr")
	{
		doc = document.bmr
	}

	if (doc.weight.value == "" || isNaN(doc.weight.value) || doc.weight.value <= 0)
	{
		alert("Please enter a number greater than 0 for weight."); 
		
	doc.weight.value = "";
		doc.weight.focus();
		return;
		
		
	}
	if ( doc.height1.value == "" || isNaN(doc.height1.value) || doc.height1.value <= 0)
	{
		alert("Please enter a number greater than 0 for height."); 
		doc.height1.value = "";
		doc.height1.focus();
		return;
		
	}
	
	if (doc.age.value == "" || isNaN(doc.age.value) || doc.age.value <= 0 )
	{
		alert("Please enter a number greater than 0 for age."); 
		doc.age.value = "";
		doc.age.focus();
		return;
		
	}


	weight = doc.weight.value

	weight = weight;
	
	if (doc.height2.value == "") {
	doc.height2.value = 0	
	}

	feet = parseInt(doc.height1.value);
	inches = parseInt(doc.height2.value);
	
	var totalinches = feet*12 + inches;
	htInIn = totalinches;

	age = doc.age.value;
	if (doc.gender[0].checked == true)
		{
				bmrate = calculateBMRF(weight, htInIn, age);
		}
	else if (doc.gender[1].checked == true)
	{
		bmrate = calculateBMRM(weight, htInIn, age);
		
	}
		
	if (formname == "tdcn")
	{
		return bmrate;
	}
	else if (formname == "bmr")
	{
		
		document.bmr.bmrresult.value=Math.round(bmrate);
   
	}
	

}


function calculateBMRF(weight, htInIn, age) {
	return 655 + (4.35 * weight) + (4.7 * htInIn) - (4.7 * age)
		
}
function calculateBMRM(weight, htInIn, age) {
	return 66 + (6.23 * weight) + (12.7 * htInIn) - (6.8 * age)
}


