USETEXTLINKS = 1  //replace 0 with 1 for hyperlinks
STARTALLOPEN = 0 //replace 0 with 1 to show the whole tree
HIGHLIGHT = 1

foldersTree = gFld("HOME", "./css2/index.html")

aux1 = insFld(foldersTree, gFld("簡介 Introducin", "./css2/index.html"))
	  insDoc(aux1, gLnk("R", "樣式表簡介 Introduction to CSS2", "./css2/o_css.html"))
	  insDoc(aux1, gLnk("R", "關於本手冊 About this handbook", "./css2/o_book.html"))
	  insDoc(aux1, gLnk("R", "蘇沈小雨 About rain1977", "./css2/o_rain1977.html"))

aux1 = insFld(foldersTree, gFld("屬性 Properties", "./css2/default.html"))

		 aux2 = insFld(aux1, gFld("字體 Font", "./css2/d_font.html"))
			insDoc(aux2, gLnk("R", "font", "./css2/c_font.html"))
			insDoc(aux2, gLnk("R", "color", "./css2/c_color.html"))
			insDoc(aux2, gLnk("R", "font-family", "./css2/c_fontfamily.html"))
			insDoc(aux2, gLnk("R", "font-size", "./css2/c_fontsize.html"))
			insDoc(aux2, gLnk("R", "font-size-abjust", "./css2/c_fontsizeadjust.html"))
			insDoc(aux2, gLnk("R", "font-stretch", "./css2/c_fontstretch.html"))
			insDoc(aux2, gLnk("R", "font-style", "./css2/c_fontstyle.html"))
			insDoc(aux2, gLnk("R", "font-weight", "./css2/c_fontweight.html"))
			insDoc(aux2, gLnk("R", "font-decoration", "./css2/c_textdecoration.html"))
			insDoc(aux2, gLnk("R", "font-underline-position", "./css2/c_textunderlineposition.html"))
			insDoc(aux2, gLnk("R", "font-shadow", "./css2/c_textshadow.html"))
			insDoc(aux2, gLnk("R", "font-variant", "./css2/c_fontvariant.html"))
			insDoc(aux2, gLnk("R", "font-transform", "./css2/c_texttransform.html"))
			insDoc(aux2, gLnk("R", "line-height", "./css2/c_lineheight.html"))
			insDoc(aux2, gLnk("R", "letter-spacing", "./css2/c_letterspacing.html"))
			insDoc(aux2, gLnk("R", "word-spacing", "./css2/c_wordspacing.html"))

		aux2 = insFld(aux1, gFld("文字 Text", "./css2/d_text.html"))
			insDoc(aux2, gLnk("R", "text-indent", "./css2/c_textindent.html"))
			insDoc(aux2, gLnk("R", "text-overflow", "./css2/c_textoverflow.html"))
			insDoc(aux2, gLnk("R", "vertical-align", "./css2/c_verticalalign.html"))
			insDoc(aux2, gLnk("R", "text-align", "./css2/c_textalign.html"))
			insDoc(aux2, gLnk("R", "layout-flow", "./css2/c_layoutflow.html"))
			insDoc(aux2, gLnk("R", "writing-mode", "./css2/c_writingmode.html"))
			insDoc(aux2, gLnk("R", "direction", "./css2/c_direction.html"))
			insDoc(aux2, gLnk("R", "unicode-bidi", "./css2/c_unicodebidi.html"))
			insDoc(aux2, gLnk("R", "word-break", "./css2/c_wordbreak.html"))
			insDoc(aux2, gLnk("R", "line-break", "./css2/c_linebreak.html"))
			insDoc(aux2, gLnk("R", "white-space", "./css2/c_whitespace.html"))
			insDoc(aux2, gLnk("R", "word-wrap", "./css2/c_wordwrap.html"))
			insDoc(aux2, gLnk("R", "text-autospace", "./css2/c_textautospace.html"))
			insDoc(aux2, gLnk("R", "text-kashida-space", "./css2/c_textkashidaspace.html"))
			insDoc(aux2, gLnk("R", "text-justify", "./css2/c_textjustify.html"))
			insDoc(aux2, gLnk("R", "ruby-align", "./css2/c_rubyalign.html"))
			insDoc(aux2, gLnk("R", "ruby-overhang", "./css2/c_rubyoverhang.html"))
			insDoc(aux2, gLnk("R", "ruby-position", "./css2/c_rubyposition.html"))
			insDoc(aux2, gLnk("R", "ime-mode", "./css2/c_imemode.html"))
			insDoc(aux2, gLnk("R", "layout-grid", "./css2/c_layoutgrid.html"))
			insDoc(aux2, gLnk("R", "layout-grid-char", "./css2/c_layoutgridchar.html"))
			insDoc(aux2, gLnk("R", "layout-grid-char-spacing", "./css2/c_layoutgridcharspacing.html"))
			insDoc(aux2, gLnk("R", "layout-grid-line", "./css2/c_layoutgridline.html"))
			insDoc(aux2, gLnk("R", "layout-grid-mode", "./css2/c_layoutgridmode.html"))
			insDoc(aux2, gLnk("R", "layout-grid-type", "./css2/c_layoutgridtype.html"))
		
		aux2 = insFld(aux1, gFld("背景 Background", "./css2/d_background.html"))
			insDoc(aux2, gLnk("R", "background", "./css2/c_background.html"))
			insDoc(aux2, gLnk("R", "background-attachment", "./css2/c_backgroundattachment.html"))
			insDoc(aux2, gLnk("R", "background-color", "./css2/c_backgroundcolor.html"))
			insDoc(aux2, gLnk("R", "background-image", "./css2/c_backgroundimage.html"))
			insDoc(aux2, gLnk("R", "background-position", "./css2/c_backgroundposition.html"))
			insDoc(aux2, gLnk("R", "background-positionX", "./css2/c_backgroundpositionx.html"))
			insDoc(aux2, gLnk("R", "background-positionY", "./css2/c_backgroundpositionY.html"))
			insDoc(aux2, gLnk("R", "background-repeat ", "./css2/c_backgroundrepeat.html"))
			insDoc(aux2, gLnk("R", "layer-background-color", "./css2/c_layerbackgroundcolor.html"))
			insDoc(aux2, gLnk("R", "layer-background-image", "./css2/c_layerbackgroundimage.html"))

		aux2 = insFld(aux1, gFld("定位 Positioning", "./css2/d_positioning.html"))
			insDoc(aux2, gLnk("R", "position", "./css2/c_position.html"))
			insDoc(aux2, gLnk("R", "z-index", "./css2/c_zindex.html"))
			insDoc(aux2, gLnk("R", "top", "./css2/c_top.html"))
			insDoc(aux2, gLnk("R", "right", "./css2/c_right.html"))
			insDoc(aux2, gLnk("R", "bottom", "./css2/c_bottom.html"))
			insDoc(aux2, gLnk("R", "left", "./css2/c_left.html"))

  		aux2 = insFld(aux1, gFld("尺寸 Dimensions", "./css2/d_dimensions.html"))
			insDoc(aux2, gLnk("R", "height", "./css2/c_height.html"))
			insDoc(aux2, gLnk("R", "max-height", "./css2/c_maxheight.html"))
			insDoc(aux2, gLnk("R", "min-height", "./css2/c_minheight.html"))
			insDoc(aux2, gLnk("R", "width", "./css2/c_width.html"))
			insDoc(aux2, gLnk("R", "max-width", "./css2/c_maxwidth.html"))
			insDoc(aux2, gLnk("R", "min-width", "./css2/c_minwidth.html"))

		aux2 = insFld(aux1, gFld("佈局 Layout", "./css2/d_layout.html"))
			insDoc(aux2, gLnk("R", "clear", "./css2/c_clear.html"))
			insDoc(aux2, gLnk("R", "float", "./css2/c_float.html"))
			insDoc(aux2, gLnk("R", "clip", "./css2/c_clip.html"))
			insDoc(aux2, gLnk("R", "overflow", "./css2/c_overflow.html"))
			insDoc(aux2, gLnk("R", "overflow-x", "./css2/c_overflowx.html"))
			insDoc(aux2, gLnk("R", "overflow-y", "./css2/c_overflowy.html"))
			insDoc(aux2, gLnk("R", "display", "./css2/c_display.html"))
			insDoc(aux2, gLnk("R", "visibility", "./css2/c_visibility.html"))

  		aux2 = insFld(aux1, gFld("外補丁 Marging", "./css2/d_margins.html"))
			insDoc(aux2, gLnk("R", "margin", "./css2/c_margin.html"))
			insDoc(aux2, gLnk("R", "margin-top", "./css2/c_margintop.html"))
			insDoc(aux2, gLnk("R", "margin-right", "./css2/c_marginright.html"))
			insDoc(aux2, gLnk("R", "margin-bottom", "./css2/c_marginbottom.html"))
			insDoc(aux2, gLnk("R", "margin-left", "./css2/c_marginleft.html"))

		aux2 = insFld(aux1, gFld("輪廓 Outlines", "./css2/d_outlines.html"))
			insDoc(aux2, gLnk("R", "outline", "./css2/c_outline.html"))
			insDoc(aux2, gLnk("R", "outline-color", "./css2/c_outlinecolor.html"))
			insDoc(aux2, gLnk("R", "outline-style", "./css2/c_outlinestyle.html"))
			insDoc(aux2, gLnk("R", "outline-width", "./css2/c_outlinewidth.html"))

  		aux2 = insFld(aux1, gFld("邊框 Border", "./css2/d_border.html"))
			insDoc(aux2, gLnk("R", "border", "./css2/c_border.html"))
			insDoc(aux2, gLnk("R", "border-color", "./css2/c_bordercolor.html"))
			insDoc(aux2, gLnk("R", "border-style", "./css2/c_borderstyle.html"))
			insDoc(aux2, gLnk("R", "border-width", "./css2/c_borderwidth.html"))
			insDoc(aux2, gLnk("R", "border-top", "./css2/c_bordertop.html"))
			insDoc(aux2, gLnk("R", "border-top-color", "./css2/c_bordertopcolor.html"))
			insDoc(aux2, gLnk("R", "border-top-style", "./css2/c_bordertopstyle.html"))
			insDoc(aux2, gLnk("R", "border-top-width", "./css2/c_bordertopwidth.html"))
			insDoc(aux2, gLnk("R", "border-right", "./css2/c_borderright.html"))
			insDoc(aux2, gLnk("R", "border-right-color", "./css2/c_borderrightcolor.html"))
			insDoc(aux2, gLnk("R", "border-right-style", "./css2/c_borderrightstyle.html"))
			insDoc(aux2, gLnk("R", "border-right-width", "./css2/c_borderrightwidth.html"))
			insDoc(aux2, gLnk("R", "border-bottom", "./css2/c_borderbottom.html"))
			insDoc(aux2, gLnk("R", "border-bottom-color", "./css2/c_borderbottomcolor.html"))
			insDoc(aux2, gLnk("R", "border-bottom-style", "./css2/c_borderbottomstyle.html"))
			insDoc(aux2, gLnk("R", "border-bottom-width", "./css2/c_borderbottomwidth.html"))
			insDoc(aux2, gLnk("R", "border-left", "./css2/c_borderleft.html"))
			insDoc(aux2, gLnk("R", "border-left-color", "./css2/c_borderleftcolor.html"))
			insDoc(aux2, gLnk("R", "border-left-style", "./css2/c_borderleftstyle.html"))
			insDoc(aux2, gLnk("R", "border-left-width", "./css2/c_borderleftwidth.html"))

		aux2 = insFld(aux1, gFld("內容 Generotad Content", "./css2/d_content.html"))
			insDoc(aux2, gLnk("R", "include-source", "./css2/c_includesource.html"))
			insDoc(aux2, gLnk("R", "quotes", "./css2/c_quotes.html"))
			insDoc(aux2, gLnk("R", "content", "./css2/c_content.html"))
			insDoc(aux2, gLnk("R", "counter-increment", "./css2/c_counterincrement.html"))
			insDoc(aux2, gLnk("R", "counter-reset", "./css2/c_counterreset.html"))

  		aux2 = insFld(aux1, gFld("內補丁 Paddings", "./css2/d_paddings.html"))
			insDoc(aux2, gLnk("R", "padding", "./css2/c_padding.html"))
			insDoc(aux2, gLnk("R", "padding-top", "./css2/c_paddingtop.html"))
			insDoc(aux2, gLnk("R", "padding-right", "./css2/c_paddingright.html"))
			insDoc(aux2, gLnk("R", "padding-bottom", "./css2/c_paddingbottom.html"))
			insDoc(aux2, gLnk("R", "padding-left", "./css2/c_paddingleft.html"))

		aux2 = insFld(aux1, gFld("列表 Liats", "./css2/d_lists.html"))
			insDoc(aux2, gLnk("R", "Lists", "./css2/c_liststyle.html"))
			insDoc(aux2, gLnk("R", "list-style-image", "./css2/c_liststyleimage.html"))
			insDoc(aux2, gLnk("R", "list-style-position", "./css2/c_liststyleposition.html"))
			insDoc(aux2, gLnk("R", "list-style-type", "./css2/c_liststyletype.html"))
			insDoc(aux2, gLnk("R", "marker-offset", "./css2/c_markeroffset.html"))

		aux2 = insFld(aux1, gFld("表格 Table", "./css2/d_table.html"))
			insDoc(aux2, gLnk("R", "border-collapse", "./css2/c_bordercollapse.html"))
			insDoc(aux2, gLnk("R", "border-spacing", "./css2/c_borderspacing.html"))
			insDoc(aux2, gLnk("R", "caption-side", "./css2/c_captionside.html"))
			insDoc(aux2, gLnk("R", "empty-cells", "./css2/c_emptycells.html"))
			insDoc(aux2, gLnk("R", "table-layout", "./css2/c_tablelayout.html"))
			insDoc(aux2, gLnk("R", "標speak-header", "./css2/c_speakheader.html"))

  		aux2 = insFld(aux1, gFld("捲軸 Scrollbar", "./css2/d_scrollbar.html"))
			insDoc(aux2, gLnk("R", "scrollbar-3d-light-color", "./css2/c_scrollbar3dlightcolor.html"))
			insDoc(aux2, gLnk("R", "scrollbar-highlight-color", "./css2/c_scrollbarhighlightcolor.html"))
			insDoc(aux2, gLnk("R", "scrollbar-face-color", "./css2/c_scrollbarfacecolor.html"))
			insDoc(aux2, gLnk("R", "scrollbar-arrow-color", "./css2/c_scrollbararrowcolor.html"))
			insDoc(aux2, gLnk("R", "scrollbar-shadow-color", "./css2/c_scrollbarshadowcolor.html"))
			insDoc(aux2, gLnk("R", "scrollbar-dark-shadow-color", "./css2/c_scrollbardarkshadowcolor.html"))
			insDoc(aux2, gLnk("R", "scrollbar-base-color", "./css2/c_scrollbarbasecolor.html"))

		aux2 = insFld(aux1, gFld("列印 Printing", "./css2/d_printing.html"))
			insDoc(aux2, gLnk("R", "page", "./css2/c_page.html"))
			insDoc(aux2, gLnk("R", "page-break-after", "./css2/c_pagebreakafter.html"))
			insDoc(aux2, gLnk("R", "page-break-before", "./css2/c_pagebreakbefore.html"))
			insDoc(aux2, gLnk("R", "page-break-inside", "./css2/c_pagebreakinside.html"))
			insDoc(aux2, gLnk("R", "marks", "./css2/c_marks.html"))
			insDoc(aux2, gLnk("R", "orphans", "./css2/c_orphans.html"))
			insDoc(aux2, gLnk("R", "size", "./css2/c_size.html"))
			insDoc(aux2, gLnk("R", "widows", "./css2/c_widows.html"))

  		aux2 = insFld(aux1, gFld("聲音 Aural", "./css2/d_aural.html"))
			insDoc(aux2, gLnk("R", "voice-family", "./css2/c_voicefamily.html"))
			insDoc(aux2, gLnk("R", "volume", "./css2/c_volume.html"))
			insDoc(aux2, gLnk("R", "elevation", "./css2/c_elevation.html"))
			insDoc(aux2, gLnk("R", "azimuth", "./css2/c_azimuth.html"))
			insDoc(aux2, gLnk("R", "stress", "./css2/c_stress.html"))
			insDoc(aux2, gLnk("R", "richness", "./css2/c_richness.html"))
			insDoc(aux2, gLnk("R", "speech-rate", "./css2/c_speechrate.html"))
			insDoc(aux2, gLnk("R", "cue", "./css2/c_cue.html"))
			insDoc(aux2, gLnk("R", "cue-after", "./css2/c_cueafter.html"))
			insDoc(aux2, gLnk("R", "cue-before", "./css2/c_cuebefore.html"))
			insDoc(aux2, gLnk("R", "pause", "./css2/c_pause.html"))
			insDoc(aux2, gLnk("R", "pause-after", "./css2/c_pauseafter.html"))
			insDoc(aux2, gLnk("R", "pause-before", "./css2/c_pausebefore.html"))
			insDoc(aux2, gLnk("R", "pitch", "./css2/c_pitch.html"))
			insDoc(aux2, gLnk("R", "pitch-range", "./css2/c_pitchrange.html"))
			insDoc(aux2, gLnk("R", "play-during", "./css2/c_playduring.html"))
			insDoc(aux2, gLnk("R", "speak", "./css2/c_speak.html"))
			insDoc(aux2, gLnk("R", "speak-numeral", "./css2/c_speaknumeral.html"))
			insDoc(aux2, gLnk("R", "speak-punctuation", "./css2/c_speakpunctuation.html"))

		aux2 = insFld(aux1, gFld("其他 Classification", "./css2/d_classification.html"))
			insDoc(aux2, gLnk("R", "cursor", "./css2/c_cursor.html"))
			insDoc(aux2, gLnk("R", "behavior", "./css2/c_behavior.html"))
			insDoc(aux2, gLnk("R", "filter", "./css2/c_filter.html"))
			insDoc(aux2, gLnk("R", "zoom", "./css2/c_zoom.html"))

aux1 = insFld(foldersTree, gFld("選擇符 Selectors", "./css2/d_selector.html"))
	  insDoc(aux1, gLnk("R", "通配選擇符 Universal Selector", "./css2/s_universal.html"))
	  insDoc(aux1, gLnk("R", "類型選擇符 Type Selectors", "./css2/s_type.html"))
	  insDoc(aux1, gLnk("R", "屬性選擇符 Attribute Selectors", "./css2/s_attribute.html"))
	  insDoc(aux1, gLnk("R", "包含選擇符 Descendant Selectors", "./css2/s_descendant.html"))
	  insDoc(aux1, gLnk("R", "子對象選擇符 Child Selectors", "./css2/s_child.html"))
	  insDoc(aux1, gLnk("R", "ID選擇符 ID Selectors", "./css2/s_id.html"))
	  insDoc(aux1, gLnk("R", "類選擇符 Class Selectors", "./css2/s_class.html"))
	  insDoc(aux1, gLnk("R", "選擇符分組 Grouping", "./css2/s_grouping.html"))

aux1 = insFld(foldersTree, gFld("偽類 Pseudo-Classes", "./css2/d_pseudo.html"))
	  insDoc(aux1, gLnk("R", ":link", "./css2/p_link.html"))
	  insDoc(aux1, gLnk("R", ":hover", "./css2/p_hover.html"))
	  insDoc(aux1, gLnk("R", ":active", "./css2/p_active.html"))
	  insDoc(aux1, gLnk("R", ":visited", "./css2/p_visited.html"))
	  insDoc(aux1, gLnk("R", ":focus", "./css2/p_focus.html"))
	  insDoc(aux1, gLnk("R", ":first-letter", "./css2/p_firstletter.html"))
	  insDoc(aux1, gLnk("R", ":first-line", "./css2/p_firstline.html"))
	  insDoc(aux1, gLnk("R", ":first-child", "./css2/p_firstchild.html"))
	  insDoc(aux1, gLnk("R", ":first", "./css2/p_first.html"))
	  insDoc(aux1, gLnk("R", ":left", "./css2/p_left.html"))
	  insDoc(aux1, gLnk("R", ":right", "./css2/p_right.html"))
	  insDoc(aux1, gLnk("R", ":lang", "./css2/p_lang.html"))

aux1 = insFld(foldersTree, gFld("偽對象 Pseudo-Elements", "./css2/d_elements.html"))
	  insDoc(aux1, gLnk("R", ":before", "./css2/p_before.html"))
	  insDoc(aux1, gLnk("R", ":after", "./css2/p_after.html"))

aux1 = insFld(foldersTree, gFld("規則 At-Rules", "./css2/d_rule.html"))
	  insDoc(aux1, gLnk("R", "@import", "./css2/a_import.html"))
	  insDoc(aux1, gLnk("R", "@charset", "./css2/a_charset.html"))
	  insDoc(aux1, gLnk("R", "@font-face ", "./css2/a_fontface.html"))
	  insDoc(aux1, gLnk("R", "@fontdef", "./css2/a_fontdef.html"))
	  insDoc(aux1, gLnk("R", "@page", "./css2/a_page.html"))
	  insDoc(aux1, gLnk("R", "@media", "./css2/a_media.html"))

aux1 = insFld(foldersTree, gFld("聲明 Declaration", "./css2/d_declaration.html"))
	  insDoc(aux1, gLnk("R", "!important", "./css2/i_important.html"))


aux1 = insFld(foldersTree, gFld("單位 Units", "./css2/d_units.html"))

		 aux2 = insFld(aux1, gFld("長度 Length", "./css2/u_length.html"))
			insDoc(aux2, gLnk("R", "px", "./css2/u_length_px.html"))
			insDoc(aux2, gLnk("R", "em", "./css2/u_length_em.html"))
			insDoc(aux2, gLnk("R", "ex", "./css2/u_length_ex.html"))
			insDoc(aux2, gLnk("R", "pt", "./css2/u_length_pt.html"))
			insDoc(aux2, gLnk("R", "pc", "./css2/u_length_pc.html"))
			insDoc(aux2, gLnk("R", "in", "./css2/u_length_in.html"))
			insDoc(aux2, gLnk("R", "mm", "./css2/u_length_mm.html"))
			insDoc(aux2, gLnk("R", "cm", "./css2/u_length_cm.html"))

		 aux2 = insFld(aux1, gFld("顏色 Color", "./css2/u_color.html"))
			insDoc(aux2, gLnk("R", "rgb(RGB)", "./css2/u_color_rgb.html"))
			insDoc(aux2, gLnk("R", "#RRGGBB", "./css2/u_color_rrggbb.html"))
			insDoc(aux2, gLnk("R", "Color Name", "./css2/u_color_name.html"))

		 aux2 = insFld(aux1, gFld("角度 Angle", "./css2/u_angle.html"))
			insDoc(aux2, gLnk("R", "deg", "./css2/u_angle_deg.html"))
			insDoc(aux2, gLnk("R", "grad", "./css2/u_angle_grad.html"))
			insDoc(aux2, gLnk("R", "rad", "./css2/u_angle_rad.html"))

		 aux2 = insFld(aux1, gFld("時間 Time", "./css2/u_time.html"))
			insDoc(aux2, gLnk("R", "s", "./css2/u_time_s.html"))
			insDoc(aux2, gLnk("R", "ms", "./css2/u_time_ms.html"))

		 aux2 = insFld(aux1, gFld("頻率 Frequency", "./css2/u_frequency.html"))
			insDoc(aux2, gLnk("R", "Hz", "./css2/u_frequency_hz.html"))
			insDoc(aux2, gLnk("R", "kHz", "./css2/u_frequency_khz.html"))



aux1 = insFld(foldersTree, gFld("附錄 Appendix", "./css2/d_appendix.html"))
	  insDoc(aux1, gLnk("R", "色碼表 Color Table", "./css2/z_color.html"))
	  insDoc(aux1, gLnk("R", "設備類型 Media Types", "./css2/z_media.html"))
	  insDoc(aux1, gLnk("R", "字符集識別 Character Set Recognition", "./css2/z_charset.html"))
	  insDoc(aux1, gLnk("R", "ISO Latin-1字符集 ISO Latin-1 Character Set", "./css2/z_iso.html"))
	  insDoc(aux1, gLnk("R", "HTML附加命名實體", "./css2/z_additional.html"))
	  insDoc(aux1, gLnk("R", "特殊文本和BIDI文本的字符實體", "./css2/z_symbol.html"))

