// JavaScript Document


function convertPounds() {
	var tempVal = Math.round((document.rmr_form.pounds.value / 2.2)*10) / 10;
	document.rmr_form.kg.value = tempVal;
}
function convertInches() {
	var tempVal = Math.round((document.rmr_form.inches.value * 2.54)*10) / 10;
	document.rmr_form.centimeters.value = tempVal;
}
function convertKg() {
	var tempVal = Math.round((document.rmr_form.kg.value * 2.2)*10) / 10;
	document.rmr_form.pounds.value = tempVal;
}
function convertCentimeters() {
	var tempVal = Math.round((document.rmr_form.centimeters.value / 2.54)*10) / 10;
	document.rmr_form.inches.value = tempVal;
}
function addCommas(number) {
	var Num = number.toString();
	var newNum = "";
	var newNum2 = "";
	var count = 0;
		for (var k = Num.length-1; k >= 0; k--) {
			var oneChar = Num.charAt(k);
			if (count == 3) {
				newNum += ",";
				newNum += oneChar;
				count = 1;
				continue;
			} else {
				newNum += oneChar;
				count ++;
			}
		}
	for (var k = newNum.length-1; k >= 0; k--) {
		var oneChar = newNum.charAt(k);
		newNum2 += oneChar;
	}
	return newNum2;
}
function calculateVals() {
	if ((document.rmr_form.pounds.value == "") && (document.rmr_form.kg.value == "")) {
		alert("Please enter values for either the Pounds or the Kg field");
		return false;
	} else if ((document.rmr_form.inches.value == "") && (document.rmr_form.centimeters.value == ""))  {
		alert("Please enter values for either the Inches or the Centimeters field");
		return false;
	} else if (document.rmr_form.age.value == "") {
		alert("Please fill out the Age field");
		return false;
	}
	var radioSelected1 = false;
	for (i = 0;i < document.rmr_form.sex.length;i++) {
		if (document.rmr_form.sex[i].checked) {
			radioSelected1 = true;
		}
	}
		if (radioSelected1 != true) {
			alert("Please choose either Male or Female");
			return false;
		}
	var w = document.rmr_form.kg.value;
	var h = document.rmr_form.centimeters.value;
	var h1 = document.rmr_form.centimeters.value / 100;
	var age = document.rmr_form.age.value;
	document.rmr_form.bmi.value = Math.round(w/(h1*h1)*10)/10; //Body Mass Index
	var mRmr = Math.round((9.99*w)+(6.25*h)-(4.92*age)+5); // Predicted RMR Male
	var fRmr = Math.round((9.99*w)+(6.25*h)-(4.92*age)-161); // Predicted RMR Female
	var mRmrString = addCommas(mRmr);
	var fRmrString = addCommas(fRmr);
	if (document.rmr_form.sex[0].checked) {
		document.rmr_form.prmr.value = mRmrString;
		for (i=1,j=1.2;i<26,j<2.40;i++,j=j+0.05) {
			var tempVal2 = Math.round(j*mRmr);
			tempVal2 = addCommas(tempVal2);
			eval("document.rmr_form.tdee_" + i + ".value='" + tempVal2 + "'");
		}
	} else {
		document.rmr_form.prmr.value = fRmrString;
		for (i=1,j=1.2;i<26,j<2.40;i++,j=j+0.05) {
			var tempVal3 = Math.round(j*fRmr);
			tempVal3 = addCommas(tempVal3);
			eval("document.rmr_form.tdee_" + i + ".value='" + tempVal3 + "'");
		}
	}
}
