var exer=Number(); var etime=Number(); var freq=Number(); var dphy=Number(); var dLS = Number();
function getLS (form) {
var j = 0; var i = 0; var dLS = 0; 

j=form.exer.length;
	for (i=0; i<j; i++){
		if(form.exer[i].checked) exer = form.exer[i].value;
		
	}
	dLS = parseFloat(dLS) + parseFloat(exer);
j=form.etime.length;
	for (i=0; i<j; i++){
		if(form.etime[i].checked) etime = form.etime[i].value;
		
	}
	dLS = parseFloat(dLS) + parseFloat(etime);
j=form.freq.length;
	for (i=0; i<j; i++){
		if(form.freq[i].checked) freq = form.freq[i].value;
		
	}
	dLS = parseFloat(dLS) + parseFloat(freq);
j=form.dphy.length;
	for (i=0; i<j; i++){
		if(form.dphy[i].checked) dphy = form.dphy[i].value;
		
	}	
	dLS = parseFloat(dLS) + parseFloat(dphy);		
	
	if ((dLS >= 0) && (dLS < 4)) { //sed
			document.LSCalc.lsact.value = "Sedentry"
	}
	if ((dLS >= 4) && (dLS <= 5)) { //some act
			document.LSCalc.lsact.value = "Somewhat Active"
	}	
	if ((dLS >= 6) && (dLS <= 8)) { //mod act
			document.LSCalc.lsact.value = "Moderately Active"
	}
	if (dLS >= 9){ //very act
			document.LSCalc.lsact.value = "Very Active"
	}
}

function getTHR (form) {
	var dAge =  Number(form.myage.value);
	if(!validateInput(dAge)) return false;
	
	form.maxHR.value = myround(220 - dAge,0);
	form.maxbandHR.value = myround((220 - dAge) * 0.8,0);
	form.minbandHR.value = myround((220 - dAge) * 0.6,0);
}


function getBMI (form) {

	var dWeight =  Number(form.myweight.value);
	var dHeight =  Number(form.myheight.value);
	if(!validateInput(dWeight)) return false;
	if(!validateInput(dWeight)) return false;
	dHeight = dHeight/100;
	bmiVal = dWeight/Math.pow(dHeight,2);
	form.BMIvalue.value = myround(bmiVal,1);

}

function getBMRL (form) {
	
	var dWeight =  Number(form.myweight.value);
	if(!validateInput(dWeight)) return false;
		if (form.gen.selectedIndex == 0) { // 0 = male		
			brml = dWeight * 24;		
			form.dcn.value = myround(addLifeStyle(form, brml),0);		
		} else {  // 1 = female
			brml = dWeight * 22;
			form.dcn.value = myround(addLifeStyle(form, brml),0);
		}
	
	
	}
function addLifeStyle(form, brml) {

	if (form.act.selectedIndex == 0) { // 0 = sed
		brml = brml + (brml * 0.2)	
		return brml;
	}
	if (form.act.selectedIndex == 1) { // 0 = s act
		brml = brml + (brml * 0.3)	
		return brml;
	}
	if (form.act.selectedIndex == 2) { // 0 = m act
		brml = brml + (brml * 0.4)	
		return brml;
	}
	if (form.act.selectedIndex == 3) { // 0 = v act
		brml = brml + (brml * 0.5)	
		return brml;
	}			
	}

function validateInput(num) {
	if ((num < 0) || (isNaN(num)) || (num == "") || (num == null)) {
		alert("values incorrect, please try again");
		return false;
	}
	return true;
}

function myround(num,acc) {
	factor = Math.pow(10,acc);
	num = Math.round(num * factor) / factor;
	return num;
}