function goToPage(formId, how){
    var frm = document.getElementById(formId);
    var t = (eval(frm.totPage.value) - 1) * eval(frm.imagePerPage.value) + 1;
    var ct = 0;
    if (how == "up") {
        var c = (eval(frm.currPage.value)) * eval(frm.imagePerPage.value) + 1
    }
    else {
        if (how == "down") {
            var c = (eval(frm.currPage.value) - 2) * eval(frm.imagePerPage.value) + 1
        }
        else {
            if (how == "byform") {
                if (frm.page.value.length < 1 || isNaN(frm.page.value)) {
                    alert("A numeric page value is required");
                    return false
                }
                else {
                    var c = (eval(frm.page.value) - 1) * eval(frm.imagePerPage.value) + 1
                }
            }
        }
    }
    if (c > t) {
        ct = t
    }
    else {
        if (c <= 0) {
            ct = 1
        }
        else {
            ct = c
        }
    }
    frm.counter.value = ct
};

