(function() {

	//document ready
	$().ready(function(){
	  $('img.rollover').rollover(); 
	});

	//plugin rollover
	$.fn.rollover = function(cfg) {
		cfg = (cfg != null) ? cfg : '_on' ;

		return this.not('[src*="'+ cfg +'."]').each(function() {
			var img = $(this);
			var src = img.attr('src');
			var src_on = src.substr(0, src.lastIndexOf('.')) + cfg + src.substring(src.lastIndexOf('.'));
			$('<img>').attr('src', src_on);
			img.hover(
				function() {img.attr('src', src_on);},
				function() {img.attr('src', src);}
			);
		});

	};
})(jQuery);