function checkForm() {
//	alert("start check v10");
  	var errMsg = "";

	var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
	
	if($F("fname") == "") { errMsg += "<p>Voornaam is een verplicht veld!</p>";}
	if($F("name") == "") { errMsg += "<p>Naam is een verplicht veld!</p>";}
  	if($F("mail") == "") { errMsg += "<p>E-mail is een verplicht veld!</p>";} 
	else {if(!$F("mail").match(emailRegex)) {errMsg += "<p>U heeft geen geldig e-mailadres ingegeven!</p>";}}
  	if($F("statuut") == "0") { errMsg += "<p>Statuut is een verplicht veld!</p>";}
	if($F("diploma") == "0") { errMsg += "<p>Diplomaniveau is een verplicht veld!</p>";}
	if($F("functie") == "0") { errMsg += "<p>Functieniveau is een verplicht veld!</p>";}

	if ($("domein")){		
		var domein = $F("domein");
	  	if(domein == "0") { errMsg += "<p>Functie is een verplicht veld!</p>";}
	}
	if ($("sector")){		
		var sector = $F("sector");
	  	if(sector == "0") { errMsg += "<p>Sector is een verplicht veld!</p>";}
	}
	if ($F('leiding') != 0 || $F('budget') != 0 || $F('contract') != 0 || $F('overuren') != "" || $F('organisatie') != 0 || $F('regio') != ""){
		// ook validatie voor het tweede block
		if($F("leiding") == "0") { errMsg += "<p>Leiding is een verplicht veld!</p>";}
		if($F("budget") == "0") { errMsg += "<p>Budget is een verplicht veld!</p>";}
		if ($F('statuut') < 5){
			if($F("contract") == "0") { errMsg += "<p>Contracttype is een verplicht veld!</p>";}
			if($F("overuren") == "") { errMsg += "<p>Overuren is een verplicht veld!</p>";}
			if($F("organisatie") == "0") { errMsg += "<p>Organisatie is een verplicht veld!</p>";}
			if($F("regio") == "") { errMsg += "<p>Regio is een verplicht veld!</p>";}
		} else {
			if($F("overuren") == "") { errMsg += "<p>Overuren is een verplicht veld!</p>";}
			if($F("organisatie") == "0") { errMsg += "<p>Organisatie is een verplicht veld!</p>";}
		}
	}
	
	if (errMsg != ""){
	  	//alert(errMsg);
		$('errormsg').update(errMsg);
		$('errormsg').show();
		$('salaris_text').scrollIntoView();
		return false;
	} else {
		return true;
	}
}

function checkVal(veld){
	var veldnaam = veld;
	if (veld=="name"){veldnaam="naam";}
	if (veld=="fname"){veldnaam="voornaam";}
	if (veld=="mail"){veldnaam="e-mail";}
	var advice = "<p>" + veldnaam + " is een verplicht veld!</p>";
	var elm = $(veld);
	if ($F(veld) == 0 || $F(veld) == ""){
		return advice;
	} else {
		return "";
	}
}
function checkMail(veld){
	if (/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test($F(veld))){
		return ""
	} else {
		return "<p>U heeft geen geldig e-mail adres ingegeven</p>";
	}
}
function showExtra(){
	$('extra_zoekcriteria').toggle();
}

function getOptions(option_id){
	var statuut = $F('statuut');
	var selected_val = $F(option_id);
	//console.log(selected_val);
	id_to_update = option_id + "-sel";
	new Ajax.Updater(id_to_update, 'getoptions.php', {
	parameters: {
		opts: option_id,
		statuut: statuut,
		selected_val: selected_val
	}
});
}
function handleStatuut(){
	if ($F('statuut') == 5){
		// statutairen
		$('opt-regio').hide();
		$('opt-contract').hide();
	} else if ($F('statuut') == 7){
		// contractuelen
		$('opt-regio').hide();
	} else {
		$('opt-regio').show();
		$('opt-contract').show();
	}
	getOptions("sector");
	getOptions("domein");
}