document.observe('dom:loaded', function() {
  var currentTooltip;
  
  function showTooltip(element) {
    var tooltip = element.up('td').down('.tooltip');
    if (currentTooltip && tooltip != currentTooltip) 
      currentTooltip.hide();

    if (tooltip)
      tooltip.show();
    currentTooltip = tooltip;
  }
  
  function hideTooltip(element) {
    var tooltip = element.up('td').down('.tooltip');
    if (tooltip)
      tooltip.hide();
  }
  $$("#pricing .legend_container").each(function(element) {element.observe('mouseover', function(event) {
    showTooltip(event.element());
  })});
  
  $$("#pricing .legend_container").each(function(element) {element.observe('mouseout', function(event) {
    hideTooltip(event.element());
  })});
})