function faqNavSet() {
	var elements = getId('faq-nav').getElementsByTagName('img');
	var path = document.URL.split('/');
	var dir = path[5];
	
	switch(dir) {
		case 'products.html' : var btn = elements[0]; break;
		case 'services.html' : var btn = elements[1]; break;
		case 'nanaco.html'   : var btn = elements[2]; break;
		case 'cmp.html'      : var btn = elements[3]; break;
		case 'social.html'   : var btn = elements[4]; break;
		case 'aboutsej.html' : var btn = elements[5]; break;
		default: return;
	};
	
	var src = $(btn).attr('src');
	var ftype = src.substring(src.lastIndexOf('.'), src.length);
	var srcOn = src.replace(ftype, '_on'+ftype);
	$(btn).attr('src',srcOn);
	$(btn).removeClass('btn');
}

/* Q and A
   (with jQuery)
--------------------------------------*/
/* *** 回答が表示されているかどうかを判別 *** */
function showFlag(element) {
	var value = element.className;
	if (value == 'QandA') return false;
	else if (value == 'QandA show') return true;
	else return false;
}
/* *** 表示切り替え *** */
function displayAnswer(box,answer) {
	//表示フラグチェック
	var flag = showFlag(box);
	//表示切り替え
	if (flag == false) {
		$(box).addClass('show');
		answer.style.display = 'block';
	}
	if (flag == true) {
		$(box).removeClass('show');
		answer.style.display = 'none';
	}
}
/* *** 「回答を閉じる」ボタンで回答を隠す *** */
function closeAnswer(element) {
	var answerbox = element.parentNode.parentNode; // <div class="answer">
	var QandAbox = answerbox.parentNode; // <div class="QandA">
	var qTitle = QandAbox.getElementsByTagName('a')[0];
	displayAnswer(QandAbox,answerbox);
	if(window.focus) qTitle.focus();
}
/* *** Q and A 表示をセット *** */
function setQandA() {
	// エラー回避
	if(!getId('QandA-01')) return;
	// 回答を全て隠す
	$('div.answer').hide();
	// 「回答を閉じる」ボタンをHTMLに追加
	$('div.answer').each(function(i) {
		$(this).append('<p class="close"><a href="javascript:;" onclick="closeAnswer(this);">close↑</a></p>');			
	});
	// 質問クリックイベント
	var qTitle = $('div.QandA h4>a')
	qTitle.attr('href','javascript:;');
	qTitle.click(function() {
		var QandAbox = this.parentNode.parentNode; // <div class="QandA">
		var answerbox = QandAbox.getElementsByTagName('div')[0]; // <div class="answer">
		displayAnswer(QandAbox,answerbox);
	});
}

/* ウィンドウ読み込み時の処理
   (with jQuery)
--------------------------------------*/
$(function() {
		if(getId('faq-nav')) {faqNavSet();};
		setQandA();
	}
)
