1 |
ravilov |
1.1 |
{literal} |
2 |
|
|
<script type="text/javascript" language="JavaScript"> |
3 |
|
|
<!-- // begin |
4 |
|
|
var isBSA = false; |
5 |
|
|
var isBMI = false; |
6 |
|
|
function Zaokruzi(val) { |
7 |
|
|
return String(val).replace(/(\.[0-9]{4}).*$/, '$1').replace('^\\.', '0.'); |
8 |
|
|
} |
9 |
|
|
function Izracunaj(form) { |
10 |
|
|
var tez = parseFloat(String(form.tezina.value).replace(/,/, '.')) || ""; |
11 |
|
|
var vis = parseFloat(String(form.visina.value).replace(/,/, '.')) || ""; |
12 |
|
|
form.visina.value = vis; |
13 |
|
|
form.tezina.value = tez; |
14 |
|
|
if (!tez) { alert("Unesite svoju te¾inu u kg!"); isBMI = isBSA = false; return; } |
15 |
|
|
if (!vis) { alert("Unesite svoju visinu u cm!"); isBMI = isBSA = false; return; } |
16 |
|
|
if (isBMI) { |
17 |
|
|
// BMI = tezina / visina^2 |
18 |
|
|
alert("Va¹ Body Mass Index (BMI) je:\n\n" + |
19 |
|
|
Zaokruzi(tez / (vis * vis)) + "\n"); |
20 |
|
|
isBMI = false; |
21 |
|
|
} |
22 |
|
|
if (isBSA) { |
23 |
|
|
// BSA = 0.024265 * visina^0.3964 * tezina^0.5378 |
24 |
|
|
alert("Va¹ Body Surface Area (BSA) je:\n\n" + |
25 |
|
|
Zaokruzi(0.024265 * Math.pow(vis, 0.3964) * Math.pow(tez, 0.5378)) + |
26 |
|
|
"\n"); |
27 |
|
|
isBSA = false; |
28 |
|
|
} |
29 |
|
|
} |
30 |
|
|
document.onkeydown = function(e) { |
31 |
|
|
var key = e ? e.which : window.event.keyCode; |
32 |
|
|
return (key == 10 || key == 13) ? false : true; |
33 |
|
|
} |
34 |
|
|
if (document.captureEvents) document.captureEvents(Event.KEYDOWN); |
35 |
|
|
// end --> |
36 |
|
|
</script> |
37 |
|
|
{/literal} |
38 |
|
|
<br><br><br> |
39 |
|
|
<center> |
40 |
|
|
<form onsubmit="Izracunaj(this); return false;"> |
41 |
|
|
<table border=1 cellspacing=0 cellpadding=5 bgcolor="#E0E0E0" width="60%"><tr><td> |
42 |
|
|
<table border=0 cellspacing=0 cellpadding=2 width="100%"> |
43 |
|
|
<tr><td align=left valign=middle>Va¹a te¾ina:</td><td align=left valign=middle><input type="text" name="tezina" value="" class="small" onfocus="select();"> kg</td></tr> |
44 |
|
|
<tr><td align=left valign=middle>Va¹a visina:</td><td align=left valign=middle><input type="text" name="visina" value="" class="small" onfocus="select();"> cm</td></tr> |
45 |
|
|
<tr><td colspan=2 align=center valign=middle><hr width="90%" size=2></td></tr> |
46 |
|
|
<tr><td align=left valign=middle><input type=submit value="Izraèunaj BMI" onclick="isBMI = true; return true;"></td><td align=right valign=middle><input type=submit value="Izraèunaj BSA" onclick="isBSA = true; return true;"></td></tr> |
47 |
|
|
</table> |
48 |
|
|
</td></tr></table> |
49 |
|
|
</center> |
50 |
|
|
<br> |