function generateTree() {
		
level1ID = theMenu.addEntry(-1, "Folder","Home","courseDoc.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "Welcome!","course_intro_N2.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Goals and objectives","course_intro_NA.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Course requirements","course_intro_N5B.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "How do I communicate?","course_intro_NAB.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "How will I learn?","course_intro_NBD.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "How will I be graded?","course_intro_NE8.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "How do I start?","course_intro_N121.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Course outline","course_intro_N12D.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "XSL Tools","xsl_tools_tools.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Table of contents","xsl_tools_toc.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "Intro to XSL","intro_xsl_intro_xsl.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Table of contents","intro_xsl_toc.html", null);
    level3ID = theMenu.addChild (level2ID, "Folder", "Extensible Style Sheet Language","intro_xsl_xsl-1.html", null);
      level4ID = theMenu.addChild (level3ID, "Document", "Why use XSL?","intro_xsl_N81.html", null);
      level4ID = theMenu.addChild (level3ID, "Document", "Versions of the XSL/XSLT Recommendation","intro_xsl_N9F.html", null);
      level4ID = theMenu.addChild (level3ID, "Document", "XSL Transformations","intro_xsl_xsl_documents.html", null);
      level4ID = theMenu.addChild (level3ID, "Document", "Basic XSLT","intro_xsl_basic_xslt.html", null);
      level4ID = theMenu.addChild (level3ID, "Folder", "XSLT Elements","intro_xsl_xsl_elements.html", null);
        level5ID = theMenu.addChild (level4ID, "Document", "XSLT Templates","intro_xsl_templates.html", null);
        level5ID = theMenu.addChild (level4ID, "Document", "Computing the Value of a Node","intro_xsl_value.html", null);
        level5ID = theMenu.addChild (level4ID, "Document", "Processing Multiple Elements","intro_xsl_multiple.html", null);
        level5ID = theMenu.addChild (level4ID, "Document", "Deciding What Output to Include","intro_xsl_deciding.html", null);
        level5ID = theMenu.addChild (level4ID, "Document", "Copying the Current Node","intro_xsl_copy.html", null);
        level5ID = theMenu.addChild (level4ID, "Document", "Choosing Nodes","intro_xsl_choosing.html", null);
      level4ID = theMenu.addChild (level3ID, "Document", "Sorting XML","intro_xsl_sorting.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Summary","intro_xsl_summary2.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Quiz","intro_xsl_quiz.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Glossary","intro_xsl_N606.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "Querying Instances","query_query.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Table of contents","query_section1.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "Tutorial: Building a Querying Stylesheet","query_tutorial_query_tutorial.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Table of contents","query_tutorial_toc.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "Assignment 1 &ndash; Querying with XSLT and XPath","assignments_assigndes1.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Description","assignments_N19.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Skills Required","assignments_skills1.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Tools","assignments_tools1.html", null);
    level3ID = theMenu.addChild (level2ID, "Folder", "Methods","assignments_methods1.html", null);
      level4ID = theMenu.addChild (level3ID, "Document", "Read The modules","assignments_read1.html", null);
      level4ID = theMenu.addChild (level3ID, "Document", "Identify the Data to Be Queried","assignments_choose1.html", null);
      level4ID = theMenu.addChild (level3ID, "Document", "Build the XPath expressions to query the data","assignments_N150.html", null);
      level4ID = theMenu.addChild (level3ID, "Document", "Create an XSLT style sheet and incorporate the XPath expressions","assignments_N15C.html", null);
      level4ID = theMenu.addChild (level3ID, "Document", "Submit the assignment","assignments_N19A.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "Using XSLT Templates","xslt_templates_xslt_templates.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Table of contents","xslt_templates_toc.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "Tutorial: Building Stylesheet Templates","building_tutorial_building_tutorial.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Table of contents","building_tutorial_toc.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "Creating Web Pages","web_pages_web_pages.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Table of contents","web_pages_toc.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "Assignment 2 &ndash; XML-to-XHTML Transformation","assignments_assigndes2.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Description","assignments_assign2_toc.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "Style Sheet Authoring","stylesheets_stylesheets.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Table of contents","stylesheets_section1.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "Creating Web Pages II: Forms and Multiple Document Output","web_pages2_web_pages2.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Table of contents","web_pages2_toc.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "Tutorial: Multiple Document Output","multi_tutorial_multi_tutorial.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Table of contents","multi_tutorial_toc.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "Assignment 3 &ndash; Multiple Document Output and Advanced XML-to-XHTML Transformation","assignments_assigndes3.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Description","assignments_assign3_toc.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "Single Source Publishing","single_source_single_source.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Table of contents","single_source_toc.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "Creating Print Documents","pdf_pdf.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Table of contents","pdf_toc.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "Tutorial: Creating PDF With XSLT and XSL-FO","pdf_tutorial_pdf_tutorial.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Table of contents","pdf_tutorial_toc.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "Assignment 4 &ndash; XSL-FO and XML-to-PDF Transformation","assignments_assigndes4.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Description","assignments_assign4_toc.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "Switching DTDs","switching_switching.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Table of contents","switching_toc.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "Advanced PDF Transformations","pdf_advanced_pdf_advanced.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Table of contents","pdf_advanced_toc.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "Creating A Converter","converters_converters.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Table of contents","converters_toc.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "Assignment 5 &ndash; Advanced XML-to-PDF Transformation and Converter Design","assignments_assigndes5.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Description","assignments_assign5_toc.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "Resources","resources_resources.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Table of contents","resources_toc.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "Frequently Asked Questions","faqs_faqs.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Table of contents","faqs_toc.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "Tutorial: The DOS Command Line","dos_tutorial_dos_tutorial.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Table of contents","dos_tutorial_toc.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "Introduction to XML","intro_xml_intro_xml.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Table of contents","intro_xml_toc.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "Introduction to DTDs","dtd_dtd.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Table of contents","dtd_toc.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "XPath","xpath_xpath.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Table of contents","xpath_toc.html", null);
  level2ID = theMenu.addChild (level1ID, "Folder", "XSLT Reference","xslt_xslt.html", null);
    level3ID = theMenu.addChild (level2ID, "Document", "Table of contents","xslt_toc.html", null);}