Gubitak suvišnih kilograma ne utječe samo na ljepotu i fizičku kondiciju. Osim što ćete se lakše kretati i pronalaziti odjeću, osjetit ćete i niz neočekivanih poboljšanja. Indeks tjelesne mase je jedan od pouzdanih pokazatelja dugovječnosti, a što je indeks više izvan okvira urednih vrijednosti, to je veći rizik od obolijevanja od dijabetesa, povišenoga krvnog tlaka i raznih srčanih bolesti. Unesite podatke i izračunajte svoj:
http://file.net.hr/shared/js/jquery.numeric.js
jQuery(document).ready(function() {
jQuery("#masa").numeric({ negative: false }, function() { this.value = ""; this.focus(); }); jQuery("#visina").numeric({ negative: false }, function() { this.value = ""; this.focus(); }); jQuery("#dob").numeric({ negative: false }, function() { this.value = ""; this.focus(); });
jQuery('#btn-calculate-bmi').click(function() {
// get input values var m = jQuery("#masa").val(); var v = jQuery("#visina").val(); var d = jQuery("#dob").val();
if ( (m == '')||(v == '') ) { alert('Molimo, unesite vašu tjelesnu masu i visinu!'); } else {
// check gender var nMin = 148; var nIdeal = 45.5; if ( jQuery("#spol").val() == 1 ) { nMin = 128; nIdeal = 50; }
vm = v / 100; var nPov = rounding(0.20247 * Math.pow(vm,0.725) * Math.pow(m,0.425), 2); var nMin = Math.round(1.1 * m - nMin * (Math.pow(m,2) / Math.pow((100 * vm),2))); var nIdeal = Math.round(nIdeal + 92 * (vm - 1.52));
var nBmi = rounding(m / Math.pow(vm,2), 1);
// Report the results jQuery("#bmi-res-4").html( nBmi + ' kg/m²' );
// check age if (d != '') { if (d >= 29) { if (d > 75) d = 75; nKor = Math.round(((d - 30) / 10) * 10) / 10; nBmi = nBmi - nKor; } } jQuery("#bmi-res-5").html( nBmi + ' kg/m²' );
if ( jQuery("#spol").val() == 0 ) { // famale if (nBmi > 45) sBmiRes = 'izrazito visok BMI'; if (nBmi < 45) sBmiRes = 'previsok BMI'; if (nBmi < 32.4) sBmiRes = 'visok BMI'; if (nBmi < 27.4) sBmiRes = 'lagano visok BMI'; if (nBmi < 25.9) sBmiRes = 'idealan BMI '; if (nBmi 45) sBmiRes = 'izrazito visok BMI'; if (nBmi < 45) sBmiRes = 'previsok BMI'; if (nBmi < 31.2) sBmiRes = 'visok BMI'; if (nBmi < 27.9) sBmiRes = 'lagano visok BMI'; if (nBmi < 26.5) sBmiRes = 'idealan BMI '; if (nBmi < 20.7) sBmiRes = 'prenizak BMI'; }
jQuery("#bmi-res-6").html( sBmiRes ); jQuery("#bmi-res-6").addClass( 'final' ); }
});
function rounding(number,decimal) { multiplier = Math.pow(10,decimal); number = Math.round(number * multiplier) / multiplier; return number }
});
Spol: ženski muški Dob:
Tjelesna masa (kg): Visina tijela (cm):
Indeks tjelesne mase (BMI):
Indeks tjelesne mase s korekcijom za dob: