// JavaScript Document

function AjaxAntwoord(Antwoord,Tracker,Teller){	
	if(Tracker == "KandidatenInvullen"){
		document.getElementById("Kandidaten").innerHTML = Antwoord;
	}
	if(Tracker == "TrainingKiezen"){
		document.getElementById("DatumDiv").innerHTML = Antwoord;
	}	
}
function AjaxStarten(){
	var Aantal = document.getElementById('Deelnemers').value;
	var Teller = "";
	if(Aantal==""){
		alert("U dient een aantal te kiezen!");
	}
	else{
		document.getElementById("Kandidaten").innerHTML = "Een ogenblik geduld a.u.b.";
		AjaxContact('http://www.imrtraining.nl/aj_kandidaten.php?Aantal='+Aantal,'get','KandidatenInvullen', Teller);
	}
}

function TrainingKiezen(Training){
	var Training = Training;
	var Teller = "";
	document.getElementById('TrainingId').value = Training;
	if(Training==""){
		alert("U dient een Training te kiezen!");
	}
	else{
		document.getElementById("DatumDiv").innerHTML = "Een ogenblik geduld a.u.b.";
		AjaxContact('http://www.imrtraining.nl/aj_training_data.php?Training='+Training,'get','TrainingKiezen', Teller);
	}
}

// Functie om het CONTACT formulier te controleren.
function ContactControleer(){
	var EmailCheck = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	var Foutmelding = '';
	submitOK = 'True';

	if (document.ContactFormulier.Voornaam.value.length == 0){
		Foutmelding = Foutmelding + '- Voornaam.\n';
		document.ContactFormulier.Voornaam.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.ContactFormulier.Voornaam.style.border = '1px solid #033c43';
	}
	if (document.ContactFormulier.Achternaam.value.length == 0){
		Foutmelding = Foutmelding + '- Achternaam.\n';
		document.ContactFormulier.Achternaam.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.ContactFormulier.Achternaam.style.border = '1px solid #033c43';
	}	
	if (EmailCheck.test(document.ContactFormulier.Email.value)){
		document.ContactFormulier.Email.style.border = '1px solid #033c43';
	}
	else{
		Foutmelding = Foutmelding + '- Vul een geldig emailadres in.\n';
		document.ContactFormulier.Email.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	if (submitOK == 'False'){
		alert('De volgende velden zijn verplicht:\n' + Foutmelding);
		return false;
	}
}
// Einde van deze CONTACT functie.


function InschrijfDirectControleer(){
	var Foutmelding = '';
	submitOK = 'True';


	
	if(document.InschrijfFormulier.Bedrijfsnaam.value.length == 0){
		Foutmelding = Foutmelding + '- Bedrijfsnaam.\n';
		document.InschrijfFormulier.Bedrijfsnaam.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.InschrijfFormulier.Bedrijfsnaam.style.border = '1px solid #033c43';
	}

	if(document.InschrijfFormulier.Contactpersoon.value.length == 0){
		Foutmelding = Foutmelding + '- Contactpersoon.\n';
		document.InschrijfFormulier.Contactpersoon.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.InschrijfFormulier.Contactpersoon.style.border = '1px solid #033c43';
	}
	if(document.InschrijfFormulier.Straat.value.length == 0){
		Foutmelding = Foutmelding + '- Straat.\n';
		document.InschrijfFormulier.Straat.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.InschrijfFormulier.Straat.style.border = '1px solid #033c43';
	}
	if(document.InschrijfFormulier.Postcode.value.length == 0){
		Foutmelding = Foutmelding + '- Postcode.\n';
		document.InschrijfFormulier.Postcode.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.InschrijfFormulier.Postcode.style.border = '1px solid #033c43';
	}
	if(document.InschrijfFormulier.Telefoon.value.length == 0){
		Foutmelding = Foutmelding + '- Telefoon.\n';
		document.InschrijfFormulier.Telefoon.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.InschrijfFormulier.Telefoon.style.border = '1px solid #033c43';
	}
	if(document.InschrijfFormulier.Email2.value.length == 0){
		Foutmelding = Foutmelding + '- E-mail.\n';
		document.InschrijfFormulier.Email2.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.InschrijfFormulier.Email2.style.border = '1px solid #033c43';
	}

	if(document.getElementById('Datum').value == 0 || document.getElementById('Datum').value == ""){
		Foutmelding = Foutmelding + '- Datum Training.\n';
		submitOK = 'False';
	}

	if(document.getElementById('Deelnemers').value == 0){
		Foutmelding = Foutmelding + '- Aantal deelnemers.\n';		
		submitOK = 'False';
	}

if (submitOK == 'False'){
	alert('De volgende velden zijn verplicht:\n'+ Foutmelding);
	return false;
	}
}

//functie om het INSCHRIJF formulier te controleren.
function InschrijfControleer(){
	var Foutmelding = '';
	submitOK = 'True';


	
	if(document.InschrijfFormulier.Bedrijfsnaam.value.length == 0){
		Foutmelding = Foutmelding + '- Bedrijfsnaam.\n';
		document.InschrijfFormulier.Bedrijfsnaam.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.InschrijfFormulier.Bedrijfsnaam.style.border = '1px solid #033c43';
	}

	if(document.InschrijfFormulier.Contactpersoon.value.length == 0){
		Foutmelding = Foutmelding + '- Contactpersoon.\n';
		document.InschrijfFormulier.Contactpersoon.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.InschrijfFormulier.Contactpersoon.style.border = '1px solid #033c43';
	}
	if(document.InschrijfFormulier.Straat.value.length == 0){
		Foutmelding = Foutmelding + '- Straat.\n';
		document.InschrijfFormulier.Straat.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.InschrijfFormulier.Straat.style.border = '1px solid #033c43';
	}
	if(document.InschrijfFormulier.Postcode.value.length == 0){
		Foutmelding = Foutmelding + '- Postcode.\n';
		document.InschrijfFormulier.Postcode.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.InschrijfFormulier.Postcode.style.border = '1px solid #033c43';
	}




if(document.InschrijfFormulier.Telefoon.value.length == 0){
		Foutmelding = Foutmelding + '- Telefoon.\n';
		document.InschrijfFormulier.Telefoon.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.InschrijfFormulier.Telefoon.style.border = '1px solid #033c43';
	}
	if(document.InschrijfFormulier.Email2.value.length == 0){
		Foutmelding = Foutmelding + '- E-mail.\n';
		document.InschrijfFormulier.Email2.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.InschrijfFormulier.Email2.style.border = '1px solid #033c43';
	}

	if(document.getElementById('Datum').value == 0){
		Foutmelding = Foutmelding + '- Datum Training.\n';
		submitOK = 'False';
	}

	if(document.getElementById('Deelnemers').value == 0){
		Foutmelding = Foutmelding + '- Aantal deelnemers.\n';		
		submitOK = 'False';
	}

if (submitOK == 'False'){
	alert('De volgende velden zijn verplicht:\n'+ Foutmelding);
	return false;
	}
}
//Einde van deze INSCHRIJF functie


// Functie om een element met een bepaalde id te verbergen.
function hidediv(id){
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'none';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'none';
		}
		else { // IE 4
			document.all.id.style.display = 'none';
		}
	}
}
// Einde van deze functie.

// Functie om een element met een bepaalde id weer te geven.
function showdiv(id) {	  
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'block';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'block';
		}
		else { // IE 4
			document.all.id.style.display = 'block';
		}
	}
}
// Einde van deze functie.