var form = "";
var submitted = false;
var error = false;
var error_message = "";
var lang = "";

function check_input(field_name, field_size, message) {
  if (form.elements[field_name] && (form.elements[field_name].type != "hidden")) {
    var field_value = form.elements[field_name].value;

    if (field_value == '' || field_value.length < field_size) {
      error_message = error_message + message;
      error = true;
    }
  }
}


function chkAll(form_name) {
  error = false;
  form = form_name;
  /* Variable kommt über ein input field, type hidden, value = de mit der Form rüber*/
  lang = form.elements["language"].value;
    if (lang == "de") {
      error_message = "\n\nBitte füllen Sie das Formular vollständig aus!\n\nAbgesehen von der VARIO Kundennummer benötigen wir aus rechtlichen Gründen alle Angaben. Ihr Geburtsdatum brauchen wir, weil wir für Bewerber unter 18 Jahren das Einverständnis der Eltern einholen müssen.\n\n\n";
      check_input("firstname", 3, "Vorname fehlt oder ist unvollständig\n");
      check_input("lastname", 3, "Nachname fehlt oder ist unvollständig\n");
      check_input("street_1", 5, "Straße fehlt oder ist unvollständig\n");
      check_input("postcode", 4, "PLZ fehlt oder ist unvollständig\n");
      check_input("location", 3, "Ort fehlt oder ist unvollständig\n");
      check_input("country", 1, "Land fehlt oder ist unvollständig\n");
      check_input("email", 6, "eMail fehlt oder ist unvollständig\n");
      check_input("phone", 6, "Telefon fehlt oder ist unvollständig\n");
      check_input("birthday", 8, "Geburtstag fehlt oder ist unvollständig\n");
    } else {
      error_message = "\n\nPlease complete the form!\n\nExcept the VARIO customer number we need all informations because of legal issues. We need your birthday, because we need the parents agreement for candidates with an age of less than 18 years of age.\n\n\n";
      check_input("firstname", 3, "First name missing or incomplete\n");
      check_input("lastname", 3, "Last name missing or incomplete\n");
      check_input("street_1", 5, "Street missing or incomplete\n");
      check_input("postcode", 4, "Post code missing or incomplete\n");
      check_input("location", 3, "Location missing or incomplete\n");
      check_input("country", 1, "Country missing or incomplete\n");
      check_input("email", 6, "eMail missing or incomplete\n");
      check_input("phone", 6, "Phone missing or incomplete\n");
      check_input("birthday", 8, "Birthday missing or incomplete\n");
    }

  if (error == true) {
    alert(error_message);
    return false;
  }
return true;
}

