window.addEvent('domready', function () {
	
	if($('search_overview')){
		if($('results')){
			rnr=0;
			$$('.searchresult').each(function(sr){
				rnr++;
			});	
			resultsnr = rnr;
			//alert(resultsnr);
			pages = [];
			page_nr = 0;
			counter = 0;
			pages[page_nr]=new Element('div',{'class':'resultpage'});	
			$$('.searchresult').each(function(p,n){
				if(counter < 4){
					p.inject(pages[page_nr],'bottom');
					counter+=1;
				}else{
					counter=0;
					page_nr+=1;
					pages[page_nr]=new Element('div',{'class':'resultpage'});
					p.inject(pages[page_nr],'bottom');
					counter+=1;
				}
			});
			total_pages=pages.length;
			currpage=0;
			for(var pg = 0; pg < total_pages; pg++){
				if(pg!=0)pages[pg].setStyles({
					'display': 'none',
					'visibility': 'hidden'
				});
				pages[pg].inject($('results'), 'bottom');			
			}
	
			if(total_pages > 1){
	
				//navigatiemenuutje
				if(total_pages > 1){
					var divterug = new Element('div',{'class':'divterug'});
					var terug = new Element('a',{'href':'javascript:show_ps("prev")','html':'&laquo;', 'class':'prev'}).inject(divterug);
					divterug.inject($('navigatiemenuutje'), 'bottom');
					for(var pg = 0; pg < total_pages; pg++){
						pagid ='pagid'+pg;
						javascriptcmd = 'javascript:show_ps_spec(' + pg + ')';
						var divje = new Element('div',{'class':'divje'});
						var anch = new Element('a',{'href':javascriptcmd,'class':'page', 'id': pagid, 'text': pg+1}).inject(divje);
						divje.inject($('navigatiemenuutje'), 'bottom');				
					}
					var divverder = new Element('div',{'class':'divverder'});
					var verder = new Element('a',{'href':'javascript:show_ps("next")','html':'&raquo;', 'class':'next'}).inject(divverder)
					divverder.inject($('navigatiemenuutje'), 'bottom');			
				}else{
					for(var pg = 0; pg < total_pages; pg++){
						pagid ='pagid'+pg;
						javascriptcmd = 'javascript:show_ps_spec(' + pg + ')';
						var divje = new Element('div',{'class':'divje'});
						var anch = new Element('a',{'href':javascriptcmd,'class':'page', 'id': pagid}).inject(divje);
						divje.inject($('navigatiemenuutje'), 'bottom');				
					}
				}
				
				currname ='pagid' +currpage;
				$(currname).setStyle('border-bottom','1px solid');
								
			}
		}
	}

	if($('note_others')){
		notes_ul = $('note_others').getElement('ul');
		notes = notes_ul.getChildren('li');
		notesnr = notes.length;
		pages = [];
		page_nr = 0;
		counter = 0;
		pages[page_nr]=new Element('div',{'class':'notepage'});	
		$$('#note_others li').each(function(p,n){
			if(counter < 100){
				p.inject(pages[page_nr],'bottom');
				counter+=1;
			}else{
				counter=0;
				page_nr+=1;
				pages[page_nr]=new Element('div',{'class':'notepage'});
				p.inject(pages[page_nr],'bottom');
				counter+=1;
			}
		});
		total_pages=pages.length;
		currpage=0;
		for(var pg = 0; pg < total_pages; pg++){
			if(pg!=0)pages[pg].setStyles({
                'display': 'none',
                'visibility': 'hidden'
            });
			pages[pg].inject(notes_ul, 'bottom');			
		}

		if(total_pages > 1){

			//navigatiemenuutje
			if(total_pages > 1){
				var divterug = new Element('div',{'class':'divterug'});
				var terug = new Element('a',{'href':'javascript:show_ps("prev")','html':'&laquo;', 'class':'prev'}).inject(divterug);
				divterug.inject($('navigatiemenuutje'), 'bottom');
				for(var pg = 0; pg < total_pages; pg++){
					pagid ='pagid'+pg;
					javascriptcmd = 'javascript:show_ps_spec(' + pg + ')';
					var divje = new Element('div',{'class':'divje'});
					var anch = new Element('a',{'href':javascriptcmd,'class':'page', 'id': pagid, 'text': pg+1}).inject(divje);
					divje.inject($('navigatiemenuutje'), 'bottom');				
				}
				var divverder = new Element('div',{'class':'divverder'});
				var verder = new Element('a',{'href':'javascript:show_ps("next")','html':'&raquo;', 'class':'next'}).inject(divverder)
				divverder.inject($('navigatiemenuutje'), 'bottom');			
			}else{
				for(var pg = 0; pg < total_pages; pg++){
					pagid ='pagid'+pg;
					javascriptcmd = 'javascript:show_ps_spec(' + pg + ')';
					var divje = new Element('div',{'class':'divje'});
					var anch = new Element('a',{'href':javascriptcmd,'class':'page', 'id': pagid}).inject(divje);
					divje.inject($('navigatiemenuutje'), 'bottom');				
				}
			}
			
			currname ='pagid' +currpage;
			$(currname).setStyle('border-bottom','1px solid');
							
		}
	}
	
	if($('note_overview')){

		notes_ul = $('note_overview').getElement('ul');
		notes = notes_ul.getChildren('li');
		notesnr = notes.length;
		pages = [];
		page_nr = 0;
		counter = 0;
		pages[page_nr]=new Element('div',{'class':'notepage'});	
		$$('#note_overview li').each(function(p,n){
			if(counter < 70){
				p.inject(pages[page_nr],'bottom');
				counter+=1;
			}else{
				counter=0;
				page_nr+=1;
				pages[page_nr]=new Element('div',{'class':'notepage'});
				p.inject(pages[page_nr],'bottom');
				counter+=1;
			}
		});
		total_pages=pages.length;
		currpage=0;
		for(var pg = 0; pg < total_pages; pg++){
			if(pg!=0)pages[pg].setStyles({
                'display': 'none',
                'visibility': 'hidden'
            });
			pages[pg].inject(notes_ul, 'bottom');			
		}

		if(total_pages > 1){

			//navigatiemenuutje
			if(total_pages > 1){
				var divterug = new Element('div',{'class':'divterug'});
				var terug = new Element('a',{'href':'javascript:show_ps("prev")','html':'&laquo;', 'class':'prev'}).inject(divterug);
				divterug.inject($('navigatiemenuutje'), 'bottom');
				for(var pg = 0; pg < total_pages; pg++){
					pagid ='pagid'+pg;
					javascriptcmd = 'javascript:show_ps_spec(' + pg + ')';
					var divje = new Element('div',{'class':'divje'});
					var anch = new Element('a',{'href':javascriptcmd,'class':'page', 'id': pagid, 'text': pg+1}).inject(divje);
					divje.inject($('navigatiemenuutje'), 'bottom');				
				}
				var divverder = new Element('div',{'class':'divverder'});
				var verder = new Element('a',{'href':'javascript:show_ps("next")','html':'&raquo;', 'class':'next'}).inject(divverder)
				divverder.inject($('navigatiemenuutje'), 'bottom');			
			}else{
				for(var pg = 0; pg < total_pages; pg++){
					pagid ='pagid'+pg;
					javascriptcmd = 'javascript:show_ps_spec(' + pg + ')';
					var divje = new Element('div',{'class':'divje'});
					var anch = new Element('a',{'href':javascriptcmd,'class':'page', 'id': pagid}).inject(divje);
					divje.inject($('navigatiemenuutje'), 'bottom');				
				}
			}
			
			currname ='pagid' +currpage;
			$(currname).setStyle('border-bottom','1px solid');
							
		}
	}	

	if($('tags_overview')){
		tags_ul = $('tags_overview').getElement('div.tagtitle').getElement('ul');
		tags = tags_ul.getChildren('li');
		tagsnr = tags.length;
		pages = [];
		page_nr = 0;
		counter = 0;
		pages[page_nr]=new Element('div',{'class':'tagspage'});	
		$$('.tagtitle ul li').each(function(p,n){
			if(counter < 40){
				p.inject(pages[page_nr],'bottom');
				counter+=1;
			}else{
				counter=0;
				page_nr+=1;
				pages[page_nr]=new Element('div',{'class':'tagspage'});
				p.inject(pages[page_nr],'bottom');
				counter+=1;
			}
		});
		total_pages=pages.length;
		currpage=0;
		for(var pg = 0; pg < total_pages; pg++){
			if(pg!=0)pages[pg].setStyles({
                'display': 'none',
                'visibility': 'hidden'
            });
			pages[pg].inject(tags_ul, 'bottom');			
		}

		if(total_pages > 1){

			//navigatiemenuutje
			if(total_pages > 1){
				var divterug = new Element('div',{'class':'divterug'});
				var terug = new Element('a',{'href':'javascript:show_ps("prev")','html':'&laquo;', 'class':'prev'}).inject(divterug);
				divterug.inject($('navigatiemenuutje'), 'bottom');
				for(var pg = 0; pg < total_pages; pg++){
					pagid ='pagid'+pg;
					javascriptcmd = 'javascript:show_ps_spec(' + pg + ')';
					var divje = new Element('div',{'class':'divje'});
					var anch = new Element('a',{'href':javascriptcmd,'class':'page', 'id': pagid, 'text': pg+1}).inject(divje);
					divje.inject($('navigatiemenuutje'), 'bottom');				
				}
				var divverder = new Element('div',{'class':'divverder'});
				var verder = new Element('a',{'href':'javascript:show_ps("next")','html':'&raquo;', 'class':'next'}).inject(divverder)
				divverder.inject($('navigatiemenuutje'), 'bottom');			
			}else{
				for(var pg = 0; pg < total_pages; pg++){
					pagid ='pagid'+pg;
					javascriptcmd = 'javascript:show_ps_spec(' + pg + ')';
					var divje = new Element('div',{'class':'divje'});
					var anch = new Element('a',{'href':javascriptcmd,'class':'page', 'id': pagid}).inject(divje);
					divje.inject($('navigatiemenuutje'), 'bottom');				
				}
			}
			
			currname ='pagid' +currpage;
			$(currname).setStyle('border-bottom','1px solid');
							
		}
	}	

});

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function show_ps(direction) {
    if (direction == 'next') {
        newpage = currpage + 1;
    } else {
        newpage = currpage - 1;
    }
	
	
	$('pagid'+currpage).setStyle('border-bottom','0px solid');
	
	
    pages[currpage].setStyle('display', 'none');
    pages[currpage].setStyle('visibility', 'hidden');
    pages[newpage].setStyle('display', 'inline-block');
    pages[newpage].setStyle('visibility', 'visible');

	currpage = newpage;
	$('pagid'+currpage).setStyle('border-bottom','1px solid');

	if (currpage == (total_pages - 1)) {

        $('navigatiemenuutje').getElement('.next').setStyles({
			visibility: 'hidden'
		});

        $('navigatiemenuutje').getElement('.prev').setStyles({
			visibility: 'visible'
		});
	

    } else if (currpage == 0) {

        $('navigatiemenuutje').getElement('.prev').setStyles({
			visibility: 'hidden'
		});

        $('navigatiemenuutje').getElement('.next').setStyles({
			visibility: 'visible'
		});

	
    } else {
		
        $('navigatiemenuutje').getElement('.next').setStyles({
			visibility: 'visible'
		});

        $('navigatiemenuutje').getElement('.prev').setStyles({
			visibility: 'visible'
		});

    }
}


function show_ps_spec(newpage) {

    pages[currpage].setStyle('display', 'none');
    pages[currpage].setStyle('visibility', 'hidden');
    pages[newpage].setStyle('display', 'inline-block');
    pages[newpage].setStyle('visibility', 'visible');

	$('pagid'+currpage).setStyle('border-bottom','0px solid');

    currpage = newpage;
	
	$('pagid'+currpage).setStyle('border-bottom','1px solid');

	if (currpage == (total_pages - 1)) {

        $('navigatiemenuutje').getElement('.next').setStyles({
			visibility: 'hidden'
		});

        $('navigatiemenuutje').getElement('.prev').setStyles({
			visibility: 'visible'
		});
				

    } else if (currpage == 0) {
 
        $('navigatiemenuutje').getElement('.prev').setStyles({
			visibility: 'hidden'
		});

 
        $('navigatiemenuutje').getElement('.next').setStyles({
			visibility: 'visible'
		});

		

    } else {
		
        $('navigatiemenuutje').getElement('.next').setStyles({
			visibility: 'visible'
		});

        $('navigatiemenuutje').getElement('.prev').setStyles({
			visibility: 'visible'
		});
		

    }
}
