window.addEvent('domready', function() {
	//create our Accordion instance
	new MultipleOpenAccordion($('header_accordion'), {
		elements: $$('div.header_accordion_content'),
		togglers: $$('div.header_accordion_toggler'),
		openAll: true
	});


	//Form checker
	var formV = new FormValidator('inschrijfForm');
	//var validator2 = new FormValidator.Inline('inschrijfForm');

	formV.add('required', {
	  errorMsg: '', 
	  test: function(element){
		if(element.value.length ==0) return false;
		else return true;
	  }
	});

	formV.add('requiredCheck', {
	  errorMsg: '', 
	  test: function(element){
		if(element.checked) return true;
		else return false;
	  }
	});

	formV.add('validate-one-required', {
	  errorMsg: '',
		test: function(element, props){
			var p = document.id(props['validate-one-required']) || element.getParent().getParent().getParent();
			return p.getElements('input').some(function(el){
				if (['checkbox', 'radio'].contains(el.get('type'))) return el.get('checked');
				return el.get('value');
			});
		}
	});
	
});
