window.courseLanguages["EN"].generateTree = function () {
var doc = "Document";
var l0ID = -1; var l1ID = -1; var l2ID = -1; var l3ID = -1; var l4ID = -1; var l5ID = -1; var l6ID = -1; var l7ID = -1; var l8ID = -1;
joustMenuInitiallyHidden = false;
l1ID = theMenu.addEntry(-1, doc,"JavaScript for Web Designers Demo", "course-1.html" , null);l2ID = l1ID;
 l2ID = theMenu.addChild (l1ID , doc , "1. Getting started" , "course-2.html" , null);l3ID = l2ID;
 l3ID = theMenu.addChild (l2ID , doc , "Goals and objectives" , "course-3.html" , null);l4ID = l3ID;
 l3ID = theMenu.addChild (l2ID , doc , "Course overview" , "course-4.html" , null);l4ID = l3ID;
 l3ID = theMenu.addChild (l2ID , doc , "Detailed outline" , "course-5.html" , null);l4ID = l3ID;
 l3ID = theMenu.addChild (l2ID , doc , "Computing requirements" , "course-6.html" , null);l4ID = l3ID;
 l3ID = theMenu.addChild (l2ID , doc , "Prerequisites" , "course-7.html" , null);l4ID = l3ID;
 l3ID = theMenu.addChild (l2ID , doc , "How do I communicate?" , "course-8.html" , null);l4ID = l3ID;
 l3ID = theMenu.addChild (l2ID , doc , "How will I learn?" , "course-9.html" , null);l4ID = l3ID;
 l3ID = theMenu.addChild (l2ID , doc , "How will I be graded?" , "course-10.html" , null);l4ID = l3ID;
 l3ID = theMenu.addChild (l2ID , doc , "Navigation buttons" , "course-11.html" , null);l4ID = l3ID;
 l3ID = theMenu.addChild (l2ID , doc , "Menu tree" , "course-12.html" , null);l4ID = l3ID;
 l3ID = theMenu.addChild (l2ID , doc , "Text input exercises" , "course-13.html" , null);l4ID = l3ID;
 l3ID = theMenu.addChild (l2ID , doc , "Browser view exercises" , "course-14.html" , null);l4ID = l3ID;
 l3ID = theMenu.addChild (l2ID , doc , "Browser text input exercises" , "course-15.html" , null);l4ID = l3ID;
 l3ID = theMenu.addChild (l2ID , doc , "Quiz exercises" , "course-16.html" , null);l4ID = l3ID;
 l3ID = theMenu.addChild (l2ID , doc , "How do I start?" , "course-17.html" , null);l4ID = l3ID;
 l2ID = theMenu.addChild (l1ID , doc , "2. The need for scripting" , "course-18.html" , null);l3ID = l2ID;
 l3ID = theMenu.addChild (l2ID , doc , "Scripting overview" , "course-19.html" , null);l4ID = l3ID;
 l2ID = theMenu.addChild (l1ID , doc , "3. Hello world" , "course-20.html" , null);l3ID = l2ID;
 l3ID = theMenu.addChild (l2ID , doc , "Writing Hello World to the screen" , "course-21.html" , null);l4ID = l3ID;
 l2ID = theMenu.addChild (l1ID , doc , "4. JavaScript basics" , "course-22.html" , null);l3ID = l2ID;
 l3ID = theMenu.addChild (l2ID , doc , "Understanding JavaScript" , "course-23.html" , null);l4ID = l3ID;
 l2ID = theMenu.addChild (l1ID , doc , "5. Interacting with the user" , "course-24.html" , null);l3ID = l2ID;
 l3ID = theMenu.addChild (l2ID , doc , "Concepts: variables and conditionals" , "course-25.html" , null);l4ID = l3ID;
 l2ID = theMenu.addChild (l1ID , doc , "6. JavaScript events" , "course-26.html" , null);l3ID = l2ID;
 l3ID = theMenu.addChild (l2ID , doc , "Calling JavaScript from HTML: Events" , "course-27.html" , null);l4ID = l3ID;
 l3ID = theMenu.addChild (l2ID , doc , "Concepts: parameters and the this keyword" , "course-28.html" , null);l4ID = l3ID;
 l4ID = theMenu.addChild (l3ID , doc , "Using parameters in a function" , "course-29.html" , null);l5ID = l4ID;
 l4ID = theMenu.addChild (l3ID , doc , "The this keyword" , "course-30.html" , null);l5ID = l4ID;
 l3ID = theMenu.addChild (l2ID , doc , "Page load events" , "course-31.html" , null);l4ID = l3ID;
 l4ID = theMenu.addChild (l3ID , doc , "Event: onload" , "course-32.html" , null);l5ID = l4ID;
 l4ID = theMenu.addChild (l3ID , doc , "Event: onunload" , "course-33.html" , null);l5ID = l4ID;
 l3ID = theMenu.addChild (l2ID , doc , "Form events" , "course-34.html" , null);l4ID = l3ID;
 l4ID = theMenu.addChild (l3ID , doc , "Events: onfocus, onblur" , "course-35.html" , null);l5ID = l4ID;
 l4ID = theMenu.addChild (l3ID , doc , "Event: onchange" , "course-36.html" , null);l5ID = l4ID;
 l4ID = theMenu.addChild (l3ID , doc , "Events: onsubmit, onreset" , "course-37.html" , null);l5ID = l4ID;
 l3ID = theMenu.addChild (l2ID , doc , "Mouse events" , "course-38.html" , null);l4ID = l3ID;
 l4ID = theMenu.addChild (l3ID , doc , "Event: onclick" , "course-39.html" , null);l5ID = l4ID;
 l4ID = theMenu.addChild (l3ID , doc , "Events: onmouseover, onmouseout" , "course-40.html" , null);l5ID = l4ID;
 l4ID = theMenu.addChild (l3ID , doc , "Events: onmousedown, onmouseup" , "course-41.html" , null);l5ID = l4ID;
 l3ID = theMenu.addChild (l2ID , doc , "Combining events and CSS properties" , "course-42.html" , null);l4ID = l3ID;
 l3ID = theMenu.addChild (l2ID , doc , "Common events and event handlers" , "course-43.html" , null);l4ID = l3ID;
 l3ID = theMenu.addChild (l2ID , doc , "Quiz" , "course-44.html" , null);l4ID = l3ID;
 l3ID = theMenu.addChild (l2ID , doc , "Summary" , "course-45.html" , null);l4ID = l3ID;
 l3ID = theMenu.addChild (l2ID , doc , "Exercise 3" , "course-46.html" , null);l4ID = l3ID;
 l2ID = theMenu.addChild (l1ID , doc , "7. Working with forms" , "course-47.html" , null);l3ID = l2ID;
 l3ID = theMenu.addChild (l2ID , doc , "Quick review of forms" , "course-48.html" , null);l4ID = l3ID;
 l2ID = theMenu.addChild (l1ID , doc , "Assignment one" , "course-49.html" , null);l3ID = l2ID;
 l3ID = theMenu.addChild (l2ID , doc , "Goals" , "course-50.html" , null);l4ID = l3ID;
 l3ID = theMenu.addChild (l2ID , doc , "Description" , "course-51.html" , null);l4ID = l3ID;
 l2ID = theMenu.addChild (l1ID , doc , "8. Working with objects" , "course-52.html" , null);l3ID = l2ID;
 l3ID = theMenu.addChild (l2ID , doc , "Object hierarchy" , "course-53.html" , null);l4ID = l3ID;
 l2ID = theMenu.addChild (l1ID , doc , "9. Changing HTML with JavaScript" , "course-54.html" , null);l3ID = l2ID;
 l3ID = theMenu.addChild (l2ID , doc , "Concepts: conditions and loops" , "course-55.html" , null);l4ID = l3ID;
 l2ID = theMenu.addChild (l1ID , doc , "10. Using the DOM" , "course-56.html" , null);l3ID = l2ID;
 l3ID = theMenu.addChild (l2ID , doc , "More about the  tree" , "course-57.html" , null);l4ID = l3ID;
 l2ID = theMenu.addChild (l1ID , doc , "11. JavaScript \"recipes\"" , "course-58.html" , null);l3ID = l2ID;
 l3ID = theMenu.addChild (l2ID , doc , "Identifying browsers" , "course-59.html" , null);l4ID = l3ID;
 l2ID = theMenu.addChild (l1ID , doc , "Assignment two" , "course-60.html" , null);l3ID = l2ID;
 l3ID = theMenu.addChild (l2ID , doc , "Goals" , "course-61.html" , null);l4ID = l3ID;
 l3ID = theMenu.addChild (l2ID , doc , "Description" , "course-62.html" , null);l4ID = l3ID;
 l2ID = theMenu.addChild (l1ID , doc , "Resources" , "course-63.html" , null);l3ID = l2ID;
 l3ID = theMenu.addChild (l2ID , doc , "Recommended tools" , "course-64.html" , null);l4ID = l3ID;
 l4ID = theMenu.addChild (l3ID , doc , "Module 6" , "course-65.html" , null);l5ID = l4ID;
 };

