function createREQ() {

	var req = false;
	try {
		req = new XMLHttpRequest();
	}
	catch (err1) { try {
		req = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (err2) { try {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch (err3) {
		req = false;
		alert("Uw browser ondersteunt helaas geen Ajax! Stuur een email naar info@maastrichtseverkennersband.nl");
	}}}
	return req;

}


function naamCheck() {

	var naam = document.getElementById('naam').value;
	if (naam) { document.imgNaam.src = "../iconen/yes.png"; return true;
  }
  else{ document.imgNaam.src = "../iconen/no.png"; return false;

     }

}

function achternaamCheck() {

	var achternaam = document.getElementById('achternaam').value;
	if (achternaam) { document.imgAchternaam.src = "../iconen/yes.png"; return true;
  }
     else{ document.imgAchternaam.src = "../iconen/no.png"; return false;

     }
}


function straatCheck() {

	var straat = document.getElementById('straat').value;
	if (straat) { document.imgStraat.src = "../iconen/yes.png"; return true;
  }
	 else{ document.imgStraat.src = "../iconen/no.png"; return false;

	 }
}

function huisnummerCheck() {

	var huisnummer = document.getElementById('huisnummer').value;
	if (huisnummer) { document.imgHuisnummer.src = "../iconen/yes.png"; return true;
  }
	 else{ document.imgHuisnummer.src = "../iconen/no.png"; return false;

	 }
}

function postcodeCheck() {

	var postcode = document.getElementById('postcode').value;
	if (postcode) { document.imgPostcode.src = "../iconen/yes.png"; return true;
  }
	 else{ document.imgPostcode.src = "../iconen/no.png"; return false;

	 }
}

function woonplaatsCheck() {

	var woonplaats = document.getElementById('woonplaats').value;
	if (woonplaats) { document.imgWoonplaats.src = "../iconen/yes.png"; return true;
  }
	 else{ document.imgWoonplaats.src = "../iconen/no.png"; return false;

	 }
}



function telefoonnummerCheck() {

	var telefoonnummer = document.getElementById('telefoonnummer').value;
	if (isNaN(telefoonnummer)) {
   alert('U mag alleen cijfers invullen bij het telefoonnummer');
   document.getElementById('telefoonnummer').value = "";
   document.imgTelefoonnummer.src = "../iconen/no.png"; return false;
 }

	if (telefoonnummer) {
  document.imgTelefoonnummer.src = "../iconen/yes.png"; return true;  }

  else { document.imgTelefoonnummer.src = "../iconen/no.png"; return false;

	 }
 }




function geboortedatumCheck() {

	var geboortedatum = document.getElementById('geboortedatum').value;
	if (geboortedatum) { document.imgGeboortedatum.src = "../iconen/yes.png"; return true;
  }
	 else{ document.imgGeboortedatum.src = "../iconen/no.png"; return false;

	 }
}


function geslachtCheck() {

	var geslacht = document.getElementById('geslacht').value;
	if (geslacht) { document.imgGeslacht.src = "../iconen/yes.png"; return true;
  }
	 else{ document.imgGeslacht.src = "../iconen/no.png"; return false;

	 }
}
 
function onderwerpCheck() {

	var onderwerp = document.getElementById('onderwerp').value;
	if (onderwerp) { document.imgOnderwerp.src = "../iconen/yes.png"; return true;
  }
   else{ document.imgOnderwerp.src = "../iconen/no.png"; return false;

     }

}

function emailadresCheck() {

	var emailadres = document.getElementById('emailadres').value;

  if (emailadres.indexOf('@') == -1) {
    alert('Ongeldig emailadres, gebruik een @.');
    document.getElementById('emailadres').value = "";
    document.imgEmailadres.src = "../iconen/no.png";
  return false;
  }
  if (emailadres) { document.imgEmailadres.src = "../iconen/yes.png"; return true;
}
 else { document.imgEmailadres.src = "../iconen/no.png"; return false;

     }
}


function FormulierCheck() {

	var msg = "Controleer het volgende: \n";
	var error = false;


	var naam = document.getElementById('naam').value;
	var achternaam = document.getElementById('achternaam').value;
	var straat = document.getElementById('straat').value;
	var huisnummer = document.getElementById('huisnummer').value;
	var postcode = document.getElementById('postcode').value;
	var woonplaats = document.getElementById('woonplaats').value;
	var telefoonnummer = document.getElementById('telefoonnummer').value;
	var geslacht = document.getElementById('geslacht').value;
	var geboortedatum = document.getElementById('geboortedatum').value;
	var emailadres = document.getElementById('emailadres').value;
	var onderwerp = document.getElementById('onderwerp').value;


	if (naam == "") { msg += "- Gelieve een naam in te vullen. \n"; var error = true; }
	if (achternaam == "") { msg += "- Gelieve een achternaam in te vullen. \n"; var error = true; }
	if (straat == "") { msg += "- Gelieve een straatnaam in te vullen. \n"; var error = true; }
	if (huisnummer == "") { msg += "- Gelieve een huisnummer in te vullen. \n"; var error = true; }
	if (postcode == "") { msg += "- Gelieve een postcode in te vullen. \n"; var error = true; }
	if (woonplaats == "") { msg += "- Gelieve een woonplaats in te vullen. \n"; var error = true; }
	if (telefoonnummer == "") { msg += "- Gelieve een telefoonnummer in te vullen. \n"; var error = true; }
	if (geslacht == "") { msg += "- Gelieve een geslacht in te vullen. \n"; var error = true; }
	if (geboortedatum == "") { msg += "- Gelieve een geboortedatum in te vullen. \n"; var error = true; }
	if (emailadres == "") { msg += "- Gelieve een geldig emailadres in te vullen. \n"; var error = true; }
	if (onderwerp == "") { msg += "- Gelieve een onderwerp in te vullen. \n"; var error = true; }


	if (error) { alert(msg); return false; }

  verzendAlles();

}



function verzendAlles() {

	var http = createREQ();
	var velden = document.getElementById('velden');

	http.onreadystatechange = function() {
		if(http.readyState == 4) {
		velden.innerHTML = "Je bericht is verzonden, je krijgt <strong>zo spoedig mogelijk</strong> een reactie terug.";
		}
	}
	
	http.open("POST", "../php/lidwordenVerzenden.php");
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send("naam=" + document.getElementById('naam').value +
	"&achternaam=" + document.getElementById('achternaam').value +
	"&straat=" + document.getElementById('straat').value +
	"&huisnummer=" + document.getElementById('huisnummer').value +
	"&postcode=" + document.getElementById('postcode').value +
	"&woonplaats=" + document.getElementById('woonplaats').value +
	"&telefoonnummer=" + document.getElementById('telefoonnummer').value +
	"&geslacht=" + document.getElementById('geslacht').value +
	"&geboortedatum=" + document.getElementById('geboortedatum').value +
	"&emailadres=" + document.getElementById('emailadres').value +
	"&onderwerp=" + document.getElementById('onderwerp').value +
	"&bericht=" + document.getElementById('bericht').value);


}