if(window.attachEvent)
	{
	window.attachEvent('onload', handleFormIni);
	}
else
	{
	window.addEventListener('load', handleFormIni, false);
	}
	


function handleFormIni()
	{
	var formulier = document.forms[0];
	formulier.onsubmit = controle;

	var inputs = document.getElementsByTagName('input');
	var aantal  = inputs.length;

	for(n=0;n<aantal;n++)
		{
		var i=inputs[n];
		i.onfocus = function() {this.style.backgroundColor = 'white';};
		i.onblur = function() {this.style.backgroundColor = 'transparent';};
		}
	}


function controle()
	{
	var formFields = document.forms[0].elements;
	var aantal = formFields.length;
	
	for(n=0;n<aantal;n++)
		{
		var veld = formFields[n];
		
		var handler = new formHandler;
		var obj = handler.getField(veld);
		
		if(obj) 
			{
			if(obj.error)
				{
				var errorInfo = Array(obj.soortError, veld, obj.min, obj.max);
				var handler = new formHandler;
				handler.errorMessage(errorInfo);
				return false;
				}
		
			else 
				{
				veld.style.backgroundColor = "transparent";
				}
			}
		}	

	
	}


function functieanders() 
	{
	var formulier = document.forms[0];

	if (document.getElementById("functielijst").value == "Anders")
		{
		document.getElementById("anderefunctie_input").disabled = false;
		formulier.elements['anderefunctie'].focus();
		formulier.elements['anderefunctie'].select();
		}

	if (document.getElementById("functielijst").value != "Anders")
		{
		document.getElementById("anderefunctie_input").value = "Typ hier uw functie";
		document.getElementById("anderefunctie_input").disabled = true;
		formulier.elements['functielijst'].focus();
		}
	}	


