function chkFormbegunstiger() {
  if (document.Formulier.Naam.value == "") {
  	alert("U hebt uw naam niet ingevuld.");
	document.Formulier.Naam.focus();
	return false;
   }	
  if (document.Formulier.Tel.value == "") {
  	alert("U hebt uw telefoonnummer niet ingevuld.");
	document.Formulier.Tel.focus();
	return false;
   }	
  if (document.Formulier.Email.value == "") {
  	alert("U hebt het emailadres niet ingevuld.");
	document.Formulier.Email.focus();
	return false;
   }	
	return true;
 }

function chkFormvraag() {
  if (document.Formulier.Bedrijf.value == "") {
  	alert("U hebt de naam van uw bedrijf niet ingevuld.");
	document.Formulier.Bedrijf.focus();
	return false;
   }	
  if (document.Formulier.Contactpersoon.value == "") {
  	alert("U hebt de naam van de contactpersoon niet ingevuld.");
	document.Formulier.Contactpersoon.focus();
	return false;
   }	
  if (document.Formulier.Email.value == "") {
  	alert("U hebt het emailadres niet ingevuld.");
	document.Formulier.Email.focus();
	return false;
   }	
  if (document.Formulier.Bericht.value == "") {
  	alert("U hebt geen vraag gesteld.");
	document.Formulier.Bericht.focus();
	return false;
   }	
	return true;
 }

function chkForm() {
  if (document.Formulier.Bedrijf.value == "") {
  	alert("U hebt de naam van uw bedrijf niet ingevuld.");
	document.Formulier.Bedrijf.focus();
	return false;
   }	
  if ( typeof(document.Formulier.Soort) != "undefined" && document.Formulier.Soort.value == "") {
  	alert("U hebt het soort bedrijf niet ingevuld.");
	document.Formulier.Soort.focus();
	return false;
   }	
  if (document.Formulier.Contactpersoon.value == "") {
  	alert("U hebt de naam van de contactpersoon niet ingevuld.");
	document.Formulier.Contactpersoon.focus();
	return false;
   }	
  if (document.Formulier.Adres.value == "") {
  	alert("U hebt het adres niet ingevuld.");
	document.Formulier.Adres.focus();
	return false;
   }	
  if (document.Formulier.Huisnr.value == "") {
  	alert("U hebt het huisnr niet ingevuld.");
	document.Formulier.Huisnr.focus();
	return false;
   }	
  if (document.Formulier.Postcode.value == "") {
  	alert("U hebt de postcode niet ingevuld.");
	document.Formulier.Postcode.focus();
	return false;
   }	
  if (document.Formulier.Plaats.value == "") {
  	alert("U hebt de plaatsnaam niet ingevuld.");
	document.Formulier.Plaats.focus();
	return false;
   }	
  if (document.Formulier.Telefoon.value == "") {
  	alert("U hebt het telefoonnummer niet ingevuld.");
	document.Formulier.Telefoon.focus();
	return false;
   }	
  if (document.Formulier.Email.value == "") {
  	alert("U hebt het emailadres niet ingevuld.");
	document.Formulier.Email.focus();
	return false;
   }	
	return true;
 }

function chkBijeen() {
	optie = -1;
	//alert(document.Formulier.bijeen.length);
	for (i=0; i<document.Formulier.bijeen.length; i=i+1) if (document.Formulier.bijeen[i].checked) optie = i;
	if (optie == -1) {
		alert("U hebt geen bijeenkomst geselecteerd");
		return false;
	}
	return true
}

function chkCito() {
	optie = -1;
	for (i=0; i<document.Formulier.citobijeen.length; i=i+1) if (document.Formulier.citobijeen[i].checked) optie = i;
	if (optie == -1) {
		alert("U hebt geen datum voor de CITO-toets geselecteerd");
		return false;
	}
	return true
}

function chkOTIB() {
	optie = -1;
	for (i=0; i<document.Formulier.aanmelding.length; i=i+1) if (document.Formulier.aanmelding[i].checked) optie = i;
	if (optie == -1) {
		alert("U hebt niet aangegeven of u aangesloten bent bij OTIB.");
		return false;
	}
	return true
}

function chkSymposia() {
	if (chkForm()) {
		var selectBox = document.Formulier.Symposium;
		if (selectBox.selectedIndex == 0) {
			alert("U hebt geen seminar/studiedag gekozen.");
			return false;
		}
		return true;
	}
	else return false
}

function chkPVE() {
	if (chkForm()) {
		if (document.Formulier.Deelnr1.value == "") {
	  		alert("U hebt de naam van de deelnemer niet ingevuld.");
			document.Formulier.Deelnr1.focus();
			return false;
   		}	
		return true;
	}
	else return false
}

function chkSponsors() {
	if (chkForm()) {
		var selectBox = document.Formulier.Sponsor;
		if (selectBox.selectedIndex == 0) {
			alert("U hebt geen pakket gekozen.");
			return false;
		}
		return true;
	}
	else return false
}

function chkInstructie() {
	if (chkForm()) return chkBijeen()
	else return false
}

function chkInstructieEPA() {
	if (chkForm()) {
		if (chkOTIB()){
			return chkBijeen()
		}
		else return false
	}
	else return false
}

function chkThematech() {
	if (chkForm()) {
		var selectBox1 = document.Formulier.Installatiebedrijf;
		var selectBox2 = document.Formulier.Technisch_adviesbureau;
		var selectBox3 = document.Formulier.Toeleverancier;
		var selectBox4 = document.Formulier.OnderwijsOnderzoek;
		var selectBox5 = document.Formulier.Vastgoedsector;
		var selectBox6 = document.Formulier.Publieke_sector;
		if (selectBox1.selectedIndex == 0 && selectBox2.selectedIndex == 0 && selectBox3.selectedIndex == 0 && selectBox4.selectedIndex == 0 && selectBox5.selectedIndex == 0 && selectBox6.selectedIndex == 0) {
			alert("Kies a.u.b. de sector/het soort bedrijf waaronder uw organisatie valt.");
			return false;
		}
		return true;
	}
	else return false
}

function chkDocmap() {
	if (chkForm()) {
		var selectBox1 = document.Formulier.Installatiebedrijf;
		var selectBox2 = document.Formulier.Technisch_adviesbureau;
		var selectBox3 = document.Formulier.Toeleverancier;
		var selectBox4 = document.Formulier.OnderwijsOnderzoek;
		var selectBox5 = document.Formulier.Vastgoedsector;
		var selectBox6 = document.Formulier.Publieke_sector;
		if (selectBox1.selectedIndex == 0 && selectBox2.selectedIndex == 0 && selectBox3.selectedIndex == 0 && selectBox4.selectedIndex == 0 && selectBox5.selectedIndex == 0 && selectBox6.selectedIndex == 0) {
			alert("Kies a.u.b. de sector/het soort bedrijf waaronder uw organisatie valt.");
			return false;
		}
		return true;
	}
	else return false
}

function chkIssoinfo() {
	if (chkForm()) {
		var selectBox1 = document.Formulier.Installatiebedrijf;
		var selectBox2 = document.Formulier.Technisch_adviesbureau;
		var selectBox3 = document.Formulier.Toeleverancier;
		var selectBox4 = document.Formulier.OnderwijsOnderzoek;
		var selectBox5 = document.Formulier.Vastgoedsector;
		var selectBox6 = document.Formulier.Publieke_sector;
		if (selectBox1.selectedIndex == 0 && selectBox2.selectedIndex == 0 && selectBox3.selectedIndex == 0 && selectBox4.selectedIndex == 0 && selectBox5.selectedIndex == 0 && selectBox6.selectedIndex == 0) {
			alert("Kies a.u.b. de sector/het soort bedrijf waaronder uw organisatie valt.");
			return false;
		}
		return true;
	}
	else return false
}

function chkToezend() {
	if (chkForm()) {
		var selectBox1 = document.Formulier.Installatiebedrijf;
		var selectBox2 = document.Formulier.Technisch_adviesbureau;
		var selectBox3 = document.Formulier.Toeleverancier;
		var selectBox4 = document.Formulier.OnderwijsOnderzoek;
		var selectBox5 = document.Formulier.Vastgoedsector;
		var selectBox6 = document.Formulier.Publieke_sector;
		if (selectBox1.selectedIndex == 0 && selectBox2.selectedIndex == 0 && selectBox3.selectedIndex == 0 && selectBox4.selectedIndex == 0 && selectBox5.selectedIndex == 0 && selectBox6.selectedIndex == 0) {
			alert("Kies a.u.b. de sector/het soort bedrijf waaronder uw organisatie valt.");
			return false;
		}
		if (!document.Formulier.Alle.checked && !document.Formulier.Verwarming.checked && !document.Formulier.Luchtbehandeling.checked && !document.Formulier.Water.checked && !document.Formulier.Energie.checked && !document.Formulier.Electro.checked){
			alert("Kies a.u.b. een of meer vakgebieden.");
			return false;
		}
		return true;
	}
	else return false
}

function chkNood() {
	if (chkForm()) {
		var selectBox1 = document.Formulier.Ja;
		if (selectBox1.checked == 0) {
			alert("Vink a.u.b. de checkbox aan als u op de hoogte wilt blijven van de data van de cursus.");
			return false;
		}
		return true;
	}
	else return false
}

function chkNoodPilot() {
	if (chkForm()) {
		var selectBox1 = document.Formulier.eerste;
		//var selectBox2 = document.Formulier.tweede;
		if (selectBox1.checked == 0) {
			alert("Vink a.u.b. de checkbox aan om te bevestigen dat u zich wilt aanmelden voor de instructie.");
			return false;
		}
		return true;
	}
	else return false
}

function chkSemForm() {
  if (document.Formulier.Organisatie.value == "") {
  	alert("U hebt de naam van uw organisatie niet ingevuld.");
	document.Formulier.Organisatie.focus();
	return false;
   }	
  if (document.Formulier.Naam.value == "") {
  	alert("U hebt uw naam niet ingevuld.");
	document.Formulier.Naam.focus();
	return false;
   }	
  if (document.Formulier.Adres.value == "") {
  	alert("U hebt het adres niet ingevuld.");
	document.Formulier.Adres.focus();
	return false;
   }	
  if (document.Formulier.Huisnr.value == "") {
  	alert("U hebt het huisnr niet ingevuld.");
	document.Formulier.Huisnr.focus();
	return false;
   }	
  if (document.Formulier.Postcode.value == "") {
  	alert("U hebt de postcode niet ingevuld.");
	document.Formulier.Postcode.focus();
	return false;
   }	
  if (document.Formulier.Plaats.value == "") {
  	alert("U hebt de plaatsnaam niet ingevuld.");
	document.Formulier.Plaats.focus();
	return false;
   }	
  if (document.Formulier.Telefoon.value == "") {
  	alert("U hebt het telefoonnummer niet ingevuld.");
	document.Formulier.Telefoon.focus();
	return false;
   }	
  if (document.Formulier.Email.value == "") {
  	alert("U hebt het emailadres niet ingevuld.");
	document.Formulier.Email.focus();
	return false;
   }	
	return true;
 }

function chkSemPower() {
	if (chkSemForm()) {
		var selectBox1 = document.Formulier.eerste;
		var selectBox2 = document.Formulier.tweede;
		if (selectBox1.checked == 0 && selectBox2.checked == 0) {
			alert("Vink a.u.b. de checkbox aan van het seminar waarvoor u zich wilt aanmelden.");
			return false;
		}
		return true;
	}
	else return false
}

function chkKennis() {
	if (chkForm()) {
		var selectBox1 = document.Formulier.Installatiebedrijf;
		var selectBox2 = document.Formulier.Technisch_adviesbureau;
		var selectBox3 = document.Formulier.Toeleverancier;
		var selectBox4 = document.Formulier.OnderwijsOnderzoek;
		var selectBox5 = document.Formulier.Vastgoedsector;
		var selectBox6 = document.Formulier.Publieke_sector;
		if (selectBox1.selectedIndex == 0 && selectBox2.selectedIndex == 0 && selectBox3.selectedIndex == 0 && selectBox4.selectedIndex == 0 && selectBox5.selectedIndex == 0 && selectBox6.selectedIndex == 0) {
			alert("Kies a.u.b. de sector/het soort bedrijf waaronder uw organisatie valt.");
			return false;
		}
		if (!document.Formulier.Proef.checked && !document.Formulier.Afspraak.checked && !document.Formulier.Digit.checked){
			alert("U hebt geen van de opties aangevinkt.");
			return false;
		}
		if (document.Formulier.Digit.checked && !(document.Formulier.Titel.value == "" || document.Formulier.Nummer.value == "")){
			alert("Vul a.u.b. het nummer of de titel van de publicatie in.");
			return false;
		}
		return true;
	}
	else return false
}

function chkEditie7() {
	if (chkForm()) {
		var selectBox1 = document.Formulier.Installatiebedrijf;
		var selectBox2 = document.Formulier.Technisch_adviesbureau;
		var selectBox3 = document.Formulier.Toeleverancier;
		var selectBox4 = document.Formulier.OnderwijsOnderzoek;
		var selectBox5 = document.Formulier.Vastgoedsector;
		var selectBox6 = document.Formulier.Publieke_sector;
		if (selectBox1.selectedIndex == 0 && selectBox2.selectedIndex == 0 && selectBox3.selectedIndex == 0 && selectBox4.selectedIndex == 0 && selectBox5.selectedIndex == 0 && selectBox6.selectedIndex == 0) {
			alert("Kies a.u.b. de sector/het soort bedrijf waaronder uw organisatie valt.");
			return false;
		}
		if (!document.Formulier.Editie.checked){
			alert("Vink a.u.b. de checkbox aan als u een gratis exemplaar wenst te ontvangen.");
			return false;
		}
		return true;
	}
	else return false
}

//29-1-08 voor Veiligwater, upd 24-6-08
function chkOTIB_VW() {
	optie = -1;
	for (i=0; i<document.Formulier.otib.length; i=i+1) if (document.Formulier.otib[i].checked) optie = i;
	if (optie == -1) {
		alert("U hebt niet aangegeven of u aangesloten bent bij OTIB.");
		return false;
	}
	else if (optie == 0 && document.Formulier.werkgeversnr.value == "") {
  		alert("U hebt uw werkgeversnr niet ingevuld.");
		document.Formulier.werkgeversnr.focus();
		return false;
	}
	return true
}

function chkInstructieVeiligwater() {
		if (!document.Formulier.instructie.checked && !document.Formulier.cito.checked){
			alert("U hebt geen van de opties (deelname instructiebijeenkomst en deelname CITO-toets) aangevinkt.");
			return false;
		}
		else if (document.Formulier.instructie.checked && !chkBijeen()){
			return false;
		}
		else if (document.Formulier.cito.checked && !chkCito()){
			return false;
		}
		if (!chkOTIB_VW()){
			return false;
		}
		if (!chkForm()) {
			return false;
		}
}


function chkInstructieScholen() {
	if (chkForm()) {
		if (!document.Formulier.aanmelding.checked) {
			alert("Vink a.u.b. de checkbox aan om te bevestigen dat u zich wilt aanmelden voor de instructie.");
			return false;
		}
		if (document.Formulier.publicatie.checked && document.Formulier.aantal.value == "") {
			alert("Vul a.u.b. het aantal exemplaren in dat u wilt ontvangen van ISSO-publicatie 89");
			return false;
		}
		return chkBijeen();
	}
	else return false
}

function chkInstructiePowerQ() {
		if (!document.Formulier.instructie.checked){
			alert("Vink a.u.b. de checkbox aan om te bevestigen dat u zich wilt aanmelden voor de cursus.");
			return false;
		}
		if (!chkForm()) {
			return false;
		}
		if (!chkOTIB_VW()){
			return false;
		}
		return chkBijeen();
}

function chkInstructieKoeltorens() {
		if (document.Formulier.Aantal.value == "") {
			alert("Vul a.u.b. het aantal deelnemers in");
			return false;
		}
		return chkForm();
}

function chkExamenEPA() {
	if (chkForm()) {
		if (document.Formulier.Deelnr1.value == "") {
			alert("U hebt de naam van de deelnemer niet ingevuld.");
			document.Formulier.Deelnr1.focus();
			return false;
		}	
		if (document.Formulier.Deelnr1_gebdatum.value == "") {
			alert("U hebt de geboortedatum van de deelnemer niet ingevuld.");
			document.Formulier.Deelnr1_gebdatum.focus();
			return false;
		}	
		return chkBijeen();
	}
	else return false
}

function chkEnews() {
	if (!document.Formulier.Alle.checked && !document.Formulier.Verwarming.checked && !document.Formulier.Luchtbehandeling.checked && !document.Formulier.Water.checked && !document.Formulier.Energie.checked && !document.Formulier.Electro.checked){
		alert("Kies a.u.b. een of meer vakgebieden.");
		return false;
	}
	if (document.Formulier.Bedrijf.value == "") {
		alert("U hebt de naam van uw organisatie niet ingevuld.");
		document.Formulier.Bedrijf.focus();
		return false;
	}	
	if (document.Formulier.Contactpersoon.value == "") {
		alert("U hebt uw naam niet ingevuld.");
		document.Formulier.Contactpersoon.focus();
		return false;
	}	
	if (document.Formulier.Email.value == "") {
		alert("U hebt uw emailadres niet ingevuld.");
		document.Formulier.Email.focus();
		return false;
	}	
	return true;
}

function chkDocenten() {
  if (document.Formulier.Bedrijf.value == "") {
  	alert("U hebt de naam van uw school niet ingevuld.");
	document.Formulier.Bedrijf.focus();
	return false;
   }	
  if (document.Formulier.Contactpersoon.value == "") {
  	alert("U hebt de naam van de contactpersoon niet ingevuld.");
	document.Formulier.Contactpersoon.focus();
	return false;
   }	
  if (document.Formulier.Adres.value == "") {
  	alert("U hebt het adres niet ingevuld.");
	document.Formulier.Adres.focus();
	return false;
   }	
  if (document.Formulier.Huisnr.value == "") {
  	alert("U hebt het huisnr niet ingevuld.");
	document.Formulier.Huisnr.focus();
	return false;
   }	
  if (document.Formulier.Postcode.value == "") {
  	alert("U hebt de postcode niet ingevuld.");
	document.Formulier.Postcode.focus();
	return false;
   }	
  if (document.Formulier.Plaats.value == "") {
  	alert("U hebt de plaatsnaam niet ingevuld.");
	document.Formulier.Plaats.focus();
	return false;
   }	
  if (document.Formulier.Telefoon.value == "") {
  	alert("U hebt het telefoonnummer niet ingevuld.");
	document.Formulier.Telefoon.focus();
	return false;
   }	
  if (document.Formulier.Email.value == "") {
  	alert("U hebt het emailadres niet ingevuld.");
	document.Formulier.Email.focus();
	return false;
   }	
	return true;
 }

 function chkIncompany() {
  if (document.Formulier.Cursusnaam.value == "") {
  	alert("U hebt de cursusnaam niet ingevuld.");
	document.Formulier.Cursusnaam.focus();
	return false;
   }	
  if (document.Formulier.Cursusnummer.value == "") {
  	alert("U hebt het cursusnummer niet ingevuld.");
	document.Formulier.Cursusnummer.focus();
	return false;
   }	
  if (document.Formulier.Aantal.value == "") {
  	alert("U hebt het aantal personen niet ingevuld.");
	document.Formulier.Aantal.focus();
	return false;
   }	
  if (document.Formulier.Bedrijf.value == "") {
  	alert("U hebt de naam van uw bedrijf niet ingevuld.");
	document.Formulier.Bedrijf.focus();
	return false;
   }	
  if (document.Formulier.Contactpersoon.value == "") {
  	alert("U hebt de naam van de contactpersoon niet ingevuld.");
	document.Formulier.Contactpersoon.focus();
	return false;
   }	
  if (document.Formulier.Adres.value == "") {
  	alert("U hebt het adres niet ingevuld.");
	document.Formulier.Adres.focus();
	return false;
   }	
  if (document.Formulier.Huisnr.value == "") {
  	alert("U hebt het huisnr niet ingevuld.");
	document.Formulier.Huisnr.focus();
	return false;
   }	
  if (document.Formulier.Postcode.value == "") {
  	alert("U hebt de postcode niet ingevuld.");
	document.Formulier.Postcode.focus();
	return false;
   }	
  if (document.Formulier.Plaats.value == "") {
  	alert("U hebt de plaatsnaam niet ingevuld.");
	document.Formulier.Plaats.focus();
	return false;
   }	
  if (document.Formulier.Telefoon.value == "") {
  	alert("U hebt het telefoonnummer niet ingevuld.");
	document.Formulier.Telefoon.focus();
	return false;
   }	
  if (document.Formulier.Email.value == "") {
  	alert("U hebt het emailadres niet ingevuld.");
	document.Formulier.Email.focus();
	return false;
   }	
	return true;
 }
