Pretty simple way to parse query string parameters into an object for access in JavaScript.

/*
 * Params.js
 *
 * Super simple parser of query string parameters.
 * Creates a variable 'params' on the 'window' object.
 */
(function () {
  var params = {},
    capture = void 0,
    query = window.location.search.substring(1),
    whitespace = /\+/g,
    regex = /([^&=]+)=?([^&]*)/g,
    decode = function (s) {
      return decodeURIComponent(s.replace(whitespace, " "));
    };

  while ((capture = regex.exec(query))) {
    var key = decode(capture[1]),
      value = decode(capture[2]);

    if (value !== "") {
      params[key] = value;
    }
  }

  this.params = params;
}).call(this);

Parsing GET Parameters in JavaScript