/**
 * Menu script based on MochiKit
 */

/**
 * parameters:
 * id         : id to be set active -> usually your current element
 */
function klapOpen(id){

	klapAllesDicht();
	
	swapElementClass(id, 'notactive', 'active');
	
}

/**
 * parameters:
 * level      : level of navigation, starting with 1
 * countitems : total count of items in that level of navigation
 */		
function klapDicht(selectTheseLevels){
	
	klapAllesDicht();
	
	/* selecteer de huidige pagina */
	for (i=0; i < selectTheseLevels.length; i++) {
		swapElementClass(selectTheseLevels[i], 'notactive', 'active');
	}
	
}

/**
 * parameters:
 * none
 */		
function klapAllesDicht(){

	/* klap alles dicht */
	var activeElements = new Array();
	
	activeElements = getElementsByTagAndClassName('li', 'active', 'main-nav-list');
	
	for (i=0; i < activeElements.length; i++) {
	
		var currentElement = activeElements[i];
		swapElementClass(currentElement.id, 'active', 'notactive');
	
	}	
	
}