$(function() {
	var sectionName = "."+$("#section").attr("class");			// 現在のページに設定されているクラスを取得する

	$("#side").find(".accordion").parent().addClass("disabled");		// アコーディオンを全て閉じる
	$("#side").find(sectionName).addClass("current");	// 現在のページにカレントをつける


	// 画像のカレント表示を無くす
	$("#side").find("img").each(function() {
		var imageFile = $(this).attr("src");
		$(this).attr("src", imageFile.replace("_on.", "_off."));
	});
	// 画像のカレント表示を新たに設定
	$("#side").find("li.current img").each(function() {
		var imageFile = $(this).attr("src");
		$(this).attr("src", imageFile.replace("_off.", "_on."));
	});

	$("#side").find("ul.accordion").each(function() {
		var len = $(this).find(".current").length;
		if (len > 0) {
			$(this).parent().removeClass("disabled");				// カレントが有るアコーディオンを開く
		}
	});

	// メイン項目
	$("#side").find("li.opennavi").click(function() {
		$("#side").find(".accordion").parent().addClass("disabled");	// アコーディオンを全て閉じる
		var nextLiTag = $(this).next();
		nextLiTag.removeClass("disabled");	// 選択したアコーディオンを開く
	});
	$("#side").find("li.opennavi2").click(function() {
		var nextLiTag = $(this).next();
		$(this).parent().find("ul.accordion").parent().addClass("disabled");

		nextLiTag.removeClass("disabled");	// 選択したアコーディオンを開く
	});

	$("#side").find("li.baseCategory").each(function() {
		var nextLiTag = $(this).next();
		var len = nextLiTag.find(".current").length;
		if (len > 0) {
			$(this).addClass("current");				// カレントが有るアコーディオンを開く
			var imageFile = $(this).find("img");
			imageFile.attr("src", imageFile.attr("src").replace("_off.", "_on."));
		} else {
			$(this).removeClass("current");
			var imageFile = $(this).find("img");
			imageFile.attr("src", imageFile.attr("src").replace("_on.", "_off."));
		}
	});

	// 初期化
	$("#side").find("dd").addClass("disabled");

	var active1 = $("#nav_company").find("dl.active").length;
	if (active1 > 0) {
		$("#nav_company").find("dd").removeClass("disabled");
		var imageFile = $("#nav_company").find("dt img");
		imageFile.attr("src", imageFile.attr("src").replace("_off.", "_on."));
	} else {
		var imageFile = $("#nav_company").find("dt img");
		imageFile.attr("src", imageFile.attr("src").replace("_on.", "_off."));
	}

	var active2 = $("#nav_business").find("dl.active").length;
	if (active2 > 0) {
		$("#nav_business").find("dd").removeClass("disabled");
		var imageFile = $("#nav_business").find("dt img");
		imageFile.attr("src", imageFile.attr("src").replace("_off.", "_on."));
	} else {
		var imageFile = $("#nav_business").find("dt img");
		imageFile.attr("src", imageFile.attr("src").replace("_on.", "_off."));
	}

	var active3 = $("#nav_news").find("p.active").length;
	if (active3 > 0) {
		var imageFile = $("#nav_news").find("img");
		imageFile.attr("src", imageFile.attr("src").replace("_off.", "_on."));
	} else {
		var imageFile = $("#nav_news").find("img");
		imageFile.attr("src", imageFile.attr("src").replace("_on.", "_off."));
	}

	// クリック処理
	$("#side").find("dl.opennavi").find("dt").click(function() {
		var disabled = $(this).siblings("dd.disabled").length;

		$(this).parent().parent().parent().find("dd").addClass("disabled");
		if (disabled > 0) {
			$(this).siblings("dd").removeClass("disabled");
//			$("#nav_business dt").next().next().addClass("disabled2");				// サブカテゴリ折りたたみようクラスをつける
		} else {
			$(this).siblings("dd").addClass("disabled");
		}
	});

	// 業務内容の折りたたみ処理
/*	$("#side").find("#nav_business .opennavi2").next().addClass("disabled2");
	$("#side").find("#nav_business .opennavi2").click(function() {
		$(this).parent().find(".opennavi2").next().addClass("disabled2");
		$(this).next().removeClass("disabled2");
	});*/

	// 業務案内のカレント表示処理
/*	$("#side").find("#nav_business .current").each(function() {
		$("#side #nav_business dd").removeClass("disabled");
		$("#side #nav_business dd").removeClass("disabled2");
	});*/

});
