function goToPage (url, pageCount, page, curPage) {	
	var first = Math.floor(curPage / 10) * 10.
			last = first + 9 >= pageCount ? pageCount - 1 : first + 9,
			pages = [];
	
	if (first) {
		pages[pages.length] = '<a class="first" href="#" onclick="goToPage(\'' + url + '\', ' + pageCount + ', ' + page + ', ' + (first - 10) + '); return false;">&laquo;</a>'
	}
		
	for (i = first; i <= last; i ++) {
		pages[pages.length] = i == page ? '<span>' + (i + 1) + '</span>' : '<a href="' + url + i + '">' + (i + 1) + '</a>';
	}
	
	if (last < pageCount - 1) {
		pages[pages.length] = '<a class="last" href="#" onclick="goToPage(\'' + url + '\', ' + pageCount + ', ' + page + ', ' + (last + 1) + '); return false;">&raquo;</a>'
	}
	
	var str = 'Ga naar pagina: ' + pages.join(', '),
			spans = document.getElementsByTagName('div');
	
	for (span in spans) {
		if (spans[span].className == 'gotopage') {
			spans[span].innerHTML = str;
		}
	}
}
