	var entries=null;
	var loading=false;

	$(document).ready (function () {		
	
		$.getJSON ('/data/json/blog/entries/all.json', function (data) {	
			entries=data;
			fnCreatePager ();
			$('#pager span:nth-child(1)').trigger ('click');
		});	
	});
	
	function fnShowNews (page) {
	
		var $container=$('#news_wrapper');
		$container.empty ();
		for (var dummy=page*newsEntriesPerPage; dummy<(page+1)*newsEntriesPerPage && dummy<entries.length; dummy++) {		
			var datum=entries[dummy]['datum'].split ('.');		
			var html='<A name="entry'+entries[dummy]['id']+'"></A><DIV class="news"><DIV class="date"><SPAN class="date_day">'+datum[0]+'</SPAN><SPAN class="date_month">'+datum[1]+'</SPAN><SPAN class="date_year">'+datum[2]+'</SPAN></DIV><H2>'+entries[dummy]['title']+'</H2><DIV class="news_content">'+entries[dummy]['content']+'</DIV></DIV><HR>';
			$container.append (html);					
		}		
	}
	
	function fnCreatePager () {

	var numPages=Math.ceil (entries.length/newsEntriesPerPage);
		$pager=$('#pager');
		
		for (var page=0; page<numPages; page++) {
			$('<SPAN class="page-number"></SPAN>')	.text (page+1)
													.bind ('click', {newPage: page},function (event) {
														currentPage=event.data['newPage'];
														fnShowNews (currentPage);
														$(this)	.addClass ('active')
																.siblings ().removeClass ('active');																
													})
													.appendTo ($pager)
													.addClass ('clickable');
		}
		
	}
