<!--
function print_time (time)
{
  if(time < 500)
    return("Error:  Unreasonable Time or Time In Wrong Format");

  time = Math.floor(time);
  var hund = Math.floor(time % 100);
  var sec = Math.floor((time / 100) % 60);
  var min = Math.floor(time / 6000);

  time = "";
  if(hund < 10)
    hund = "0" + hund;
  if(sec < 10)
    sec = "0" + sec;
  time = sec + "." + hund;
  if(min)
    time = min + ":" + time;
  return(time);
}


function convert (form)
{
  var temp1 = form.time.value;
  var course = form.course.value;
  var distance = form.distance.value;
  var stroke = form.stroke.value;

  var temp = new Array();
  temp = temp1.split(/[:\.]/);
  if(!(hund = temp.pop() - 0)) hund = 0;
  if(!(sec = temp.pop() - 0)) sec = 0;
  if(!(min = temp.pop() - 0)) min = 0;
  if(hund > 99 || sec > 99 || min > 99)
    min = sec = hund = 0;

  var time = hund + 100 * (sec + 60 * min);

  var factor = 1.11;
  var turns = new Array();
  turns["free"] = 80;
  turns["back"] = 60;
  turns["breast"] = 100;
  turns["fly"] = 70;
  turns["im"] = 200;

  var num_turns = Math.floor((distance - 25) / 25) - Math.floor((distance - 25) / 50);

  if(course == "scy")
  {
    scy = print_time(time);
    scm = print_time(time * factor);
    lcm = print_time((time + num_turns * turns[stroke]) * factor);
  }
  else if(course == "scm")
  {
    scy = print_time(time / factor);
    scm = print_time(time);
    lcm = print_time(time + num_turns * turns[stroke]);
  }
  else if(course == "lcm")
  {
    scy = print_time((time - num_turns * turns[stroke]) / factor);
    scm = print_time(time - num_turns * turns[stroke]);
    lcm = print_time(time);
  }
  else
    scy = scm = lcm = 0;

  form.scy.value = scy;
  form.scm.value = scm;
  form.lcm.value = lcm;
}
-->
