function changePage(widget,total,page,maxResultCount,linkPage,nextString)
{
  if (widget.value > 0 && widget.value <= total)
  {
    var offset = maxResultCount * (widget.value - 1);
    var newloc = linkPage + "?offset=" + offset + nextString;
    window.location.replace(newloc);
  }
  else
  {
    alert("Page number must be between 1 and "+total);
    widget.value=page;
  }
}

function checkEnter(e,widget)
{
  var keynum
  if(window.event) // IE
  {
    keynum = e.keyCode
    if (keynum==13 && widget.onchange)
    {
      widget.onchange();
    }
  }
  else if(e.which) // Netscape/Firefox/Opera
  {
    keynum = e.which
  }
  return true;
}