<!-- Author: Brian Mackenzie -->
<!-- Date: 19th March 2005 -->
<!-- Version: 1.0 -->

<!-- Function:  Calculate distance times from a 40yrd dash time -->

<!-- Required by: dash.htm -->

<!-- Copyright Brian Mackenzie 2004 -->

function calculate()
{

var time = document.stride.time.value;

if (time<7)
{

 <!-- used average times of differences for 30m and 60m from blocks to determine time for 6.576m -->

 time = time - 0.618;

 r1=nt2dp(1.7486085+(time*1.3852527)+(time*time*-0.016995),2);

 r2=nt2dp(2.4091953+(time*2.2899751)+(time*time*-0.040363),2);

 r3=nt2dp(3.5794431+(time*5.0177536)+(time*time*-0.107128),2);
}

else

{
 r1="Error";
 r2="Error";
 r3="Error";
}

document.stride.r1.value = r1;
document.stride.r2.value = r2;
document.stride.r3.value = r3;
}

function valclear()

{

document.stride.r1.value = "";
document.stride.r2.value = "";
document.stride.r3.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);
}
