var ezname = "PM";
function getNode(ary) {
ary[ary.length]=new node(1,1,'Automation Software');
ary[ary.length]=new node(2,2,'CNC & Machine Tool Products');
ary[ary.length]=new node(3,3,'Communications & Networking');
ary[ary.length]=new node(4,4,'Controllers & I/O');
ary[ary.length]=new node(5,5,'Integrated Control Systems');
ary[ary.length]=new node(6,6,'Motion Control');
ary[ary.length]=new node(7,7,'Operator Interfaces');
return ary;
}

function getLeaf(ary) {
ary[ary.length]=new leaf(1,'CIMPLICITY Bundled Solutions - Display Stations','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=12&id=sw002');
ary[ary.length]=new leaf(1,'CIMPLICITY Bundled Solutions - Overview','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=12&id=sw001');
ary[ary.length]=new leaf(1,'CIMPLICITY Bundled Solutions - TabletView','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=12&id=sw004');
ary[ary.length]=new leaf(1,'CIMPLICITY Bundled Solutions - View Stations','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=12&id=sw003');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Machine Edition - Overview','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmmeo');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Machine Edition, Logic Developer Overview','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmmeld');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Machine Edition, Logic Developer-PC','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmeld');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Machine Edition, Logic Developer-PLC','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hm[plc');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Machine Edition, Logic Developer-State','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmlds');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Machine Edition, Motion Developer','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmmemd');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Machine Edition, View','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmmev');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition Overview','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hcpe');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition Overview_1','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi01');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi02');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0 Optional PowerTools - Action Calendar','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi17');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0 Optional PowerTools - CIMPLICITY SQL','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi20');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0 Optional PowerTools - HMI for CNC','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi29');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0 Optional PowerTools - Integrators Toolkit','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi19');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0 Optional PowerTools - Marquee','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi21');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0 Optional PowerTools - OPC','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi22');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0 Optional PowerTools - Pager','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi23');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0 Optional PowerTools - Recipes','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi24');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0 Optional PowerTools - Redundancy','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi26');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0 Optional PowerTools - Report Manager','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi25');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0 Optional PowerTools - SPC','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi27');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0 Optional PowerTools - System Sentry','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi28');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0 Optional PowerTools - ThinView','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi31');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0 Optional PowerTools - Tracker','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi32');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0 Optional PowerTools - WebView','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi30');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0 Optional PowerTools -PMCS','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi34');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0 PowerTools - Alarm Management','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi05');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0 PowerTools - Basic Control Engine','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi06');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0 PowerTools - CimEdit &CimView','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi04');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0 PowerTools - Point Control Panel','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi08');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0 PowerTools - Point Cross Reference','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi09');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0 PowerTools - Quick Trends','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi11');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0 PowerTools - System Points','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi13');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0 PowerTools - Trending','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi10');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0 PowerTools - XY Plots','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi12');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY HMI 5.0 Workbench','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmi03');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY OpenProcess','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmpco');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY OpenProcess Advanced Features','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmopa');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY OpenProcess Easy Development Process','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hmedp');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY OpenProcess Open System Architecture & Networking','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=HMOPN');
ary[ary.length]=new leaf(1,'HMI - CIMPLICITY Plant Edition, CIMPLICITY WebView','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=14&id=hcpwv');
ary[ary.length]=new leaf(1,'Machine Automation - CIMPLICITY Manager Automation Management Systems (AMS) and Productivity Tools','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=15&id=sw005');
ary[ary.length]=new leaf(1,'Programming Software - CIMPLICITY SAFE','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=17&id=sw007');
ary[ary.length]=new leaf(1,'Programming Software - CIMPLICITY Supply Chain Edition','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=4&catid=17&id=sw006');



ary[ary.length]=new leaf(2,'Series 160i-L (Laser Cutting)','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=123&id=serlpc');
ary[ary.length]=new leaf(2,'Series 160i-M (Milling & Multi-Axis)','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=125&id=cnc_mec_63');
ary[ary.length]=new leaf(2,'Series 160i-P (Punching)','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=125&id=cnc_mec_62');
ary[ary.length]=new leaf(2,'Series 160i-T (Turning & Rotating Part)','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=125&id=cnc_mec_64');
ary[ary.length]=new leaf(2,'Series 16i-L (Laser Cutting)','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=125&id=cpax');
ary[ary.length]=new leaf(2,'Alpha Series Servo Drives','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=122&id=srvdrv');
ary[ary.length]=new leaf(2,'Alpha Series Spindle Drive','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=122&id=aspndrv');
ary[ary.length]=new leaf(2,'Alpha Series Spindle System','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=122&id=spndrv');
ary[ary.length]=new leaf(2,'Application Development - Basic Operation Package','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=120&id=cnc_mac_001');
ary[ary.length]=new leaf(2,'Application Development - CIMPLICITY HMI for CNC','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=120&id=cnc_mec_36');
ary[ary.length]=new leaf(2,'Application Development - FOCAS (Drivers & Programming Libraries)','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=120&id=cnc_mec_39');
ary[ary.length]=new leaf(2,'Application Development - Overview','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=120&id=AppDev');
ary[ary.length]=new leaf(2,'Basic Applications - Series 0i - OpenFactory CNCs','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=125&id=baappopen');
ary[ary.length]=new leaf(2,'Beta Series Servo Drives','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=122&id=cnc_mec_46');
ary[ary.length]=new leaf(2,'Beta Series Servo Systems','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=122&id=bsss');
ary[ary.length]=new leaf(2,'C-Series CO2 Lasers','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=123&id=co2laser');
ary[ary.length]=new leaf(2,'CNC Communications','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=121&id=cnc_mec_43');
ary[ary.length]=new leaf(2,'CNC Motion','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=124&id=cnc_mec_57');
ary[ary.length]=new leaf(2,'CNC Overview','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=120&id=cncover');
ary[ary.length]=new leaf(2,'Document Management - CIMWORKS VisualDocs','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=120&id=cnc_mec_32');
ary[ary.length]=new leaf(2,'Document Management - Info Link for CNC','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=120&id=cnc_mec_33');
ary[ary.length]=new leaf(2,'Document Management - Overview','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=120&id=docmgt');
ary[ary.length]=new leaf(2,'Drives and Motors Overview','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=122&id=cnc_mec_44');
ary[ary.length]=new leaf(2,'Industrial Laser Overview','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=123&id=cnc_mec_49');
ary[ary.length]=new leaf(2,'Industrial PC / Operator Interfaces','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=120&id=indpcopin');
ary[ary.length]=new leaf(2,'Linear Motor Servo Drives','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=122&id=cnc_mec_47');
ary[ary.length]=new leaf(2,'Monitoring & Remote Control - Overview','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=120&id=MonRemCtrl');
ary[ary.length]=new leaf(2,'Monitoring & Remote Control - Statistical Process Control','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=120&id=cnc_mec_37');
ary[ary.length]=new leaf(2,'NURBS Interpolation','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=125&id=nurbs');
ary[ary.length]=new leaf(2,'Part Programming & Program Management','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=120&id=pppMgt');
ary[ary.length]=new leaf(2,'Part Programming & Program Management - CIMWORKS Visual DNC','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=120&id=cnc_mec_30');
ary[ary.length]=new leaf(2,'Series 0-MC (Milling & Multi-Axis)','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=125&id=bsappSerTra');
ary[ary.length]=new leaf(2,'Series 0-TC (Turning & Rotating Part)','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=125&id=cnc_mec_82');
ary[ary.length]=new leaf(2,'Series 0i-M (Milling & Multi-Axis)','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=125&id=baapptra');
ary[ary.length]=new leaf(2,'Series 150i-M (Milling & Multi-Axis)','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=125&id=h');
ary[ary.length]=new leaf(2,'Series 15i-M (Milling & Multi-Axis)','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=125&id=advapptrd');
ary[ary.length]=new leaf(2,'Series 16i-M (Milling & Multi-Axis)','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=125&id=cnc_mec_67');
ary[ary.length]=new leaf(2,'Series 16i-P (Punching)','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=125&id=cnc_mec_66');
ary[ary.length]=new leaf(2,'Series 16i-T (Turning & Rotating Part)','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=125&id=cnc_mec_68');
ary[ary.length]=new leaf(2,'Series 180i-M (Milling & Multi-Axis)','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=125&id=inapp');
ary[ary.length]=new leaf(2,'Series 180i-P (Punching)','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=125&id=cnc_mec_70');
ary[ary.length]=new leaf(2,'Series 180i-T (Turning & Rotating Part)','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=125&id=cnc_mec_71');
ary[ary.length]=new leaf(2,'Series 18i-M (Milling & Multi-Axis)','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=125&id=inapptra');
ary[ary.length]=new leaf(2,'Series 18i-P (Punching)','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=125&id=cnc_mec_73');
ary[ary.length]=new leaf(2,'Series 18i-T (Turning & Rotating Part)','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=125&id=cnc_mec_74');
ary[ary.length]=new leaf(2,'Series 210i-M (Milling & Multi-Axis)','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=125&id=bsappopen');
ary[ary.length]=new leaf(2,'Series 210i-T (Turning & Rotating Part)','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=125&id=cnc_mec_76');
ary[ary.length]=new leaf(2,'Series 21i-M (Milling & Multi-Axis)','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=125&id=bsapptra');
ary[ary.length]=new leaf(2,'Series 21i-T (Turning & Rotating Part)','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=125&id=cnc_mec_78');
ary[ary.length]=new leaf(6,'Software','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=120&id=sware');
ary[ary.length]=new leaf(6,'Software - High Speed Serial Bus','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=120&id=shsb');
ary[ary.length]=new leaf(6,'User Interfaces - CIMPLICITY HMI for CNC','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=120&id=cnc_mec_28');
ary[ary.length]=new leaf(6,'User Interfaces - Overview','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=9&catid=120&id=Uiover');


ary[ary.length]=new leaf(3,'CIMPLICITY Industrial Automation Software','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=10&catid=131&id=cim');
ary[ary.length]=new leaf(3,'Ethernet','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=10&catid=126&id=comneteth85');
ary[ary.length]=new leaf(3,'I/O Bus - DeviceNet','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=10&catid=128&id=Iodevnet');
ary[ary.length]=new leaf(3,'I/O Bus - Genius','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=10&catid=128&id=Iogenius');
ary[ary.length]=new leaf(3,'I/O Bus - Interbus-S','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=10&catid=128&id=Iointer');
ary[ary.length]=new leaf(3,'I/O Bus - Overview','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=10&catid=128&id=iobuso');
ary[ary.length]=new leaf(3,'I/O Bus - Profibus','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=10&catid=128&id=Iodip');
ary[ary.length]=new leaf(3,'I/O Bus - WorldFIP','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=10&catid=128&id=Iofip');
ary[ary.length]=new leaf(3,'PLC Programming Software','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=10&catid=131&id=PLCsoftware');
ary[ary.length]=new leaf(3,'Sensor/Device Networks - DeviceNet','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=10&catid=129&id=comnet95');
ary[ary.length]=new leaf(3,'Sensor/Device Networks - SDS','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=10&catid=129&id=SDS');
ary[ary.length]=new leaf(3,'Serial Communications','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=10&catid=130&id=comnetser97');



ary[ary.length]=new leaf(4,'Integrated Control - Control Station','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=12&catid=136&id=ctlst');
ary[ary.length]=new leaf(4,'Integrated Control - Cscape Programming','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=12&catid=136&id=cscapeprg');
ary[ary.length]=new leaf(4,'Integrated Control - Display Station','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=12&catid=136&id=dispst');
ary[ary.length]=new leaf(4,'Integrated Control - Integrated Control','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=12&catid=136&id=fic');
ary[ary.length]=new leaf(4,'Integrated Control - Mini OCS','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=12&catid=136&id=miniocs');
ary[ary.length]=new leaf(4,'Integrated Control - Network Communications','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=12&catid=136&id=netcomm');
ary[ary.length]=new leaf(4,'Integrated Control - OCS 250 Graphical Interface','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=12&catid=136&id=ocs250gi');
ary[ary.length]=new leaf(4,'Integrated Control - SmartStack I/O','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=12&catid=136&id=ssio');
ary[ary.length]=new leaf(4,'Operators Control Systems_119','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=12&catid=139&id=ocs_119');
ary[ary.length]=new leaf(4,'PC Controls - Control Station','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=12&catid=138&id=cs');
ary[ary.length]=new leaf(4,'PC Controls - fxControl','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=12&catid=138&id=fxc');
ary[ary.length]=new leaf(4,'PLC Software','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=12&catid=139&id=plcsoft');
ary[ary.length]=new leaf(4,'Process Controllers - Overview','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=12&catid=140&id=conioplc141');
ary[ary.length]=new leaf(4,'Programming Software','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=12&catid=139&id=ps');
ary[ary.length]=new leaf(4,'Series 90-30','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=12&catid=139&id=S90-30');
ary[ary.length]=new leaf(4,'Series 90-70 - Analog I/O Modules','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=12&catid=139&id=aiom');
ary[ary.length]=new leaf(4,'Series 90-70 - Communication Modules','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=12&catid=139&id=cm');
ary[ary.length]=new leaf(4,'Series 90-70 - Discrete I/O Modules','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=12&catid=139&id=diom');
ary[ary.length]=new leaf(4,'Series 90-70 - Hot Backup PLC Redundancy Software','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=12&catid=139&id=hbplcrs');
ary[ary.length]=new leaf(4,'Series 90-70 - I/O Bus Modules','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=12&catid=139&id=iobm');
ary[ary.length]=new leaf(4,'Series 90-70 - Power Supplies & Racks','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=12&catid=139&id=psr');
ary[ary.length]=new leaf(4,'Series 90-70 - Speciality Modules','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=12&catid=139&id=sm');
ary[ary.length]=new leaf(4,'Series 90-70 CPU','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=12&catid=139&id=s90-70cpu');
ary[ary.length]=new leaf(4,'VersaMax','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=12&catid=139&id=vmax');
ary[ary.length]=new leaf(4,'VersaMaxMicroNano','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=12&catid=139&id=vmmn');

ary[ary.length]=new leaf(5,'Critical Control & Safety - High Availability Control Systems','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=17&catid=142&id=ICS');
ary[ary.length]=new leaf(5,'Critical Control & Safety - Hot Standby Redundancy','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=17&catid=142&id=hotstandby');
ary[ary.length]=new leaf(5,'Critical Control & Safety - Overview','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=17&catid=142&id=ccso');
ary[ary.length]=new leaf(5,'Critical Control & Safety - Safety & Performance','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=17&catid=142&id=sandp');
ary[ary.length]=new leaf(5,'Critical Control & Safety - Safety Integrity Levels','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=17&catid=142&id=silevels');
ary[ary.length]=new leaf(5,'Critical Control & Safety - Safety and Life Protection Systems','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=17&catid=142&id=SLPsystem');
ary[ary.length]=new leaf(5,'Hybrid Control','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=17&catid=143&id=int_ctrl_hyb');
ary[ary.length]=new leaf(5,'Process Control - Advanced Features','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=17&catid=144&id=adavf');
ary[ary.length]=new leaf(5,'Process Control - Easy Development Process','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=17&catid=144&id=EDP');
ary[ary.length]=new leaf(5,'Process Control - Open Process','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=17&catid=144&id=Oprocess');
ary[ary.length]=new leaf(5,'Process Control - Open System Architecture / Networking','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=17&catid=144&id=osa/n');


ary[ary.length]=new leaf(6,'Motion Controllers','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=157&id=mcmc');
ary[ary.length]=new leaf(6,'Motion Controllers - APM','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=157&id=mc_mc_167');
ary[ary.length]=new leaf(6,'Motion Controllers - Control Station','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=157&id=mc_mc_164');
ary[ary.length]=new leaf(6,'Motion Controllers - DSM','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=157&id=mc_mc_168');
ary[ary.length]=new leaf(6,'Motion Controllers - DSM 302','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=157&id=mc_mc_169');
ary[ary.length]=new leaf(6,'Motion Controllers - DSM314','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=157&id=mc_mc_170');
ary[ary.length]=new leaf(6,'Motion Controllers - Integrated Control & IO','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=157&id=mcic');
ary[ary.length]=new leaf(6,'Motion Controllers - Operator Control Station','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=157&id=mc_mc_165');
ary[ary.length]=new leaf(6,'Motion Controllers - Overview','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=157&id=mctrlo');
ary[ary.length]=new leaf(6,'Motion Controllers - PC Control','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=157&id=mc_mc_171');
ary[ary.length]=new leaf(6,'Motion Controllers - PLCs','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=157&id=mctrlplc');
ary[ary.length]=new leaf(6,'Servo Amplifiers - Alpha Series Amplifiers','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=158&id=alpamp');
ary[ary.length]=new leaf(6,'Servo Amplifiers - Beta Series Amplifiers','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=158&id=betaamp');
ary[ary.length]=new leaf(6,'Servo Amplifiers - S2K Series Amplifiers','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=158&id=s2kamp');
ary[ary.length]=new leaf(6,'Servo Amplifiers - SL Series Amplifiers','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=158&id=slamp');
ary[ary.length]=new leaf(6,'Servo Amplifiers - SMJ Series','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=158&id=smjamp');
ary[ary.length]=new leaf(6,'Servo Motors & Amplifiers - Overview','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=158&id=smao');
ary[ary.length]=new leaf(6,'Servo Motors - Alpha Series','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=158&id=alpmtrs');
ary[ary.length]=new leaf(6,'Servo Motors - Beta Series','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=158&id=betamtrs');
ary[ary.length]=new leaf(6,'Servo Motors - MTR Series','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=158&id=mtrmtrs');
ary[ary.length]=new leaf(6,'Servo Motors - S Series','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=158&id=smtrs');
ary[ary.length]=new leaf(6,'Standalone Motion Contollers','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=159&id=smci');
ary[ary.length]=new leaf(6,'Standalone Motion Controllers - IMC Generation D','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=159&id=mc_smc_188');
ary[ary.length]=new leaf(6,'Standalone Motion Controllers - IMCjr','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=159&id=mc_smc_190');
ary[ary.length]=new leaf(6,'Standalone Motion Controllers - S2K Series Controllers','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=159&id=s2kctrl');
ary[ary.length]=new leaf(6,'Standalone Motion Controllers - Target ARS','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=159&id=mc_smc_189');
ary[ary.length]=new leaf(6,'Stepping Amplifiers','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=160&id=stepamp');
ary[ary.length]=new leaf(6,'Stepping Motors','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=160&id=stepmtrs');
ary[ary.length]=new leaf(6,'Stepping Motors & Amplifiers','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=160&id=smapli');
ary[ary.length]=new leaf(6,'Stepping Motors - S Series','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=21&catid=160&id=ssmtrs');


ary[ary.length]=new leaf(7,'Hand-Held Quick Panel','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=162&id=hhqp');
ary[ary.length]=new leaf(7,'Integrated Software - CIMPLICITY Display Stations','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=164&id=iscds');
ary[ary.length]=new leaf(7,'Integrated Software - Control Stations','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=164&id=iscs');
ary[ary.length]=new leaf(7,'Integrated Software - Operator Control Stations','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=164&id=isocs');
ary[ary.length]=new leaf(7,'Integrated Software - Overview','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=164&id=insoo');
ary[ary.length]=new leaf(7,'Marathon Computers','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=163&id=icmc');
ary[ary.length]=new leaf(7,'Marathon Monitors','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=163&id=icmm');
ary[ary.length]=new leaf(7,'Quick Designer','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=162&id=qdes');
ary[ary.length]=new leaf(7,'Quick Panel - Overview','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=162&id=qp');
ary[ary.length]=new leaf(7,'Quick Panel Jr','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=162&id=qpjr');
ary[ary.length]=new leaf(7,'Quick Panel Mini','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=162&id=qpmini');
ary[ary.length]=new leaf(7,'QuickPanel - 10.5" Color','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=162&id=qp_203');
ary[ary.length]=new leaf(7,'QuickPanel - 10.5" Monochrome','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=162&id=qp_204');
ary[ary.length]=new leaf(7,'QuickPanel - 12.1" Color','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=162&id=qp_202');
ary[ary.length]=new leaf(7,'QuickPanel - 9" Monochrome','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=162&id=qp_205');
ary[ary.length]=new leaf(7,'Text-Based Displays - 2000 Series Operator Workstations','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=167&id=oi_tbd_224');
ary[ary.length]=new leaf(7,'Text-Based Displays - 2200 Series Operator Workstations','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=167&id=oi_tbd_225');
ary[ary.length]=new leaf(7,'Text-Based Displays - 3400 Series Operator Workstations','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=167&id=oi_tbd_226');
ary[ary.length]=new leaf(7,'Text-Based Displays - 4300 Series Analog Panel Meter','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=167&id=oi_tbd_237');
ary[ary.length]=new leaf(7,'Text-Based Displays - 5400 Series Micro Message Center','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=167&id=oi_tbd_227');
ary[ary.length]=new leaf(7,'Text-Based Displays - 5600 Series Micro Message Center','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=167&id=oi_tbd_228');
ary[ary.length]=new leaf(7,'Text-Based Displays - Adapters','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=167&id=tbda');
ary[ary.length]=new leaf(7,'Text-Based Displays - DataDesigner','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=167&id=oi_tbd_221');
ary[ary.length]=new leaf(7,'Text-Based Displays - Datapanels','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=167&id=tbddp');
ary[ary.length]=new leaf(7,'Text-Based Displays - Greyline','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=167&id=tbdgrey');
ary[ary.length]=new leaf(7,'Text-Based Displays - Greyline Universal Software','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=167&id=oi_tbd_229');
ary[ary.length]=new leaf(7,'Text-Based Displays - Keypads','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=167&id=tbdkey');
ary[ary.length]=new leaf(7,'Text-Based Displays - Marquee Displays','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=167&id=tbdmd');
ary[ary.length]=new leaf(7,'Text-Based Displays - Message Centers','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=167&id=tbdmc');
ary[ary.length]=new leaf(7,'Text-Based Displays - MicroGreyline 1000','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=167&id=oi_tbd_223');
ary[ary.length]=new leaf(7,'Text-Based Displays - Overview','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=167&id=tbdo');
ary[ary.length]=new leaf(7,'Text-Based Displays - Panel Meter Model 4161','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=167&id=oi_tbd_235');
ary[ary.length]=new leaf(7,'Text-Based Displays - Panel Meter Model 4162','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=167&id=oi_tbd_236');
ary[ary.length]=new leaf(7,'Text-Based Displays - Panel Meter Model 4261A','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=167&id=oi_tbd_234');
ary[ary.length]=new leaf(7,'Text-Based Displays - Panel Meters','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=167&id=tbdpm');
ary[ary.length]=new leaf(7,'Text-Based Displays - Protocol Converters','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=167&id=tbdpc');
ary[ary.length]=new leaf(7,'Text-Based Displays - Thumbwheels','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=167&id=tbdt');
ary[ary.length]=new leaf(7,'Text-Based Displays - Workstations & Interfaces','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=167&id=tbdwi');
ary[ary.length]=new leaf(7,'Video Display Quick Panel','/cwc/Dispatcher?REQUEST=PRODUCTS&pnlid=2&famid=25&catid=162&id=vdqp');

return ary;
}
