function SearchEngineQuery() {
  var referer = document.referrer;
  if (!referer) {
    return false;
  }

  var param = "q=";
  var start = referer.toLowerCase().indexOf(param);
  if ((start < 0) || (start + param.length == referer.length)) {
    return false;
  }

  var end = referer.indexOf("&", start);
  if (end < 0) {
    end = referer.length;
  }

  var query = referer.substring(start + param.length, end);

  query = query.replace(/%20/gi, " ");
  query = query.replace(/\+/gi, " ");
  query = query.replace(/%22/gi, "");
  query = query.replace(/\"/gi, "");
  return query
}
