function calculateBMI() {
var weight = document.getElementById('weight').value;
var height = document.getElementById('height').value;
var odz = document.getElementById('odz').value;
var spol = document.getElementById('spol').value;
var otm = document.getElementById('optimalna_masa').value;
var pkg = document.getElementById('pkg').value;
var height2 = height / 100
var x = (height - 150)/ 2.5
var r = height/odz
var BMI = weight / (height2 * height2)
if (height=="0.0" || weight=="0.0"|| odz=="0.0")
{
alert("Vnesite vsa zahtevana polja!")
}
else
{
if (spol=="M")
{
var otmM = 48 + (2.7 * x)
if (r > 11.6)
otmM = otmM - otmM * 0.1
if (r > 11.2 && r <= 11.6)
otmM = otmM - otmM * 0.08
if (r > 10.8 && r <= 11.2)
otmM = otmM - otmM * 0.06
if (r > 10.4 && r <= 10.8)
otmM = otmM - otmM * 0.02
if (r >= 9.6 && r <= 10.4)
otmM = otmM
if (r > 8.8 && r < 9.6)
otmM = otmM + otmM * 0.02
if (r > 8 && r <= 8.8)
otmM = otmM + otmM * 0.06
if (r > 7.2 && r <= 8)
otmM = otmM + otmM * 0.08
if (r <= 7.2)
otmM = otmM + otmM * 0.1
document.getElementById('optimalna_masa').value=custRound(otmM,1)
var pkg1 = weight - otmM
}
else
{
var otmZ = 45 + (2.25 * x)
if (r > 13.9)
otmZ = otmZ - otmZ * 0.1
if (r > 12.9 && r <= 13.9)
otmZ = otmZ - otmZ * 0.08
if (r > 11.9 && r <= 12.9)
otmZ = otmZ - otmZ * 0.06
if (r > 10.9 && r <= 11.9)
otmZ = otmZ - otmZ * 0.02
if (r >= 9.9 && r <= 10.9)
otmZ = otmZ
if (r > 8.9 && r < 9.9)
otmZ = otmZ + otmZ * 0.02
if (r > 7.9 && r <= 8.9)
otmZ = otmZ + otmZ * 0.06
if (r > 6.9 && r <= 7.9)
otmZ = otmZ + otmZ * 0.08
if (r <= 6.9)
otmZ = otmZ + otmZ * 0.1
document.getElementById('optimalna_masa').value=custRound(otmZ,1)
var pkg1 = weight - otmZ
}
var caskg1 = pkg1*7
var caskg2 = pkg1*14
document.getElementById('BodyMassIndex').value=custRound(BMI,1)
document.getElementById('pkg').value=custRound(pkg1,1)
document.getElementById('caskg').value=custRound(caskg1,0)+" - "+custRound(caskg2,0)
}
}
function custRound(x,places) {
return (Math.round(x*Math.pow(10,places)))/Math.pow(10,places)
}
// End -->


