$(document).ready(function() {

	// count posts, initialize nav
	articles = $('div.news-article');
	postCount = articles.length;
	navIdx = 0;

	$('img.news-nav-right').css('display', (postCount > 2) ? 'block' : 'none');
	$('div.news-cache div.news-article').css('display', 'none').css('opacity', 0);
});

var postCount;
var navIdx;
var articles;
var navRunning = 0;

function nav(dir) {
	if (navRunning) return;
	navRunning = 1;
	articles.eq(navIdx).fadeOut('fast');
	articles.eq(navIdx+1).fadeOut('fast', function() {
		articles.eq(navIdx).add(articles.eq(navIdx+1)).css('display', 'none');
		navIdx = (dir == 'left') ? navIdx-1 : navIdx+1;
		articles.eq(navIdx).appendTo($('div.news-left'));
		articles.eq(navIdx+1).appendTo($('div.news-right'));
		articles.eq(navIdx).add(articles.eq(navIdx+1)).css('display', 'block').fadeIn('fast', function() {});
		$('img.news-nav-right').css('display', (postCount - navIdx == 2) ? 'none' : 'block');
		$('img.news-nav-left').css('display', (navIdx == 0) ? 'none' : 'block');
		navRunning = 0;
	});
}
