window.onload = function()

in scomp.js [19:64]


window.onload = function () {
  // Socorro API token is not required, so the implementation in this code was never finished.
  gSocorroAPIToken = getParameterByName("token");
  // Fetch Super Search common parameters and specific parameters for query 1 and 2.
  searchCommon = getParameterByName("common");
  searchParam1 = getParameterByName("p1");
  searchParam2 = getParameterByName("p2");
  // Fetch limits from parameters.
  var limit = getParameterByName("limit");
  if (limit.match(/^(\d+)+$/) && limit >= 3 && limit <= 1000) {
    gLimit = limit;
  }
  var flimit = getParameterByName("fetchlimit");
  if (flimit.match(/^(\d+)+$/) && flimit >= 3 && flimit <= 1000) {
    gFetchLimit = flimit;
  }

  gSearch1 = searchCommon + (searchParam1 ? "&" + searchParam1 : "");
  gSearch2 = searchCommon + (searchParam2 ? "&" + searchParam2 : "");
  gSearchBase = searchCommon;

  document.getElementById("paramCommon").value = searchCommon;
  document.getElementById("paramS1").value = searchParam1;
  document.getElementById("paramS2").value = searchParam2;
  document.getElementById("search1link").href =
    gSocorroPath + "search/?" + gSearch1;
  document.getElementById("search2link").href =
    gSocorroPath + "search/?" + gSearch2;

  if (gSearch1 && gSearch2 && gSearch1 != gSearch2) {
    processData();
  } else {
    document.getElementById("scompParams").classList.remove("hidden");
    document.getElementById("scompResult").classList.add("hidden");
  }

  document.getElementById("searchParamToggle").onclick = function () {
    var paramArea = document.getElementById("scompParams");
    if (paramArea.classList.contains("hidden")) {
      paramArea.classList.remove("hidden");
    } else {
      paramArea.classList.add("hidden");
    }
    return false;
  };
};