var minlength = 4;
var maxlength = 12;

function validator(form) { 

  if (form.fname.value == "") {
    alert("Please provide us with your First Name.");
    form.fname.focus();
    return false;
  }
  if (form.lname.value == "") {
    alert("Please provide us with your Last Name.");
    form.lname.focus();
    return false;
  }
  if (form.address.value == "") {
    alert("Please provide us with your Mailing Address.");
    form.address.focus();
    return false;
  }
  if (form.city.value == "") {
    alert("Please provide us with your City.");
    form.city.focus();
    return false;
  } 
  if (form.zip.value == "") {
    alert("Please provide us with your Zip Code.");
    form.zip.focus();
    return false;
  }
  if (form.phone.value == "") {
    alert("Please provide us with your Telephone Number.");
    form.phone.focus();
    return false;
  }
  if (form.job_title.value == "") {
    alert("Please provide us with your Job Title.");
    form.job_title.focus();
    return false;
  }     
  if (form.email.value == "") {
    alert("Please provide us with your Email Address.");
    form.email.focus();
    return false;
  }
  if (form.password.value == "") {
    alert("Please provide us with your desired Password.");
    form.password.focus();    
    return false;
  }
  if (form.password.value.length < minlength || form.password.value.length > maxlength){
    alert("Please provide us with a Password that is 4-12 characters in length.");
    form.password.focus();     
    return false
  }  
  if (form.spam.value != "r7ZmTe") {
    alert("The anti-spam letters/digits you have provided are incorrect.  Please try again.");
    return false;
  }   

return true; 
} 