<!--
function UpdateFrom(strNewData) {
  document.frmContact.From.value = strNewData
}
function isOptionalField(strFieldName) {
  switch (strFieldName) {
    case "Company_Name":
    case "Address2":
      return true
  }
  return false
}
function onFormSubmit(theForm) {
  var msg = ""
  var strOptionals
  var strSkipTypes
  var strRadioName = ""
  var strRequired = "YES"
  var bRadioChecked = false
  var bPartner1Required = true
  var bPartner2Required = true
  //var theForm = document.frmOrders
  
  strOptionals = "Address_2,Other"
  strSkipTypes = "hidden,submit,reset"
  
  with (theForm) {
    for (var i = 0; i < 14; i++) {
      
      //If it's NOT a hidden, submit, or reset field, check it
      if (strSkipTypes.indexOf(elements[i].type.toLowerCase()) == -1) {
      
        //If it's an explanation field or one of the optioonal fields, it's not required, otherwise it is.
        strRequired = (isOptionalField(elements[i].name)) ? "" : "YES"
  
        //If it's a radio button
        if (elements[i].type.toLowerCase() == "radio") {
          
          //Assume it's not going to be checked
          bRadioChecked = false
          //Grab the element name
          strRadioName = elements[i].name.toLowerCase()
          
          //Loop through each radio item in this group
          while (elements[i].type.toLowerCase() == "radio" && elements[i].name.toLowerCase() == strRadioName) {
            if (elements[i].checked) {
              bRadioChecked = true
            }
            i ++
          } //while
          //Back the counter up by 1 so we use the item name in the message, 
          //and so it's ready for the next item
          i --
          if (!bRadioChecked) {
            msg += "-- Make a selection for "+elements[i].name+"\n"
          }
        
        //If it's a regular field
        } else {
          
          //Validate the field
          msg += validateField(elements[i], -1, "", strRequired)
  
        } //if (elements[i].type.toLowerCase() == "radio")
      
      } //(strSkipTypes.indexOf...
      
    } //for

  } //with
  
  if (!isBlank(msg)) {
    alert("The following items need attention before the form can be submitted:\n\n" + msg)
  } else {
    alert("Thank you for your order!\n\nYou will receive an email confirmation shortly, and\na receipt will be sent with your order.");
  }
  //For testing always return false
  return (msg == "")
}
//-->