jQuery.fn.rollovers = function(params) { 
	var settings = {
		'fadeintime' : 300,
		'fadeouttime' : 200,
		'overfile' : '_hover'
	}
	
	if (typeof(params) == 'undefined') params = {};
	
	jQuery.extend(settings,params);
	

	return this.each(function() {
	if (jQuery(this).find('img').length == 0 || jQuery(this).find('img').attr('src').indexOf(settings.overfile)>0) return;
    jQuery(this).find('img')
    .clone()
    .attr('src',jQuery(this).find('img').attr('src').toString().replace(/\.([a-z]{3})$/i, settings.overfile+'.$1'))
    .css({display:'none',position:'absolute'})
    .addClass('rollover')
    .prependTo(this);
    
		jQuery(this).hover(function() {
			
			jQuery(this).find('img.rollover')
			.stop(false,true)
			.fadeIn(settings.fadeintime);
			
		},function() {
			
			jQuery(this).find('img.rollover')
			.stop(false,true)
			.fadeOut(settings.fadeouttime);
			
		});
  });
};

/* INITIALISATION... */
jQuery(function(kJerry) {
	// BASIC (fadeintime = 300ms, fadeouttime = 300ms, overfile = _hover)
	kJerry('#bignav a').rollovers();
	
	/* 
	// ADVANCED 
	kJerry('#menu a').rollovers({
		fadeintime:300, // Temps du fadeIn, defaut : 300
		fadeouttime:300, // Temps du fadeIn, defaut : 200
		overfile:'_hover' // Ajout au nom du fichier de l'image (avant l'extension), default : _hover
	});
	
	// Si vous avez besoin de plus d'un rollovers dans le site...
	kJerry('#menu a, #menu2 a, #menu3 a').rollovers();
	*/
});


