/*
 * jQuery delayedMouseover plugin (29/04/2009)
 * @requires jQuery v1.1.4+
 *
 * Plugin trouvé sur le forum developpez.net (http://www.developpez.net/forums)
 * Ecrit par le membre marcha
 * 
 */

;(function($) {
 
  $.fn.delayedMouseover = function(callback, options) {
 
	var options = $.extend({ delay: 1000 }, options);
 
	return this.each(function() {
		var obj = $(this);
		var timer = false;
		obj.mouseover( function(event) {
			if(timer) clearTimeout(timer);
			timer = setTimeout( function() { callback.apply(obj[0], [event]); }, options.delay );
		});		
		obj.mouseout( function(event) {
			if(timer) clearTimeout(timer);
			timer = false;
		});		
	});
  };
 
})(jQuery);

