// Tree format definition
var TREE_FORMAT = [
	//  0. left position
	0,
	//  1. top position
	0,
	//  2. show buttons ("+" and "-" images)
	true,
	//  3. button images: collapsed state, expanded state, blank image
	["images/collapsed_button.gif", "images/expanded_button.gif", "images/blank.gif"],
	//  4. size of buttons: width, height, indent amount for childless nodes
	[12, 12, 12],
	//  5. show icons ("folder" and "document")
	true,
	//  6. icon images: closed folder, opened folder, document
	["images/closed_folder.gif", "images/opened_folder.gif", "images/document.gif"],
	//  7. size of icons: width, height
	[16, 16],
	//  8. indent amount for each level of the tree
	[0, 16, 32, 48, 64, 80, 96, 112, 128],
	//  9. background color for the tree
	"",
	// 10. default CSS class for nodes
	"treeNode",
	// 11. individual CSS classes for levels of the tree
	[],
	// 12. "single branch" mode
	false,
	// 13. padding and spacing values for all nodes
	[0, 0],
// ---- additional formatting options ----
    true,                      // 14. explorer-like mode flag
    [                          // 15. images for
                               //     explorer-like mode:
        "images/folder.gif",      // folder,
        "images/folderopen.gif",  // opened folder,
        "images/page.gif",        // page,
        "images/minus.gif",       // button in opened state,
        "images/minusbottom.gif", // same without bottom line,
        "images/plus.gif",        // button in closed state,
        "images/plusbottom.gif",  // same without bottom line,
        "images/line.gif",        // vertical line,
        "images/join.gif",        // three-way join,
        "images/joinbottom.gif"   // two-way join
    ],
    [ 19, 16 ],                // 16. images' size for
                               //     explorer-like mode
    true,                     // 17. state saving feature
                               //     flag
    true,                      // 18. relative positioning
                               //     flag
    [ 0, 0 ],              // 19. initial width and
                               //     height for relative
                               //     positioning mode
    true,                     // 20. resizable background
                               //     for relative
                               //     positioning mode
    false,                      // 21. selected node
                               //     highlighting mode flag
    [                          // 22. attributes for selected
                               //     node:
        "white",               //     background color for
                               //     unselected nodes,
        "#FF0000",             //     same for selected node,
        "clsSelected",         //     CSS class(es) for
                               //     selected node(es),
        "clsExpanded"          //     optional CSS class(es)
                               //     for expanded node(es)
    ],
    145,                       // 23. text wrapping margin
                               //     ("0" means "do not
                               //     wrap")
    "top"                      // 24. vertical alignment for
                               //     buttons and icons
                               //     (applies to trees with
                               //     non-zero text wrapping
                               //     and explorer-like mode
                               //     set to false
];

