function computeTinyCompactLink() {
  var q = c.queryEditor.getUnresolvedQuery();
  var url = CueCard.helper + "tinyurl?q=" + encodeURIComponent(q) + getUrlFlags() + "&autorun=1";
  var cont = CueCard.UI.createBlockingContinuations(function(cont, o) {
    window.prompt("Tiny URL to copy", o);
  });
  
  $.post(url, {}, cont.onDone, "json");
}

function closeStartingMessage() {
  $("#starting-message-container").hide();
  $.cookie('cc_greeting', '0', { expires: 365 });
}

function onLoad2() {
  if ($.cookie('cc_greeting') == '0') {
    $("#starting-message-container").hide();
  }
  
  var params = CueCard.parseURLParameters();
  
  onLoad();
  if ("autorun" in params) {
    queryEditorOptions.onReady = function() {
      var options = {};
      var q = c.queryEditor.getResolvedQueryEnvelope(options);
      if (!options.isWriteQuery) {
        c.queryEditor.run(false);
      }
    };
  }
}

function refreshCache() {
  if (document.location.href.indexOf(".freebase.com/") > 0) {
    $.post("http://www.freebase.com/api/service/touch?mw_cookie_scope=domain", {}, null, function() {});
  } else if (document.location.href.indexOf(".sandbox-freebase.com/") > 0) {
    $.post("http://www.sandbox-freebase.com/api/service/touch?mw_cookie_scope=domain", {}, null, function() {});
  } else {
    $.get("/acre/touch", {}, null, function() {});
  }
}

