function getValue(ele) {
	if (ele.length) {
		for (var i = 0; i < ele.length; i++) {
			if (ele[i].checked) return ele[i].value;
		}
	} else {
		if (ele.checked) return ele.value;
	}
	return false;
}


function checkEmail(emailAddress) {
	var foundAtSymbol = 0;
	var foundDot = 0;
	var md;
	// Go through each character in the email address.
	for (var x = 0; x < emailAddress.length - 1; x++) {
		md = emailAddress.substr(x, 1);
		// Is the character an @ symbol?
		if (md == '@') foundAtSymbol++;
		// Count how many dots there are after the @ symbol.
		if (md == '.' && foundAtSymbol == 1) foundDot++;
	};
	// Is there only one @ symbol, and are there more than one dots?
	if (foundDot > 0 && foundAtSymbol == 1) {
		return true;
	} else {
		return false;
	};
};


function Validate(fm) {
	var chkemail = /.*@.+\..+/
	var err = "";
	if (fm.voorletter.value == "") { err += "- Cliënt (voorletter)\n"; }
	if (fm.achternaam.value == "") { err += "- Cliënt (achternaam)\n"; }
	if (!document.contactformulier.geslacht[0].checked && !document.contactformulier.geslacht[1].checked) { err += "- Geslacht cliënt\n"; }
	if (fm.gebdat_dag.value == "") { err += "- Geboortedatum cliënt(dag)\n"; }
	if (fm.gebdat_maand.value == "") { err += "- Geboortedatum cliënt(maand)\n"; }
	if (fm.gebdat_jaar.value == "") { err += "- Geboortedatum cliënt(jaar)\n"; }


	var diaChecks = document.contactformulier.diagnose;

	if (!diaChecks[0].checked && !diaChecks[1].checked && !diaChecks[2].checked && !diaChecks[3].checked && !diaChecks[4].checked && !diaChecks[5].checked && !diaChecks[6].checked && !diaChecks[7].checked && !diaChecks[8].checked && !diaChecks[9].checked) { err += "- Diagnose\n"; }
	if ((diaChecks[9].checked) && (fm.overig_txt.value == "")) { err += "- Diagnose overig\n"; }

	if (fm.vraagstelling_txt.value == "") { err += "- Revalidatie-indicatie/vraagstelling\n"; }

	//Diagnose checkboxen
	if (!document.contactformulier.aanmelding[0].checked && !document.contactformulier.aanmelding[1].checked && !document.contactformulier.aanmelding[2].checked && !document.contactformulier.aanmelding[3].checked) { err += "- Aanmelding voor\n"; }

	if (fm.aanmelding_dag.value == "") { err += "- Datum aanmelding (dag)\n"; }
	if (fm.aanmelding_maand.value == "") { err += "- Datum aanmelding (maand)\n"; }
	if (fm.aanmelding_jaar.value == "") { err += "- Datum aanmelding (jaar)\n"; }
	if (fm.verwijzend_arts.value == "") { err += "- Naam verwijzend arts\n"; }
	if (fm.AGB_code_arts.value == "") { err += "- AGB-code verwijzend arts\n"; }

	//----------------------------------E-mail check---------------------------------------------
	if (document.contactformulier.elements['verwijzend_arts_email'].value == "") { }
	else
		if (!checkEmail(document.contactformulier.elements['verwijzend_arts_email'].value)) { err += "- Verwijzend arts, vul een geldig e-mail adres in\n"; }
	//-------------------------------------------------------------------------------------------

	if (err != "") {
		window.alert("Vul de volgende verplichte velden in:  \n \n" + err);
		return false;
	}
	fm.submit()
}

function ValidateDomein(fm) {

	var chkemail = /.*@.+\..+/
	var err = "";
	if (fm.voorletter.value == "") { err += "- Cliënt (voorletter)\n"; }
	if (fm.achternaam.value == "") { err += "- Cliënt (achternaam)\n"; }
	if (!document.contactformulier.geslacht[0].checked && !document.contactformulier.geslacht[1].checked) { err += "- Geslacht cliënt\n"; }
	if (fm.gebdat_dag.value == "") { err += "- Geboortedatum cliënt(dag)\n"; }
	if (fm.gebdat_maand.value == "") { err += "- Geboortedatum cliënt(maand)\n"; }
	if (fm.gebdat_jaar.value == "") { err += "- Geboortedatum cliënt(jaar)\n"; }

	if (!document.contactformulier.domeinen[0].checked && !document.contactformulier.domeinen[1].checked && !document.contactformulier.domeinen[2].checked && !document.contactformulier.domeinen[3].checked && !document.contactformulier.domeinen[4].checked && !document.contactformulier.domeinen[5].checked) { err += "- Domeinen\n"; }

	if (fm.vraagstelling_txt.value == "") { err += "- Vraagstelling\n"; }

	if (fm.aanmelding_dag.value == "") { err += "- Datum aanmelding (dag)\n"; }
	if (fm.aanmelding_maand.value == "") { err += "- Datum aanmelding (maand)\n"; }
	if (fm.aanmelding_jaar.value == "") { err += "- Datum aanmelding (jaar)\n"; }
	if (fm.verwijzend_arts.value == "") { err += "- Naam verwijzend arts\n"; }
	if (fm.AGB_code_arts.value == "") { err += "- AGB-code verwijzend arts\n"; }

	//----------------------------------E-mail check---------------------------------------------
	if (document.contactformulier.elements['verwijzend_arts_email'].value == "") { }
	else
		if (!checkEmail(document.contactformulier.elements['verwijzend_arts_email'].value)) { err += "- Verwijzend arts, vul een geldig e-mail adres in\n"; }
	//-------------------------------------------------------------------------------------------

	if (err != "") {
		window.alert("Vul de volgende verplichte velden in:  \n \n" + err);
		return false;
	}
	fm.submit()
}

function ValidateArbeidspoli(fm) {
	var chkemail = /.*@.+\..+/
	var err = "";
	if (fm.voorletter.value == "") { err += "- Cliënt (voorletter)\n"; }
	if (fm.achternaam.value == "") { err += "- Cliënt (achternaam)\n"; }
	if (fm.meisjesnaam.value == "") { err += "- Cliënt (meisjesnaam)\n"; }
	if (!document.contactformulier.geslacht[0].checked && !document.contactformulier.geslacht[1].checked) { err += "- Geslacht cliënt\n"; }
	if (fm.gebdat_dag.value == "") { err += "- Geboortedatum cliënt(dag)\n"; }
	if (fm.gebdat_maand.value == "") { err += "- Geboortedatum cliënt(maand)\n"; }
	if (fm.gebdat_jaar.value == "") { err += "- Geboortedatum cliënt(jaar)\n"; }
	if (fm.burgerservicenummer.value == "") { err += "- Cliënt burgerservicenummer\n"; }
	if (fm.client_straat.value == "") { err += "- Cliënt straat\n"; }
	if (fm.client_huisnummer.value == "") { err += "- Cliënt huisnummer\n"; }
	if (fm.client_postcode.value == "") { err += "- Cliënt postcode\n"; }
	if (fm.client_woonplaats.value == "") { err += "- Cliënt woonplaats\n"; }
	if (fm.client_telefoon.value == "") { err += "- Cliënt telefoon\n"; }
	if (fm.naam_verzekering.value == "") { err += "- Cliënt naam zorgverzekering\n"; }
	if (fm.polisnr_verzekering.value == "") { err += "- Cliënt polisnummer zorgverzekering\n"; }

	if (fm.aanmelding_dag.value == "") { err += "- Datum aanmelding (dag)\n"; }
	if (fm.aanmelding_maand.value == "") { err += "- Datum aanmelding (maand)\n"; }
	if (fm.aanmelding_jaar.value == "") { err += "- Datum aanmelding (jaar)\n"; }
	if (fm.verwijzer_instantie.value == "") { err += "- Verwijzer instantie\n"; }
	if (fm.verwijzend_arts.value == "") { err += "- Naam verwijzend arts\n"; }
	if (fm.verwijzer_agb.value == "") { err += "- AGB-code verwijzend arts\n"; }
	if (fm.verwijzer_straat.value == "") { err += "- Verwijzer straat\n"; }
	if (fm.verwijzer_huisnummer.value == "") { err += "- Verwijzer huisnummer\n"; }
	if (fm.verwijzer_postcode.value == "") { err += "- Verwijzer postcode\n"; }
	if (fm.verwijzer_woonplaats.value == "") { err += "- Verwijzer woonplaats\n"; }

	if (fm.werkgever_straat.value == "") { err += "- Werkgever straat\n"; }
	if (fm.werkgever_huisnummer.value == "") { err += "- Werkgever huisnummer\n"; }
	if (fm.werkgever_postcode.value == "") { err += "- Werkgever postcode\n"; }
	if (fm.werkgever_woonplaats.value == "") { err += "- Werkgever woonplaats\n"; }
	if (fm.werkgever_contactpersoon.value == "") { err += "- Contactpersoon\n"; }

	if (fm.werkgever_functie_client.value == "") { err += "- Werkgever functie cliënt\n"; }
	if (fm.verzuim_dag.value == "") { err += "- Verzuim sinds (dag)\n"; }
	if (fm.verzuim_maand.value == "") { err += "- Verzuim sinds (maand)\n"; }
	if (fm.verzuim_jaar.value == "") { err += "- Verzuim sinds (jaar)\n"; }
	if (fm.vraagstelling_txt.value == "") { err += "- Vraagstelling\n"; }

	//Diagnose checkboxen



	//----------------------------------E-mail check---------------------------------------------
	//if (document.contactformulier.elements['verwijzend_arts_email'].value == ""){}
	//else
	//if (!checkEmail(document.contactformulier.elements['verwijzend_arts_email'].value)){ err += "- Verwijzend arts, vul een geldig e-mail adres in\n"; }
	//-------------------------------------------------------------------------------------------

	if (err != "") {
		window.alert("Vul de volgende verplichte velden in:  \n \n" + err);
		return false;
	}
	fm.submit()
}
