$(function(){
	$('#calendar').append('<p><a class="prev" href="#">Föregående</a><a class="next" href="#">Nästa</a></p>');
	var countChecked = function(i) {
		$('.kalendarium li').css("display", "");
		if (isNaN(i)) {
			i = 0;
			c = 0;
		}
		else {
			c = c + i;
		}
		var n = 9 + c;
		var o = 0 + c;
		if (c <= 0){
			$('#prev').css("visibility", "hidden");
		}
		else{
			$('#prev').css("visibility", "visible");
		}
		if (c+10 >= $('.kalendarium ul li').length){
			$('#next').css("visibility", "hidden");
		}
		else{
			$('#next').css("visibility", "visible");
		}
		$('.kalendarium li:gt('+ n +')').css("display", "none");
		$('.kalendarium li:lt('+ o +')').css("display", "none");
		return false;
    }
    countChecked();
    
	$('.next', '#calendar').click(function(e){
		e.preventDefault();
		countChecked(10);
	});
	$('.prev', '#calendar').click(function(e){
		e.preventDefault();
		countChecked(-10);
	});
	$('#calendar ul li a').click(function(e){
		e.preventDefault();
		if (!$(this).closest('li').find('.box').is(':visible')){
			$('ul li .box', '#calendar').slideUp('fast')
		}
		$(this).siblings('div').slideToggle('fast');
	});
	$('.box', '#calendar').click(function(){
		$(this).slideUp("fast");
	});
});

