function buttonVraag()  
	{
	var vraag = document.getElementById("vraag"); 
	var formStap = document.getElementById("formStap");
	
	formStap.style.display = 'block';
	vraag.style.display = 'none';
	}

function buttonTerug()  
	{
	var vraag = document.getElementById("vraag"); 
	var formStap = document.getElementById("formStap");
	
	formStap.style.display = 'none';
	vraag.style.display = 'block';
	}

function validate_required(field,alerttxt)
	{
	with (field)
		{
		if (value==null||value=="")	{ alert(alerttxt); return false; }
		else { return true;	}
		}
	}

function validate_email(field,alerttxt)
	{
	with (field)
		{
		apos=value.indexOf("@");
		dotpos=value.lastIndexOf(".");
		if (apos<1||dotpos-apos<2) { alert(alerttxt);return false; }
		else { return true;	}
		}
	}

function validate_numeric(field,alerttxt)
	{
	with (field)
		{
		if (value==parseFloat(value)) { return true; }
		else { alert(alerttxt);	return false; }
		}
	}

function validate_checkbox(field,alerttxt)
	{
	with (field)
		{
		if (checked==true) { return true; }
		else { alert(alerttxt); return false; }
		}
	}

function validate_form()
	{
	var thisform = document.getElementById('gegevens');	
		
	with (thisform)
		{
			if (validate_required(voornaam,"Niet alle verplichte velden zijn ingevuld!")==false) { voornaam.focus(); return false; }
			if (validate_required(achternaam,"Niet alle verplichte velden zijn ingevuld!")==false) { achternaam.focus(); return false; }
			if (validate_required(email,"Niet alle verplichte velden zijn ingevuld!")==false) { email.focus(); return false; }
			if (validate_email(email,"E-mailadres is niet geldig!")==false) { email.focus(); return false; }						
			if (validate_required(postcode,"Niet alle verplichte velden zijn ingevuld!")==false) { postcode.focus(); return false; }			
			if (validate_required(telnr,"Niet alle verplichte velden zijn ingevuld!")==false) { telnr.focus(); return false; }
			if (validate_required(adres,"Niet alle verplichte velden zijn ingevuld!")==false) { adres.focus(); return false; }
			if (validate_numeric(gebdatum1,"Geboortedatum is niet juist ingevuld!")==false) { gebdatum1.focus(); return false; }
			if (validate_numeric(gebdatum2,"Geboortedatum is niet juist ingevuld!")==false) { gebdatum2.focus(); return false; }
			if (validate_numeric(gebdatum3,"Geboortedatum is niet juist ingevuld!")==false) { gebdatum3.focus(); return false; }
			if (validate_required(woonplaats,"Niet alle verplichte velden zijn ingevuld!")==false) { woonplaats.focus(); return false; }
			if (validate_checkbox(voorw,"Het is verplicht akkoord te gaan met de voorwaarden!")==false) { voorw.focus(); return false; }	
			if (validate_required(gebplaats,"Niet alle verplichte velden zijn ingevuld!")==false) { gebplaats.focus(); return false; }
			if (validate_required(idnummer,"Niet alle verplichte velden zijn ingevuld!")==false) { idnummer.focus(); return false; }
			if (validate_required(bsn,"Niet alle verplichte velden zijn ingevuld!")==false) { bsn.focus(); return false; }	
		}
	}

function unhide(div)  
	{
	var box = document.getElementById(div);
	
	if(box.style.display == 'none')
		{
		box.style.display = 'block';
		}
	else
		{
		box.style.display = 'none';	
		}
	}

if (document.images)
    {
	preload_image_object = new Image();
	
	// set image url
	image_url = new Array();
	image_url[0] = "../images/layout/menuTop_buttonHover.png";
	image_url[1] = "../images/layout/menuLeft_buttonHover.png";
	image_url[2] = "../images/layout/menuLeft_wizardHover.png";
	
	var i = 0;
	for(i=0; i<=3; i++) preload_image_object.src = image_url[i];
    }
  
