// Variables and functions associated with multi-page list navigation control var mvendhover; var mvendnormal; var mvnexthover; var mvnextnormal; var mvstarthover; var mvstartnormal; var mvprevhover; var mvprevnormal; function loadListNavImages() { mvendhover = new Image(); mvendnormal = new Image(); mvnexthover = new Image(); mvnextnormal = new Image(); mvstarthover = new Image(); mvstartnormal = new Image(); mvprevhover = new Image(); mvprevnormal = new Image(); mvendhover.src = "images/MoveEndOn.gif"; mvendnormal.src = "images/MoveEndOff.gif"; mvnexthover.src = "images/MoveNextOn.gif"; mvnextnormal.src = "images/MoveNextOff.gif"; mvstarthover.src = "images/MoveStartOn.gif"; mvstartnormal.src = "images/MoveStartOff.gif"; mvprevhover.src = "images/MovePrevOn.gif"; mvprevnormal.src = "images/MovePrevOff.gif"; } //-------------------------------------------------------------------------------- /** * Resets ResultsPage form field variable prior to conducting a service order. Otherwise * search-page count will show last results page visted in perviousl search. */ function resetNavigation(formref) { formref.ResultsPage.value = 1; return true; } function moveToPage(formref, navcmd, gotopage) { var currentpage = parseInt(formref.ResultsPage.value); var totalpages = parseInt(formref.TotalResultsPages.value); if (isNaN(currentpage) || isNaN(totalpages) || !(gotopage >= 1 && gotopage <= totalpages)) { alert("Please enter a page number between 1 and " + totalpages); formref.NavigableListInput.value = currentpage; } else { if (gotopage != currentpage) { formref.CommandKey.value = navcmd; formref.ResultsPage.value = gotopage; formref.submit(); } } }