<!-- Author: Brian Mackenzie -->
<!-- Date: 11th March 2004 -->
<!-- Version: 1.0 -->
<!-- Function:  Calculate times for the 400m  -->
<!-- Required by: pred400.htm -->
<!-- Copyright Brian Mackenzie 2004 -->

function calculate()
{
  var time = document.stride.time.value;

  r1 = 4.35 * time;
  r100 = time * 1.05;
  r200 = r100 * 2;
  r2 = 1.125 * time;
  r300 = r200 + r2;
  r400 = r300 + r2;

  document.stride.r1.value = nt2dp(r1,2);
  document.stride.r100.value = nt2dp(r100,2);
  document.stride.r200.value = nt2dp(r200,2);
  document.stride.r300.value = nt2dp(r300,2);
  document.stride.r400.value = nt2dp(r400,2);
}

function valclear()

{
  document.stride.r1.value = "";
  document.stride.r100.value = "";
  document.stride.r200.value = "";
  document.stride.r300.value = "";
  document.stride.r400.value = "";
}

function nt2dp(num,dp)
{
<!-- rounds num to dp decimal places -->
  num=num*1+(0.55/Math.pow(10,dp));
  if (dp>0) dp=dp+1;
  b=Math.floor(num).toString().length+dp;
  return num.toString().substr(0,b);
}