jQuery.fn.rollover = function(suffix) {
	suffix = suffix || '_r';
	return this.not('[src*="'+ suffix +'."]').each(function() {
		var img = jQuery(this);
		var src = img.attr('src');
		var _r = [
			src.substr(0, src.lastIndexOf('.')),
			src.substring(src.lastIndexOf('.'))
		].join(suffix);
		jQuery('<img>').attr('src', _r);
		img.hover(
			function() { img.attr('src', _r); },
			function() { img.attr('src', src); }
		);
	});
};
jQuery(function($) {
	//header
	$('#header_menu_list a img').rollover(); //header_menu
	$('#home_menu a img').rollover(); //home_menu
	$('#global_menu_list a img').rollover(); //global_menu
	$('#navigation_list a img').rollover(); //navigation_list
	//footer
	$('.footer_menu h5 a img').rollover(); //footer_menu
	//contents
	$('.company_top_menu a img').rollover();
	$('#cm_play a img').rollover();
	$('#shop_address li.map a img').rollover();
	$('#app_about_download a img').rollover();
	//kyoani_award
	$('.kyoani_award_menu li a img').rollover();
	$('.kyoani_award_list_menu li a img').rollover();
});