$(document).ready(function() {
  /**
   * Handle tooltips
   */
  $(function() {
    var tooltips = $('.js_explication');

    tooltips.bind({
      /* Show tooltip */
      mouseover: function() {
        var elt        = $(this);
        var definition = $('#' + elt.attr('id') + 'def');

        // Follow mouse position on hover
        elt.mousemove(function(e) {
        	// Gestion du navigateur IE 6 : cas particulier
        	if($.browser.msie && $.browser.version=="6.0"){
        		var offset = elt.offset();
	        	definition.css('top',  e.pageY - offset.top + 125 + 'px');
	            definition.css('left', e.pageX - offset.left + 125 + 'px');
        	}
        	else{
	        	definition.css('top',  e.pageY + 2 + 'px');
	            definition.css('left', e.pageX + 2 + 'px');
        	}
        });
        
        definition.css("position", "absolute");
        definition.css('visibility', 'visible');
      },
      /* Hide tooltip */
      mouseout: function() {
        $('#' + $(this).attr("id") + 'def').css('visibility', 'hidden');
      }
    });
  });

  /**
   * Handle fade red to black effect
   * en commentaire car c'est une demande explicite de ne plus activer le rollover sur les boutons.
   */
  /*
  $(function() {
    $('.js_doux').hover(
      function() { $(this).removeClass('doux'); },
      function() { $(this).addClass('doux');    }
    );
  });
  */
});


