(function($) {

	$.fn.Rollover = function() {
		return this.each(
			function() {
				var anchor = $(this);
				var defaultImage = anchor.attr('src');

				if (!defaultImage.match(('_over'))) {

					var point = defaultImage.lastIndexOf('.');
					var mouseOverImage = defaultImage.slice(0, point) + '_over' + defaultImage.slice(point);

					var preloadImage = new Image();
					preloadImage.src = mouseOverImage;

					anchor.hover(
						function() {
							$(this).attr('src', mouseOverImage);
						},
						function() {
							$(this).attr('src', defaultImage);
						}
					);
				}
			}
		);
	};
})(jQuery);