function checkInlog() {
	var oFrm = document.frmToegang;
	if (oFrm.wnr.value == '') {
		alert('Vul uw werknemersnummer in.');
		oFrm.wnr.focus();
		return false;
	}
	if (oFrm.pass.value == '') {
		alert('Vul uw wachtwoord in.');
		oFrm.pass.focus();
		return false;
	}
	return true;
}

function isEmail(adres) {
	var restantAdres;
	var boolAdresOK = true;
	if (adres == '' || adres.indexOf('@') < 0) { 
		boolAdresOK = false; // er moet een @ in staan
	} else {
		restantAdres = adres.substring(adres.indexOf('@') + 1, adres.length);
		if (restantAdres.indexOf('.') < 1) {
			boolAdresOK = false; // na de @ moet een . staan met minstens een karacter ertussen
		} else {
			restantAdres = restantAdres.substring(restantAdres.indexOf('.') + 1, restantAdres.length);
			if(restantAdres.length < 2) {
				boolAdresOK = false; // na de . moeten minimaal 2 tekens staan
			}
		}
	}
		
	// ook op rare tekens controleren
	if (boolAdresOK) {
		var lcAdres = adres.toLowerCase();
		var strToegestaan = "1234567890-_@qwertyuiopasdfghjklzxcvbnm.";
		for (var i = 0; i < lcAdres.length; i++) {
        			letter = lcAdres.substring(i,i+1);
            		if (strToegestaan.indexOf(letter) < 0) {
    	    			//lcAdres bevat geen waarde uit strToegestaan
        				boolAdresOK = false;
       			}
       		}
		
	}
	return boolAdresOK;
}

function checkAanvraag() {
	var oFrm = document.frmAanvraag;
	if (oFrm.achternaam.value == '') {
		alert('Vul uw achternaam in.');
		oFrm.achternaam.focus();
		return false;
	}
	if (oFrm.wnr.value == '') {
		alert('Vul uw werknemersnummer in.');
		oFrm.wnr.focus();
		return false;
	}
	if (oFrm.email.value == '') {
		alert('Vul uw e-mail adres in.');
		oFrm.email.focus();
		return false;
	}
	if (!isEmail(oFrm.email.value)) {
		alert('Vul een geldig e-mail adres in.');
		oFrm.email.focus();
		return false;
	}
	return true;
	
}

function submitGegevens() {
	var oFrm = document.frmGegevens;
	if (oFrm.wnr.value == "") {
		alert('Vul uw werknemersnummer in.');
		oFrm.wnr.focus();
		return false;
	}
	if (oFrm.email.value == "") {
		alert('Vul uw e-mailadres in.');
		oFrm.email.focus();
		return false;
	}
	if (!isEmail(oFrm.email.value)) {
		alert('Vul een geldig e-mail adres in.');
		oFrm.email.focus();
		return false;
	}
	
	if (oFrm.oud_password.value == "") {
		alert('Vul uw huidige wachtwoord in.');
		oFrm.oud_password.focus();
		return false;
	}
	
	if (oFrm.nw_password1.value != oFrm.nw_password2.value) {
		alert('De bevestiging van uw nieuwe wachtwoord komt niet overeen met het nieuwe wachtwoord.')
		oFrm.nw_password1.value = '';
		oFrm.nw_password2.value = '';
		oFrm.nw_password1.focus();
		return false;
	}
	oFrm.submit();
}
