﻿var inpagePage=0;
var pages=[];
var inpagePagerDiv=null;

function inpagePager(newPage)
{
	var i;
	if(pages.length==0)return;
	inpagePage=newPage;
	var res='<span class="grey">Страница:</span> ';
	
	var start=Math.floor(inpagePage/10)*10;
	var end=start+9;
	if(end>pages.length-1)end=pages.length-1;
	
	if(start>9)res+='<a href="" onclick="return inpagePager('+(start-10)+');">...</a> '
	
	for(i=0;i<pages.length;i++)
		if(i>=start&&i<=end)
		{
			if(i==inpagePage)
			{
				res+='<span>'+(i+1)+'</span> ';
				pages[i].style.display='block';
				window.scrollTo(0,0);
			}
			else
			{
				res+='<a href="" onclick="return inpagePager('+i+');">'+(i+1)+'</a> '
				pages[i].style.display='none';
			}
		}
		else
		{
			pages[i].style.display='none';
		}

	if(end<pages.length-1)res+='<a href="" onclick="return inpagePager('+(end+1)+');">...</a> '

	res+='<p>&nbsp;</p>';
	inpagePagerDiv.innerHTML=res;
	return false;
}

function inpagePagerInit()
{
	var i,hasBanners=false;
	var mainPanel=document.getElementById('MainPanel');
	var pagesDivs=mainPanel.getElementsByTagName('DIV');
	for(i=0;i<pagesDivs.length;i++)
		if(!!pagesDivs.item(i).id&&pagesDivs.item(i).id.substr(0,4).toLowerCase()=='page')
		{
			pages.push(pagesDivs.item(i));
			if(i!=0)pagesDivs.item(i).style.display='none';
			else pagesDivs.item(i).style.display='block';
		}
	if(pages.length<2)return;
	
	inpagePagerDiv=document.createElement('DIV');
	inpagePagerDiv.className='pager';

	for(i=0;i<pagesDivs.length;i++)
	{
		if(pagesDivs.item(i).className=='banners')
		{
			mainPanel.insertBefore(inpagePagerDiv, pagesDivs.item(i));
			hasBanners=true;
			break;
		}
	}
	
	if(!hasBanners)
		mainPanel.appendChild(inpagePagerDiv);
	inpagePager(0);
}
inpagePagerInit();
