//
// Copyright (c) 2006 by Conor O'Mahony.
// For enquiries, please email GubuSoft@GubuSoft.com.
// Please keep all copyright notices below.
// Original author of TreeView script is Marcelino Martins.
//
// This document includes the TreeView script.
// The TreeView script can be found at http://www.TreeView.net.
// The script is Copyright (c) 2006 by Conor O'Mahony.
//
// You can find general instructions for this file at www.treeview.net.
//

USETEXTLINKS = 1
STARTALLOPEN = 0
USEFRAMES = 0
USEICONS = 0
WRAPTEXT = 1
PRESERVESTATE = 1

//
// The following code constructs the tree.  This code produces a tree that looks like:
// 
// Tree Options
//  - Expand for example with pics and flags
//    - United States
//      - Boston
//      - Tiny pic of New York City
//      - Washington
//    - Europe
//      - London
//      - Lisbon
//  - Types of node
//    - Expandable with link
//      - London
//    - Expandable without link
//      - NYC
//    - Opens in new window
//

foldersTree = gFld("<b></b>", "")
  foldersTree.treeID = "Frameless"

         insFld(foldersTree, gLnk("S", "Animals related", "javascript:writeText('Animals related')"))
    aux2 = insFld(foldersTree, gFld("Art", ""))

      insDoc(aux2, gLnk("S", "Drawing", "javascript:writeText('Drawing')"))
      insDoc(aux2, gLnk("S", "Music", "javascript:writeText('Music')"))
insDoc(aux2, gLnk("S", "Photography", "javascript:writeText('Photography')"))
insDoc(aux2, gLnk("S", "Art related", "javascript:writeText('Art related')"))
aux2 = insFld(foldersTree, gLnk("S", "Astronomy and Cosmology", "javascript:writeText('Astronomy and Cosmology')"))
              insFld(foldersTree, gLnk("S", "Audio Books", "javascript:writeText('Audio Books')"))
aux2 = insFld(foldersTree, gLnk("S", "Biology and Genetics", "javascript:writeText('Biology and Genetics')"))
aux2 = insFld(foldersTree, gLnk("S", "Biographies", "javascript:writeText('Biographies')"))
        insFld(foldersTree, gLnk("S", "Certification", "javascript:writeText('Certification')"))


 aux2 = insFld(foldersTree, gFld("Computer Related", ""))
insDoc(aux2, gLnk("S", ".NET", "javascript:writeText('.NET')"))
insDoc(aux2, gLnk("S", "Algorithms", "javascript:writeText('Algorithms')"))
insDoc(aux2, gLnk("S", "C and C++", "javascript:writeText('C and C++')"))
insDoc(aux2, gLnk("S", "Computer Science", "javascript:writeText('Computer Science')"))
insDoc(aux2, gLnk("S", "Cryptography", "javascript:writeText('Cryptography')"))
insDoc(aux2, gLnk("S", "Databases", "javascript:writeText('Databases')"))
insDoc(aux2, gLnk("S", "Delphi", "javascript:writeText('Delphi')"))
insDoc(aux2, gLnk("S", "DirectX", "javascript:writeText('DirectX')"))
insDoc(aux2, gLnk("S", "Game Development", "javascript:writeText('Game Development')"))
insDoc(aux2, gLnk("S", "Graphics", "javascript:writeText('Graphics')"))
insDoc(aux2, gLnk("S", "Hacking", "javascript:writeText('Hacking')"))
insDoc(aux2, gLnk("S", "HTML and CSS", "javascript:writeText('HTML and CSS')"))
insDoc(aux2, gLnk("S", "Java", "javascript:writeText('Java')"))
insDoc(aux2, gLnk("S", "Mac", "javascript:writeText('Mac')"))
insDoc(aux2, gLnk("S", "Microsoft Office", "javascript:writeText('Microsoft Office')"))
insDoc(aux2, gLnk("S", "Mobile Devices", "javascript:writeText('Mobile Devices')"))
insDoc(aux2, gLnk("S", "Networking", "javascript:writeText('Networking')"))
insDoc(aux2, gLnk("S", "Programming", "javascript:writeText('Programming')"))
insDoc(aux2, gLnk("S", "Software Security", "javascript:writeText('Software Security')"))
insDoc(aux2, gLnk("S", "Software related", "javascript:writeText('Software related')"))
insDoc(aux2, gLnk("S", "SQL", "javascript:writeText('SQL')"))
insDoc(aux2, gLnk("S", "Unix and Linux", "javascript:writeText('Unix and Linux')"))
insDoc(aux2, gLnk("S", "Web Design", "javascript:writeText('Web Design')"))
insDoc(aux2, gLnk("S", "Web Development", "javascript:writeText('Web Development')"))
insDoc(aux2, gLnk("S", "Windows", "javascript:writeText('Windows')"))


 aux2 = insFld(foldersTree, gLnk("S", "Cooking and Diets", "javascript:writeText('Cooking and Diets')"))
aux2 = insFld(foldersTree, gLnk("S", "Cultures and Languages", "javascript:writeText('Cultures and Languages')"))
 aux2 = insFld(foldersTree, gLnk("S", "Dictionaries", "javascript:writeText('Dictionaries')"))
aux2 = insFld(foldersTree, gLnk("S", "Do It Yourself", "javascript:writeText('Do It Yourself')"))
 aux2 = insFld(foldersTree, gLnk("S", "Economics and Finances", "javascript:writeText('Economics and Finances')"))
 aux2 = insFld(foldersTree, gLnk("S", "Education", "javascript:writeText('Education')"))
 aux2 = insFld(foldersTree, gLnk("S", "Embedded Systems", "javascript:writeText('Embedded Systems')"))
 aux2 = insFld(foldersTree, gLnk("S", "Encyclopedias", "javascript:writeText('Encyclopedias')"))
 aux2 = insFld(foldersTree, gFld("Engineering", ""))
insDoc(aux2, gLnk("S", "Aeronautical Engineering", "javascript:writeText('Aeronautical Engineering')"))
insDoc(aux2, gLnk("S", "Architecture", "javascript:writeText('Architecture')"))
insDoc(aux2, gLnk("S", "Biomedical Engineering", "javascript:writeText('Biomedical Engineering')"))
insDoc(aux2, gLnk("S", "Chemical Engineering", "javascript:writeText('Chemical Engineering')"))
insDoc(aux2, gLnk("S", "Civil Engineering", "javascript:writeText('Civil Engineering')"))
insDoc(aux2, gLnk("S", "Control and Automation", "javascript:writeText('Control and Automation')"))
insDoc(aux2, gLnk("S", "Digital Signal Processing", "javascript:writeText('Digital Signal Processing')"))
insDoc(aux2, gLnk("S", "Electrical Engineering", "javascript:writeText('Electrical Engineering')")) 
insDoc(aux2, gLnk("S", "Environmental Engineering", "javascript:writeText('Environmental Engineering')")) 
insDoc(aux2, gLnk("S", "GPS", "javascript:writeText('GPS')")) 
insDoc(aux2, gLnk("S", "Marine Engineering", "javascript:writeText('Marine Engineering')"))
insDoc(aux2, gLnk("S", "Mechanical Engineering", "javascript:writeText('Mechanical Engineering')"))
insDoc(aux2, gLnk("S", "Modeling Engineering", "javascript:writeText('Modeling Engineering')"))
insDoc(aux2, gLnk("S", "Other Engineering", "javascript:writeText('Other Engineering')"))

 aux2 = insFld(foldersTree, gLnk("S", "Entertainment", "javascript:writeText('Entertainment')"))
 aux2 = insFld(foldersTree, gLnk("S", "Fiction", "javascript:writeText('Fiction')"))


 aux2 = insFld(foldersTree, gLnk("S", "For Children", "javascript:writeText('For Children')"))
 aux2 = insFld(foldersTree, gLnk("S", "Geography", "javascript:writeText('Geography')"))
aux2 = insFld(foldersTree, gLnk("S", "Geology", "javascript:writeText('Geology')"))
aux2 = insFld(foldersTree, gLnk("S", "Geosciences", "javascript:writeText('Geosciences')"))
aux2 = insFld(foldersTree, gLnk("S", "Hardware", "javascript:writeText('Hardware')"))
aux2 = insFld(foldersTree, gLnk("S", "Healthcare and Fitness", "javascript:writeText('Healthcare and Fitness')"))

 aux2 = insFld(foldersTree, gLnk("S", "History", "javascript:writeText('History')"))



aux2 = insFld(foldersTree, gLnk("S", "Human Sciences", "javascript:writeText('Human Sciences')"))
aux2 = insFld(foldersTree, gLnk("S", "Information Technologies", "javascript:writeText('Information Technologies')"))
 aux2 = insFld(foldersTree, gLnk("S", "Internet", "javascript:writeText('Internet')"))
aux2 = insFld(foldersTree, gLnk("S", "Leisure and Hobbies", "javascript:writeText('Leisure and Hobbies')"))
 aux2 = insFld(foldersTree, gLnk("S", "Professional Occupations", "javascript:writeText('Professional Occupations')"))
aux2 = insFld(foldersTree, gLnk("S", "Law and Politics", "javascript:writeText('Law and Politics')"))
aux2 = insFld(foldersTree, gLnk("S", "Magazines", "javascript:writeText('Magazines')"))
aux2 = insFld(foldersTree, gLnk("S", "Management", "javascript:writeText('Management')"))







aux2 = insFld(foldersTree, gLnk("S", "Martial Arts", "javascript:writeText('Martial Arts')"))

aux2 = insFld(foldersTree, gLnk("S", "Mathematics", "javascript:writeText('Mathematics')"))
aux2 = insFld(foldersTree, gLnk("S", "Medicine", "javascript:writeText('Medicine')"))
aux2 = insFld(foldersTree, gLnk("S", "Microcontrollers", "javascript:writeText('Microcontrollers')"))
aux2 = insFld(foldersTree, gLnk("S", "Military Science", "javascript:writeText('Military Science')"))
aux2 = insFld(foldersTree, gLnk("S", "Miscellaneous", "javascript:writeText('Miscellaneous')"))

aux2 = insFld(foldersTree, gLnk("S", "Non-fiction", "javascript:writeText('Non-fiction')"))
aux2 = insFld(foldersTree, gLnk("S", "Novels and Poetry", "javascript:writeText('Novels and Poetry')"))
aux2 = insFld(foldersTree, gLnk("S", "Parenting and Families", "javascript:writeText('Parenting and Families')"))

aux2 = insFld(foldersTree, gLnk("S", "Philosophy", "javascript:writeText('Philosophy')"))
aux2 = insFld(foldersTree, gLnk("S", "Popular", "javascript:writeText('Popular')"))
aux2 = insFld(foldersTree, gLnk("S", "Psychology", "javascript:writeText('Psychology')"))
aux2 = insFld(foldersTree, gLnk("S", "Physics", "javascript:writeText('Physics')"))
aux2 = insFld(foldersTree, gFld("Religion", ""))
insDoc(aux2, gLnk("S", "Islam", "javascript:writeText('Islam')"))
insDoc(aux2, gLnk("S", "Christianity", "javascript:writeText('Christianity')"))
insDoc(aux2, gLnk("S", "Judaism", "javascript:writeText('Judaism')"))
aux2 = insFld(foldersTree, gLnk("S", "Self-development", "javascript:writeText('Self-development')"))
aux2 = insFld(foldersTree, gLnk("S", "Science", "javascript:writeText('Science')"))
aux2 = insFld(foldersTree, gFld("Spoken Languages", ""))
insDoc(aux2, gLnk("S", "Arabic", "javascript:writeText('Arabic')"))
insDoc(aux2, gLnk("S", "Chinese", "javascript:writeText('Chinese')"))
insDoc(aux2, gLnk("S", "English", "javascript:writeText('English')"))
insDoc(aux2, gLnk("S", "French", "javascript:writeText('French')"))
insDoc(aux2, gLnk("S", "German", "javascript:writeText('German')"))
insDoc(aux2, gLnk("S", "Japanese", "javascript:writeText('Japanese')"))
insDoc(aux2, gLnk("S", "Russian", "javascript:writeText('Russian')"))
insDoc(aux2, gLnk("S", "Languages (Other)", "javascript:writeText('Languages (Other)')"))

aux2 = insFld(foldersTree, gLnk("S", "Sports", "javascript:writeText('Sports')"))
aux2 = insFld(foldersTree, gLnk("S", "Technics", "javascript:writeText('Technics')"))
aux2 = insFld(foldersTree, gLnk("S", "Travel Guides", "javascript:writeText('Travel Guides')"))





