View Single Post
Old Jul 9th, 2007, 12:44 AM   #3
MiKuS
Programmer
 
Join Date: Jun 2007
Posts: 93
Rep Power: 2 MiKuS is on a distinguished road
it's been a while since i last posted (been busy) but i got it in the end, here is the code i used.

javascript Syntax (Toggle Plain Text)
  1. //Work Out Heart Rate Min - Max
  2. function calc(form){
  3. var maxHeartRate;
  4. var minHeartRate;
  5. var percentZoneMin;
  6. var percentZoneMax;
  7. var targetHeartRateLow;
  8. var targetHeartRateHigh;
  9. //Get form values
  10. minHeartRate=parseInt(form.rest_hr.value,10);
  11. maxHeartRate=parseInt(form.max_hr.value,10);
  12. percentZoneMin=form.percent_zone1.value;
  13. percentZoneMax=form.percent_zone2.value;
  14. //Run our calculation
  15. targetHeartRateLow=Math.floor((maxHeartRate-minHeartRate)*percentZoneMin/100)+minHeartRate;
  16. targetHeartRateHigh=Math.floor((maxHeartRate-minHeartRate)*percentZoneMax/100)+minHeartRate;
  17. //update our form
  18. form.target_hr1.value=targetHeartRateLow;
  19. form.target_hr2.value=targetHeartRateHigh;
  20.  
  21. }

Thanks for the help.

Last edited by MiKuS; Jul 9th, 2007 at 12:57 AM. Reason: turned on syntax highlighting
MiKuS is offline   Reply With Quote