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);
			
		});
  });
};

jQuery(function(kJerry) {
	kJerry('#reservations a').rollovers();
});

