function switch_tabs(div_list, tab_list, selected_index) {	
	for(i = 0; i < div_list.length; i++) {
		j = (i - 1);
		div_elem = document.getElementById(div_list[i]);
		tab_elem = document.getElementById(tab_list[i]);
		if (div_elem && tab_elem) {
			if (i == selected_index) {
				check_current = new RegExp('\\bcurrent\\b').test(tab_elem.className);
				if (check_current) {
					//Als er nog eens op het current tabje geklikt wordt, klap deze ook in
					div_elem.style.display = 'none';
					tab_elem.className = tab_elem.className.replace(/current/i, '');
				} else {
					//Anders wordt het 'beklikte' tabje het current tabje en verschijnt de bijhorende div
					div_elem.style.display = 'block';
					tab_elem.className = 'current ' + tab_elem.className;
					//hier moeten we het tabje dat voor dit tabje komt ook nog even bewerken
					// die heeft namelijk een scheidingsbeeldje teveel nu
					// dit moet enkel als er een tabje vooraf gaat het huidige
					/*if (j >= 0) {						
						tab_elem_a = document.getElementById(tab_list[j]).childNodes.item(1);
						tab_elem_a.style.backgroundColor = "#c0c0c0";
						tab_elem_a.style.background = "";
					}*/
				}			
			} else {
				div_elem.style.display = 'none';
				tab_elem.className = tab_elem.className.replace(/current/i, '');
			}
		}				
	}	
}