/* script.js */

/**
 * Attaches an onclick event to each link with rel="external" that opens the
 * link in a new window.
 */
function initExternalLinks() {
  var as = document.getElementsByTagName("a");
  for (var i = 0; i < as.length; i++) {
    if (as[i].getAttribute("rel") == "external") {
      as[i].onclick = openNewWindow;
    }
  }

  function openNewWindow() {
    window.open(this.href);
    return false;
  }
}

function doToggle(id) {
  var itm = document.getElementById(id);
  itm.className = (itm.className == 'formComponent open') ? 'formComponent closed' : 'formComponent open';
  return false;
}

function changeLabel() {
  var label = document.getElementById("source").value.split(":");
  if (label.length != 0) {
    document.getElementById("reasonLabel").innerHTML = label[1];
    document.getElementById("reasonField").className = "show";
  }
}