Event.observe(window, 'load', function() {
  // focus on first input text field
  var field = $$('input[type="text"]')[0];
  if (field)
    field.focus();
});

function toggleNode(id, link) {
  element = $(id);
  element.toggle();
  if (link.innerHTML == '+') {
    link.innerHTML = '-';
  } else {
    link.innerHTML = '+';
  }
}

function switchTab(tab_class, current_class) {
  $$(tab_class).each( function(e) {
      if (e.hasClassName(current_class)) {
        e.show();
      } else {
        e.hide();
      }
  });
}

function checkRequired(elem, div, div2) {
  if (elem.checked) {
    div.show();
    if (div2)
      div2.hide();
  } else {
    div.hide();
    if (div2)
      div2.show();
  }
}

