
/*
menu voor hetleerhuis.info
laatste wijziging: 17-07-2007
*/

// formaat is ["url", "label"] zonder .html in de url

var menu2 = [
	["index", "Homepage"],
	["over_ons", "Over ons"],
	["individueel_psychologisch_onderzoek", "Onderzoek naar dyslexie"],
	["screening", "Individuele screening"],
	["individueel_intelligentieonderzoek", "Intelligentieonderzoek"],
	["faalangst_en_concentratieproblemen", "Onderzoek naar faalangst en prestatiegerichtheid"],
	["leervorderingenonderzoek", "Leervorderingen- onderzoek"],
	["individueel_onderzoek_beroepskeuze", "Beroepskeuze- en interesseonderzoek"]	
];

var menu = [
	["dyslexie", "Dyslexie"],
	["lees_en_spellingsproblemen", "Lees- en spellingsproblemen"],
	["dyscalculie", "Dyscalculie en rekenproblemen"],
	["begeleiding_bij_faalangst", "Faalangst"],
	["soorten_begeleiding", "Soorten begeleiding"],
	["bijles", "Bijles en trainingen"],
	["tarieven", "Tarieven"],
	["vacatures", "Vacatures"],
	["vragen_contact", "Vragen/Contact"],
	["routebeschrijving", "Routebeschrijving"],
	["schrijfwedstrijd", "Schrijfwedstrijd"]
];

/* ------------------- de volgende code toont het menu in de pagina ------------------------- */

function getCurrentPage() {
	var currentUri = location.href;
	var lastSlashPos = currentUri.lastIndexOf("/");
	var page = currentUri.substr(lastSlashPos + 1);
	return page;
}

function addListItemToDom(htmlElement, listItemArr) {	
	var newLi = document.createElement("li");
	var newA = document.createElement("a");	
	if (listItemArr == null || listItemArr.constructor.toString().indexOf("Array") == -1) {		
		return -1;
	}
	newA.setAttribute("href", listItemArr[0] + ".html");	
	// mark current page as active in the menu	
	if (getCurrentPage().indexOf(listItemArr[0]) != -1) {		
		newA.setAttribute("class", "active");
		newA.className = "active";
	}	
	var aLabel = document.createTextNode(listItemArr[1]);
	newA.appendChild(aLabel);
	newLi.appendChild(newA);	
	htmlElement.appendChild(newLi);
}

function attachMenuItemsToMenu(htmlElement, listItems) {
	var len = menu.length;
	for (i = 0; i < len; i++) {		
		addListItemToDom(htmlElement, listItems[i]);
	}
}

// for usability show 2 links if user has no JS (google!)
document.getElementById("nojs1").style.display = "none";
document.getElementById("nojs2").style.display = "none";

var ul1 = document.getElementById("menu");
var ul2 = document.getElementById("menu2");

if (ul1 != null) {
	attachMenuItemsToMenu(ul1, menu);
}
if (ul2 != null) {
	attachMenuItemsToMenu(ul2, menu2);
}
