// JavaScript Document Formulier Check deelnemen.php
var form_submitted = false;
function check_form() {
  form_submitted = true;
  var total_form = true;
  total_form = check_empty(document.formdeelnemen.antiquair_naam, document.getElementById('form_antiquair_naam'), total_form);
  total_form = check_empty(document.formdeelnemen.antiquair_adres, document.getElementById('form_antiquair_adres'), total_form);
  total_form = check_empty(document.formdeelnemen.antiquair_postcode, document.getElementById('form_antiquair_postcode_plaats'), total_form);
  total_form = check_empty(document.formdeelnemen.antiquair_plaats, document.getElementById('form_antiquair_postcode_plaats'), total_form);
  total_form = check_empty(document.formdeelnemen.antiquair_contact_naam, document.getElementById('form_antiquair_contact_naam'), total_form);
  total_form = check_email(document.formdeelnemen.antiquair_email, document.getElementById('form_antiquair_email'), total_form);
  total_form = check_checked(document.formdeelnemen.voorwaardenakkoord, document.getElementById('form_voorwaarden'), total_form);
  return total_form;
}

function check_email(objectw, element_id, total_form){
  if (form_submitted && objectw && element_id) {
    if (objectw.value.length < 6) {
      total_form = false;
      element_id.style.display = 'block';
    } else if (objectw.value.indexOf("@") < 1) {
      total_form = false;
      element_id.style.display = 'block';
    } else if (objectw.value.length - objectw.value.indexOf("@") < 4) {
      total_form = false;
      element_id.style.display = 'block';
    } else {
      element_id.style.display = 'none';
    }
  }
  return total_form;
}

function check_empty(objectw, element_id, total_form){
  if (form_submitted && objectw && element_id) {
    if (objectw.value == "") {
      element_id.style.display = 'block';
      total_form = false;
    } else {
      element_id.style.display = 'none';
    }
  }
  return total_form;
}

function check_checked(objectw, element_id, total_form){
  if (form_submitted && objectw && element_id) {
    if (objectw.checked == false) {
      element_id.style.display = 'block';
      total_form = false;
    } else {
      element_id.style.display = 'none';
    }
  }
  return total_form;
}

function make_provincies(referrer) {
  form = document.formdeelnemen.antiquair_provincie;
  form.options.length = 0; 
  provincies = new Array();
  provincies['Nederland'] = new Array("Drente", "Flevoland", "Friesland", "Gelderland", "Groningen", "Noord-Brabant", "Limburg", "Noord-Holland", "Overijssel", "Utrecht", "Zeeland", "Zuid-Holland");
  provincies['Belgie'] = new Array("Antwerpen", "Brussel", "Hainaut", "Liege", "Limburg", "Luxembourg", "Namur", "Oost Vlaanderen", "Vlaams Brabant", "Waals Brabant", "West Vlaanderen");
  provincies['Duitsland'] = new Array();
  if (referrer != "" && provincies[referrer]) {
    form.options[0] = new Option("geen selectie");
    form.options[0].value = "";
    for (i=0; i<=provincies[referrer].length-1; i++) {
      form.options[form.length] = new Option(provincies[referrer][i]); 
    }
  } else {
    form.options[0] = new Option("&#8212; kies eerst een land &#8212;");
    form.options[0].value = "";
  }
}
window.onload = function () {
	if (document.getElementById("antiquair_land")) {
		make_provincies(document.getElementById("antiquair_land").value);	
	}
}