﻿/*var pageCapacity = 3;
var articles;

function pageNav(n)
{
	var pager = '<div class="page-navigation">';
	for (i = 1; i < parseInt((articles.length-1)/pageCapacity)+2; i++)
	{
		if (i == n) 
		{
			pager += '<span>'+i+'</span>';
		}
		else
		{
			pager += '<a href="javascript:page('+i+');">'+i+'</a>';
		}
	}
	pager += '</div>';
	return pager;
}

function page(n)
{
	$(articles).hide();
	
	up = Math.min(n*pageCapacity, articles.length);
	
	for (i = (n-1)*pageCapacity; i < up; i++)
	{
		$(articles[i]).show();
	}
	
	$('.page-navigation').remove();
//	$(articles[up-1]).after(pageNav(n));
	$('.news-paged').append(pageNav(n));	
//	$('.news-paged').prepend(pageNav(n));
}

$(document).ready(function (){
		articles = $('.news-paged .dfwp-item');
		if (articles.length)
		{
			page(1);
		}
});*/

var curr;

var articles = [];
var pageCapacity = [];

function goback() {
	page(1,'#news-paged');
	page(1,'#MSOZoneCell_WebPartWPQ3');
}

function pageNav(n,id)
{
	var pager = '';
	
	maxPage = parseInt((articles[id].length-1)/pageCapacity[id])+2;
	first = 0;
	last = 0;
	for (i = 1; i < maxPage; i++)
	{
		if ((Math.abs(n-i) < 4) || ((i < 8) && (n < 4)) || ((i > (maxPage-8)) && (n > (maxPage-4))))
		{
			if (first == 0) { first = i; }
			last = i;
			if (i == n) 
			{
				pager += '<span>'+i+'</span>';
			}
			else
			{
				pager += '<a href="javascript:page('+i+',\''+id+'\');">'+i+'</a>';
			}
		}
	}
	
	if (last != (maxPage - 1))
	{
		pager += '<span>..</span>';
	}
	if (n != (maxPage - 1))
	{			
		pager += '<a href="javascript:page(curr+1,\''+id+'\');">&gt;</a>';
	}
	if (first != 1)
	{
		pager = '<span>..</span>' + pager;
	}
	if (n != 1)
	{
		pager = '<a href="javascript:page(curr-1,\''+id+'\');">&lt;</a>' + pager;
		pager = '<a href="javascript:goback()">&laquo;</a>' + pager;
	}
	pager = '<div class="page-navigation">' + pager;

	pager += '</div>';
	return pager;
}

function page(n,id)
{
	curr = n;
	$(articles[id]).hide();
	
	up = Math.min(n*pageCapacity[id], articles[id].length);
	for (i = (n-1)*pageCapacity[id]; i < up; i++)
	{
		$(articles[id][i]).show();
	}

	$(id+' .page-navigation').remove();
	if (pageCapacity[id] < articles[id].length) { 
		$(id).append(pageNav(n,id));
	}
}

$(document).ready(function (){
		articles['#news-paged'] = $('#news-paged .dfwp-item');
		articles['#MSOZoneCell_WebPartWPQ3'] = $('#MSOZoneCell_WebPartWPQ3 .dfwp-item');
		pageCapacity['#news-paged'] = 7;
		pageCapacity['#MSOZoneCell_WebPartWPQ3'] = 3;
		if (articles['#news-paged'].length)
		{
				page(1,'#news-paged');
		}
		if (articles['#MSOZoneCell_WebPartWPQ3'].length)	
		{
				page(1,'#MSOZoneCell_WebPartWPQ3');
		}

});
