function calculateBMI(){
	var height = $F('height_bmi');
	var weight = $F('weight_bmi');
	
	if( invalid(weight) || (weight==0) ){
		$('bmi_fill').style.display = 'block';
		$('bmi_fill').innerHTML = correctWeight;
		return false;
	} else {
		$('bmi_fill').style.display = 'none';
	}
	if( invalid(height) || (height==0) ){
		$('bmi_fill').style.display = 'block';
		$('bmi_fill').innerHTML = correctHeight;
		return false;
	} else {
		$('bmi_fill').style.display = 'none';
	}
	result = (weight / (height * height)) * 10000;
	var result = result + "";
	dotPos = result.indexOf('.');
	result = result.substr(0,dotPos+3);
	
	if( (height!="") && (weight!="") ) {
	$('bmi_result').innerHTML = "BMI: "+result+bmiResult;
	}
	return false;
}
function calculateBMR(){
	var height = $F('height_bmr');
	var weight = $F('weight_bmr');
	var age = $F('age');
	var gender = '';
	
	if ($('male').checked) gender = 'm';
	else if ($('female').checked) gender = 'f';
	

	
	if( invalid(weight) || (weight==0) ){
		$('bmr_fill').innerHTML = correctWeight;
		return false;
	} else {
		$('bmr_fill').innerHTML = '';
	}
	if( invalid(height) || (height==0) ){
		$('bmr_fill').innerHTML = correctHeight;
		return false;
	} else {
		$('bmr_fill').innerHTML = '';
	}
	if( invalid(age) || (age==0) ){
		$('bmr_fill').innerHTML = correctAge;
		return false;
	} else {
		$('bmr_fill').innerHTML = '';
	}
	
	if (gender!='') {	
		if(gender=='f'){
			result = 665.0955 + (9.5634 * weight) + (1.8496 * height) - (4.6756 * age);
		}
		if(gender=='m'){
			result = 66.473 + (13.7516 * weight) + (5.0033 * height) - (6.755 * age); 
		}
	}
	var result = result + "";
	dotPos = result.indexOf('.');
	result = result.substr(0,dotPos+3);
	if( (height!="") && (weight!="") && (age!="") ) {
		$('bmr_result').innerHTML = "BMR: "+result+bmrResult;
	}
	return false;
}
function invalid(val) {
	num = "[^0-9]";	
	if(val=="") {
		return true;
	}
	else if(val.match(num)!=null) { 
		return true;
	}
	return false;
}
