// JavaScript Document

function img_disp(e, file)
{
	e.parentNode.removeAttribute('href');
	var photo_viewer = document.getElementById('photo_viewer');

	photo_viewer.innerHTML = '';

	photo_viewer.setAttribute("class", 'loading');

	photo_viewer.innerHTML = '<img width="400px" src="'+file+'" />';
}

function bmi_calc()
{
	var height = document.getElementById('bmi_height').value;
	var weight = document.getElementById('bmi_weight').value;
	var result_msg = document.getElementById('bmi_result');

	var bmi = weight/((height/100) * (height/100));
	var f_bmi = Math.floor(bmi);
	
	var diff = (bmi - f_bmi)*10;
	diff = Math.round(diff);

   if (diff == 10){
      f_bmi += 1;
      diff = 0;
   }

	bmi = f_bmi + "." + diff;

	if (isNaN(height) || (height == ''))
		alert('Please input a valid value for your height');
	else if (isNaN(weight) || (weight == ''))
		alert('Please input a valid value for your weight');
	else
		result_msg.innerHTML = "Your BMI is "+bmi;

}

function osta_calc()
{
	var age = document.getElementById('osta_age').value;
	var weight = document.getElementById('osta_weight').value;
	var result_msg = document.getElementById('osta_result');

	if (isNaN(age) || (age == '') || (age < 45))
		alert('Please input a valid value for your age (45 years old and above)');
	else if (isNaN(weight) || (weight == '') || (weight < 30))
		alert('Please input a valid value for your weight (30kg and above)');
	else
		result_msg.innerHTML = "Your OSTA is "+(age - weight);

}

// OSTA function for including in the main page, not the left menu bar
function osta_calc1()
{
	var age = document.getElementById('osta_age1').value;
	var weight = document.getElementById('osta_weight1').value;
	var result_msg = document.getElementById('osta_result1');

	if (isNaN(age) || (age == '') || (age < 45))
		alert('Please input a valid value for your age (45 years old and above)');
	else if (isNaN(weight) || (weight == '') || (weight < 30))
		alert('Please input a valid value for your weight (30kg and above)');
	else
		result_msg.innerHTML = "Your OSTA is "+(age - weight);

}

