//
// 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.phpnukes.co.uk.
// The script is Copyright (c) 2006 by Conor O'Mahony.
//
// You can find general instructions for this file at www.phpnukes.co.uk. 
//

// Configures whether the names of the nodes are links (or whether only the icons
// are links).
USETEXTLINKS = 1

// Configures whether the tree is fully open upon loading of the page, or whether
// only the root node is visible.
STARTALLOPEN = 0

// Specify if the images are in a subdirectory;
ICONPATH = ''


foldersTree = gFld("<i>PHP TUTORIALS </i>", "demoFramesetRightFrame.html")
  foldersTree.treeID = "Frameset"

  aux1 = insFld(foldersTree, gFld("Introduction", "http://www.phpnukes.co.uk/Tutorial/index.php?page=introduction"))

    aux2 = insFld(aux1, gFld("PHP", "http://www.phpnukes.co.uk/Tutorial"))
      insDoc(aux2, gLnk("R", "Versions", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_boston.jpg"))
      insDoc(aux2, gLnk("R", "Requirements", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Install", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Trouble Shoot", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_washington.jpg"))

    aux2 = insFld(aux1, gFld("MYSQL", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_europe.gif"))
      insDoc(aux2, gLnk("R", "Versions", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_edinburgh.gif"))
      insDoc(aux2, gLnk("R", "Requirements", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_london.jpg"))
      insDoc(aux2, gLnk("R", "Install", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_munich.jpg"))
      //
      // The next three links have their http protocol appended by the script
      //
      insDoc(aux2, gLnk("Rh", "Reference", "www.phpnukes.co.uk/treemenu/demopics/reference.html"))
      insDoc(aux2, gLnk("Rh", "Links", "www.phpnukes.co.uk/treemenu/demopics/links.html"))
      insDoc(aux2, gLnk("Rh", "Notes", "www.phpnukes.co.uk/treemenu/demopics/notes.html"))

  aux1 = insFld(foldersTree, gFld("Tutorials", "javascript:parent.op()"))

    aux2 = insFld(aux1, gFld("Basic", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_unitedstates.gif"))
      insDoc(aux2, gLnk("R", "Ad Management", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Affiliate Programs", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Auctions", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Blog", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Bookmark Management", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Calculators", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Calendars", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Chat", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Classified Ads", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Click Tracking", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Communication Tools", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Content Management", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Contests and Awards", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Countdowns", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Counters", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Customer Support", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Database Tools", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Customer Support", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Date and Time", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Development Tools", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Discussion Boards", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Documents", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "E-Commerce", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Education", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Email Systems", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Error Handling", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Exchanges", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "FAQ", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "File Manipulation", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Financial Tools", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
      insDoc(aux2, gLnk("R", "Flash and PHP", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))

    aux2 = insFld(aux1, gFld("Advance", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_europe.gif"))

    //
    // Netscape 4.x needs the HREF to be non-empty to process other events such as open folder,
    // hence the need for the op function
    //
    aux2 = insFld(aux1, gFld("Design", "javascript:parent.op()"))
      insDoc(aux2, gLnk("R", "Planning", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))

  aux1 = insFld(foldersTree, gFld("Code Library", "javascript:parent.op()"))
      insDoc(aux1, gLnk("R", "Forms", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_edinburgh.gif"))
      insDoc(aux1, gLnk("B", "Log in", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_london.jpg"))
      insDoc(aux1, gLnk("T", "Stats", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_munich.jpg"))
      insDoc(aux1, gLnk("S", "Messageboard", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_athens.jpg"))
      insDoc(aux1, gLnk("S", "Shopping Cart", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_athens.jpg"))
      insDoc(aux1, gLnk("S", "Guestbook", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_athens.jpg"))
      insDoc(aux1, gLnk("S", "Chat", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_athens.jpg"))
      //
      // The S target is required.
      // The \\\ is needed to escape the ' character for string arguments.
      // Also, note that if you define your function in the parent frame, use javascript:parent.myfunc
      insDoc(aux1, gLnk("S", "JavaScript link", "javascript:alert(\\\'This JavaScript link simply calls the built-in alert function,\\\\nbut you can define your own function.\\\')"))

  aux1 = insFld(foldersTree, gFld("Downloads", "javascript:parent.op()"))
  aux1.iconSrc = ICONPATH + "diffFolder.gif"
  aux1.iconSrcClosed = ICONPATH + "diffFolder.gif"
    docAux = insDoc(aux1, gLnk("B", "CMS", "http://www.phpnukes.co.uk/treemenu/download.asp"))
    docAux.iconSrc = ICONPATH + "diffDoc.gif"
    docAux = insDoc(aux1, gLnk("B", "FORUM", "http://www.phpnukes.co.uk/treemenu/download.asp"))
    docAux.iconSrc = ICONPATH + "diffDoc.gif"
    docAux = insDoc(aux1, gLnk("B", "SHOPPING CART", "http://www.phpnukes.co.uk/treemenu/download.asp"))
    docAux.iconSrc = ICONPATH + "diffDoc.gif"
    docAux = insDoc(aux1, gLnk("B", "POLLS", "http://www.phpnukes.co.uk/treemenu/download.asp"))
    docAux.iconSrc = ICONPATH + "diffDoc.gif"


  aux1 = insFld(foldersTree, gFld("ADD ONS", "javascript:parent.op()"))
    docAux = insDoc(aux1, gLnk("R", "<div class=specialClass>CSS Class</div>", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
  aux1 = insFld(foldersTree, gFld("CONTACT US", "javascript:parent.op()"))
    docAux = insDoc(aux1, gLnk("R", "<div class=specialClass>CSS Class</div>", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
  aux1 = insFld(foldersTree, gFld("SUPPORT", "javascript:parent.op()"))
    docAux = insDoc(aux1, gLnk("R", "<div class=specialClass>CSS Class</div>", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
  aux1 = insFld(foldersTree, gFld("SERVICES", "javascript:parent.op()"))
    docAux = insDoc(aux1, gLnk("R", "<div class=specialClass>CSS Class</div>", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
  aux1 = insFld(foldersTree, gFld("DEVELOPMENT", "javascript:parent.op()"))
    docAux = insDoc(aux1, gLnk("R", "<div class=specialClass>CSS Class</div>", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))
  aux1 = insFld(foldersTree, gFld("Help", "javascript:parent.op()"))
    docAux = insDoc(aux1, gLnk("R", "<div class=specialClass>CSS Class</div>", "http://www.phpnukes.co.uk/treemenu/demopics/beenthere_newyork.jpg"))