/**
 * Setup tooltips for navigation bar
 *
 * Created at 10 Dec, 2008 by KONDO Takahiro <heartery@gmail.com>
 *----------------------------------------------------------------------------*/

var tooltip = function(element, message) {
  var tooltip = create('div', 'tooltip', [
    create('div', 'left'),
    create('div', 'center', message),
    create('div', 'right'),
    create('div', 'clear')
  ]);

  listen(element, 'mouseover', function() {
    var offset = globalOffset(element);

    tooltip.style.left = offset.left + 15 + 'px';
    tooltip.style.top = offset.top - 32 + 'px';
    document.body.appendChild(tooltip);
  });

  listen(element, 'mouseout',  function() {
    document.body.removeChild(tooltip);
  });
};

listen(window, 'load', function() {
  var navs = $('nav-etc').getElementsByTagName('a');

  for (var i = 0, l = navs.length; i < l; i++) {
    var nav = navs[i];

    if (!nav.title) {
      continue;
    }

    tooltip(nav, nav.title);
    nav.removeAttribute('title');
  }
});

