//-------------------------------------------------------------------

//var mozilla = ((navigator.appName == "Netscape") ? true : false);

// Only let numbers in
function checkInt(e) {

  if (e.charCode) {
    key = e.charCode;
    }
  else if (e.keyCode) {
    key = e.keyCode;
    }

  if ((key > 47) && (key < 58)) {
    return true;
    }
  if (key == 8) return true;   // backspace
  if (key == 9) return true;   // tab
  //if (key == 127) return true; // delete
  if (key == 35) return true;  // home
  if (key == 36) return true;  // end
  if (key == 37) return true;  // left arrow
  if (key == 39) return true;  // right arrow
  if (key == 46) return true;  // delete

  //alert("keyCode = " + e.keyCode + "\n\ncharCode = " + e.charCode);
  //alert("Only numbers allowed in this field.");
  return false;
}

function checkSupraNumber(serialNumber) {
  return true;
}

function checkCellNumber(serialNumber) {
  return true;
}

function checkSerialNumber(serialNumber) {
  serialNumber = new String(serialNumber);  // force to string
  firstChar = serialNumber.charCodeAt(0);   // first character value
  if (firstChar < 48) {
    alert("Your serial number does not start with a letter or number.\n\nPlease enter your serial number again.");
    return false;
  }
  if ((firstChar > 57) && (firstChar < 65)) {
    alert("Your serial number does not start with a letter or number.\n\nPlease enter your serial number again.");
    return false;
  }
  if ((firstChar > 90) && (firstChar < 97)) {
    alert("Your serial number does not start with a letter or number.\n\nPlease enter your serial number again.");
    return false;
  }
  if (firstChar > 122) {
    alert("Your serial number does not start with a letter or number.\n\nPlease enter your serial number again.");
    return false;
  }
  // now make sure the rest of the characters are numeric
  theRest = serialNumber.substr(1);
  for (i = 0; i < theRest.length; i++) {
    theChar = theRest.charCodeAt(i);
    if ((theChar < 48) || (theChar > 57)) {
      alert("Your serial number cannot contain letters other than the first character.\n\nPlease enter your serial number again.");
      return false;
    }
  }
  return true;
}

// Validate that one radio button has been selected
// Return true if one has been selected
function ValRadio(radiobtn) {
  var result = false;
	
  if(typeof(radiobtn) != "undefined") {
    if(typeof(radiobtn.length) != "undefined") {
      for(var i = 0; i < radiobtn.length; i++) {
        if(radiobtn[i].checked) {
          result = true;
          break;
        }
      }
    }
    else {
      return(radiobtn.checked);
    }
  }
  return(result);
}

