var firstPage = 1;
var currentPage = 1;
var lastPage = 1;
var pageLength = 15;

function setActiveTab(next) {
var previousPage = currentPage;
if (next == "last") { currentPage = lastPage; }
if (next == "first") { currentPage = firstPage; }
if (next == "next") { currentPage = currentPage + 1; if (currentPage > lastPage) { currentPage = lastPage; }}
if (next == "previous") { currentPage = currentPage - 1; if (currentPage < firstPage) { currentPage = firstPage; }}
if (next == "next5") { currentPage = currentPage + 5; if (currentPage > lastPage) { currentPage = lastPage; }}
if (next == "prev5") { currentPage = currentPage - 5; if (currentPage < firstPage) { currentPage = firstPage; }}
document.getElementById("currentPage").innerHTML = "Page " + currentPage + " of " + lastPage;
document.getElementById("currentPage2").innerHTML = "Page " + currentPage + " of " + lastPage;
for (i= (pageLength*(previousPage-1)) + 1; i <= (pageLength*previousPage); i++) {
  if (document.getElementById("data" + i)!= null) {
    if (document.getElementById("data" + i).className == "pageOnSelected") {
      document.getElementById("data" + i).className = "pageOffSelected";
    }
    else {
      document.getElementById("data" + i).className = "pageOffUnselected";
    }
  }
}

for (i= (pageLength*(currentPage-1)) + 1; i <= (pageLength*currentPage); i++) {
  if (document.getElementById("data" + i)!= null) {
    if (document.getElementById("data" + i).className == "pageOffSelected") {
      document.getElementById("data" + i).className = "pageOnSelected";
    }
    else {
      document.getElementById("data" + i).className = "pageOnUnselected";
    }
  }
}
//go to top of page again
scroll(0,0);
return;
} 

function toggleEntry(checkID, entryID) {
if (checkID.checked) { document.getElementById(entryID).className = "pageOnSelected"; }
else { document.getElementById(entryID).className = "pageOnUnselected"; }
return;
} 

function clearCheckboxes() {
for(i=0; i<document.result_select.elements.length; i++) {
if(document.result_select.elements[i].type=="checkbox") { document.result_select.elements[i].checked = false; }
}
return;
}

function scrollToDivTop(myDiv) {
var objDiv = document.getElementById(myDiv);
objDiv.scrollTop = 0;
}

function scrollToDivBottom(myDiv) {
var objDiv = document.getElementById(myDiv);
objDiv.scrollTop = 0;
objDiv.scrollTop = objDiv.scrollHeight;
}

function numPages(results,pageLength) {
var num = Math.floor(results / pageLength);
if ((results % pageLength)!=0) num++;
return num;
}