function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

window.onload = function()
{
	initWeb();	
}

function initWeb()
{
	MM_preloadImages('images/vlagUKo.gif','images/vlagFRo.gif','images/vlagDUo.gif');	
	if (isSuperSleight == 1)
		supersleight.run();
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

function CheckMail(x)
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) 
	{
		return false;
	}
	else 
	{
		return true;
	}
}	

function validatePhone(phoneField, format) {
	var num = phoneField.value.replace(/[^\d]/g,'');
	if(num.length != 10) {
	  return true;
	} else {
			//Email was valid.  If format type is set, format the Phone to the desired style.
		 switch(format) {
				case '0': //Format (xxx)-xxx-xxxx
						phoneField.value = "(" + num.substring(0,3) + ")-" + num.substring(3, 6) + "-" + num.substring(6);
						break;
				case '1': //Format xxx-xxx-xxxx
						phoneField.value = num.substring(0,3) + "-" + num.substring(3, 6) + "-" + num.substring(6);
						break;
				default: //Format xxxxxxxxxx
						phoneField.value = num;
						break;
			}
	}
}		

function checkSolliciteer1()
{
	var form = document.solliciteer1;		
	if (form)
	{
		var ErrorValue			= "";
		var naam 				= form.naam;
		var geslacht 			= form.geslacht;
		var	roepnaam			= form.roepnaam;
		var	adres				= form.adres;
		var	postcodewoonplaats	= form.postcodewoonplaats;
		var	telefoonnummer		= form.Telefoonnummer;
		var	emailadres			= form.emailadres;
		var	geboortedatum		= form.geboortedatum;
		var nationaliteit		= form.nationaliteit;
		var wattrektuaan		= form.wattrektuaan;
		var captcha				= form.recaptcha_response_field;
	
		if (naam && geslacht && roepnaam && adres && postcodewoonplaats && telefoonnummer && emailadres && geboortedatum && nationaliteit && wattrektuaan)
		{
			
			
			if (naam.value == "")
				ErrorValue += ("U heeft geen naam en voornamen ingevuld!\n");

			if (getCheckedValue(form.geslacht) == "")
				ErrorValue += ("U heeft geen geslacht ingevuld!\n");

			if (roepnaam.value == "")
				ErrorValue += ("U heeft geen roepnaam ingevuld!\n");

			if (adres.value == "")
				ErrorValue += ("U heeft geen adres ingevuld!\n");

			if (postcodewoonplaats.value == "")
				ErrorValue += ("U heeft geen postcode en woonplaats ingevuld!\n");

			if (telefoonnummer.value == "")
				ErrorValue += ("U heeft geen telefoonnummer ingevuld!\n");
			else
				if (validatePhone(telefoonnummer, 2))
					ErrorValue += ("U heeft geen geldig telefoonnummer ingevuld!\n");
			
			if (emailadres.value == "")
				ErrorValue += ("U heeft geen e-mailadres ingevuld!\n") ;
			else
				if (CheckMail(emailadres.value))
					ErrorValue += ("U heeft geen geldig e-mailadres ingevuld!\n") ;
			
			if (geboortedatum.value == "")
				ErrorValue += ("U heeft geen geboortedatum ingevuld!\n");
			
			if (nationaliteit.value == "")
				ErrorValue += ("U heeft geen nationaliteit ingevuld!\n");

			if (wattrektuaan.value == "")
				ErrorValue += ("U heeft geen motivatie ingevuld!\n");

			if (captcha) {
				if (captcha.value == "")
					ErrorValue += ("U heeft geen toegangscheck ingevuld!\n");
			}
			
			if (ErrorValue != "")
				alert(ErrorValue);
			else
				form.submit()
		}
	}
}

function checkSolliciteer2()
{
	var form = document.solliciteer2;		
	if (form)
	{
		var ErrorValue			= "";
		var opzegtermijn 		= form.opzegtermijn;
		var wattrektuaan 		= form.Wattrektuaan;
	
		if (opzegtermijn.value == "")
			ErrorValue += ("U heeft geen antwoord gegeven op: Wat is uw opzegtermijn?\n");
		if (wattrektuaan.value == "")
			ErrorValue += ("U heeft geen korte motivatie waarom je solliciteert op deze functie gegeven.\n");

		if (ErrorValue != "")
			alert(ErrorValue);
		else
			form.submit()
	}
}

function checkClearField(t, f, val)
{
	field = document.getElementById(f);
	if (field)
	{
		if (t == 1)
		{
			if (field.value == "")
			{
				field.value = val;
				field.style.color = "#082082";
			}
		}
		else if(t == 0)
		{
			if (field.value == val)
			{
				field.value = "";
				field.style.color = "";
			}
		}
	}
}

function checkNieuwsForm()
{
	var form = document.nieuwsForm;
	if (form)
	{
		var naam = form.naam;
		var email = form.mail;
		if (naam && email)
		{
			if (naam.value != "Naam" && email.value != "E-mail")
			{
				form.submit();
			}
		}
	}
}



function checkvacatureverstuurForm()
{
	var form = document.vacatureverstuurForm;		
	if (form)
	{
		var ErrorValue	= "";
		var naam 				= form.naam;
		var	mail				= form.mail;
		
		if (naam && mail)
		{
			
			if (naam.value == "Aan")
				ErrorValue += ("U heeft geen ontvanger ingevuld!\n") ;
			else
				if (CheckMail(naam.value))
					ErrorValue += ("U heeft geen geldig e-mailadres ingevuld!\n") ;

			if (mail.value == "Afzender")
				ErrorValue += ("U heeft geen afzender ingevuld!\n");

			if (ErrorValue != "")
				alert(ErrorValue);
			else
				form.submit()
		}
	}
}


// RANDOM IMAGES IN VACATURE HEADER!

var theImages = new Array()

//Random-loading images
theImages[0] = 'images/header/header5.jpg'
theImages[1] = 'images/header/header7.jpg'
theImages[2] = 'images/header/header9.jpg'
theImages[3] = 'images/header/header11.jpg'
theImages[4] = 'images/header/header12.jpg'
theImages[5] = 'images/header/header13.jpg'
theImages[6] = 'images/header/header1.jpg'
theImages[7] = 'images/header/header2.jpg'
theImages[8] = 'images/header/header3.jpg'
theImages[9] = 'images/header/header4.jpg'

var j = 0
var p = theImages.length;
var preBuffer = new Array()

for (i = 0; i < p; i++){
preBuffer[i] = new Image()
preBuffer[i].src = theImages[i]
}
var whichImage = Math.round(Math.random()*(p-1));

function showImage(){
if(whichImage==0){
document.write('<img src="'+theImages[whichImage]+'" border=0 width=770 height=250>');
}
else if(whichImage==1){
document.write('<img src="'+theImages[whichImage]+'" border=0 width=770 height=250>');
}
else if(whichImage==2){
document.write('<img src="'+theImages[whichImage]+'" border=0 width=770 height=250>');
}
else if(whichImage==3){
document.write('<img src="'+theImages[whichImage]+'" border=0 width=770 height=250>');
}
else if(whichImage==4){
document.write('<img src="'+theImages[whichImage]+'" border=0 width=770 height=250>');
}
else if(whichImage==5){
document.write('<img src="'+theImages[whichImage]+'" border=0 width=770 height=250>');
}
else if(whichImage==6){
document.write('<img src="'+theImages[whichImage]+'" border=0 width=770 height=250>');
}
else if(whichImage==7){
document.write('<img src="'+theImages[whichImage]+'" border=0 width=770 height=250>');
}
else if(whichImage==8){
document.write('<img src="'+theImages[whichImage]+'" border=0 width=770 height=250>');
}
else if(whichImage==9){
document.write('<img src="'+theImages[whichImage]+'" border=0 width=770 height=250>');
}
}