// Navigatiefuncties
var cur_tab = false;

function InitNav() {
	// Navigatie tabs een mouse-event toewijzen
	var navElement = document.getElementById('navigation');
	var navTabs = getElementsByClassName(navElement, 'a', '');
		navTabs = navTabs.concat(getElementsByClassName(navElement, 'a', 'active'));

	for(var i=0; i<navTabs.length; i++){
		document.getElementById(navTabs[i].id).onmouseover = function (){ NavActivate(this); }
		document.getElementById(navTabs[i].id).onmouseout = function ()	{ NavDeactivate(this); }
	}

}

function NavActivate(obj) {
	var element = document.getElementById('navigation');
	var activeLinks = getElementsByClassName(element, 'a', 'active');
	
	for(var i=0; i<activeLinks.length; i++){
		activeLinks[i].className = '';

		// Originele actieve tabblad id opslaan
		if(cur_tab === false) {
			cur_tab = activeLinks[i].id;
		}
	}

	if(cur_tab === false) {
		cur_tab = 'empty';
	}
	
	if(obj) { // Controleren of object is meegegeven
		obj.className = 'active'; // Huidige tag class active toewijzen
	}
}

function NavDeactivate(obj) {
	if (cur_tab != false) {
			obj.className = '';
			if (cur_tab != 'empty') {
				document.getElementById(cur_tab).className = 'active';
			}
	}
}