function validate_forms() {
  var fname = document.getElementById('fname');
  var lname = document.getElementById('lname');
  var dob = document.getElementById('dob');
  var address = document.getElementById('address');
  var city = document.getElementById('city');
  var state = document.getElementById('state');
  var zip = document.getElementById('zip');
  var phone = document.getElementById('phone');
  var check = document.getElementById('check');
  var email = document.getElementById('email');
  var error = "";
 
  if (fname.value == '') {
    error += "Please enter your first name.\n";
    fname.style.background = 'Yellow';
  }
  if (lname.value == '') {
    error += "Please enter your last name.\n";
    lname.style.background = 'Yellow';
  }
  if (dob.value == '') {
    error += "Please enter your date of birth.\n";
    dob.style.background = 'Yellow';
  }
  if (address.value == '') {
    error += "Please enter your address.\n";
    address.style.background = 'Yellow';
  }
  if (zip.value == '') {
    error += "Please enter your zip.\n";
    zip.style.background = 'Yellow';
  }
  if (phone.value == '') {
    error += "Please enter your phone number.\n";
    phone.style.background = 'Yellow';
  }
  if (email.value == "") {
     error += "You didn't enter an email address.\n";
     email.style.background = 'Yellow';
    } 
  if (city.value == '') {
    error += "Please enter your city.\n";
    city.style.background = 'Yellow';
  }
  if (state.value == '') {
    error += "Please enter your state.\n";
    state.style.background = 'Yellow';
  }
  if (!check.checked) {
    error += "You must agree to the terms.\n";
    check.style.background = 'Yellow';
  } 

  if (error != "") {
    alert(error);
    return false;
  } else {
    return true;
  }
}
