/[health_html]/templates/lifestyle-bmi.tpl
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /templates/lifestyle-bmi.tpl

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations)
Thu Aug 30 16:35:36 2001 UTC (22 years, 9 months ago) by ravilov
Branch: MAIN
Started major site rearrangement. Minor bugfixes.

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();">&nbsp;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();">&nbsp;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>&nbsp;

  ViewVC Help
Powered by ViewVC 1.1.26