var BlogPreviewSlider = {
	initialize: function(blogContainer, speed) {
		this.currentIndex = 0;
		this.speed = speed;
		this.blogContainer = $(blogContainer);
	},
	slide: function(slideCount) {
		var newIndex = this.currentIndex + slideCount;
		var element = this.blogContainer.find('div.postContainer:eq(' + newIndex + ')');
		if(element.length) {
			this.blogContainer.scrollTo(element, this.speed);
			this.currentIndex = newIndex;
		}
	},
	slideNewer: function() {
		this.slide(-1);
	},
	slideOlder: function() {
		this.slide(1);
	}
};


$(document).ready(function() {
	BlogPreviewSlider.initialize('#blogPostSlider #blogPostContainer', 1000);
	
	$('#blogNewerEntries').click(function(event) {
		event.preventDefault();
		BlogPreviewSlider.slideNewer();
	});
	
	$('#blogOlderEntries').click(function(event) {
		event.preventDefault();
		BlogPreviewSlider.slideOlder();
	});
});