var nav={
	"pos":[0],
	"curr":0
};

jQuery(document).ready(function($) {
	
	// Initialising posts position vector
	$(".post").each(function(i){
		currTop=this.offsetTop;
		if ($(window).scrollTop()>=currTop)
			nav.curr=i+1;
		nav.pos.push(currTop);
	});
	
	/*$(window).scroll(function(){
		currTop=$(window).scrollTop();
		for (i=0; i<nav.pos.length-1; i++)
			if (currTop>nav.pos[i] && currTop<(nav.pos[i]+nav.pos[i+1])/2)
				nav.curr=i;
		if (console) console.log(nav.curr);
	});//*/

	$("#opennav").click(function(){
		$("#navigator").toggleClass("short").toggleClass("long");
	});
	
	$("#gotop").click(function(){
		nav.curr=0;
		$('html,body').animate({scrollTop: nav.pos[nav.curr]}, 1000);
	});
	
	$("#gonext").click(function(){
		if (nav.curr<nav.pos.length-1) {
			nav.curr++;
			$('html,body').animate({scrollTop: nav.pos[nav.curr]}, 500);
		}
	});
	
	$("#goprev").click(function(){
		if (nav.curr>0) {
			nav.curr--;
			$('html,body').animate({scrollTop: nav.pos[nav.curr]}, 500);
		}
	});
});
