function show_opinion_buttons(container) {
  var baloon_link;
  var s = container.getElementsByTagName('span');
  for (i = 0; i < s.length; i++)
    if (s[i].getAttribute("name") == "baloon_link") 
      baloon_link = s[i];
  baloon_link.in_focus = 1;
  setTimeout(function() {
      if (baloon_link.in_focus)
        baloon_link.style.visibility = "visible";
    }, 500);
  return true;
}

function hide_opinion_buttons(container) {
  var baloon_link;
  var s = container.getElementsByTagName('span');
  for (i = 0; i < s.length; i++)
    if (s[i].getAttribute("name") == "baloon_link") 
      baloon_link = s[i];
  baloon_link.in_focus = 0;
  setTimeout(function() {
      if (!baloon_link.in_focus)
        baloon_link.style.visibility = "hidden";
    }, 500);
  return true;
}

function unhide_related_dropdown(root_node) {
  s = opinion_line.getElementsByTagName("select");
  s[0].style.display = "";
}

function show_subtopic_view() {
  subtopic_view = document.getElementById("ask_new_subtopic");
  existing_view = document.getElementById("ask_current_topics");
  subtopic_buttons = document.getElementById("add_subtopic_buttons");
  reset_buttons = document.getElementById("reset_subtopic_buttons");
  subtopic_view.style.display = "";
  existing_view.style.display = "none";
  reset_buttons.style.display = "";
  subtopic_buttons.style.display = "none";
  return false;
}

function reset_subtopic_view() {
  subtopic_view = document.getElementById("ask_new_subtopic");
  var field = subtopic_view.getElementsByTagName("input")[0];
  field.value = "";
  existing_view = document.getElementById("ask_current_topics");
  subtopic_buttons = document.getElementById("add_subtopic_buttons");
  reset_buttons = document.getElementById("reset_subtopic_buttons");
  subtopic_view.style.display = "none";
  existing_view.style.display = "";
  reset_buttons.style.display = "none";
  subtopic_buttons.style.display = "";
  return false;
}
