var sentakushi = new Array(
'　トップ', '',
'　┣始めに～用語集・記号解説',		' ',
'　┃┣当サイトで使われている用語・記号について',	'kisochishiki.html',
'　┃┣知っておくと話のネタになるかもしれぬ用語集',	'kisochishiki2.html',
'　┃┗アクセントの表記法一覧',						'accent/iroiro.html',

'　┣文法の部',	' ',
'　┃┣1.名詞と代名詞',								'bumpoo/meishi.html',
'　┃┣2.形容詞',									'bumpoo/keiyooshi.html',
'　┃┣3.形容動詞',									'bumpoo/keiyoodooshi.html',
'　┃┣4.動詞',										'bumpoo/dooshi.html',
'　┃┣5.副詞',										'bumpoo/fukushi.html',
'　┃┣6.助詞（間投助詞と終助詞）',					'bumpoo/zhoshi.html',
'　┃┣7.接続語',									'bumpoo/setsuzokugo.html',
'　┃┣8.断定の「や・にゃ・ね（ん）」等',			'bumpoo/dantei.html',
'　┃┣9.丁寧語（ます・おす・どす/です等）',		'bumpoo/teineigo.html',
'　┃┗10.敬語と侮蔑語',							'bumpoo/keigo.html',

'　┣音韻の部',	' ',
'　┃┣1.音韻',										'accent/on-in.html',
'　┃┣2.京阪式アクセント',							'accent/bumpu.html',
'　┃┣3.発音癖～「遅上がり」',						'accent/osoagari.html',
'　┃┣4.京都アクセントと東京アクセントとの関係',	'accent/taihi.html',
'　┃┣5.名詞・副詞のアクセント',					'accent/meishi.html',
'　┃┣6.助詞・形容動詞・「や・どす」のアクセント',	'accent/zhoshi.html',
'　┃┣7.形容詞のアクセント',						'accent/keiyooshi.html',
'　┃┃┗付表・形容詞の活用形アクセント一覧',		'accent/hyoo_keiyooshi.html',
'　┃┣8.動詞のアクセント',							'accent/dooshi.html',
'　┃┃┗付表・動詞の活用形アクセント一覧',			'accent/hyoo_dooshi.html',
'　┃┣9.助動詞のアクセント',						'accent/zhodooshi.html',
'　┃┗10.複合語のアクセント',						'accent/fukugoo.html',

'　┣違い',	' ',
'　┃┣京都言葉と大阪言葉の違い',	'keihan.html',
'　┃┗京都言葉と東京言葉の違い',	'kyookei.html',

'　┣語彙集',	' ',
'　┃┣京言葉語彙集',				'goishuu/',
'　┃┗京言葉逆語彙集',				'goishuu/gyakugoi.html',

'　┣資料室',										'shiryoo/',
'　┃┣概説',										'shiryoo/bunrui/gaisetsu.html',
'　┃┣うみ/○●型・はるぅ/○▼型分類表',			'shiryoo/bunrui/meishi2_4-5.html',
'　┃┣さくら/●●●型・うさぎ/○●●型・くじら/○●○型分類表',
													'shiryoo/bunrui/meishi3_1-6-7.html',
'　┃┣あたま/●●○型・いのち/●○○型分類表',		'shiryoo/bunrui/meishi3_2-3.html',
'　┃┣アクセントによる名詞の分類表（1拍名詞）',	'shiryoo/bunrui/meishi1.html',
'　┃┣名詞や副詞などのアクセント一覧表（1拍体言）','shiryoo/ichiranM1.html',
'　┃┣名詞や副詞などのアクセント一覧表（2拍体言）','shiryoo/ichiranM2.html',
'　┃┣名詞や副詞などのアクセント一覧表（3拍体言）','shiryoo/ichiranM3.html',
'　┃┣名詞や副詞などのアクセント一覧表（主な4拍体言）',
													'shiryoo/ichiranM4.html',
'　┃┣2拍1段系動詞の分類表',		'shiryoo/bunrui/dooshi21.html',
'　┃┣2拍5段動詞の分類表',			'shiryoo/bunrui/dooshi25.html',
'　┃┣3拍1段系動詞の分類表',		'shiryoo/bunrui/dooshi31.html',
'　┃┣3拍5段動詞の分類表',			'shiryoo/bunrui/dooshi35.html',
'　┃┣4拍1段系動詞の分類表',		'shiryoo/bunrui/dooshi41.html',
'　┃┣4拍5段動詞の分類表',			'shiryoo/bunrui/dooshi45.html',
'　┃┣5拍1段系動詞の分類表',		'shiryoo/bunrui/dooshi51.html',
'　┃┣5拍5段動詞の分類表',			'shiryoo/bunrui/dooshi55.html',
'　┃┣3拍以上の形容詞の分類表',	'shiryoo/bunrui/keiyooshi.html',
'　┃┣同音異義語のアクセント',		'shiryoo/dooonigigo.html',
'　┃┣形容詞アクセントの変遷',		'shiryoo/rekiK.html',
'　┃┣動詞アクセントの変遷',		'shiryoo/rekiD.html',
'　┃┗名詞アクセントの変遷',		'shiryoo/rekiM.html',

'　┣京ことばを極める',	' ',
'　┃┣京都人のための京都言葉検証講座（語彙・文法編）',			'yureruGo.html',
'　┃┣京都人のための京都言葉検証講座（音韻・アクセント編）',	'yureruAc.html',
'　┃┗京都周辺部でのみ失われてしまったアクセント区別',			'accent/mondai3.html',

'　┣番外編',	' ',
'　┃┣おすすめの京ことば関連書',					'sankoosho.html',
'　┃┣最近の変化',									'henka.html',
'　┃┣京の挨拶',									'aisatsu.html',
'　┃┣子供の遊びにまつわるアンケートの集計結果',	'asobi/',
'　┃┗近世京都・大阪アクセント一覧',				'zhisho/',

'　┗その他・雑記',	' ',
// '　　┣京言葉の履歴書',						'ayumi.html',
'　　┣京言葉のススメ',							'susume.html',
'　　┣京ことばつれづれ帳',						'tsuredzure.html',
//'　　┣リンク集',								'gokinzho.html',
'　　┣更新履歴',								'rireki/',
'　　┃┣更新履歴（2003年～2007年分）',			'rireki/2003-2007.html',
'　　┃┣更新履歴（2002年分）',					'rireki/2002.html',
'　　┃┣更新履歴（2001年分）',					'rireki/2001.html',
'　　┃┣更新履歴（2000年後半分）',				'rireki/2000b.html',
'　　┃┗更新履歴（1999年～2000年前半分）',		'rireki/2000a.html',

//'　　┣参考文献一覧',					'sankoo.html',
'　　┣このサイトについての情報',		'koko.html',
//'　　┣このサイトに記載されているアクセントついて',		'kokoAccent.html',
// '　　┣京言葉のガイドライン',		'_guideline.html',
"　　┗リンク集",						"gokinzho.html"
);

var root  = '';
var koko  = 0;
var mae   = -1;
var tsugi = -1;

KokoDoko();

function KokoDoko()
{
	var i;
	var host = document.location.host;
	var path = document.location.pathname;

//	if (host)
//		root = '/kyookotoba/';
//	else
		root = path.substring(0, path.indexOf('kyookotoba') + 11);

	for (i = 0; i < sentakushi.length; i += 2)
	{
		if (!host)
//			sentakushi[i + 1] = sentakushi[i + 1].replace('/', '\\');
			sentakushi[i + 1] = sentakushi[i + 1].split('/').join('\\');

		if (root + sentakushi[i + 1] == path)
		{
			koko = (i >> 1) + 1;
			if (i)
				mae = i - 2;
			if (i + 2 < sentakushi.length)
				tsugi = i + 2;
			return;
		}
	}
}


function Goannai()
{
	var i, elements;
	var path  = document.location.pathname;

	i = path.indexOf('index.');
	if(i + 1)
		path = path.substring(0, i);

	elements  = '<form id="jumpBox" name="jumpBox" action="./">';
	elements += '<fieldset>';
	elements += '<select id="URLs" name="URLs" onChange="ItemSelected();">\n';
	elements += '\t\t<option value="">[直接移動]</option>\n';

	for(i = 0; i < sentakushi.length; i += 2)
	{
		elements += '\t\t<option value="';
		elements += sentakushi[i + 1];
		elements += '">';
		elements += sentakushi[i];
		elements += '</option>\n';
	}
	elements += '\t\t</select></fieldset></form>';

	document.open();
	document.write(elements);
	document.close();
//	alert(document.location.pathname + '\n' + root);

	document.jumpBox.URLs.selectedIndex = koko;
}


function Zengo()
{
	var elements;

	elements = '<div class="links">\n';
	if(mae >= 0)
		elements += '<a href="' + root + sentakushi[mae + 1] + '">［←前へ］</a>\n';
	elements += '<a href="./">［↑最初へ戻る］</a>\n';
	if(tsugi >= 0)
		elements += '<a href="' + root + sentakushi[tsugi + 1] + '">［次へ→］</a>\n';
	elements += '</div>\n';

	document.open();
	document.write(elements);
	document.close();
}


function ItemSelected()
{
	var no = document.jumpBox.URLs.selectedIndex;

	if(no == 0)
		return;

	no--;
	no <<= 1;
	no++;

//	alert(root + sentakushi[no]);
	if(sentakushi[no].charAt(0) != ' ')
		location.href = root + sentakushi[no];
//	alert(sentakushi[no]);
}
