function showPager(currentPage, totalPages){
var linkToPage = "<<" + " ";
//var z = currentPage-5;
pageParameters = getPageParams(currentPage-5);
pagerHTML += linkToPage + pageParameters + "' TITLE='Vai alla pagina " + (currentPage-5) +"'>... ";
}
//var z = parseInt(currentPage) + 5;
for(var i = (currentPage-4); i <= (parseInt(currentPage) + 4); i++){
if(i <= totalPages && i > 0){ // Se la pagina esiste viene mostrato il link
pageParameters = getPageParams(i);
if(i == currentPage) pagerHTML += "" + i + " ";
else
pagerHTML += linkToPage + pageParameters + "' TITLE='Vai alla pagina " + i +"'>" + i + " ";
//linksGenerated++;
lastLinkGenerated = i;
}
}
if(lastLinkGenerated < totalPages){
lastLinkGenerated ++;
pageParameters = getPageParams(lastLinkGenerated);
pagerHTML += linkToPage + pageParameters + "' TITLE='Vai alla pagina " + lastLinkGenerated +"'>... ";
pageParameters = getPageParams(totalPages);
pagerHTML += " " + linkToPage + pageParameters + "' TITLE='Vai all'ultima pagina'>>>";
}
document.getElementById("paginazione").style.color = "#08568F";
document.getElementById("paginazione").innerHTML = pagerHTML;
document.getElementById("paginazione2").style.color = "#08568F";
document.getElementById("paginazione2").innerHTML = pagerHTML;
}
function getPageParams(k){
var regexPage = new RegExp( "start=([^&$]*)");
var j = 1;
if (k>1) {
j = (k-1)*15;
}
var pageParameters = document.forms[0].ViewName.value.replace(regexPage, "start="+j);
return pageParameters;
}