var _GET = {}, base = document.baseURI || document.URL; 

  if((/.+\?.+/.test(base))) {
  var query = base.split("?")[1]; 
    if(query) {
    var parts = query.split("&");
      for(var i = 0; i < parts.length; i++) {
      var pair = parts[i].split("="), name = pair[0], value = unescape(pair[1]).replace(/\+/g,' ');
        if(/^(.+)(\[|%5B)(\]|%5D)$/.test(name)) {
        name = RegExp.$1;
          if(typeof _GET[name] == 'undefined') _GET[name] = [value];
          else _GET[name].push(value);
        } else { _GET[name] = value; }
      }
    } else { _GET = null; }
  } else { _GET = null; }

