var terms_agree = "";
var minlength = 4;
var maxlength = 15;

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.state.value == 0) {
    alert("Please select your State.");
    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.email.value == "") {
    alert("Please provide us with your Email Address.");
    form.email.focus();    
    return false;
  }
  if (form.email2.value == "") {
    alert("Please confirm your Email Address.");
    form.email2.focus();    
    return false;
  }
  if (form.email.value != form.email2.value) {
    alert("Please make sure both entries of your Email Address are the same as they currently do not match.");
    form.email.focus();    
    return false;
  }   
  

  if (form.password.value == "") {
    alert("Please provide us with a Password that is 4-15 characters in length.");
    form.password.focus();    
    return false;
  }
  if (form.password.value.length < minlength){
    alert("Please provide us with a Password that is 4-15 characters in length.");
    form.password.focus();     
    return false
  }  
  if (form.password.value.length > maxlength){
    alert("Please provide us with a Password that is 4-15 characters in length.");
    form.password.focus();     
    return false
  }
  if (form.password2.value == "") {
    alert("Please confirm your Password of 4-15 characters in length.");
    form.password2.focus();    
    return false;
  }
  if (form.password.value != form.password2.value) {
    alert("Please make sure both entries of your Password are the same as they currently do not match.");
    form.password.focus();    
    return false;
  }   
  if (terms_agree == "") {
    alert("You must agree to our Terms and Conditions before you can register.");
    return false;
  }  
  
return true; 
} 
