function buildNavigation(PageIDStr)
{
	var ID = PageIDStr.toUpperCase();

	// Category links
/*foldersTree = gFld("<span class=wdRed><a href='learn.htm' target='_top'>ＯＳ操作系统</a>");
aux1 = insFld(foldersTree, gFld('<span class=wdBlack>概论',"oscai/chapter1/ch1dir.htm"));
	insDoc(aux1, gLnk(0, '操作系统的目标、作用和模型','oscai/chapter1/pages/ch11.htm'));
	insDoc(aux1, gLnk(0, '操作系统的发展过程','oscai/chapter1/pages/ch12.htm'));
	insDoc(aux1, gLnk(0, '操作系统的基本类型','oscai/chapter1/pages/ch13.htm'));
	insDoc(aux1, gLnk(0, '操作系统特征和服务','oscai/chapter1/pages/ch14.htm'));
	insDoc(aux1, gLnk(0, '操作系统的功能','oscai/chapter1/pages/ch15.htm'));
	insDoc(aux1, gLnk(0, '操作系统的进一步发展','oscai/chapter1/pages/ch16.htm'));
aux1 = insFld(foldersTree, gFld('<span class=wdBlack>进程管理',"oscai/chapter2/ch2dir.htm"));
	insDoc(aux1, gLnk(0, '前趋图','oscai/chapter2/pages/ch21.htm'));
	insDoc(aux1, gLnk(0, '进程描述','oscai/chapter2/pages/ch22.htm'));
	insDoc(aux1, gLnk(0, '进程控制','oscai/chapter2/pages/ch23.htm'));
	insDoc(aux1, gLnk(0, '线程','oscai/chapter2/pages/ch24.htm'));
	insDoc(aux1, gLnk(0, '对称多处理和微内核','oscai/chapter2/pages/ch25.htm'));
	insDoc(aux1, gLnk(0, '进程同步与互斥','oscai/chapter2/pages/ch26.htm'));
	insDoc(aux1, gLnk(0, '进程通信','oscai/chapter2/pages/ch27.htm'));
	insDoc(aux1, gLnk(0, '进程调度','oscai/chapter2/pages/ch28.htm'));
	insDoc(aux1, gLnk(0, '死锁和饿死','oscai/chapter2/pages/ch29.htm'));
aux1 = insFld(foldersTree, gFld('<span class=wdBlack>作业管理',"oscai/chapter3/ch3dir.htm"));
	insDoc(aux1, gLnk(0, '作业管理和调度','oscai/chapter3/pages/ch31.htm'));
	insDoc(aux1, gLnk(0, '用户与操作系统间的接口','oscai/chapter3/pages/ch32.htm'));
	insDoc(aux1, gLnk(0, '命令语言','oscai/chapter3/pages/ch33.htm'));
	insDoc(aux1, gLnk(0, '作业控制','oscai/chapter3/pages/ch34.htm'));
aux1 = insFld(foldersTree, gFld('<span class=wdBlack>存储器管理',"oscai/chapter4/ch4dir.htm"));
	insDoc(aux1, gLnk(0, '概述','oscai/chapter4/pages/ch41.htm'));
	insDoc(aux1, gLnk(0, '单用户系统的存储管理','oscai/chapter4/pages/ch42.htm'));
	insDoc(aux1, gLnk(0, '分区存储管理','oscai/chapter4/pages/ch43.htm'));
	insDoc(aux1, gLnk(0, '分页存储管理','oscai/chapter4/pages/ch44.htm'));
	insDoc(aux1, gLnk(0, '请求式分页存储管理','oscai/chapter4/pages/ch45.htm'));
	insDoc(aux1, gLnk(0, '分段存储管理','oscai/chapter4/pages/ch46.htm'));
	insDoc(aux1, gLnk(0, '段页式存储管理','oscai/chapter4/pages/ch47.htm'));
aux1 = insFld(foldersTree, gFld('<span class=wdBlack>设备管理',"oscai/chapter5/ch5dir.htm"));
	insDoc(aux1, gLnk(0, 'I/O系统的组成','oscai/chapter5/pages/ch51.htm'));
	insDoc(aux1, gLnk(0, 'I/O控制方式','oscai/chapter5/pages/ch52.htm'));
	insDoc(aux1, gLnk(0, '缓冲管理','oscai/chapter5/pages/ch53.htm'));
	insDoc(aux1, gLnk(0, '设备分配','oscai/chapter5/pages/ch54.htm'));
	insDoc(aux1, gLnk(0, '设备处理','oscai/chapter5/pages/ch55.htm'));
aux1 = insFld(foldersTree, gFld('<span class=wdBlack>文件管理',"oscai/chapter6/ch6dir.htm"));
	insDoc(aux1, gLnk(0, '文件和文件系统','oscai/chapter6/pages/ch61.htm'));
	insDoc(aux1, gLnk(0, '文件逻辑结构','oscai/chapter6/pages/ch62.htm'));
	insDoc(aux1, gLnk(0, '目录管理','oscai/chapter6/pages/ch63.htm'));
	insDoc(aux1, gLnk(0, '文件共享','oscai/chapter6/pages/ch64.htm'));
	insDoc(aux1, gLnk(0, '文件保护','oscai/chapter6/pages/ch65.htm'));
	insDoc(aux1, gLnk(0, '磁盘I/O','oscai/chapter6/pages/ch66.htm'));
	insDoc(aux1, gLnk(0, '外存分配方法','oscai/chapter6/pages/ch67.htm'));
	insDoc(aux1, gLnk(0, '空闲存储空间的管理','oscai/chapter6/pages/ch68.htm'));
	insDoc(aux1, gLnk(0, '磁盘容错技术','oscai/chapter6/pages/ch69.htm'));
	insDoc(aux1, gLnk(0, '文件系统性能的改善','oscai/chapter6/pages/ch610.htm'));
	insDoc(aux1, gLnk(0, '数据一致性控制','oscai/chapter6/pages/ch611.htm'));
aux1 = insFld(foldersTree, gFld('<span class=wdBlack>操作系统实例',"oscai/chapter7/ch7dir.htm"));
	insDoc(aux1, gLnk(0, 'UNIX操作系统','oscai/chapter7/pages/ch71.htm'));
	insDoc(aux1, gLnk(0, 'Windows NT操作系统','oscai/chapter7/pages/ch72.htm'));
</SCRIPT>*/
addCategory("no0",unescape("ＯＳ操作系统"), true);
addCategory1("no0","no1",unescape("第一章 概论"),false);
//addCategoryLink("no0", unescape("第一章 概论"), "oscai/chapter1/ch1dir.htm")
addCategoryLink1("no1", "章节简介", "oscai/chapter1/ch1dir.htm");
addCategoryLink1("no1", "操作系统的目标和作用", "oscai/chapter1/pages/ch11.htm");
addCategoryLink1("no1", "操作系统的形成和发展", "oscai/chapter1/pages/ch12.htm");
addCategoryLink1("no1", "操作系统的基本类型", "oscai/chapter1/pages/ch13.htm");
addCategoryLink1("no1", "操作系统的进一步发展", "oscai/chapter1/pages/ch14.htm");
addCategoryLink1("no1", "操作系统特征和服务", "oscai/chapter1/pages/ch15.htm");
addCategoryLink1("no1", "操作系统的功能", "oscai/chapter1/pages/ch16.htm");
addCategory1("no0","no2",unescape("第二章 进程管理"),false);
addCategoryLink1("no2", "章节简介", "oscai/chapter2/ch2dir.htm");
addCategoryLink1("no2", "前趋图", "oscai/chapter2/pages/ch21.htm");
addCategoryLink1("no2", "进程的基本概念", "oscai/chapter2/pages/ch22.htm");
addCategoryLink1("no2", "进程控制", "oscai/chapter2/pages/ch23.htm");
addCategoryLink1("no2", "线程的基本概念", "oscai/chapter2/pages/ch24.htm");
addCategoryLink1("no2", "对称多处理和微内核", "oscai/chapter2/pages/ch25.htm");
addCategoryLink1("no2", "进程同步与互斥", "oscai/chapter2/pages/ch26.htm");
addCategoryLink1("no2", "进程通信", "oscai/chapter2/pages/ch27.htm");
addCategoryLink1("no2", "进程调度", "oscai/chapter2/pages/ch28.htm");
addCategoryLink1("no2", "死锁", "oscai/chapter2/pages/ch29.htm");
addCategory1("no0","no3",unescape("第三章 作业管理"),false);
addCategoryLink1("no3", "章节简介", "oscai/chapter3/ch3dir.htm");
addCategoryLink1("no3", "作业管理和调度", "oscai/chapter3/pages/ch31.htm");
addCategoryLink1("no3", "用户与操作系统间的接口", "oscai/chapter3/pages/ch32.htm");
addCategoryLink1("no3", "命令语言", "oscai/chapter3/pages/ch33.htm");
addCategoryLink1("no3", "作业控制", "oscai/chapter3/pages/ch34.htm");
addCategoryLink1("no3", "系统调用", "oscai/chapter3/pages/ch35.htm");
addCategoryLink1("no3", "联机命令接口", "oscai/chapter3/pages/ch36.htm");
addCategoryLink1("no3", "图形用户接口", "oscai/chapter3/pages/ch37.htm");
addCategory1("no0","no4",unescape("第四章 存储器管理"),false);
addCategoryLink1("no4", "章节简介", "oscai/chapter4/ch4dir.htm");
addCategoryLink1("no4", "概述", "oscai/chapter4/pages/ch41.htm");
addCategoryLink1("no4", "单用户系统的存储管理", "oscai/chapter4/pages/ch42.htm");
addCategoryLink1("no4", "分区存储管理", "oscai/chapter4/pages/ch43.htm");
addCategoryLink1("no4", "分页存储管理", "oscai/chapter4/pages/ch44.htm");
addCategoryLink1("no4", "请求式分页存储管理", "oscai/chapter4/pages/ch45.htm");
addCategoryLink1("no4", "分段存储管理", "oscai/chapter4/pages/ch46.htm");
addCategoryLink1("no4", "段页式存储管理", "oscai/chapter4/pages/ch47.htm");
addCategory1("no0","no5",unescape("第五章 设备管理"),false);
addCategoryLink1("no5", "章节简介", "oscai/chapter5/ch5dir.htm");
addCategoryLink1("no5", "I/O系统的组成", "oscai/chapter5/pages/ch51.htm");
addCategoryLink1("no5", "I/O控制方式", "oscai/chapter5/pages/ch52.htm");
addCategoryLink1("no5", "缓冲管理", "oscai/chapter5/pages/ch53.htm");
addCategoryLink1("no5", "设备分配", "oscai/chapter5/pages/ch54.htm");
addCategoryLink1("no5", "设备处理", "oscai/chapter5/pages/ch55.htm");
addCategoryLink1("no5", "磁盘存储管理", "oscai/chapter5/pages/ch56.htm"); 
addCategory1("no0","no6",unescape("第六章 文件管理"),false);
addCategoryLink1("no6", "章节简介", "oscai/chapter6/ch6dir.htm");
addCategoryLink1("no6", "文件和文件系统", "oscai/chapter6/pages/ch61.htm");
addCategoryLink1("no6", "文件逻辑结构", "oscai/chapter6/pages/ch62.htm");
addCategoryLink1("no6", "目录管理", "oscai/chapter6/pages/ch63.htm");
addCategoryLink1("no6", "文件共享", "oscai/chapter6/pages/ch64.htm");
addCategoryLink1("no6", "文件保护", "oscai/chapter6/pages/ch65.htm");
addCategoryLink1("no6", "磁盘I/O", "oscai/chapter6/pages/ch66.htm");
addCategoryLink1("no6", "外存分配方法", "oscai/chapter6/pages/ch67.htm");
addCategoryLink1("no6", "空闲存储空间的管理", "oscai/chapter6/pages/ch68.htm");
addCategoryLink1("no6", "磁盘容错技术", "oscai/chapter6/pages/ch69.htm");
addCategoryLink1("no6", "文件系统性能的改善", "oscai/chapter6/pages/ch610.htm");
addCategoryLink1("no6", "数据一致性控制", "oscai/chapter6/pages/ch611.htm");
addCategory1("no0","no7",unescape("第七章 Windows NT 操作系统"),false);
addCategoryLink1("no7", "章节简介", "oscai/chapter7/ch7dir.htm");
addCategoryLink1("no7", "概 述", "oscai/chapter7/pages/ch71.htm");
addCategoryLink1("no7", "Windows NT的系统模型与结构", "oscai/chapter7/pages/ch72.htm");
addCategoryLink1("no7", "NT中的虚存管理", "oscai/chapter7/pages/ch73.htm");
addCategoryLink1("no7", "网络文件/打印服务", "oscai/chapter7/pages/ch74.htm");
addCategoryLink1("no7", "目录服务", "oscai/chapter7/pages/ch75.htm");
addCategoryLink1("no7", "数据安全管理", "oscai/chapter7/pages/ch76.htm");
addCategory1("no0","no8",unescape("第八章 UNIX系统内核结构"),false);
addCategoryLink1("no8", "章节简介", "oscai/chapter8/ch8dir.htm");
addCategoryLink1("no8", "UNIX系统概述", "oscai/chapter8/pages/ch81.htm");
addCategoryLink1("no8", "进程的描述和控制", "oscai/chapter8/pages/ch82.htm");
addCategoryLink1("no8", "进程的同步与通信", "oscai/chapter8/pages/ch83.htm");
addCategoryLink1("no8", "储器管理", "oscai/chapter8/pages/ch84.htm");
addCategoryLink1("no8", "设备管理", "oscai/chapter8/pages/ch85.htm");
addCategoryLink1("no8", "文件管理", "oscai/chapter8/pages/ch86.htm");
addCategoryLink("no0", "帮 助 页 面", "oscai/help.htm");
}
