var speeds = [];
speeds[0] = 56000;
speeds[1] = 128000;
speeds[2] = 256000;
speeds[3] = 512000;
speeds[4] = 768000;
speeds[5] = 1544000;
speeds[6] = 2048000;
speeds[7] = 10000000;
speeds[8] = 44736000;
speeds[9] = 100000000;

function calc() {
	var elem = document.getElementById("results");
  var fsize = document.dl.filesize.value;
  if (fsize == "") return false;

  var sizeunits = 0;
  for (i=0; i<document.dl.units.length; i++) {
    if (document.dl.units[i].checked) {
      sizeunits = document.dl.units[i].value;
    }
  }
  if (sizeunits == 0) return false;

  for (i=0; i<speeds.length; i++) {
    document.getElementById("hour"+i).innerHTML = "";
    document.getElementById("minute"+i).innerHTML = "";
    document.getElementById("second"+i).innerHTML = "";
  }

  for (i=0; i<speeds.length; i++) {
    var seconds = (fsize * sizeunits) / speeds[i];
    with (Math) {
      var hours = floor(seconds / 3600);
      var temp = seconds % 3600;
      var minutes = floor(temp / 60);
      seconds = floor(temp % 60);
      document.getElementById("hour"+i).innerHTML = ""+hours;
      document.getElementById("minute"+i).innerHTML = ""+minutes;
      document.getElementById("second"+i).innerHTML = ""+seconds;
    }
  }
}

