﻿<!--
function GotoPage(pager, pageNo, pageSize) {
  pageNo = GetInt(pageNo);
  pageSize = GetInt(pageSize);
  var strUrl = window.location.href;
  var strPage = "";
  var istart = strUrl.indexOf("?") + 1;
  if (istart > 0) {
    if (strUrl.indexOf(pager + "=", istart) != -1) {
      var i1 = strUrl.indexOf(pager + "=", istart);
      var i2 = (strUrl.indexOf("&", i1) == -1) ? (strUrl.length) : strUrl.indexOf("&", i1) - 1;
      strPage = strUrl.substring(i1, i2);
    }
  }
  if (strPage.length > 0) {
    strUrl = strUrl.replace(strPage, pager + "=" + pageNo + "p" + pageSize);
  }
  else {
    if (strUrl.indexOf("?") != -1) {
      strUrl += "&"
    }
    else {
      strUrl += "?"
    }
    strUrl += pager + "=" + pageNo + "p" + pageSize;
  }
  window.location.href = strUrl;
}

function GetInt(ipage) {
  if (/^\d+$/.test(ipage)) {
    return ipage;
  }
  else if (/^\d+\.?\d*$/.test(ipage)) {
    try {
      return Math.round(ipage);
    }
    catch (e) {
      return 0;
    }
  }
  else {
    return 0;
  }
}
//-->