function hpr(h, p, r)
{
	var h_e = 4*h;
	var p_e = 4*p;
	var r_e = 9*r;
	
	var kok_kal = h_e + p_e + r_e;
	var kok_g = h + p + r;
	var h_p = Math.round(100.0 * h_e / kok_kal);
	var p_p = Math.round(100.0 * p_e / kok_kal);
	var r_p = Math.round(100.0 * r_e / kok_kal);

	document.getElementById("fulltext").value = "ok3";
	document.getElementById("k_g").value = kok_g;
	document.getElementById("k_e").value = kok_kal;
	document.getElementById("h_p").value = h_p;
	document.getElementById("p_p").value = p_p;
	document.getElementById("r_p").value = r_p;

	var text_output = "HH: " + h + " g (" + h_p + " E%)";
	text_output += " + P: " + p + " g (" + p_p + " E%)";
	text_output += " + R: " + r + " g (" + r_p + " E%)";
	text_output += " = " + kok_kal + " kcal";

	document.getElementById("fulltext").value = text_output;
	document.getElementById("fulltext").style.display = "inline";
}

function laske_hpr()
{
	var hg_item = document.getElementById("h_g");
	var pg_item = document.getElementById("p_g");
	var rg_item = document.getElementById("r_g");

	hg_item.value = hg_item.value.replace(/[^0-9]/g, "");
	pg_item.value = pg_item.value.replace(/[^0-9]/g, "");
	rg_item.value = rg_item.value.replace(/[^0-9]/g, "");
	
	hg_item.value = hg_item.value.length ? hg_item.value : "0";
	pg_item.value = pg_item.value.length ? pg_item.value : "0";
	rg_item.value = rg_item.value.length ? rg_item.value : "0";
	
	var h = parseInt(hg_item.value);
	var p = parseInt(pg_item.value);
	var r = parseInt(rg_item.value);
	hpr(h, p, r);
}

function bmi()
{
    var h = document.getElementById('height').value.replace(",", ".");
    var w = document.getElementById('weight').value.replace(",", ".");
    var bmi_val = Math.round(100000.0 * w / (h * h)) / 10.0;
    document.getElementById('bmi').value = (bmi_val + '').replace(".", ",");
    return false;
}
function goal_weight()
{
    var h2 = document.getElementById('height2').value.replace(",", ".");
    var bmi2 = document.getElementById('bmi2').value.replace(",", ".");
    var goal_weight_val = Math.round((10*(bmi2 * h2 * h2) / 10000.0))/10;
    document.getElementById('goal_weight').value = (goal_weight_val + '').replace(".", ",");
    return false;

}