﻿/* FAQの表示・非表示関数 */
function showNyukai(id) {
	var divs = document.getElementsByTagName("div");
	for (var i=0; i<divs.length; i++) {
		if (divs[i].className.indexOf("naiyou") == -1) continue;
		if (divs[i].getAttribute("id") != id) {
			divs[i].style.display = "none";
		} else {
			divs[i].style.display = "block";
		}
	}
}

/* FAQ　項目からのリンク処理 */
function prepareMokuji() {
	if (!document.getElementsByTagName) return false;
	if (!document.getElementById) return false;
	if (!document.getElementById("faqkoumoku")) return false;
	var mokuji = document.getElementById("faqkoumoku");
	var mokujilinks = mokuji.getElementsByTagName("a");
	for (var i=0; i<mokujilinks.length; i++) {
		var mokujiId = mokujilinks[i].getAttribute("href").split("#")[1];
		if (!document.getElementById(mokujiId)) continue;
		if (mokujiId != "faq_01") document.getElementById(mokujiId).style.display = "none";
		mokujilinks[i].destination = mokujiId;
		mokujilinks[i].onclick = function() {
			showNyukai(this.destination);
			return false;
		}
	}
	
}
addLoadEvent(prepareMokuji);

/* FAQ　内容からのリンク処理 */
function prepareAnnai() {
	if (!document.getElementsByTagName) return false;
	if (!document.getElementById) return false;
	if (!document.getElementById("faqnaiyou")) return false;
	var nyukaiannai = document.getElementById("faqnaiyou");
	var nyukaiannailinks = nyukaiannai.getElementsByTagName("a");
	for (var i=0; i<nyukaiannailinks.length; i++) {
		var annaiId = nyukaiannailinks[i].getAttribute("href").split("#")[1];
		if (!document.getElementById(annaiId)) continue;
		if (annaiId == "wrapper") continue;
		nyukaiannailinks[i].destination = annaiId;
		nyukaiannailinks[i].onclick = function() {
			showNyukai(this.destination);
			return false;
		}
	}
	
}
addLoadEvent(prepareAnnai);