$(function(){

	//ロールオーバー画像のセレクタ
	var btn_ov_selector = 'img.ro';
	//ロールオーバー用のクラス
	var btn_ov_class = 'ro';
	//ロールオーバー画像の接頭辞
	var btn_prefix = '_on';

	//グローバルメニュー内ボタン画像のセレクタ
	var global_btn_selector = '.global img';

	//フッターメニュー内ボタン画像のセレクタ
	var footer_ins_btn_selector = '.footer_ins img';

	//タブ内ボタン画像のセレクタ
	var tab_btn_selector = '.tab img';

	//アクティブ実行（グローバル）
	var dist_id = $("body").attr("id");
	ActiveMenu(global_btn_selector);

	//アクティブ実行（フッター）
	var dist_id = $("body").attr("id");
	ActiveMenu(footer_ins_btn_selector);

	//アクティブ実行（タブ）
	var dist_id = $("#contents").attr("class");

	ActiveMenu(tab_btn_selector);

	//アクティブ処理
	function ActiveMenu(btn_selector){
		if(dist_id != ''){
			$.each($(btn_selector), function(){
				re = new RegExp(dist_id+"\.[a-z]+$")
				if($(this).attr("src").match(re)){
					$(this).removeClass(btn_ov_class);
					$(this).attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1"+btn_prefix+"$2"));
				}
			});
		}
	}

	//ロールオーバー＆プリロード
	$(btn_ov_selector).mouseover(function(){
		//オーバー
		$(this).attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1"+btn_prefix+"$2"));
	}).mouseout(function(){
		//アウト
		re = new RegExp("^(.+)"+btn_prefix+"(\.[a-z]+)$");
		$(this).attr("src",$(this).attr("src").replace(re, "$1$2"));
	}).each(function(){
		//プリロード
		$("<img>").attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1"+btn_prefix+"$2"));
	})

})

