window.newsPerPage = 10;
$(document).ready(function(){
	BuildNewsPage(1);
});

function BuildNewsPage(pageNr)
{
	var newsCount = window.news.length;
	var totalPages = Math.ceil(newsCount / window.newsPerPage);
	if(totalPages == 0)
		totalPages = 1;
	
	var firstItem = (pageNr-1) * window.newsPerPage;
	var lastItem = firstItem + window.newsPerPage - 1;
	if(lastItem > newsCount)
		lastItem = newsCount - 1;
	
	// zbuduj aktualną stronę
	var html_arr = [];
	var items_cnt = 0;
	for(var itemNr=firstItem; itemNr<=lastItem; itemNr++)
	{
		var itemObj = window.news[itemNr];
		if(itemObj)
		{
			var html = '<div class="news_main"><h4><a href="'+itemObj[4]+'">'+itemObj[0]+'</a></h4><a href="'+itemObj[4]+'"><img class="photo" src="'+itemObj[2]+'"></a><p>'+itemObj[3]+'</p></div>';
			html_arr.push(html);
			items_cnt++;
		}
	}
	
	// usun stare elementy
	$(".news_main").remove();
	
	$("#news_footer").before(html_arr.join(''));
	
	// stopka - liczba stron
	$("#news_footer span").html(pageNr);
	$("#news_footer label").html(totalPages);
	
	// stopka - poprzednie / nastepne
	if(items_cnt == 0)
	{
		$("#news_footer_next").hide();
		$("#news_footer_prev").hide();
	}
	if(pageNr == 1)
		$("#news_footer_next").hide();
	else
		$("#news_footer_next").show();
	if(pageNr == totalPages)
		$("#news_footer_prev").hide();
	else
		$("#news_footer_prev").show();

	$("#news_footer_prev").attr('href','javascript:BuildNewsPage('+(pageNr+1)+')');
	$("#news_footer_next").attr('href','javascript:BuildNewsPage('+(pageNr-1)+')');
}