var numResultPages = 0;
var currentResultPage = 0;
var resultPageSize = 0;
var numResults = 0;

function NextResultsPage() {
	currentResultPage = currentResultPage + 1;
	if (currentResultPage >= numResultPages) {
		currentResultPage = numResultPages;
	}			
	ChangeResultsPage();
	return false;
}

function PreviousResultsPage() {
	currentResultPage = currentResultPage - 1;
	if (currentResultPage <= 1) {
		currentResultPage = 1;
	}		
	ChangeResultsPage();
	return false;
}

function ShowResultsPage(n) {
	currentResultPage = n
	ChangeResultsPage();
	return false;
}

function ChangeResultsPage() {
    
    var i = 0;
    
    for (i = 0; i < numResultPages; i++) {
        var divId = i + 1;
        document.getElementById("resultspage" + divId).style.display = "none";
        document.getElementById("number" + divId).className = "searchlink";
    }

    document.getElementById("resultspage" + currentResultPage).style.display = "block";
    document.getElementById("number" + currentResultPage).className = "searchlinkselected";
    
    // Change message.    
    var lowRange = ((currentResultPage - 1) * resultPageSize) + 1;
    var highRange = lowRange + (resultPageSize - 1);
    
    if (currentResultPage == 1) {
        lowRange = 1;
        highRange = resultPageSize;        
    }
    
    if (highRange > numResults) {
        highRange = numResults;
    }
    
    if (lowRange == highRange) {
        document.getElementById("range").innerHTML = lowRange;
    } else {
        document.getElementById("range").innerHTML = lowRange + " - " + highRange;
    }

}
