
var realname=""; 
var address=""; 
var city=""; 
var prov="";
var postal="";
var phone="";
var email="";
var commodity="";
var weight="";
var origin1="";
var dest1="";
var numload1="";
  
function form_Validator(form) {
  if (document.form.realname.value == "") {
    alert("Please enter your full name.");
	document.form.realname.focus();
	return (false);
  }
  if (document.form.address.value == "") {
    alert("Please enter your address.");
    document.form.address.focus();
    return (false);
  }
  if (document.form.city.value == "") {
    alert("Please enter your city.");
    document.form.city.focus();
    return (false);
  }
  if (document.form.prov.value == "") {
    alert("Please enter your province or state.");
    document.form.prov.focus();
    return (false);
  }
  if (document.form.postal.value == "") {
    alert("Please enter your postal code.");
    document.form.postal.focus();
    return (false);
  }
  if (document.form.phone.value == "") {
    alert("Please enter your phone number.");
    document.form.phone.focus();
    return (false);
  }
  if (document.form.email.value == "") {
    alert("Please enter your email address.");
    document.form.email.focus();
    return (false);
  }    
  
  //check valid email address
  validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
  strEmail = document.form.email.value;

  // search email text for regular exp matches
  if (strEmail.search(validRegExp) == -1) {
    alert('A valid e-mail address is required.\nPlease amend and retry');
    return false;
  }
  
  if (document.form.commodity.value == "") {
    alert("Please select a commodity.");
    document.form.commodity.focus();
    return (false);
  }  
  if (document.form.weight.value == "") {
    alert("Please enter a weight for the commodity.");
    document.form.weight.focus();
    return (false);
  }
  if (document.form.origin1.value == "") {
    alert("Please enter where the shipment is comming from.");
    document.form.origin1.focus();
    return (false);
  }
  if (document.form.dest1.value == "") {
    alert("Please enter where the shipment is going to.");
    document.form.dest1.focus();
    return (false);
  }    
  if (document.form.numload1.value == "") {
    alert("Please enter the number of loads per month expected.");
    document.form.numload1.focus();
    return (false);
  }  
  
  return (true);
}

