<!--
function ValidateForm(theForm,formCode) {
	var j=0 
	var i=0       
	var coursecode=''       
	var newscode=''
	var rs = true;
    var dt = new Date();
    var yCur = (dt.getYear() < 1000) ? 1900+dt.getYear() : dt.getYear();
    var oms = "";
	if (formCode == "S01" || formCode == "S02") {
		oms = "Opleiding";
	} else {
		oms = "Cursus";
	}
	rs = is_verplicht(theForm.elements["CursusCode"],oms,theForm.elements["CursusCode1"]);
	if (rs) {
		if (formCode == "D03") {
			oms = "Cursustempo";
		} else {
			oms = "Studietempo";
		}
		rs = is_verplicht(theForm.elements["StudieTempoCode1"],oms,theForm.elements["StudieTempoCode1"]);
	}
	if (rs) {
		rs = is_verplicht(theForm.elements["StudieType"],"StudieType",null);
	}
	if (rs) {
		rs = is_verplicht(theForm.elements["BetaalTermijnCode"],"Betaaltermijn",theForm.elements["BetaalTermijnCode"]);
	}
	if (rs) {
		rs = is_verplicht(theForm.elements["BetaalWijzeCode"],"Betaalwijze",theForm.elements["BetaalWijzeCode"]);
		if (rs) {
			if(theForm.elements["BetaalWijzeCode"]) {
				if(theForm.elements["BetaalWijzeCode"].value=='AUT') {
					rs = is_verplicht(theForm.elements["BetaalDagCode"],"Betaaldag",theForm.elements["BetaalDagCode"]);
					if (rs) {
						if(is_leeg(theForm.elements["Girorekeningnr"].value)) {
							if(is_leeg(theForm.elements["Bankrekeningnr"].value)) {
								alert('Girorekeningnr of Bankrekeningnr invullen is verplicht');
								theForm.elements["Bankrekeningnr"].style.backgroundColor='#ABE1F6'
								theForm.elements["Girorekeningnr"].style.backgroundColor='#ABE1F6'
								theForm.elements["Bankrekeningnr"].focus();
								rs = false;	
							}
						}
					}
				}
			}
		}
	}
	if (rs) {
		if(theForm.elements["Girorekeningnr"] && theForm.elements["Bankrekeningnr"]) {
			if(!is_leeg(theForm.elements["Girorekeningnr"].value)) {
				if(!is_leeg(theForm.elements["Bankrekeningnr"].value)) {
					alert('Alleen Girorekeningnr of Bankrekeningnr mag ingevuld worden');
					theForm.elements["Bankrekeningnr"].style.backgroundColor='#ABE1F6'
					theForm.elements["Girorekeningnr"].style.backgroundColor='#ABE1F6'
					theForm.elements["Bankrekeningnr"].focus();
					rs = false;	
				}
			}
		}
	}
	if (rs) {
		if(theForm.elements["StartDatumInd"]) {
			if(radioValue(theForm.elements["StartDatumInd"])=='1') {
				rs = is_verplicht(theForm.elements["StartDatum"],"StartDatum",theForm.elements["StartDatum"]);
				if (rs) {
				    if(GetInputDate(theForm.elements["StartDatum"].value,'ddmmyy')==false){
						alert('Ongeldige Startdatum\n\nFormaat is dd-mm-jjjj');
						theForm.elements["StartDatum"].style.backgroundColor='#ABE1F6'
						theForm.elements["StartDatum"].focus();
						rs = false;	
					} else {
						if (theForm.elements["StartDatum"].value.length < 10) {
							theForm.elements["StartDatum"].value = formatDate(g_day,g_month,g_year);
						}
					}
					if (rs) {
					    if (g_year1 > yCur) {
	                      alert('Ongeldige Startdatum\n\nFormaat is dd-mm-jjjj');
						  rs = false;
   						}
					}
				}
			}
		}
	}
	if (rs) {
		if(theForm.elements["Geslacht"]) {
			if(!radioChecked(theForm.elements["Geslacht"])) {
				alert('Aanhef invullen is verplicht');
				rs = false;	
			}
		}
	}
	if (rs) {
		theForm.elements["Voorletters"].value = filterAlfa(theForm.elements["Voorletters"].value);
		rs = is_verplicht(theForm.elements["Voorletters"],"Voorletter(s)",theForm.elements["Voorletters"]);
	}
	if (rs) {
		rs = is_verplicht(theForm.elements["Achternaam"],"Achternaam",theForm.elements["Achternaam"]);
	}
	if (rs) {
		rs = is_verplicht(theForm.elements["Straat"],"Straat",theForm.elements["Straat"]);
	}
	if (rs) {
		rs = is_verplicht(theForm.elements["Huisnr"],"Huisnummer",theForm.elements["Huisnr"]);
	}
	if (rs) {
		rs = is_verplicht(theForm.elements["Postcode"],"Postcode",theForm.elements["Postcode"]);
	}
	if (rs) {
		rs = is_verplicht(theForm.elements["Plaats"],"Woonplaats",theForm.elements["Plaats"]);
	}
	if (rs) {
		rs = is_verplicht(theForm.elements["LandCode"],"Land",theForm.elements["LandCode"]);
		if (rs) {
			if (!valideerPostcodeNL(theForm.elements["Postcode"].value,theForm.elements["LandCode"].value)) {
				alert('Ongeldige Postcode');
				theForm.elements["Postcode"].style.backgroundColor='#ABE1F6';
				theForm.elements["Postcode"].focus();
				rs = false;	
			}
		}
		if (rs) {
			if(theForm.elements["Bankrekeningnr"]) {
				if(!is_leeg(theForm.elements["Bankrekeningnr"].value)) {
					if(!valideerBankNr(theForm.elements["Bankrekeningnr"].value,theForm.elements["LandCode"].value)) {
						alert('Dit is een ongeldig bankrekeningnummer!');
						theForm.elements["Bankrekeningnr"].style.backgroundColor='#ABE1F6'
						theForm.elements["Bankrekeningnr"].focus();
						rs = false;	
					}
				}
			}
		}
		if (rs) {
			if(theForm.elements["Girorekeningnr"]) {
				if(!is_leeg(theForm.elements["Girorekeningnr"].value)) {
					if(!valideerGiroNr(theForm.elements["Girorekeningnr"].value,theForm.elements["LandCode"].value)) {
						alert('Dit is een ongeldig girorekeningnummer!');
						theForm.elements["Girorekeningnr"].style.backgroundColor='#ABE1F6'
						theForm.elements["Girorekeningnr"].focus();
						rs = false;
					}
				}
			}
		}
	}
	if (rs) {
		rs = is_verplicht(theForm.elements["Gebdatum"],"Geboortedatum",theForm.elements["Gebdatum"]);
		if (rs) {
		    if(theForm.elements["Gebdatum"]){
			    if(GetInputDate(theForm.elements["Gebdatum"].value,'ddmmyy')==false){
					alert('Ongeldige Geboortedatum\n\nFormaat is dd-mm-jjjj');
					theForm.elements["Gebdatum"].style.backgroundColor='#ABE1F6';
					theForm.elements["Gebdatum"].focus();
					rs = false;	
				} else {
					if (theForm.elements["Gebdatum"].value.length < 10) {
						theForm.elements["Gebdatum"].value = formatDate(g_day,g_month,g_year);
					}
				}
				if (rs) {
				    if (g_year1 > yCur) {
                      alert('Ongeldige Geboortedatum\n\nFormaat is dd-mm-jjjj');
					  rs = false;
					}
				}
			}
		}
	}
	if (rs) {
		if (formCode == 'S01' || formCode == 'S02') {
			rs = is_verplicht(theForm.elements["GeboortePlaats"],"Geboorteplaats",theForm.elements["GeboortePlaats"]);
		}
	}
	if (rs) {
		if (formCode != 'SG') {
			rs = is_verplicht(theForm.elements["Email"],"E-mail adres",theForm.elements["Email"]);
		}
		if (rs) {
			if (!is_leeg(theForm.elements["Email"].value)) {
			    if(valideerEMail(theForm.elements["Email"].value)==false){
					alert('Ongeldig Email adres');
					theForm.elements["Email"].style.backgroundColor='#ABE1F6'
					theForm.elements["Email"].focus();
					rs = false;
				}
			}
		}
	}
	if (rs) {
		if(theForm.elements["TelefoonOverdag"]) {
			if (!is_leeg(theForm.elements["TelefoonOverdag"].value)) {
			    if(valideerTel(theForm.elements["TelefoonOverdag"].value,theForm.elements["LandCode"].value,false)==false){
					alert('Ongeldige Telefoon overdag\n\nFormaat is netnummer-abonneenummer\n\nVoorbeeld 012-3456789');
					theForm.elements["TelefoonOverdag"].style.backgroundColor='#ABE1F6'
					theForm.elements["TelefoonOverdag"].focus();
					rs = false;	
				}
			}
		}
	}
	if (rs) {
		if(theForm.elements["TelefoonSavonds"]) {
			if (!is_leeg(theForm.elements["TelefoonSavonds"].value)) {
			    if(valideerTel(theForm.elements["TelefoonSavonds"].value,theForm.elements["LandCode"].value,false)==false){
					alert('Ongeldige Telefoon \'s avonds\n\nFormaat is netnummer-abonneenummer\n\nVoorbeeld 012-3456789');
					theForm.elements["TelefoonSavonds"].style.backgroundColor='#ABE1F6'
					theForm.elements["TelefoonSavonds"].focus();
					rs = false;	
				}
			}
		}
	}
	if (rs) {
		if(theForm.elements["MobielNr"]) {
			if (!is_leeg(theForm.elements["MobielNr"].value)) {
			    if(valideerTel(theForm.elements["MobielNr"].value,theForm.elements["LandCode"].value,true)==false){
					alert('Ongeldige Telefoon mobiel\n\nFormaat is netnummer-abonneenummer\n\nVoorbeeld 012-3456789');
					theForm.elements["MobielNr"].style.backgroundColor='#ABE1F6'
					theForm.elements["MobielNr"].focus();
					rs = false;	
				}
			}
		}
	}
	if (rs) {
		if(theForm.elements["Afwijkendadres"]) {
			if(radioValue(theForm.elements["Afwijkendadres"])=='J') {
				rs = is_verplicht(theForm.elements["FAC_Bedrijfsnaam"],"Factuuradres bedrijfsnaam",theForm.elements["FAC_Bedrijfsnaam"]);
				if (rs) {
					rs = is_verplicht(theForm.elements["FAC_Achternaam"],"Factuuradres naam contactpersoon",theForm.elements["FAC_Achternaam"]);
				}
				if (rs) {
					if(!radioChecked(theForm.elements["FAC_Geslacht"])) {
						alert('Factuuradres aanhef invullen is verplicht');
						rs = false;	
					}
				}
				if (rs) {
					theForm.elements["FAC_Voorletters"].value = filterAlfa(theForm.elements["FAC_Voorletters"].value);
					rs = is_verplicht(theForm.elements["FAC_Voorletters"],"Factuuradres voorletter(s)",theForm.elements["FAC_Voorletters"]);
				}
				if (rs) {
					rs = is_verplicht(theForm.elements["FAC_Straat"],"Factuuradres straat",theForm.elements["FAC_Straat"]);
				}
				if (rs) {
					rs = is_verplicht(theForm.elements["FAC_Huisnr"],"Factuuradres huisnummer",theForm.elements["FAC_Huisnr"]);
				}
				if (rs) {
					rs = is_verplicht(theForm.elements["FAC_Postcode"],"Factuuradres postcode",theForm.elements["FAC_Postcode"]);
				}
				if (rs) {
					rs = is_verplicht(theForm.elements["FAC_Plaats"],"Factuuradres plaats",theForm.elements["FAC_Plaats"]);
				}
				if (rs) {
					rs = is_verplicht(theForm.elements["FAC_LandCode"],"Factuuradres land",theForm.elements["FAC_LandCode"]);
					if (rs) {
						if (!valideerPostcodeNL(theForm.elements["FAC_Postcode"].value,theForm.elements["FAC_LandCode"].value)) {
							alert('Ongeldige Factuuradres postcode');
							theForm.elements["FAC_Postcode"].style.backgroundColor='#ABE1F6';
							theForm.elements["FAC_Postcode"].focus();
							rs = false;	
						}
					}
				}
			}
		}
	}
	if (rs) {
		rs = is_verplicht(theForm.elements["AdvertentieCode"],"Waar heeft u ons gezien? ",theForm.elements["AdvertentieCode"]);
	}
	return rs;
}

function is_verplicht(veld, oms, veld1) {
	var v = true;
	if(veld) {
		if(is_leeg(veld.value)) {
			alert(oms +' invullen is verplicht');
			if (veld1 != null) {
				veld1.style.backgroundColor='#ABE1F6'
				veld1.focus();
			}
			v = false;
		}
	}
	return v;
}

function ShowHideAddressForm(theDoc,theForm) {
	if(radioValue(theForm.elements["Afwijkendadres"])=='N') {
		theDoc.getElementById('factuuradres').style.display = "none";
	}
	if(radioValue(theForm.elements["Afwijkendadres"])=='J') {
		theDoc.getElementById('factuuradres').style.display = "";
	}
}

function ShowHideBetaalDagForm(theDoc,theForm) {
	if(theForm.elements["BetaalWijzeCode"].value=='AUT') {
		theDoc.getElementById('betaaldag').style.display = "";
	}
	if(theForm.elements["BetaalWijzeCode"].value!='AUT') {
		theDoc.getElementById('betaaldag').style.display = "none";
	}
}

function set_start_date_indForm(theForm) {
	if(theForm.elements["StartDatum"].value!='') {
		setRadioValue(theForm.elements["StartDatumInd"],'1');
	} else {
		setRadioValue(theForm.elements["StartDatumInd"],'0');
	}
}
-->
