$(function(){
	$("ul#tab li a").focus(function(){
		$(this).blur();
	});
})

$(function(){
		$("a.selected img").attr("src",$("a.selected img").attr("src").replace(/^(.+)(\.[a-z]+)$/,"$1_ov$2"));
		$("#productMenu .container > div:not("+$("ul#tab li a.selected").attr("href")+")").hide();

		$("ul#tab li a").click(function(){
			var name1=$("ul#tab li a.selected").attr("href");
			$("a.selected img").attr("src",$("a.selected img").attr("src").replace(/^(.+)_ov(\.[a-z]+)$/,"$1$2"));
			$("ul#tab li a").removeClass("selected");
			$(this).addClass("selected");
			$("img",this).attr("src",$("img",this).attr("src").replace(/^(.+)_ov(\.[a-z]+)$/,"$1$2"));
			$("img",this).attr("src",$("img",this).attr("src").replace(/^(.+)(\.[a-z]+)$/,"$1_ov$2"));
			$(name1).fadeOut(100,function(){
				var name2=$("ul#tab li a.selected").attr("href");
				$(name2).fadeIn(500);
				// Cookieに開いていたタブを記憶させる
				$.cookie('serviceTab', name2, {path:'/', expires:7});
		});
		return false;
	})
});

$(function(){
	$("ul#tab a").mouseover(function(){
		var className = $(this).attr('class');
		if(className!='selected'){
			$("img",this).attr("src",$("img",this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_ov$2"))
		}
	}).mouseout(function(){
		var className2 = $(this).attr('class');
		if(className2!='selected'){
				$("img",this).attr("src",$("img",this).attr("src").replace(/^(.+)_ov(\.[a-z]+)$/,"$1$2"))
		}
	});

	// Cookieに開いていたタブ情報があれば、初期そのタブを指定して開く
	var serviceTab = $.cookie('serviceTab');
	if (serviceTab != null) {
		serviceTab = parseInt(serviceTab.replace('#tab-', '')) - 1;

		// すべてのタブにて、選択済み画像を未選択画像へ差し替える
		$("a.selected img").attr("src",$("a.selected img").attr("src").replace(/^(.+)_ov(\.[a-z]+)$/,"$1$2"));
		$("ul#tab li a").removeClass("selected");

		// 指定タブの画像を選択済みへ差し替える
		var a = $('#tab li:eq('+serviceTab+')').find('a');
		a.addClass("selected");
		$("img", a).attr("src", $("img",a).attr("src").replace(/^(.+)_ov(\.[a-z]+)$/, "$1$2"));
		$("img", a).attr("src", $("img",a).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_ov$2"));

		// タブ内容を表示（1番目を隠して、指定タブを表示）
		$('#tab-1').hide();
		$($.cookie('serviceTab')).show();
	}
});

