﻿var gTocHtml;

function articleSetup(docTitle, haloPageId) {
	// first get all anchors
	var allA = document.getElementsByTagName('a');
	// filter only anchors we interested and create TOC table
	gTocHtml = '<table cellspacing="0" class="tocTable">';
	var para, paraNo, paraTitle, paraCount = 0;
	for (var i = 0; i < allA.length; i++) {
		if (allA.item(i).hasAttribute)
			if (!allA.item(i).hasAttribute('name'))
				continue;
			else
				para = allA.item(i).getAttribute('name');
		else 
			para = allA.item(i).name; 
		if (para.substring(0, 2) != 'a_')
			continue;
		paraNo = para.substring(2);
		paraTitle = allA.item(i).firstChild.data;
		gTocHtml += '<tr><td width="20">&nbsp;</td><td align="right"><a href="#' + para +
					'">' + paraNo + '.</a></td><td><a href="#' + para + '">' +
					paraTitle + '</a></td></tr>';
		paraCount++;
	}
	gTocHtml += '</table>';
	// build HTML for article navigation
	var navHtml = '<a href="../../">NK 特機</a> &gt; ' +
				  '<a href="../">技術文件</a> &gt; ';
	var pageTitleDiv = document.getElementById('pgTitle');
	if (pageTitleDiv.innerText)
		var pageTitle = pageTitleDiv.innerText;			// safari/khtml
	else
		var pageTitle = pageTitleDiv.textContent;		// firefox
	if (pageTitle == docTitle)
		navHtml += '<span class="currentPg">' + pageTitle + "</span>";
	else
		navHtml += '<a href="./">' + docTitle + '</a> &gt; ' +
				   '<span class="currentPg">' + pageTitle + "</span>";
	navHtml += '<div class="tocBase" id="toc"><a href="javascript: showTOC();">' +
			   '[ 顯示本頁快捷列 ]</a> | <a href="#feedback">[ 參與回應 / 引用]</a></div>';
	document.getElementById('docNav').innerHTML = navHtml;
	loadHSComments(haloPageId);
}

function showTOC() {
	var tocDiv = document.getElementById('toc');
	tocDiv.innerHTML = '<a href="javascript: hideTOC();">[ 隱藏本頁快捷列 ]</a> | <a href="#feedback">[ 參與回應 / 引用]</a>' +
						gTocHtml;
}

function hideTOC() {
	var tocDiv = document.getElementById('toc');
	tocDiv.innerHTML = '<a href="javascript: showTOC();">[ 顯示本頁快捷列 ]</a> | <a href="#feedback">[ 參與回應 / 引用]</a>';
}