<!-- Author: Brian Mackenzie -->
<!-- Date: 11th March 2004 -->
<!-- Version: 1.0 -->
<!-- Function:  Calculate the results from the rugby tests -->
<!-- Required by: rugby.htm -->
<!-- Copyright Brian Mackenzie 2004 -->

function pcalculate()
{
  var test1 = document.points.test1.value;
  var test2 = document.points.test2.value;
  var test3 = document.points.test3.value;
  var test4 = document.points.test4.value;
  var test5 = document.points.test5.value;
  var test6 = document.points.test6.value;
  var test7 = document.points.test7.value;
  var test8 = document.points.test8.value;
  var test9 = document.points.test9.value;

  if (test2<1)test2=7;

  if (test6<1)test6=80;

  if (test7<1)test7=26;

  if (test8<1)test8=17;
  
  if (test9<1)test9=110;

  if (test1>4000) test1=4000;

  if (test2<3.5) test2=3.5;

  if (test3>90) test3=90;

  if (test4>65) test4=65;

  if (test5>100) test5=100;

  if (test6<30) test6=30;

  if (test7<16) test7=16;

  if (test8<10) test8=10;

  if (test9<60) test9=60;

  var p1 = (test1 - 2560) / 14.4;
  var p2 = (6.7 - test2) / 0.032;
  var p3 = (test3 - 25) / 0.65;
  var p4 = (test4 - 15) / 0.5;
  var p5 = (test5 - 25) / 0.75;
  var p6 = (78 - test6) / 0.48;
  var p7 = (25.8 - test7) / 0.098;
  var p8 = (16.8 - test8) / 0.068;
  var p9 = (100 - test9) / 0.4;

  if (p1<0) p1=0;

  if (p2<0) p2=0;

  if (p3<0) p3=0;

  if (p4<0) p4=0;

  if (p5<0) p5=0;

  if (p6<0) p6=0;

  if (p7<0) p7=0;

  if (p8<0) p8=0;

  if (p9<0) p9=0;

  var tot = p1 + p2 + p3 + p4 + p5 + p6 + p7 + p8 + p9;
  
  if (tot>800) 
    {rat="Excellent"}

  else

  if (tot>700)
    {rat = "Very Good"}

  else

  if (tot>600)
    {rat = "Good"}

  else

  if (tot>500)
    {rat = "Average"}

  else 
    {rat = "Poor"}

  document.points.points1.value = Math.round(p1);
  document.points.points2.value = Math.round(p2);
  document.points.points3.value = Math.round(p3);
  document.points.points4.value = Math.round(p4);
  document.points.points5.value = Math.round(p5);
  document.points.points6.value = Math.round(p6);
  document.points.points7.value = Math.round(p7);
  document.points.points8.value = Math.round(p8);
  document.points.points9.value = Math.round(p9);
  document.points.total.value = Math.round(tot);
  document.points.rating.value = rat;
}

function pclear()
{
  document.points.points1.value = "";
  document.points.points2.value = "";
  document.points.points3.value = "";
  document.points.points4.value = "";
  document.points.points5.value = "";
  document.points.points6.value = "";
  document.points.points7.value = "";
  document.points.points8.value = "";
  document.points.points9.value = "";
  document.points.total.value = "";
  document.points.rating.value = "";
}