
<!-- Start JavaScript

function validateAtoZ(strField, msgtext)   
{
  strField.value = strField.value.replace(/'/, "");
  var invalidstr = /[^A-Za-z]{1}/ ;
  if (!invalidstr.test(strField.value) || (strField.value.length == 0))
 {
   var msgfield = document.getElementById('message_area'); 
   msgfield.innerHTML = "<div align='center' class='errormsg'>&nbsp;</div>";	
   return true;
  }  
  var msgfield = document.getElementById('message_area'); 
  msgfield.innerHTML = "<div align='center' class='errormsg'>" + msgtext + "</div>";	
  return false;
}

function validateNumeric(numField, msgtext)   
{
  var invalidnumber = /[^0-9]{1}/ ;
  if (!invalidnumber.test(numField.value) || (numField.value.length == 0))
 {
   var msgfield = document.getElementById('message_area'); 
   msgfield.innerHTML = "<div align='center' class='errormsg'>&nbsp;</div>";	
   return true;
  }  
  var msgfield = document.getElementById('message_area'); 
  msgfield.innerHTML = "<div align='center' class='errormsg'>" + msgtext + "</div>";	
  return false;
}


function submitForm()
{
  iserror = false;
  if (!validateNumeric(document.forms.formStatus.orderNumber, 'Order Number must be numeric')) {iserror=true};
  if (!validateNumeric(document.forms.formStatus.billingZip1, 'Zip Code must be numeric')) {iserror=true};
  if (!validateNumeric(document.forms.formStatus.billingZip2, 'Zip Code must be numeric')) {iserror=true};
  if (!validateAtoZ(document.forms.formStatus.billingLastName, 'Last Name must contain only letters')) {iserror=true};  
  if (iserror == false)
  {
	  document.formStatus.submit() ;
  }  
  else
  {
  	  var msgfield = document.getElementById('message_area'); 
	  msgfield.innerHTML = "<div align='center' class='errormsg'>Error: Search criteria not valid.  Please re-enter.</div>";      
  }  
}


// End JavaScript-->
