var Inspectanator = {};

Inspectanator.setup = function(display_input) {
  Inspectanator.display_input = display_input;

  Inspectanator.reveal_object();
  if (display_input) {
    $("#edit-link-nevermind").hide();
    $("#edit-link").hide();
  } else {
    Inspectanator.show_tab('main');
  }
}

Inspectanator.show_tab = function(tab) {
  if (tab == "form") {
    $("#inspect-form").show();
    if (!Inspectanator.display_input) {
      $("#edit-link-nevermind").show();
    }
  } else {
    $("#inspect-form").hide();
    $("#edit-link-nevermind").hide();
  }

  if (tab == "parse_error") {
    $("#parse-error").show();
  } else {
    $("#parse-error").hide();
  }

  if (tab == "main") {
    $("#inspected").show();
    $("#edit-link").show();
  } else {
    $("#inspected").hide();
    $("#edit-link").hide();
  }

  if (tab == "share") {
    $("#share").show();
  } else {
    $("#share").hide();
  }
}

Inspectanator.show_default = function() {
  if (Inspectanator.display_input) {
    Inspectanator.show_tab('form');
  } else {
    Inspectanator.show_tab('main');
  }
}

Inspectanator.swap_short_for_detailed = function(id) {
  $('#short_' + id).hide();
  $('#detailed_' + id).show();
}

Inspectanator.swap_detailed_for_short = function(id) {
  $('#detailed_' + id).hide();
  $('#short_' + id).show();
}

Inspectanator.reveal_object = function() {
  $('#out > .short').hide();
  $('#out > .detailed').slideDown();
}

