// JavaScript Document
(function($){

	$(function(){
		rollover();
	});

	function rollover(){

		var ovName = "_ov"; //ロールオーバー後の画像に追加する文字列

		$("img.rollover").each(function(){

			var self = $(this);

			//画像置換関数
			var imgChange = function (elm,str1,str2){
				elm.attr("src",self.attr("src").replace(new RegExp("^(\.+)"+str1+"(\\.[a-z]+)$"),"$1"+str2+"$2"));
			}

			//ホバーイベント
			self.mouseover(function(){
				imgChange(self,"",ovName);
			})
			.mouseout(function(){
				imgChange(self,ovName,"");
			})
			.each(function(){ //プリロード設定
				imgChange($("<img>"),"",ovName);
			});

		});

	}

})(jQuery);
