function validEmail(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 showhide(sElement){
	
	if(document.getElementById(sElement).style.visibility == 'hidden'){
		
		document.getElementById(sElement).style.visibility = 'visible'
		
	}
	else
	{
		
		document.getElementById(sElement).style.visibility = 'hidden'
		
	}
	
}

function chkVacatureFormulier(){
	
	var oFrm = document.frmVacature;
	
	if(oFrm.fldNaam.value.length == 0){
		
		alert('[Vacature formulier]\nU heeft geen naam opgegeven.');
		
		oFrm.fldNaam.focus();
		
		return false;
		
	}
	
	if(oFrm.fldTelefoon.value.length == 0){
		
		alert('[Vacature formulier]\nU heeft geen telefoonnummer opgegeven.');
		
		oFrm.fldTelefoon.focus();
		
		return false;
		
	}
	
	if(!validEmail(oFrm.fldEmail.value)){
		
		alert('[Vacature formulier]\nU heeft geen geldig email adres opgegeven.');
		
		oFrm.fldEmail.focus();
		
		return false;
		
	}
	
	oFrm.action = 'default.asp?pId=-10&hId=44&pagina=VERWERKEN';
	oFrm.submit();
	
}
