var navigationPages = 0; // updated from functions/pageNavigation.php
function updateNavigation(activePage) {
	for(var j = 1; j <= navigationPages; j++) {
		var e = document.getElementById('pageNavigationPage' + j);
		// Første og sidste sidenummer er altid synlig...
		if(j > 1 && j < navigationPages) {
			if((navigationPages < 8) ||
			   (j >= activePage - 2 && j <= activePage + 2) ||
			   (activePage < 5 && j < 7) ||
			   (activePage > navigationPages - 4 && j > navigationPages - 6)) {
			   
				e.style.visibility = 'visible';
				e.style.display = 'inline';
			}
			else {
				e.style.visibility = 'hidden';
				e.style.display = 'none';
			}
		}
		if(j == activePage)
			e.innerHTML = "[" + j + "]";
		else
			e.innerHTML = j;
	}
	if(activePage > 4 && navigationPages > 7) {
		var e = document.getElementById('pageNavigationDotsFirst');
		e.style.visibility = 'visible';
		e.style.display = 'inline';
	}
	else {
		var e = document.getElementById('pageNavigationDotsFirst');
		e.style.visibility = 'hidden';
		e.style.display = 'none';
	}
	
	// Hvis der kun er 1 side, er der ingen ... til sidst!
	if(navigationPages > 1) {
		if(activePage < navigationPages - 3 && navigationPages > 7) {
			var e = document.getElementById('pageNavigationDotsLast');
			e.style.visibility = 'visible';
			e.style.display = 'inline';
		}
		else {
			var e = document.getElementById('pageNavigationDotsLast');
			e.style.visibility = 'hidden';
			e.style.display = 'none';
		}
	}
}