/**
 * Tab-switch script
 */ 
function switchTab(elTheAnchor, activeClassName, idleClassName) {
	
	if (!activeClassName) { activeClassName = 'active'; }
	if (!idleClassName)   { idleClassName   = '';}

//	alert(elTheAnchor.parentNode.tagName);
	
	// Zoek de container met de links
	containerElement = elTheAnchor.parentNode;
	

	if (containerElement && containerElement.tagName == 'LI') {
		containerElement = containerElement.parentNode;
	}
	
	activeTab = elTheAnchor.href.substring(elTheAnchor.href.indexOf('#')+1);

	// Alle tabs verbergen
	tabAnchors = containerElement.getElementsByTagName('A');
	
	for (i = 0; i < tabAnchors.length; i++) {
		elLink = tabAnchors[i]; // shortcut
	
		if (elLink.tagName == 'A' && (elLink.href.indexOf('#') != -1)) {
			tabTarget = elLink.href.substring(elLink.href.indexOf('#')+1);
			if (tabTarget == activeTab) { // Is dit de tab die actief moet zijn?
				// Toon deze tab
				if (document.getElementById(tabTarget)) {
					document.getElementById(tabTarget).style.display = '';
				} 
				// Maak link actief
				elLink.className = activeClassName;
			}
			else {
				// Verberg deze tab
				if (document.getElementById(tabTarget)) {
					document.getElementById(tabTarget).style.display = 'none';
				} 				
				// Maak de link inactief
				elLink.className = idleClassName;
			}
		}
	}	
	return false;
}