/*
    paging js code for integrating our own paging into hibernate and Webwork
    will only work for one form - but if need be we can adapt for multiple forms
*/

Paging = {};
//make sure these ids match your ID's
Paging.formId = 'Paging.form';
Paging.pageNumberId = 'Paging.pageNumber';



/**
* value = true, move one page forward and submit the form
* value = false, move one page back and submit the form
**/
Paging.movePage = function (value) {
    var form = document.getElementById(Paging.formId);
    var pageNumberObj = document.getElementById(Paging.pageNumberId);
    var pageNumber = parseInt(pageNumberObj.value);
    if (value) {
        pageNumberObj.value = ++pageNumber;
    } else {
        pageNumberObj.value = --pageNumber;
    }
    form.submit();
}

/**
*  Change to a specific page and optionally submit the form
**/
Paging.setPage = function (value, submit) {
    var pageNumberObj = document.getElementById(Paging.pageNumberId);
    pageNumberObj.value = value;
    if (submit) {
        var form = document.getElementById(Paging.formId);
        form.submit();
    }
}

