   function previousPage(fromIndex,itemsPerPage,querySize,urlParameters)
    {
        var prevOffset = fromIndex - itemsPerPage;
        if(prevOffset < 1)
            prevOffset = 1;
        goToPage(prevOffset,querySize,urlParameters);
    }
    
    
    function nextPage(toIndex,querySize,urlParameters)
    {
        var nextIndex = toIndex + 1;
        goToPage(nextIndex,querySize,urlParameters);
    }

    function goToPage(offset,querySize,urlParameters)
    {
        // compose the url with the required query parameters to execute the query.
        var url = composeQueryUrl(urlParameters);
        url = addQueryParameter(url, 'offset', offset);
        url = addQueryParameter(url, 'querySize', querySize);
        window.location.href = url;
    }

	function composeQueryUrl(urlParameters)
        {
           var url = getContext() + "displayReport.do?" + urlParameters ;
           url = addQueryParameter(url, 'method', 'querySubmit');
           return url;
        }

    
