function getElementsByClassName(className, tag, elm){
	var testClass = new RegExp("(^|\\s)" + className + "(\\s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	for(var i=0; i<length; i++){
		current = elements[i];
		if(testClass.test(current.className)){
			returnElements.push(current);
		}
	}
	return returnElements;
}


function toggle(obj,parent) {
	var el = document.getElementById(obj);
	var par = document.getElementById(parent);
	var els_expanded = getElementsByClassName('faq_vraag_expanded','div');
	for(var i in els_expanded) {
		els_expanded[i].className = 'faq_vraag_collapsed';	
	}
	var els_expanded = getElementsByClassName('faq_antwoord','div');
	for(var i in els_expanded) {
		els_expanded[i].style.display = 'none';
	}
	if ( el.style.display != 'inline' ) {
		el.style.display = 'inline';
		par.className = 'faq_vraag_expanded';
	}
	else {
		el.style.display = 'none';
		par.className = 'faq_vraag_collapsed';	
	}
}