﻿var anders = false;

function check(nr)
{
document.getElementById("menu").className="select"+nr;
}

function uncheck()
{
document.getElementById("menu").className="";
}

function show_anders()
{
	document.getElementById("anders").style.display="block";
	anders=true;
}

function hide_anders()
{
	document.getElementById("anders").style.display="none";
	anders=false;
}

function Focus(control) {
  control.focus();
  control.select();
}

function IsEmailCorrect(email) {
  return email.match(/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$/)!=null;
}

function IsEmpty(pole) {
  if (pole=='') 
  	return true
	else
	return false
}

function validate()
{
	if (IsEmpty(document.getElementById('naam').value)) {
		alert('Naam !');
		Focus(document.getElementById('naam'));
		return false;
	  }
	if (IsEmpty(document.getElementById('telefoonnummer').value)) {
		alert('Telefoonnummer !');
		Focus(document.getElementById('telefoonnummer'));
		return false;
	  }
	  
	var checked=false;
	for (i=0;i<document.forms.dataform.wilt.length;i++)
		{
			if (document.forms.dataform.wilt[i].checked)
				{
					checked=true;
				}
		}
	if (!checked) {
		alert('Een optie bij U wilt invoeren.');
		return false;
	  }
	if (anders && IsEmpty(document.getElementById('anders').value)) {
		alert('Anders !');
		return false;
	  }
	  
	return true;
}

function validate_vacatures(form)
{
	if (IsEmpty(form.A_naam.value)) {
		alert('Naam !');
		Focus(form.A_naam);
		return false;
	  }
	if (IsEmpty(form.A_geslacht.value)) {
		alert('Geslacht !');
		Focus(form.A_geslacht);
		return false;
	  }
	if (IsEmpty(form.A_adres.value)) {
		alert('Adres !');
		Focus(form.A_adres);
		return false;
	  }
	if (IsEmpty(form.A_pcplaats.value)) {
		alert('Pc/Woonplaats !');
		Focus(form.A_pcplaats);
		return false;
	  }
	if (IsEmpty(form.A_telefoon.value)) {
		alert('Telefoonnummer !');
		Focus(form.A_telefoon);
		return false;
	  }
	if (!IsEmailCorrect(form.A_email.value)) {
		alert('Emailadres !');
		Focus(form.A_email);
		return false;
	  }
	if (IsEmpty(form.A_geboortedatum.value)) {
		alert('Geboortedatum !');
		Focus(form.A_geboortedatum);
		return false;
	  }
	if (IsEmpty(form.A_nationaliteit.value)) {
		alert('Nationaliteit !');
		Focus(form.A_nationaliteit);
		return false;
	  }
	if (IsEmpty(form.A_staat.value)) {
		alert('Burgerlijke !');
		Focus(form.A_staat);
		return false;
	  }
	if (IsEmpty(form.A_werkervaring.value)) {
		alert('Beschrijf !');
		Focus(form.A_werkervaring);
		return false;
	  }
	if (IsEmpty(form.A_waarom.value)) {
		alert('Waarom !');
		Focus(form.A_waarom);
		return false;
	  }	  
	return true;
}

