var USETEXTLINKS = 1;
var STARTALLOPEN = 0;
var HIGHLIGHT = 1;
var PRESERVESTATE = 1;
var GLOBALTARGET = "R";

foldersTree = gFld("<b>Online Tutorials</b>","RightFrame.html?");
foldersTree.treeID = "Tutorial";
foldersTree.xID = "TutorialTree";

aux1 = insFld(foldersTree, gFld("Core Socket Layer", "Frame/CoreSockets/?"));

aux2 = insFld(aux1, gFld("DXSock6", "Frame/CoreSockets/DXSock6/?"));
       insDoc(aux2, gLnk("R", "Constants", "Frame/CoreSockets/DXSock6/Contants/?"));
       insDoc(aux2, gLnk("R", "TBPDXNewConnect", "Frame/CoreSockets/DXSock6/TBPDXNewConnect/?"));
       insDoc(aux2, gLnk("R", "TBPDXNewListen", "Frame/CoreSockets/DXSock6/TBPDXNewListen/?"));
       insDoc(aux2, gLnk("R", "TBPDXSock", "Frame/CoreSockets/DXSock6/TBPDXSock/?"));
aux3 = insFld(aux2, gFld("Methods", "Frame/CoreSockets/DXSock6/Methods/?"));
       insDoc(aux3, gLnk("R", "ConnectTo", "Frame/CoreSockets/DXSock6/Methods/ConnectTo/?"));

aux1 = insFld(foldersTree, gFld("Core Utils Units", "Frame/dxutils/?"));
       insDoc(aux1, gLnk("R", "dxutil_common", "Frame/dxutils/common/?"));
aux2 = insFld(aux1, gFld("dxutil_numeric", "Frame/dxutils/numeric/?"));
       insDoc(aux2, gLnk("R", "HiOf8bit", "Frame/dxutils/numeric/HiOf8bit/?"));
       insDoc(aux2, gLnk("R", "LoOf8bit", "Frame/dxutils/numeric/LoOf8bit/?"));
       insDoc(aux2, gLnk("R", "Join8bit", "Frame/dxutils/numeric/Join8bit/?"));
       insDoc(aux2, gLnk("R", "Swap8bit", "Frame/dxutils/numeric/Swap8bit/?"));
       insDoc(aux2, gLnk("R", "LRot8", "Frame/dxutils/numeric/LRot8/?"));
       insDoc(aux2, gLnk("R", "RRot8", "Frame/dxutils/numeric/RRot8/?"));
       insDoc(aux2, gLnk("R", "Set8bit", "Frame/dxutils/numeric/Set8bit/?"));
       insDoc(aux2, gLnk("R", "Get8bit", "Frame/dxutils/numeric/Get8bit/?"));
       insDoc(aux2, gLnk("R", "HiOf16bit", "Frame/dxutils/numeric/HiOf16bit/?"));
       insDoc(aux2, gLnk("R", "LoOf16bit", "Frame/dxutils/numeric/LoOf16bit/?"));
       insDoc(aux2, gLnk("R", "Join16bit", "Frame/dxutils/numeric/Join16bit/?"));
       insDoc(aux2, gLnk("R", "Swap16bit", "Frame/dxutils/numeric/Swap16bit/?"));
       insDoc(aux2, gLnk("R", "LRot16", "Frame/dxutils/numeric/LRot16/?"));
       insDoc(aux2, gLnk("R", "RRot16", "Frame/dxutils/numeric/RRot16/?"));
       insDoc(aux2, gLnk("R", "Set16bit", "Frame/dxutils/numeric/Set16bit/?"));
       insDoc(aux2, gLnk("R", "Get16bit", "Frame/dxutils/numeric/Get16bit/?"));
       insDoc(aux2, gLnk("R", "HiOf32bit", "Frame/dxutils/numeric/HiOf32bit/?"));
       insDoc(aux2, gLnk("R", "LoOf32bit", "Frame/dxutils/numeric/LoOf32bit/?"));
       insDoc(aux2, gLnk("R", "Join32bit", "Frame/dxutils/numeric/Join32bit/?"));
       insDoc(aux2, gLnk("R", "Swap32bit", "Frame/dxutils/numeric/Swap32bit/?"));
       insDoc(aux2, gLnk("R", "LRot32", "Frame/dxutils/numeric/LRot32/?"));
       insDoc(aux2, gLnk("R", "RRot32", "Frame/dxutils/numeric/RRot32/?"));
       insDoc(aux2, gLnk("R", "Set32bit", "Frame/dxutils/numeric/Set32bit/?"));
       insDoc(aux2, gLnk("R", "Get32bit", "Frame/dxutils/numeric/Get32bit/?"));
       insDoc(aux2, gLnk("R", "HiOf64bit", "Frame/dxutils/numeric/HiOf64bit/?"));
       insDoc(aux2, gLnk("R", "LoOf64bit", "Frame/dxutils/numeric/LoOf64bit/?"));
       insDoc(aux2, gLnk("R", "Join64bit", "Frame/dxutils/numeric/Join64bit/?"));
       insDoc(aux2, gLnk("R", "Swap64bit", "Frame/dxutils/numeric/Swap64bit/?"));
       insDoc(aux2, gLnk("R", "BinaryToString", "Frame/dxutils/numeric/BinaryToString/?"));
       insDoc(aux2, gLnk("R", "isNumeric", "Frame/dxutils/numeric/isNumeric/?"));
       insDoc(aux2, gLnk("R", "isNumericString", "Frame/dxutils/numeric/isNumericString/?"));
       insDoc(aux2, gLnk("R", "Min", "Frame/dxutils/numeric/Min/?"));
       insDoc(aux2, gLnk("R", "Max", "Frame/dxutils/numeric/Max/?"));
       insDoc(aux2, gLnk("R", "DivMod", "Frame/dxutils/numeric/DivMod/?"));
       insDoc(aux2, gLnk("R", "IntegerToString", "Frame/dxutils/numeric/IntegerToString/?"));
       insDoc(aux2, gLnk("R", "IntegerToCommaStr", "Frame/dxutils/numeric/IntegerToCommaStr/?"));
       insDoc(aux2, gLnk("R", "IntegerToHex", "Frame/dxutils/numeric/IntegerToHex/?"));
       insDoc(aux2, gLnk("R", "IntegerToHexPad", "Frame/dxutils/numeric/IntegerToHexPad/?"));
       insDoc(aux2, gLnk("R", "SizeStampPrefix", "Frame/dxutils/numeric/SizeStampPrefix/?"));
       insDoc(aux2, gLnk("R", "SizeStamp", "Frame/dxutils/numeric/SizeStamp/?"));
       insDoc(aux2, gLnk("R", "NICSizeStamp", "Frame/dxutils/numeric/NICSizeStamp/?"));
       insDoc(aux2, gLnk("R", "LockedInc", "Frame/dxutils/numeric/LockedInc/?"));
       insDoc(aux2, gLnk("R", "LockedDec", "Frame/dxutils/numeric/LockedDec/?"));
       insDoc(aux2, gLnk("R", "Float2Places", "Frame/dxutils/numeric/Float2Places/?"));

aux2 = insFld(aux1, gFld("dxutil_string", "Frame/dxutils/string/?"));
aux2 = insFld(aux1, gFld("dxutil_classes", "Frame/dxutils/classes/?"));
       insDoc(aux2, gLnk("R", "FreeAndNil", "Frame/dxutils/classes/FreeAndNil/?"));
aux3 = insFld(aux2, gFld("TDXComponent", "Frame/dxutils/classes/TDXComponent/?"));
       insDoc(aux3, gLnk("R", "ReleaseDate", "Frame/dxutils/classes/TDXComponent/ReleaseDate/?"));
aux3 = insFld(aux2, gFld("TDXCriticalComponent", "Frame/dxutils/classes/TDXCriticalComponent/?"));
       insDoc(aux3, gLnk("R", "StartingRead", "Frame/dxutils/classes/TDXCriticalComponent/StartingRead/?"));
       insDoc(aux3, gLnk("R", "FinishedRead", "Frame/dxutils/classes/TDXCriticalComponent/FinishedRead/?"));
       insDoc(aux3, gLnk("R", "StartingWrite", "Frame/dxutils/classes/TDXCriticalComponent/StartingWrite/?"));
       insDoc(aux3, gLnk("R", "FinishedWrite", "Frame/dxutils/classes/TDXCriticalComponent/FinishedWrite/?"));
aux2 = insFld(aux1, gFld("dxutil_cachearray", "Frame/dxutils/cachearray/?"));
       insDoc(aux2, gLnk("R", "AddString", "Frame/dxutils/classes/cachearray/AddString/?"));
       insDoc(aux2, gLnk("R", "AddPointer", "Frame/dxutils/classes/cachearray/AddPointer/?"));
       insDoc(aux2, gLnk("R", "First", "Frame/dxutils/classes/cachearray/First/?"));
       insDoc(aux2, gLnk("R", "Next", "Frame/dxutils/classes/cachearray/Next/?"));
       insDoc(aux2, gLnk("R", "Prior", "Frame/dxutils/classes/cachearray/Prior/?"));
       insDoc(aux2, gLnk("R", "Last", "Frame/dxutils/classes/cachearray/Last/?"));
       insDoc(aux2, gLnk("R", "Delete", "Frame/dxutils/classes/cachearray/Delete/?"));
       insDoc(aux2, gLnk("R", "Clear", "Frame/dxutils/classes/cachearray/Clear/?"));
       insDoc(aux2, gLnk("R", "GetString", "Frame/dxutils/classes/cachearray/GetString/?"));
       insDoc(aux2, gLnk("R", "GetPointer", "Frame/dxutils/classes/cachearray/GetPointer/?"));
       insDoc(aux2, gLnk("R", "MemoryInUse", "Frame/dxutils/classes/cachearray/MemoryInUse/?"));
       insDoc(aux2, gLnk("R", "Count", "Frame/dxutils/classes/cachearray/Count/?"));

