﻿var pageCapacities = ['/eng.cft.ru','15','/service.cft.ru','13','/soft.cft.ru','21', '/www.cft.ru','21','/group.cft.ru','15','/gk.cft.ru','15'];
var pageCapacity;
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)
		{
			pageCapacity = 0;
			for (i = 0; i < pageCapacities.length; i=i+2)
			{
				if (location.href.toUpperCase().indexOf(pageCapacities[i].toUpperCase())+1)
				{
					pageCapacity = parseInt(pageCapacities[i+1]);
					break;
				}
			}
			if (pageCapacity)
			{
				page(1);
			}
		}
});
