var pages = {};

var xmlhttp=null;

function pageContentLoaded(){
if (xmlhttp.readyState==4){
if (xmlhttp.status==200){
alert(xmlhttp.responseText);
}
}
}

function getPageContent(currentId,currentTable,table, language, pageIndex){
if (xmlhttp==null){
if (window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
}
else if (window.ActiveXObject){
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
if (xmlhttp!=null){
url = "/" + language + "/inner/"+currentId+","+currentTable+","+table+",powiazania,"+pageIndex+".html";
xmlhttp.open("GET",url,false);
xmlhttp.send(null);
return xmlhttp.responseText;
}
return "BŁĄD";
}

function getPageIndex(pagerName){
if (pages[pagerName]==null){
pages[pagerName]=1;
}
return pages[pagerName];
}

function setPageIndex(pagerName, pageIndex){
pages[pagerName]=pageIndex;
}

function setPage(currentId,currentTable,table, language, pagerName, pageIndex, pageCount){
//alert(pageIndex+" "+pageCount);
if ((pageIndex==-1)||((pageIndex>=1)&&(pageIndex<=pageCount))){
setPageIndex(pagerName,pageIndex);
var pagerPage = document.getElementById(pagerName+"_page");
var pagerNumber = document.getElementById(pagerName+"_number");
var pagerNext = document.getElementById(pagerName+"_next");
var pagerPrevious = document.getElementById(pagerName+"_previous"); 
pagerPage.innerHTML= getPageContent(currentId,currentTable,table,language,pageIndex);
pagerNumber.innerHTML=" Strona "+pageIndex+" z "+pageCount+" ";
if (pageIndex<pageCount){
pagerNext.style.display='';
} else {
pagerNext.style.display='none';
}
if (pageIndex>1){
pagerPrevious.style.display='';
} else {
pagerPrevious.style.display='none';
}
}
}


function nextPage(currentId,currentTable,table, language, pagerName, pageCount){
var pageIndex=getPageIndex(pagerName)+1;
setPage(currentId,currentTable,table,language,pagerName,pageIndex,pageCount);
}

function previousPage(currentId,currentTable,table, language, pagerName, pageCount){
var pageIndex=getPageIndex(pagerName)-1;
setPage(currentId,currentTable,table,language,pagerName,pageIndex,pageCount);
}

