function clearForm() {
  for(i=0; i<document.form0.elements.length; i++) {
    if (document.form0.elements[i].value != "Submit" && document.form0.elements[i].value != "Reset") {
      document.form0.elements[i].value = "";
      document.form0.elements[i].checked = false;
    }
  }
  document.form0.submit();
}

function noenter() {
  return !(window.event && window.event.keyCode == 13);
}

function isNumberKey(evt) {
  var charCode = (evt.which) ? evt.which : event.keyCode
  if (charCode != 46 && charCode > 31 && (charCode < 48 || charCode > 57)) {
    return false;
  }
  else {
    return true;
  }
}

function updatesum() {
  var tempsum = 0;
  for(i=0; i<document.form0.elements.length -1; i++) {
    tempsum = (isNaN(tempsum) ? 0 : tempsum) + (isNaN(parseFloat(document.form0.elements[i].value,2)) ? 0 : parseFloat(document.form0.elements[i].value,2));
  }
  document.getElementById('mysum').value = parseFloat(tempsum,2);
}
