// You can find instructions for this file here:
// http://www.treeview.net

// Decide if the names are links or just the icons
USETEXTLINKS = 1  //replace 0 with 1 for hyperlinks

// Decide if the tree is to start all open or just showing the root folders
//STARTALLOPEN = 0 // replace 0 with 1 to show the whole tree
var queryStr = window.location.search.substr(1)
queryStr=unescape(queryStr)
if (queryStr) 
	STARTALLOPEN = 1
else
	STARTALLOPEN = 0

ICONPATH = '.style/' //if the gif's folder is a subfolder, for example: 'images/'

// Decide if the tree is to to be shown on a separate frame of its own
USEFRAMES = 0

// Remove the folder and link icons and keep only the +/- icons
USEICONS = 0

// Make the folder and link labels wrap into multiple lines
WRAPTEXT = 0

// Folders reopen toprevious state across page loads
PERSERVESTATE = 1


foldersTree = gFld("首頁", "index.htm")

	insDoc(foldersTree, gLnk("S", "簡介", "about.htm"))

	auxbegin = insFld(foldersTree, gFld("安裝前需知", "begin/index.htm"))
		auxbegin1 = insFld(auxbegin, gFld("硬體準備", "begin/01.htm"))
			insDoc(auxbegin1, gLnk("S","CPU 與 RAM", "begin/01.htm#01"))
			insDoc(auxbegin1, gLnk("S", "硬碟控制卡與硬碟", "begin/01.htm#02"))
			insDoc(auxbegin1, gLnk("S", "軟碟機", "begin/01.htm#03"))
			insDoc(auxbegin1, gLnk("S", "光碟機與網路卡", "begin/01.htm#04"))
			insDoc(auxbegin1, gLnk("S", "顯示卡與螢幕", "begin/01.htm#05"))
		auxbegin2 = insFld(auxbegin, gFld("硬碟分割淺釋", "begin/02.htm"))
			insDoc(auxbegin2, gLnk("S", "磁碟分割表 (Disk Partition)", "begin/02.htm#01"))
			insDoc(auxbegin2, gLnk("S", "磁碟標韱 (Disk Label)", "begin/02.htm#02"))
		auxbegin3 = insFld(auxbegin, gFld("多重開機管理員", "begin/03.htm"))
			insDoc(auxbegin3, gLnk("S", "Boot Easy", "begin/03.htm#01"))
			insDoc(auxbegin3, gLnk("S", "Grub", "begin/03.htm#02"))
			insDoc(auxbegin3, gLnk("S", "SPFdisk", "begin/03.htm#03"))
		insDoc(auxbegin, gLnk("S","啟動磁區的限制", "begin/04.htm"))

	auxinstall = insFld(foldersTree, gFld("開始安裝", "install/index.htm"))
		auxinstall1 = insFld(auxinstall, gFld("安裝前的準備", "install/01.htm"))
			insDoc(auxinstall1, gLnk("S", "列出您的電腦硬體清單", "install/01.htm#01"))
			insDoc(auxinstall1, gLnk("S", "備份您的資料", "install/01.htm#02"))
			insDoc(auxinstall1, gLnk("S", "蒐集您的網路設定相關資料", "install/01.htm#03"))
			insDoc(auxinstall1, gLnk("S", "準備安裝開機片", "install/01.htm#04"))
		auxinstall2 = insFld(auxinstall, gFld("安裝時的核心組態", "install/02.htm"))
			insDoc(auxinstall2, gLnk("S", "設定開機啟動順序", "install/02.htm#01"))
			insDoc(auxinstall2, gLnk("S", "硬體設定選單", "install/02.htm#02"))
			insDoc(auxinstall2, gLnk("S", "選單圖示解說", "install/02.htm#03"))
			insDoc(auxinstall2, gLnk("S", "啟用/停用 硬體裝置", "install/02.htm#04"))
			insDoc(auxinstall2, gLnk("S", "調整硬體裝置參數值", "install/02.htm#06"))
			insDoc(auxinstall2, gLnk("S", "除錯資訊查看 (查看偵測到的裝置資訊)", "install/02.htm#05"))
		auxinstall3 = insFld(auxinstall, gLnk("S","安裝主選單解說", "install/03.htm"))
		auxinstall4 = insFld(auxinstall, gFld("安裝模式︰自訂安裝", "install/04.htm"))
			insDoc(auxinstall4, gLnk("S", "Options -> 查看/設定 參數設定選單", "install/04-1.htm"))
			auxinstall41 = insFld(auxinstall4, gFld("Partition -> 分割硬碟區塊給 FreeBSD", "install/04-2.htm"))
				insDoc(auxinstall41, gLnk("S", "硬碟分割程式的解說", "install/04-2.htm#01"))
				insDoc(auxinstall41, gLnk("S", "建立 FreeBSD 分割區", "install/04-2.htm#02"))
				insDoc(auxinstall41, gLnk("S", "安裝啟動管理員選單", "install/04-2.htm#03"))
			auxinstall42 = insFld(auxinstall4, gFld("Label -> 設定分割區的 Disk label 與指定 Logical Slice 的掛載點", "install/04-3.htm"))
				auxinstall421 = insFld(auxinstall42, gFld("分割區空間分配", "install/04-3-1.htm"))
					insDoc(auxinstall421, gLnk("S", "目錄結構簡介","install/04-3-1.htm#01"))
					insDoc(auxinstall421, gLnk("S", "分割區配置","install/04-3-1.htm#02"))
			auxinstall43 = insFld(auxinstall4, gFld("Distributions -> 選擇安裝套件", "install/04-4.htm"))
				insDoc(auxinstall43, gLnk("S", "安裝套件選單", "install/04-4.htm#01"))
				insDoc(auxinstall43, gLnk("S", "自訂安裝套件選單", "install/04-4.htm#02"))
			auxinstall44 = insFld(auxinstall4, gFld("Media -> 選擇安裝來源", "install/04-5.htm"))
				insDoc(auxinstall44, gLnk("S", "安裝來源選單", "install/04-5.htm#01"))
				insDoc(auxinstall44, gLnk("S", "網路設定選單", "install/04-5.htm#02"))
			insDoc(auxinstall4, gLnk("S", "Commit -> 進行安裝檔案", "install/04-6.htm"))
		auxinstall5 = insFld(auxinstall, gFld("FreeBSD 設定選單", "install/05.htm"))
			insDoc(auxinstall5, gLnk("S", "Root Password -> 設定系統管理員 (root) 的密碼", "install/05-1.htm#01"))
			insDoc(auxinstall5, gLnk("S", "User Management -> 新增使用者與群組", "install/05-1.htm#02"))
			insDoc(auxinstall5, gLnk("S", "Console -> 系統終端機設定", "install/05-2.htm"))
			insDoc(auxinstall5, gLnk("S", "Time Zone -> 設定系統時區", "install/05-3.htm"))
			insDoc(auxinstall5, gLnk("S", "Mouse -> 設定滑鼠", "install/05-4.htm"))
			insDoc(auxinstall5, gLnk("S", "Networking -> 設定額外的網路服務", "install/index.htm"))
			insDoc(auxinstall5, gLnk("S", "Security -> 設定系統預設的安全等級", "install/index.htm"))
			insDoc(auxinstall5, gLnk("S", "Startup -> 設定系統起始選項", "install/index.htm"))

	auxconfig = insFld(foldersTree, gFld("系統基礎設定", "config/index.htm"))
		insDoc(auxconfig, gLnk("S", "系統起始設定檔", "config/01.htm"))
		insDoc(auxconfig, gLnk("S", "定義主機與 IP 位址的對映", "config/02.htm"))
		auxconfig3 = insFld(auxconfig, gFld("待整理", "config/"))

	auxkernel = insFld(foldersTree, gFld("系統核心量身訂做", "kernel/index.htm"))
		insDoc(auxkernel, gLnk("S", "編譯核心的原因", "kernel/01.htm"))
		insDoc(auxkernel, gLnk("S", "建立核心設定檔", "kernel/02.htm"))
		auxkernel3 = insFld(auxkernel, gFld("核心設定檔", "kernel/03.htm"))
			insDoc(auxkernel3, gLnk("S", "必要的參數", "kernel/03-1.htm"))
			insDoc(auxkernel3, gLnk("S", "一般性參數", "kernel/03-2.htm"))
			insDoc(auxkernel3, gLnk("S", "相容性參數", "kernel/03-3.htm"))
			insDoc(auxkernel3, gLnk("S", "偵錯性參數", "kernel/03-4.htm"))
			insDoc(auxkernel3, gLnk("S", "檔案系統支援", "kernel/03-5.htm"))
			insDoc(auxkernel3, gLnk("S", "網路通訊協定支援", "kernel/03-6.htm"))
			insDoc(auxkernel3, gLnk("S", "網路虛擬裝置", "kernel/03-7.htm"))
			insDoc(auxkernel3, gLnk("S", "網路卡", "kernel/03-8.htm"))
			auxkernel31 = insFld(auxkernel3, gFld("硬體控制裝置", "kernel/03-9.htm"))
				insDoc(auxkernel31, gLnk("S", "IDE", "kernel/03-9-1.htm"))
				insDoc(auxkernel31, gLnk("S", "SCSI", "kernel/03-9-2.htm"))
				insDoc(auxkernel31, gLnk("S", "PCMCIA", "kernel/03-9-3.htm"))
				insDoc(auxkernel31, gLnk("S", "RAID", "kernel/03-9-4.htm"))
				insDoc(auxkernel31, gLnk("S", "USB", "kernel/03-9-5.htm"))
			insDoc(auxkernel3, gLnk("S", "顯示裝置", "kernel/03-10.htm"))
			insDoc(auxkernel3, gLnk("S", "通訊埠與鍵盤", "kernel/03-11.htm"))
			insDoc(auxkernel3, gLnk("S", "虛擬裝置", "kernel/03-12.htm"))
			insDoc(auxkernel3, gLnk("S", "多媒體", "kernel/03-13.htm"))
			insDoc(auxkernel3, gLnk("S", "其他", "kernel/03-14.htm"))
		insDoc(auxkernel, gLnk("S", "編譯核心的方法", "kernel/04.htm"))
		insDoc(auxkernel, gLnk("S", "核心模組", "kernel/05.htm"))
		insDoc(auxkernel, gLnk("S", "核心參數", "kernel/06.htm"))
		insDoc(auxkernel, gLnk("S", "新核心無法開機", "kernel/07.htm"))

	auxserver = insFld(foldersTree, gFld("網路伺服器建構與設定", "server/index.htm"))
		insDoc(auxserver, gLnk("S", "WWW Server (Apache+MySQL+PHP)", "server/www/index.htm"))

	auxwin = insFld(foldersTree, gFld("視窗環境系統建構", "x-win/index.htm"))
		insDoc(auxwin, gLnk("S", "安裝 XFree86 ( Version:4 )", "x-win/01.htm"))
		insDoc(auxwin, gLnk("S", "設置 XFree86 ( XF86Config )", "x-win/01-1.htm"))
		insDoc(auxwin, gLnk("S", "設置 XFree86 啟動檔 ( .xinitrc )", "x-win/01-2.htm"))
		auxwin1 = insFld(auxwin, gFld("安裝 Desktop", "x-win/02.htm"))
			auxwin11 = insFld(auxwin1, gFld("Blackbox","x-win/blackbox-1.htm"))
				insDoc(auxwin11, gLnk("S", "安裝與設置", "x-win/blackbox-2.htm"))
				insDoc(auxwin11,gLnk("S","佈景主題編輯工具 ( bbconf )","x-win/blackbox-3.htm"))
		auxwin2 = insFld(auxwin, gFld("安裝應用軟體", "x-win/"))
			insDoc(auxwin2, gLnk("S", "Mozilla", "x-win/"))
			insDoc(auxwin2, gLnk("S", "Gimp", "x-win/"))
			insDoc(auxwin2, gLnk("S", "Xine", "x-win/"))

	auxadmin = insFld(foldersTree, gFld("系統管理", "admin/index.htm"))
		insDoc(auxadmin, gLnk("S", "關閉系統", "admin/01.htm"))
		insDoc(auxadmin, gLnk("S", "FreeBSD 的啟動流程", "admin/02.htm"))
		insDoc(auxadmin, gLnk("S", "裝置節點的管理 ( device node )", "admin/"))
		insDoc(auxadmin, gLnk("S", "磁碟管理", "admin/"))
		insDoc(auxadmin, gLnk("S", "程序管理及系統資訊", "admin/"))
		insDoc(auxadmin, gLnk("S", "自動行程安排", "admin/"))
		insDoc(auxadmin, gLnk("S", "校正主機時間", "admin/"))
		auxadmin1 = insFld(auxadmin, gFld("軟體的安裝方式", "admin/08.htm"))
			insDoc(auxadmin1, gLnk("S", "package", "admin/"))
			insDoc(auxadmin1, gLnk("S", "port", "admin/"))
			insDoc(auxadmin1, gLnk("S", "tarball", "admin/"))
		insDoc(auxadmin, gLnk("S", "系統備份", "admin/"))
		auxadmin2 = insFld(auxadmin, gFld("系統升級", "admin/09.htm"))
			insDoc(auxadmin2, gLnk("S", "關於 CVSup", "admin/09-1.htm"))
			insDoc(auxadmin2, gLnk("S", "關於 make world", "admin/09-2.htm"))
		insDoc(auxadmin, gLnk("S", "建立救援開機片", "admin/"))
		insDoc(auxadmin, gLnk("S", "緊急修復", "admin/"))
		insDoc(auxadmin, gLnk("S", "使用者帳號管理", "admin/"))
		insDoc(auxadmin, gLnk("S", "超級使用者控管 ( su & sudo )", "admin/"))
		insDoc(auxadmin, gLnk("S", "網路的設定與管理", "admin/"))
		insDoc(auxadmin, gLnk("S", "檔案權限管理", "admin/"))
		insDoc(auxadmin, gLnk("S", "系統安全", "admin/"))
		insDoc(auxadmin, gLnk("S", "系統日誌檔的控管 ( log files )", "admin/"))

	auxenterprise = insFld(foldersTree, gFld("企業應用", "enterprise/index.htm"))
	insDoc(auxenterprise, gLnk("S", "為何要引進FreeBSD?", "enterprise/index2.htm"))
	auxenterprise1 = insFld(auxenterprise, gFld("探討企業的需求", "enterprise/01.htm"))
		insDoc(auxenterprise1, gLnk("S", "檔案集中管理", "enterprise/01-1.htm"))
		insDoc(auxenterprise1, gLnk("S", "現代化的指標-電子郵件", "enterprise/01-2.htm"))
		insDoc(auxenterprise1, gLnk("S", "網路形像-網站建置", "enterprise/01-3.htm"))
		insDoc(auxenterprise1, gLnk("S", "程式建置-各種軟體應用", "enterprise/01-4.htm"))
		insDoc(auxenterprise1, gLnk("S", "多點辦公室-VPN", "enterprise/01-5.htm"))

	auxhelp = insFld(foldersTree, gFld("如何求助", "help/index.htm"))
		insDoc(auxhelp, gLnk("S", "系統內附的文件", "help/"))
		insDoc(auxhelp, gLnk("S", "網際網路智囊團", "help/"))
		insDoc(auxhelp, gLnk("S", "本書的收集", "help/"))

	auxfaq = insFld(foldersTree, gFld("常見問題", "faq/index.htm"))
		auxsys = insFld(auxfaq, gFld("系統相關", "faq/index.htm?O"))
			insDoc(auxsys, gLnk("S", "NTFS 掛載中文處理", "faq/ntfs.htm"))
		auxnet = insFld(auxfaq, gFld("網路相關", "faq/index.htm?O"))
			insDoc(auxnet, gLnk("S", "ls 與 vi 指令如何正常處理中文", "faq/lsvi.htm"))
		auxoth = insFld(auxfaq, gFld("其他相關", "faq/index.htm?O"))
			insDoc(auxoth, gLnk("S", "待處理........", "faq/index.htm"))

	insDoc(foldersTree, gLnk("S", "FreeBSD 資源站台", "link.htm"))

