/* overige stavoor functies */

var tooltiptimeout=null;

function openMooltip(event)
{
  if(tooltiptimeout)
    window.clearTimeout(tooltiptimeout);

  var tooltip=$('kaarttooltip');
  tooltip.position( {x: event.page.x + 3, y: event.page.y + 3} );
  tooltip.set( { text: this.name
               , styles: { opacity: 1 }
               }
             );
  tooltip.style.display='block';
}
function leaveMooltip(event)
{
  tooltiptimeout = window.setTimeout(closeMooltip, 2000);
}
function closeMooltip()
{
  tooltiptimeout = null;

  var fader = new Fx.Tween($('kaarttooltip'));
  fader.start('opacity',0).chain(function() { this.set('display','none') });
}
//invoked by [kaartlocaties]
function setuptooltips()
{
  $$('.kaartdot').addEvent('mouseenter', openMooltip);
  $$('.kaartdot').addEvent('mouseleave', leaveMooltip);
}

function redrawButtons()
{
  $$('.tollium-button').setStyle("display", "block");
  setTimeout("redrawButtons()", 1000);
}
