/* show/hide onverplichte velden in formulier */ 
/* gebaseerd op http://www.stuffandnonsense.co.uk/archives/trimming_form_fields.html */

function showhide_form() {
	if(document.getElementById) {
		var linkContainer = document.getElementById('linkContainer');
		var toggle = linkContainer.appendChild(document.createElement('a'));
		toggle.href = '#';
		toggle.appendChild(document.createTextNode('meer gegevens invullen?'));
		toggle.onclick = function() {
			var linkText = this.firstChild.nodeValue;
			this.firstChild.nodeValue = (linkText == 'meer gegevens invullen?') ? 'verberg' : 'meer gegevens invullen?';
			var tmp = document.getElementsByTagName('div');
			for (var i=0;i<tmp.length;i++) {
				if(tmp[i].className.indexOf('optioneel')!=-1) {
					tmp[i].style.display = (tmp[i].style.display == 'block') ? 'none' : 'block';
				}
			}
			return false;
		}
	}
}

// roep functie aan bij laden pagina
addEvent(window, 'load', function() {
	showhide_form();
});

