/**************************************************************************************************
Copyright (C) 2000 Caspar-David Senfft aliasing CDS-Virtuallender.
This javascript is made by and copyrighted to CDS-Virtuallender at 

http://www.scriptlender.de/

Wver the source code state that the script or demo is free to use, 
the source is free to use as long the copyright notice is kept in the source. 

As mentioned; the only thing I require if you use any of my scripts or demos on your own pages is 
that you keep the copyright notice in t. 

Very simple; All may be used freely as long as this message is intact!
**************************************************************************************************/

///////////////////////////////////////////////////////////////////////////////////////////////////
// Current parameter list
// prmLink,prmText,prmInfo,prmStyle1,prmStyle2,prmIconOut,prmIconOver,prmIconClick,prmOpen,prmTarget

var defISMULTIPLE  = false;   //<! Wenn logisch false, dann wird immer nur ein Branch zur Zeit im Tree offengehalten.

var HeadNode0 = new cNode("./body.htm","Custom Developed C++ Classes","Custom Developed C++ Classes","cssHeader","cssHeader","../../../../images/nav/globus-1.gif",null,"../../../../images/nav/globus-1.gif",true,defIDMAINFRM);
    HeadNode0.meRoot = true;

var NodeEinle = new cNode("./mpg04900.htm","Introduction","","cssStyle1",defCSSACTIVE);

var Node04901 = new cNode("./mpg04901.htm","Integrating new classes","","cssStyle1",defCSSACTIVE,null,null,null,false,defIDMAINFRM);
var Node04902 = new cNode("./mpg04902.htm","Data Dictionary","","cssStyle2",defCSSACTIVE,null,null,null,false,defIDMAINFRM);
var Node04903 = new cNode("./mpg04903.htm","Macro DDI","","cssStyle3",defCSSACTIVE);
var Node04904 = new cNode("./mpg04904.htm","CXDGEN","","cssStyle3",defCSSACTIVE);
var Node04905 = new cNode("./mpg04905.htm","Method Dictionary","","cssStyle2",defCSSACTIVE,null,null,null,false,defIDMAINFRM);
var Node04906 = new cNode("./mpg04906.htm","Macro MDI","","cssStyle3",defCSSACTIVE);
var Node04907 = new cNode("./mpg04907.htm","CXDGEN","","cssStyle3",defCSSACTIVE);
var Node04908 = new cNode("./mpg04908.htm","Generic function New","","cssStyle3",defCSSACTIVE);
var Node04909 = new cNode("./mpg04909.htm","Eintr&auml;ge in CLASSIX.INI","","cssStyle3",defCSSACTIVE);
var Node04910 = new cNode("./mpg04910.htm","Schema der Datenbank","","cssStyle3",defCSSACTIVE);
var Node04911 = new cNode("./mpg04911.htm","Beispiel","","cssStyle3",defCSSACTIVE);
var Node04914 = new cNode("./mpg04914.htm","Fehlerbehandlung","","cssStyle3",defCSSACTIVE);

var Node04915 = new cNode("./mpg04915.htm","Interaction with ClassiX®-components","","cssStyle1",defCSSACTIVE,null,null,null,false,defIDMAINFRM);

var Node04916 = new cNode("./mpg04916.htm","Basisklasse CX_CLASS","","cssStyle2",defCSSACTIVE,null,null,null,false,defIDMAINFRM);
var Node04917 = new cNode("./mpg04917.htm","SanityCheck","","cssStyle3",defCSSACTIVE);
var Node04918 = new cNode("./mpg04918.htm","ClassID","","cssStyle3",defCSSACTIVE);
var Node04919 = new cNode("./mpg04919.htm","Inherited","","cssStyle3",defCSSACTIVE);
var Node04920 = new cNode("./mpg04920.htm","arithmetic Functions","","cssStyle3",defCSSACTIVE);
var Node04921 = new cNode("./mpg04921.htm","Assign","","cssStyle3",defCSSACTIVE);
var Node04922 = new cNode("./mpg04922.htm","Compare","","cssStyle3",defCSSACTIVE);
var Node04924 = new cNode("./mpg04924.htm","ViewImport","","cssStyle3",defCSSACTIVE);
var Node04925 = new cNode("./mpg04925.htm","ViewExport","","cssStyle3",defCSSACTIVE);
var Node04926 = new cNode("./mpg04926.htm","UniqueID","","cssStyle3",defCSSACTIVE);
var Node04927 = new cNode("./mpg04927.htm","TransientCopy","","cssStyle3",defCSSACTIVE);
var Node04928 = new cNode("./mpg04928.htm","PersistentCopy","","cssStyle3",defCSSACTIVE);
var Node04929 = new cNode("./mpg04929.htm","GetDataField (char*name, ...)","","cssStyle3",defCSSACTIVE);
var Node04930 = new cNode("./mpg04930.htm","GetDataField (short id, ...)","","cssStyle3",defCSSACTIVE);
var Node04931 = new cNode("./mpg04931.htm","GetSlot","","cssStyle3",defCSSACTIVE);
var Node04932 = new cNode("./mpg04932.htm","Unload","","cssStyle3",defCSSACTIVE);
var Node04933 = new cNode("./mpg04933.htm","Load","","cssStyle3",defCSSACTIVE);
var Node04934 = new cNode("./mpg04934.htm","Objectmanager","","cssStyle2",defCSSACTIVE,null,null,null,false,defIDMAINFRM);
var Node04935 = new cNode("./mpg04935.htm","CreatePersObject","","cssStyle3",defCSSACTIVE);
var Node04936 = new cNode("./mpg04936.htm","DeleteObject","","cssStyle3",defCSSACTIVE);
var Node04937 = new cNode("./mpg04937.htm","ReclaimObject","","cssStyle3",defCSSACTIVE);
var Node04938 = new cNode("./mpg04938.htm","RegisterObject","","cssStyle3",defCSSACTIVE);
var Node04939 = new cNode("./mpg04939.htm","DeregisterObject","","cssStyle3",defCSSACTIVE);
var Node04940 = new cNode("./mpg04940.htm","CopyPersObject","","cssStyle3",defCSSACTIVE);
var Node04941 = new cNode("./mpg04941.htm","GetCollection","","cssStyle3",defCSSACTIVE);
var Node04942 = new cNode("./mpg04942.htm","GetGarbageCollection","","cssStyle3",defCSSACTIVE);
var Node04943 = new cNode("./mpg04943.htm","CreateCollection","","cssStyle3",defCSSACTIVE);
var Node04944 = new cNode("./mpg04944.htm","RegisterVolatileObject","","cssStyle3",defCSSACTIVE);
var Node04945 = new cNode("./mpg04945.htm","RegisterClasses","","cssStyle3",defCSSACTIVE);

var Node04946 = new cNode("./mpg04946.htm","Strings","","cssStyle1",defCSSACTIVE,null,null,null,false,defIDMAINFRM);

var Node04947 = new cNode("./mpg04947.htm","CXB_STRING","","cssStyle3",defCSSACTIVE);
var Node04948 = new cNode("./mpg04948.htm","CXB_HASH_STRING","","cssStyle3",defCSSACTIVE);
var Node04949 = new cNode("./mpg04949.htm","CXB_MULTIPLE_STRING","","cssStyle3",defCSSACTIVE);
var Node04950 = new cNode("./mpg04950.htm","Klasse CXS_XSTRING","","cssStyle3",defCSSACTIVE);
var Node04951 = new cNode("./mpg04951.htm","Class CX_SCAN","","cssStyle1",defCSSACTIVE);
var Node04952 = new cNode("./mpg04952.htm","Klasse CX_SCAN","","cssStyle3",defCSSACTIVE);


/*************************************************************************************************/

oNodeMgr.addNode(null,HeadNode0);
oNodeMgr.addNode(HeadNode0,NodeEinle);
oNodeMgr.addNode(HeadNode0,Node04901);
oNodeMgr.addNode(HeadNode0,Node04915);
oNodeMgr.addNode(HeadNode0,Node04946);
oNodeMgr.addNode(HeadNode0,Node04951);

oNodeMgr.addNode(Node04901,Node04902);
oNodeMgr.addNode(Node04901,Node04905);
oNodeMgr.addNode(Node04901,Node04908);
oNodeMgr.addNode(Node04901,Node04909);
oNodeMgr.addNode(Node04901,Node04910);
oNodeMgr.addNode(Node04901,Node04911);
oNodeMgr.addNode(Node04901,Node04914);

oNodeMgr.addNode(Node04902,Node04903);
oNodeMgr.addNode(Node04902,Node04904);

oNodeMgr.addNode(Node04905,Node04906);
oNodeMgr.addNode(Node04905,Node04907);

oNodeMgr.addNode(Node04915,Node04916);
oNodeMgr.addNode(Node04915,Node04934);

oNodeMgr.addNode(Node04916,Node04917);
oNodeMgr.addNode(Node04916,Node04918);
oNodeMgr.addNode(Node04916,Node04919);
oNodeMgr.addNode(Node04916,Node04920);
oNodeMgr.addNode(Node04916,Node04921);
oNodeMgr.addNode(Node04916,Node04922);
oNodeMgr.addNode(Node04916,Node04924);
oNodeMgr.addNode(Node04916,Node04925);
oNodeMgr.addNode(Node04916,Node04926);
oNodeMgr.addNode(Node04916,Node04927);
oNodeMgr.addNode(Node04916,Node04928);
oNodeMgr.addNode(Node04916,Node04929);
oNodeMgr.addNode(Node04916,Node04930);
oNodeMgr.addNode(Node04916,Node04931);
oNodeMgr.addNode(Node04916,Node04932);
oNodeMgr.addNode(Node04916,Node04933);

oNodeMgr.addNode(Node04934,Node04935);
oNodeMgr.addNode(Node04934,Node04936);
oNodeMgr.addNode(Node04934,Node04937);
oNodeMgr.addNode(Node04934,Node04938);
oNodeMgr.addNode(Node04934,Node04939);
oNodeMgr.addNode(Node04934,Node04940);
oNodeMgr.addNode(Node04934,Node04941);
oNodeMgr.addNode(Node04934,Node04942);
oNodeMgr.addNode(Node04934,Node04943);
oNodeMgr.addNode(Node04934,Node04944);
oNodeMgr.addNode(Node04934,Node04945);

oNodeMgr.addNode(Node04946,Node04947);
oNodeMgr.addNode(Node04946,Node04948);
oNodeMgr.addNode(Node04946,Node04949);
oNodeMgr.addNode(Node04946,Node04950);

oNodeMgr.addNode(Node04951,Node04952);











/////////////////////////////////////////////////////////////////////////
// Attention: The following statement causes an "Out of memory" effect.
// This is fixed only in this version.
// oNodeMgr.addNode(myNode,myNode);
////////////////////////////////////////////////////////////////////////////////////////
// Attention: You also cannot put the same child node under more than one parent node.
// A reference mechanism feature is not supported by this menu.
// oNodeMgr.addNode(oTest01,oTest03);
// oNodeMgr.addNode(oTest02,oTest03);

/*************************************************************************************************/

