// JavaScript Document
//utf-8;


/*---------------------------------
ボタンのマウスオーバー処理(画像)
---------------------------------*/
$(document).ready(function(){
		
	//マウスオーバーで画像を変換
	$("img[src*='_off'],input[src*='_off']").not('.current_now').hover(
		function(){
			var src = $(this).attr("src");
			$(this).attr("src", src.slice(0,src.lastIndexOf(".")).replace(/_off$/i,"_on")+src.slice(src.lastIndexOf(".")));
			//$(this).attr("src", src.replace("_off","_on"));
		},
		function(){
			var src = $(this).attr("src");
			$(this).attr("src", src.slice(0,src.lastIndexOf(".")).replace(/_on$/i,"_off")+src.slice(src.lastIndexOf(".")));
			//$(this).attr("src", src.replace("_on","_off"));
		}
	);

});

/*---------------------------------
ボタンのマウスオーバー処理(透明)
---------------------------------*/
$(function(){
	
	//ボタンのマウスオーバー処理
	$(".alpha_ov").hover(
	function () {
		$(this).addClass("alpha_hover");
	},
	function () {
		$(this).removeClass("alpha_hover");
	});
	
});

/*---------------------------------
アコーディオン
---------------------------------*/
$(function(){
	var cls = ".accordion_trigger_";
	
	/*
		パターン1
		通常のアコーディオン処理
	*/
	$(cls+"01").click(function(){
		var _this = $(this);
		
		//自分以外の要素を全て閉じる
		//$(".active").not(this).removeClass("active").next().slideToggle("slow");
	
		_this.toggleClass("active").next().slideToggle("fast");
		
		var bg = _this.css("background-image");
		var bg_toggle;
		if(bg != "none") {
			if(_this.hasClass("active")) {
				bg_toggle = bg.slice(0, bg.lastIndexOf(".")).concat("_active").concat(bg.slice(bg.lastIndexOf(".")));
			} else {
				bg_toggle = bg.slice(0, bg.lastIndexOf(".")).replace(/_active$/i, "").concat(bg.slice(bg.lastIndexOf(".")));
			}
		}
		
		_this.css("background-image", bg_toggle || bg);
		
		return false;
	});
	
	/*
		パターン2
		押下された要素を隠す(アコーディオンを開いたままにする)
	*/
	$(cls+"02").click(function(){
		$(this).toggleClass("active").next().slideToggle(400);
		$(this).hide();
		return false;
	});
});
