function AlleenCijfers(evt){  //onkeypress="return AlleenCijfers(event)"
	var charCode = (evt.which) ? evt.which : event.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57))
	{
		return false;
	}
	return true;
}

function Controleer(){
	var Foutmelding = '';
	submitOK = true;
	var email = this.email.value;
	var emailFilter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	
	$('input[type=text]').css({'border-color': '#82A9EC'});
	if (this.voornaam != null && this.voornaam.value.length==0){
		Foutmelding = Foutmelding + '- Uw voornaam.\n';
		this.voornaam.style.border = '1px solid #ff0000';
		submitOK= false;
	}
	if (this.achternaam != null && this.achternaam.value.length==0){
		Foutmelding = Foutmelding + '- Uw achternaam.\n';
		this.achternaam.style.border = '1px solid #ff0000';
		submitOK= false;
	}
	
	if (this.adres != null && this.adres.value.length==0){
		Foutmelding = Foutmelding + '- Uw adres.\n';
		this.adres.style.border = '1px solid #ff0000';
		submitOK= false;
	}
	if (this.huisnr != null && this.huisnr.value.length==0){
		Foutmelding = Foutmelding + '- Uw huisnummer.\n';
		this.huisnr.style.border = '1px solid #ff0000';
		submitOK= false;
	}
	
	if (this.postcode != null && this.postcode.value.length==0){
		Foutmelding = Foutmelding + '- Uw postcode.\n';
		this.postcode.style.border = '1px solid #ff0000';
		submitOK= false;
	}
	
	if (this.plaats != null && this.plaats.value.length==0){
		Foutmelding = Foutmelding + '- Uw woonplaats.\n';
		this.plaats.style.border = '1px solid #ff0000';
		submitOK= false;
	}
	
	
	
	if (!emailFilter.test(email)) {
		Foutmelding = Foutmelding + 'U dient een geldig emailadres in te voeren.\n';
		this.email.style.border = '1px solid #ff0000';
		submitOK= false;
	}
	
	if (submitOK== false ){
		alert('De volgende velden dient u in te vullen:\n' + Foutmelding);
		return false;
	}
}

function onclickSearchField(elem,defaultText){
	if(elem.value == defaultText){
		elem.value = '';
	}
}
function releaseSearchField(elem,defaultText){
	if(elem.value == ''){
		elem.value = defaultText;
	}
}

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

	if (document.RapportageAanvraag.organisatie.value.length == 0){
		Foutmelding = Foutmelding + '- Naam organisatie.\n';
		document.RapportageAanvraag.organisatie.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.RapportageAanvraag.organisatie.style.border = '1px solid #425275';
	}
	if (document.RapportageAanvraag.website.value.length == 0){
		Foutmelding = Foutmelding + '- Website organisatie.\n';
		document.RapportageAanvraag.website.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.RapportageAanvraag.website.style.border = '1px solid #425275';
	}
	
	var count = 0;
		for (i=0; document.RapportageAanvraag.aanhef[i]; i++) {
			if ( document.RapportageAanvraag.aanhef[i].checked == true ) {
				count++;
			}
		}
		
		if (count == 0) {
		Foutmelding = Foutmelding + '- Aanhef.\n';
		submitOK = 'False';
	}
	
	if (document.RapportageAanvraag.voorletters.value.length == 0){
		Foutmelding = Foutmelding + '- Voorletters.\n';
		document.RapportageAanvraag.voorletters.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.RapportageAanvraag.voorletters.style.border = '1px solid #425275';
	}
	if (document.RapportageAanvraag.achternaam.value.length == 0){
		Foutmelding = Foutmelding + '- Achternaam.\n';
		document.RapportageAanvraag.achternaam.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.RapportageAanvraag.achternaam.style.border = '1px solid #425275';
	}
	
	if (filter.test(document.RapportageAanvraag.email.value)){
		document.RapportageAanvraag.email.style.border = '1px solid #425275';
	}
	else{
		Foutmelding = Foutmelding + '- Vul een geldig emailadres in.\n';
		document.RapportageAanvraag.email.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}

	if (document.RapportageAanvraag.t1.value.length == 0){
		Foutmelding = Foutmelding + '- Trefwoord 1\n';
		document.RapportageAanvraag.t1.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.RapportageAanvraag.t1.style.border = '1px solid #425275';
	}
	
	if (submitOK == 'False'){
		alert('De volgende velden zijn verplicht:\n' + Foutmelding);
		return false;
	}
}
// Einde van deze functie.

// Functie om het Informatie aanvragen (bedrijven) te controleren.
function InformatieBedrijvenControleer(){
	var EmailCheck = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	/*var PostcodeCheck = /^[1-9]{1}[0-9]{3}[A-Z]{2}$/i*/
	var TelefoonCheck = /^0[0-9]{9}$/i
	var Foutmelding = '';
	submitOK = 'True';

	if (document.InformatieBedrijven.organisatie.value.length == 0){
		Foutmelding = Foutmelding + '- Naam organisatie.\n';
		document.InformatieBedrijven.organisatie.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.InformatieBedrijven.organisatie.style.border = '1px solid #425275';
	}
	var count = 0;
	for (i=0; document.InformatieBedrijven.aanhef[i]; i++) {
		if ( document.InformatieBedrijven.aanhef[i].checked == true ) {
			count++;
		}
	}
	if (count == 0) {
		Foutmelding = Foutmelding + '- Aanhef.\n';
		submitOK = 'False';
	}
	if (document.InformatieBedrijven.naam.value.length == 0){
		Foutmelding = Foutmelding + '- Naam contactpersoon.\n';
		document.InformatieBedrijven.naam.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.InformatieBedrijven.naam.style.border = '1px solid #425275';
	}
	if (TelefoonCheck.test(document.InformatieBedrijven.telefoon.value)){
		document.InformatieBedrijven.telefoon.style.border = '1px solid #425275';
	}
	else{
		Foutmelding = Foutmelding + '- Een geldig telefoonnummer.\n';
		document.InformatieBedrijven.telefoon.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	if (EmailCheck.test(document.InformatieBedrijven.email.value)){
		document.InformatieBedrijven.email.style.border = '1px solid #425275';
	}
	else{
		Foutmelding = Foutmelding + '- Vul een geldig emailadres in.\n';
		document.InformatieBedrijven.email.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	var count = 0;
	for(i=0; document.InformatieBedrijven.website[i]; i++){
		if(document.InformatieBedrijven.website[i].checked == true){
			count++;
		}
	}
	if(count == 0){
		Foutmelding = Foutmelding + '- Website.\n';
		submitOK = 'False';
	}
	var count = 0;
	for(i=0; document.InformatieBedrijven.nieuwsbrief[i]; i++){
		if(document.InformatieBedrijven.nieuwsbrief[i].checked == true){
			count++;
		}
	}
	if(count == 0){
		Foutmelding = Foutmelding + '- Nieuwsbrief.\n';
		submitOK = 'False';
	}
	var count = 0;
	for(i=0; document.InformatieBedrijven.contact_opnemen[i]; i++){
		if(document.InformatieBedrijven.contact_opnemen[i].checked == true){
			count++;
		}
	}
	if(count == 0){
		Foutmelding = Foutmelding + '- Contact opnemen.\n';
		submitOK = 'False';
	}
	if (document.InformatieBedrijven.opmerking.value.length == 0){
		Foutmelding = Foutmelding + '- Vraag/Opmerking.\n';
		document.InformatieBedrijven.opmerking.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.InformatieBedrijven.opmerking.style.border = '1px solid #425275';
	}
	/*if (document.InformatieBedrijven.website_adres.value.length == 0){
		Foutmelding = Foutmelding + '- Geef het (gewenste) adres op.\n';
		document.InformatieBedrijven.website_adres.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.InformatieBedrijven.website_adres.style.border = '1px solid #425275';
	}*/
	if (submitOK == 'False'){
		alert('De volgende velden zijn verplicht:\n' + Foutmelding);
		return false;
	}
}
// Einde van deze functie.

// Functie om de gratis proefperiode (tuincentra) te controleren.
function GratisProefperiodeControleer(){
	var EmailCheck = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	/*var PostcodeCheck = /^[1-9]{1}[0-9]{3}[A-Z]{2}$/i*/
	var TelefoonCheck = /^0[0-9]{9}$/i
	var Foutmelding = '';
	submitOK = 'True';

	if (document.GratisProefperiode.naamtc.value.length == 0){
		Foutmelding = Foutmelding + '- Naam tuincentrum.\n';
		document.GratisProefperiode.naamtc.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.GratisProefperiode.naamtc.style.border = '1px solid #f29e1a';
	}
	var count = 0;
	for(i=0; document.GratisProefperiode.aanhef[i]; i++){
		if(document.GratisProefperiode.aanhef[i].checked == true){
			count++;
		}
	}
	if(count == 0){
		Foutmelding = Foutmelding + '- Aanhef.\n';
		submitOK = 'False';
	}
	if (document.GratisProefperiode.naam.value.length == 0){
		Foutmelding = Foutmelding + '- Naam contactpersoon.\n';
		document.GratisProefperiode.naam.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.GratisProefperiode.naam.style.border = '1px solid #f29e1a';
	}
	if (TelefoonCheck.test(document.GratisProefperiode.telefoon.value)){
		document.GratisProefperiode.telefoon.style.border = '1px solid #f29e1a';
	}
	else{
		Foutmelding = Foutmelding + '- Een geldig telefoonnummer.\n';
		document.GratisProefperiode.telefoon.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	if (EmailCheck.test(document.GratisProefperiode.email.value)){
		document.GratisProefperiode.email.style.border = '1px solid #f29e1a';
	}
	else{
		Foutmelding = Foutmelding + '- Vul een geldig emailadres in.\n';
		document.GratisProefperiode.email.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	var count = 0;
	for(i=0; document.GratisProefperiode.website[i]; i++){
		if(document.GratisProefperiode.website[i].checked == true){
			count++;
		}
	}
	if(count == 0){
		Foutmelding = Foutmelding + '- Website.\n';
		submitOK = 'False';
	}
	if (document.GratisProefperiode.website_adres.value.length == 0){
		Foutmelding = Foutmelding + '- Geef het (gewenste) www adres op.\n';
		document.GratisProefperiode.website_adres.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.GratisProefperiode.website_adres.style.border = '1px solid #f29e1a';
	}
	if (!document.GratisProefperiode.voorwaarden.checked){
		Foutmelding = Foutmelding + '- U dient akkoord te gaan.\n';
		submitOK = 'False';
	}
	if (submitOK == 'False'){
		alert('De volgende velden zijn verplicht:\n' + Foutmelding);
		return false;
	}
}
// Einde van deze functie.

// Functie om het informatie aanvragen (tuincentra) te controleren.
function InformatieTuincentraControleer(){
	var EmailCheck = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	/*var PostcodeCheck = /^[1-9]{1}[0-9]{3}[A-Z]{2}$/i*/
	var TelefoonCheck = /^0[0-9]{9}$/i
	var Foutmelding = '';
	submitOK = 'True';

	if (document.InformatieTuincentra.naamtc.value.length == 0){
		Foutmelding = Foutmelding + '- Naam tuincentrum.\n';
		document.InformatieTuincentra.naamtc.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.InformatieTuincentra.naamtc.style.border = '1px solid #f29e1a';
	}
	var count = 0;
	for(i=0; document.InformatieTuincentra.aanhef[i]; i++){
		if(document.InformatieTuincentra.aanhef[i].checked == true){
			count++;
		}
	}
	if(count == 0){
		Foutmelding = Foutmelding + '- Aanhef.\n';
		submitOK = 'False';
	}
	if (document.InformatieTuincentra.naam.value.length == 0){
		Foutmelding = Foutmelding + '- Naam contactpersoon.\n';
		document.InformatieTuincentra.naam.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.InformatieTuincentra.naam.style.border = '1px solid #f29e1a';
	}
	if (TelefoonCheck.test(document.InformatieTuincentra.telefoon.value)){
		document.InformatieTuincentra.telefoon.style.border = '1px solid #f29e1a';
	}
	else{
		Foutmelding = Foutmelding + '- Een geldig telefoonnummer.\n';
		document.InformatieTuincentra.telefoon.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	if (EmailCheck.test(document.InformatieTuincentra.email.value)){
		document.InformatieTuincentra.email.style.border = '1px solid #f29e1a';
	}
	else{
		Foutmelding = Foutmelding + '- Vul een geldig emailadres in.\n';
		document.InformatieTuincentra.email.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	var count = 0;
	for(i=0; document.InformatieTuincentra.website[i]; i++){
		if(document.InformatieTuincentra.website[i].checked == true){
			count++;
		}
	}
	if(count == 0){
		Foutmelding = Foutmelding + '- Website.\n';
		submitOK = 'False';
	}
	var count = 0;
	for(i=0; document.InformatieTuincentra.nieuwsbrief[i]; i++){
		if(document.InformatieTuincentra.nieuwsbrief[i].checked == true){
			count++;
		}
	}
	if(count == 0){
		Foutmelding = Foutmelding + '- Nieuwsbrief.\n';
		submitOK = 'False';
	}
	var count = 0;
	for(i=0; document.InformatieTuincentra.contact_opnemen[i]; i++){
		if(document.InformatieTuincentra.contact_opnemen[i].checked == true){
			count++;
		}
	}
	if(count == 0){
		Foutmelding = Foutmelding + '- Contact opnemen.\n';
		submitOK = 'False';
	}
	/*if (document.InformatieTuincentra.website_adres.value.length == 0){
		Foutmelding = Foutmelding + '- Geef het (gewenste) www adres op.\n';
		document.InformatieTuincentra.website_adres.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.InformatieTuincentra.website_adres.style.border = '1px solid #f29e1a';
	}*/
	if (submitOK == 'False'){
		alert('De volgende velden zijn verplicht:\n' + Foutmelding);
		return false;
	}
}
// Einde van deze functie.

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

	if (document.RapportageAanvraagGoedeDoelen.organisatie.value.length == 0){
		Foutmelding = Foutmelding + '- Naam organisatie.\n';
		document.RapportageAanvraagGoedeDoelen.organisatie.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.RapportageAanvraagGoedeDoelen.organisatie.style.border = '1px solid #2485ad';
	}
	if (document.RapportageAanvraagGoedeDoelen.website.value.length == 0){
		Foutmelding = Foutmelding + '- Website organisatie.\n';
		document.RapportageAanvraagGoedeDoelen.website.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.RapportageAanvraagGoedeDoelen.website.style.border = '1px solid #2485ad';
	}
	
	var count = 0;
		for (i=0; document.RapportageAanvraagGoedeDoelen.aanhef[i]; i++) {
			if ( document.RapportageAanvraagGoedeDoelen.aanhef[i].checked == true ) {
				count++;
			}
		}
		
		if (count == 0) {
		Foutmelding = Foutmelding + '- Aanhef.\n';
		submitOK = 'False';
	}
	
	if (document.RapportageAanvraagGoedeDoelen.voorletters.value.length == 0){
		Foutmelding = Foutmelding + '- Voorletters.\n';
		document.RapportageAanvraagGoedeDoelen.voorletters.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.RapportageAanvraagGoedeDoelen.voorletters.style.border = '1px solid #2485ad';
	}
	if (document.RapportageAanvraagGoedeDoelen.achternaam.value.length == 0){
		Foutmelding = Foutmelding + '- Achternaam.\n';
		document.RapportageAanvraagGoedeDoelen.achternaam.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.RapportageAanvraagGoedeDoelen.achternaam.style.border = '1px solid #2485ad';
	}
	
	if (filter.test(document.RapportageAanvraagGoedeDoelen.email.value)){
		document.RapportageAanvraagGoedeDoelen.email.style.border = '1px solid #2485ad';
	}
	else{
		Foutmelding = Foutmelding + '- Vul een geldig emailadres in.\n';
		document.RapportageAanvraagGoedeDoelen.email.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}

	if (document.RapportageAanvraagGoedeDoelen.t1.value.length == 0){
		Foutmelding = Foutmelding + '- Trefwoord 1\n';
		document.RapportageAanvraagGoedeDoelen.t1.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.RapportageAanvraagGoedeDoelen.t1.style.border = '1px solid #2485ad';
	}
	
	if (submitOK == 'False'){
		alert('De volgende velden zijn verplicht:\n' + Foutmelding);
		return false;
	}
}
// Einde van deze functie.

// Functie om het Informatie aanvragen (goede doelen) te controleren.
function InformatieGoedeDoelenControleer(){
	var EmailCheck = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	/*var PostcodeCheck = /^[1-9]{1}[0-9]{3}[A-Z]{2}$/i*/
	var TelefoonCheck = /^0[0-9]{9}$/i
	var Foutmelding = '';
	submitOK = 'True';

	if (document.InformatieGoedeDoelen.organisatie.value.length == 0){
		Foutmelding = Foutmelding + '- Naam organisatie.\n';
		document.InformatieGoedeDoelen.organisatie.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.InformatieGoedeDoelen.organisatie.style.border = '1px solid #2485ad';
	}
	var count = 0;
	for (i=0; document.InformatieGoedeDoelen.aanhef[i]; i++) {
		if ( document.InformatieGoedeDoelen.aanhef[i].checked == true ) {
			count++;
		}
	}
	if (count == 0) {
		Foutmelding = Foutmelding + '- Aanhef.\n';
		submitOK = 'False';
	}
	if (document.InformatieGoedeDoelen.naam.value.length == 0){
		Foutmelding = Foutmelding + '- Naam contactpersoon.\n';
		document.InformatieGoedeDoelen.naam.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.InformatieGoedeDoelen.naam.style.border = '1px solid #2485ad';
	}
	if (TelefoonCheck.test(document.InformatieGoedeDoelen.telefoon.value)){
		document.InformatieGoedeDoelen.telefoon.style.border = '1px solid #2485ad';
	}
	else{
		Foutmelding = Foutmelding + '- Een geldig telefoonnummer.\n';
		document.InformatieGoedeDoelen.telefoon.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	if (EmailCheck.test(document.InformatieGoedeDoelen.email.value)){
		document.InformatieGoedeDoelen.email.style.border = '1px solid #2485ad';
	}
	else{
		Foutmelding = Foutmelding + '- Vul een geldig emailadres in.\n';
		document.InformatieGoedeDoelen.email.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	var count = 0;
	for(i=0; document.InformatieGoedeDoelen.website[i]; i++){
		if(document.InformatieGoedeDoelen.website[i].checked == true){
			count++;
		}
	}
	if(count == 0){
		Foutmelding = Foutmelding + '- Website.\n';
		submitOK = 'False';
	}
	var count = 0;
	for(i=0; document.InformatieGoedeDoelen.nieuwsbrief[i]; i++){
		if(document.InformatieGoedeDoelen.nieuwsbrief[i].checked == true){
			count++;
		}
	}
	if(count == 0){
		Foutmelding = Foutmelding + '- Nieuwsbrief.\n';
		submitOK = 'False';
	}
	var count = 0;
	for(i=0; document.InformatieGoedeDoelen.cbf_keur[i]; i++){
		if(document.InformatieGoedeDoelen.cbf_keur[i].checked == true){
			count++;
		}
	}
	if(count == 0){
		Foutmelding = Foutmelding + '- CBF Keur.\n';
		submitOK = 'False';
	}
	var count = 0;
	for(i=0; document.InformatieGoedeDoelen.contact_opnemen[i]; i++){
		if(document.InformatieGoedeDoelen.contact_opnemen[i].checked == true){
			count++;
		}
	}
	if(count == 0){
		Foutmelding = Foutmelding + '- Contact opnemen.\n';
		submitOK = 'False';
	}
	if (document.InformatieGoedeDoelen.opmerking.value.length == 0){
		Foutmelding = Foutmelding + '- Vraag/Opmerking.\n';
		document.InformatieGoedeDoelen.opmerking.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.InformatieGoedeDoelen.opmerking.style.border = '1px solid #425275';
	}
	/*if (document.InformatieGoedeDoelen.website_adres.value.length == 0){
		Foutmelding = Foutmelding + '- Geef het (gewenste) adres op.\n';
		document.InformatieGoedeDoelen.website_adres.style.border = '1px solid #ff0000';
		submitOK = 'False';
	}
	else{
		document.InformatieGoedeDoelen.website_adres.style.border = '1px solid #2485ad';
	}*/
	if (submitOK == 'False'){
		alert('De volgende velden zijn verplicht:\n' + Foutmelding);
		return false;
	}
}
// Einde van deze functie.