//var hide_empty_list=false; //uncomment this line to hide empty selection lists


var disable_empty_list=false; //uncomment this line to disable empty selection lists

var onclickaction="goto" //set to "alert" or "goto". Former is for debugging purposes, to tell you the value of the final selected list that will be used as the destination URL. Set to "goto" when below configuration is all set up as desired. 

var newwindow=1 //Open links in new window or not? 1=yes, 0=no.

/////DEFINE YOUR MENU LISTS and ITEMS below/////////////////

addListGroup("chainedmenu", "First-Select");

addOption("First-Select", "1. Choose a Product Group", "", 1); //HEADER OPTION

addList("First-Select", "PMC & XMC Carriers/Adapters", "", "Carriers/Adapters");
addList("First-Select", "Test/Development Tools", "", "Test/Development");
addList("First-Select", "PMC Modules", "", "Assorted PMCs");
addList("First-Select", "Micro Mezzanine System (MMS)", "", "MMS Solutions");
addList("First-Select", "PIMs and P2 Paddle Cards", "", "PIMs and P2 Paddle Cards");
addList("First-Select", "Transition Panels", "", "TransPanels and Hardware");
addList("First-Select", "Cable Assemblies", "", "Cables");

addOption("Carriers/Adapters", "2. Choose a Category", "", 1); //HEADER OPTION
addList("Carriers/Adapters", "PMC to PCI/PCI-X", "", "PMC to PCI/PCI-X");
addList("Carriers/Adapters", "PMC to PCIe", "", "PMC to PCIe");
addList("Carriers/Adapters", "XMC to PCIe", "", "XMC to PCIe");
addList("Carriers/Adapters", "PCIe to XMC", "", "PCIe to XMC");
addList("Carriers/Adapters", "PCI to PMC", "", "PCI to PMC");
addList("Carriers/Adapters", "Miscellaneous", "", "AdaptMisc");

addOption("PMC to PCI/PCI-X", "3. Choose a Product", "", 1); //HEADER OPTION
addOption("PMC to PCI/PCI-X", "3390 PMC to PCI 32/64bit 33MHz", "http://www.technobox.com/pic3390.htm");
addOption("PMC to PCI/PCI-X", "4930 PMC to PCI 64bit 66MHz", "http://www.technobox.com/pic4930.htm");
addOption("PMC to PCI/PCI-X", "4933 PMC to PCI 32bit 33MHz", "http://www.technobox.com/pic4933.htm");
addOption("PMC to PCI/PCI-X", "4954 PMC to PCI 64bit 33MHz w/Fan", "http://www.technobox.com/pic4954.htm");
addOption("PMC to PCI/PCI-X", "5012 PMC to PCI-X 32/64bit 133MHz", "http://www.technobox.com/pic5012.htm");

addOption("PMC to PCIe", "3. Choose a Product", "", 1); //HEADER OPTION
addOption("PMC to PCIe", "4733 PMC to PCIe 4X", "http://www.technobox.com/pic4733.htm");
addOption("PMC to PCIe", "4749 PMC to PCIe 1X", "http://www.technobox.com/pic4749.htm");
addOption("PMC to PCIe", "5243 PMC to PCIe 1X", "http://www.technobox.com/pic5243.htm");

addOption("XMC to PCIe", "3. Choose a Product", "", 1); //HEADER OPTION
addOption("XMC to PCIe", "4821 XMC to PCIe Adapter 8X", "http://www.technobox.com/pic4821.htm");
addOption("XMC to PCIe", "4822 XMC to PCIe Adapter 4X", "http://www.technobox.com/pic4822.htm");
addOption("XMC to PCIe", "4823 XMC to PCIe Adapter 1X", "http://www.technobox.com/pic4823.htm");
addOption("XMC to PCIe", "5277 XMC to PCIe Adapter with Metering 8X", "http://www.technobox.com/pic5277.htm");
addOption("XMC to PCIe", "5328 XMC to PCIe Adapter with Metering 4X", "http://www.technobox.com/pic5328.htm");
addOption("XMC to PCIe", "5329 XMC to PCIe Adapter with Metering 1X", "http://www.technobox.com/pic5329.htm");
addOption("XMC to PCIe", "5933 XMC to PCIe Adapter, Passive 8X +12V VPWR", "http://www.technobox.com/pic5933.htm");
addOption("XMC to PCIe", "5934 XMC to PCIe Adapter, Passive 4X +12V VPWR", "http://www.technobox.com/pic5934.htm");
addOption("XMC to PCIe", "5935 XMC to PCIe Adapter, Passive 1X +12V VPWR", "http://www.technobox.com/pic5935.htm");
addOption("XMC to PCIe", "5944 XMC to PCIe Adapter, Passive 16X +12V VPWR", "http://www.technobox.com/pic5944.htm");
addOption("XMC to PCIe", "6065 XMC to PCIe Adapter, Passive 8X +5V VPWR", "http://www.technobox.com/pic6065.htm");
addOption("XMC to PCIe", "6066 XMC to PCIe Adapter, Passive 4X +5V VPWR", "http://www.technobox.com/pic6066.htm");
addOption("XMC to PCIe", "6067 XMC to PCIe Adapter, Passive 1X +5V VPWR", "http://www.technobox.com/pic6067.htm");

addOption("PCIe to XMC", "3. Choose a Product", "", 1); //HEADER OPTION
addOption("PCIe to XMC", "4876 PCIe to XMC", "http://www.technobox.com/pic4876.htm");

addOption("PCI to PMC", "3. Choose a Product", "", 1); //HEADER OPTION
addOption("PCI to PMC", "4044", "http://www.technobox.com/pic4044.htm");

addOption("AdaptMisc", "3. Choose a Product", "", 1); //HEADER OPTION
addOption("AdaptMisc", "4690 PMC Socket Saver", "http://www.technobox.com/pic4690.htm");
addOption("AdaptMisc", "4936 Fan Assembly", "http://www.technobox.com/pic4936.htm");
addOption("AdaptMisc", "5239 XMC Socket Saver", "http://www.technobox.com/pic5239.htm");
addOption("AdaptMisc", "5361 XMC Socket Saver w/ Extraction Tool", "http://www.technobox.com/pic5361.htm");

addOption("Test/Development", "2. Choose a Category", "", 1); //HEADER OPTION
addList("Test/Development", "Preprocessor/Analyzer","", "Preprocessor/Analyzer");
addList("Test/Development", "PrPMC Carrier/Development Platform - Flex ATX", "", "PrPMC Carrier/Development Platform");
addList("Test/Development", "Adapters/Extenders", "", "Adapters/Extenders");
addList("Test/Development", "Miscellaneous", "", "TestMisc");

addOption("Preprocessor/Analyzer", "3. Choose a Product", "", 1); //HEADER OPTION
addOption("Preprocessor/Analyzer", "3770 64 Bit PMC to PMC", "http://www.technobox.com/pic3770.htm");

addOption("PrPMC Carrier/Development Platform", "3. Choose a Product", "", 1); //HEADER OPTION
addOption("PrPMC Carrier/Development Platform", "5561 Flex ATX PrPMC Carrier/Development Platform", "http://www.technobox.com/pic5561.htm");

addOption("Adapters/Extenders", "3. Choose a Product", "", 1); //HEADER OPTION
addOption("Adapters/Extenders", "3954 PMC to PMC with Metering", "http://www.technobox.com/pic3954.htm");
addOption("Adapters/Extenders", "4320 Basic CMC Extender with Test Points", "http://www.technobox.com/pic4320.htm");
addOption("Adapters/Extenders", "5270 XMC to XMC Extender", "http://www.technobox.com/pic5270.htm");
addOption("Adapters/Extenders", "5819 PMC-X to PCI-X Adapter with Metering", "http://www.technobox.com/pic5819.htm");
addOption("Adapters/Extenders", "5277 XMC to PCIe Adapter with Metering 8X", "http://www.technobox.com/pic5277.htm");
addOption("Adapters/Extenders", "5328 XMC to PCIe Adapter with Metering 4X", "http://www.technobox.com/pic5328.htm");
addOption("Adapters/Extenders", "5329 XMC to PCIe Adapter with Metering 1X", "http://www.technobox.com/pic5329.htm");

addOption("TestMisc", "3. Choose a Product", "", 1); //HEADER OPTION
addOption("TestMisc", "4690 PMC Socket Saver", "http://www.technobox.com/pic4690.htm");
addOption("TestMisc", "5239 XMC Socket Saver", "http://www.technobox.com/pic5239.htm");
addOption("TestMisc", "5361 XMC Socket Saver w/ Extraction Tool", "http://www.technobox.com/pic5361.htm"); 

addOption("Assorted PMCs", "2. Choose a Category", "", 1); //HEADER OPTION
addList("Assorted PMCs", "Async I/O", "", "PMCsAsync");
addList("Assorted PMCs", "Digital I/O", "", "PMCsDigital");
addList("Assorted PMCs", "Storage Controllers", "", "PMCsStorage");
addList("Assorted PMCs", "Network Adapters", "", "PMCsNetwork");
addList("Assorted PMCs", "Memory", "", "PMCsMemory");

addOption("PMCsAsync", "3. Choose a Product", "", 1); //HEADER OPTION
addOption("PMCsAsync", "2628 2 Ch RS422/485 and DIO Rear I/O", "http://www.technobox.com/pic2628.htm");
addOption("PMCsAsync", "2901 2 Port RS232/422/485 Front I/O", "http://www.technobox.com/pic2901.htm");
addOption("PMCsAsync", "4960 4 Port RS232/422/485 Front and Rear I/O", "http://www.technobox.com/pic4960.htm");
addOption("PMCsAsync", "4966 2 Port Rs232/422/485 Front I/O", "http://www.technobox.com/pic4966.htm");
addOption("PMCsAsync", "5284 8 Port RS232 Front and Rear I/O", "http://www.technobox.com/pic5284.htm");
addOption("PMCsAsync", "5288 8 Port RS422 Front and Rear I/O", "http://www.technobox.com/pic5288.htm");
addOption("PMCsAsync", "5382 4 Port RS232 / 4 Port RS422 Front and Rear I/O", "http://www.technobox.com/pic5382.htm");
addOption("PMCsAsync", "5436 16 Port RS232 Front and Rear I/O", "http://www.technobox.com/pic5436.htm");
addOption("PMCsAsync", "5463 16 Port R485 Front and Rear I/O", "http://www.technobox.com/pic5463.htm");

addOption("PMCsDigital", "3. Choose a Product", "", 1); //HEADER OPTION
addOption("PMCsDigital", "2195 32 Ch DIO Rear I/O Only", "http://www.technobox.com/pic2195.htm");
addOption("PMCsDigital", "2372 96 Ch Front and Rear I/O [FPGA]", "http://www.technobox.com/pic2372.htm");
addOption("PMCsDigital", "2628 DIO + 2Ch RS422/485 Rear I/O", "http://www.technobox.com/pic2628.htm");
addOption("PMCsDigital", "2674 32 Ch RS422/485 Reconfig. DIO [FPGA] Front and Rear I/O", "http://www.technobox.com/pic2674.htm");
addOption("PMCsDigital", "2979 80 Ch Reconfig. DIO [FPGA] Front and Rear I/O", "http://www.technobox.com/pic2979.htm");
addOption("PMCsDigital", "4289 Enh. 32 Ch RS422/485 Reconfig. DIO [FPGA] Front and Rear I/O", "http://www.technobox.com/pic4289.htm");
addOption("PMCsDigital", "4792 Enh. 32 Ch RS422/485 Reconfig. DIO [FPGA] Cond. Cooled Rear I/O", "http://www.technobox.com/pic4792.htm");

addOption("PMCsStorage", "3. Choose a Product", "", 1); //HEADER OPTION
addOption("PMCsStorage", "4972 SCSI Ultra 320 Dual Channel PMC w/ 53C1030", "http://www.technobox.com/pic4972.htm");
addOption("PMCsStorage", "4978 Serial Attached SCSI (SAS)8X PMC w/ SAS1068", "http://www.technobox.com/pic4978.htm");
addOption("PMCsStorage", "5251 IDE Controller PMC with 40-pin Interface", "http://www.technobox.com/pic5251.htm");
addOption("PMCsStorage", "5252 IDE Controller PMC with 44-pin Interface", "http://www.technobox.com/pic5252.htm");
addOption("PMCsStorage", "5264 Front Panel Compact Flash Adapter w/ PCI680", "http://www.technobox.com/pic5264.htm");
addOption("PMCsStorage", "5575 2.5 inch SATA hard disk to PMC Adapter", "http://www.technobox.com/pic5575.htm");

addOption("PMCsNetwork", "3. Choose a Product", "", 1); //HEADER OPTION
addOption("PMCsNetwork", "3006 100-FX Fiber Optic Ethernet PMC (SC Duplex Connector)", "http://www.technobox.com/pic3006.htm");
addOption("PMCsNetwork", "3059 100-FX Fiber Optic Ethernet PMC (ST RX/TX Connector)", "http://www.technobox.com/pic3059.htm");
addOption("PMCsNetwork", "4925 Quad 10/100-TX Ethernet PMC w/ 82551ER ", "http://www.technobox.com/pic4925.htm");
addOption("PMCsNetwork", "5433 10/100 Ethernet Front and Rear I/O w/ 82551IT", "http://www.technobox.com/pic5433.htm");

addOption("PMCsMemory", "3. Choose a Product", "", 1); //HEADER OPTION
addOption("PMCsMemory", "4128 Non-volatile RAM Memory PMC (8 Mbyte)", "http://www.technobox.com/pic4128.htm");
addOption("PMCsMemory", "5315 Non-volatile RAM Memory PMC (2 Mbyte)", "http://www.technobox.com/pic5315.htm");

addOption("MMS Solutions", "2. Choose a Category", "", 1); //HEADER OPTION
addList("MMS Solutions", "Modular Mezzanine System (MMS) Overview","","MMS Overview");
addList("MMS Solutions", "ECM Carriers", "", "PMC Form Factor");
addList("MMS Solutions", "Electrical Conversion Modules (ECMs)", "", "ECM Products");

addOption("MMS Overview", "3. Choose a Product", "", 1); //HEADER OPTION
addOption("MMS Overview", "MMS Concept and Products", "http://www.technobox.com/mmsoverview.htm");

addOption("PMC Form Factor", "3. Choose a Product", "", 1); //HEADER OPTION
addOption("PMC Form Factor", "5024 20K LE, 4 ECMs", "http://www.technobox.com/pic5024.htm");
addOption("PMC Form Factor", "5495 16K LE, 4 ECMs", "http://www.technobox.com/pic5495.htm");
addOption("PMC Form Factor", "5496 40K LE, 4 ECMs", "http://www.technobox.com/pic5496.htm");
addOption("PMC Form Factor", "5497 120K LE, 4 ECMs", "http://www.technobox.com/pic5497.htm");
addOption("PMC Form Factor", "5068 35K LE, 4 ECMs", "http://www.technobox.com/pic5068.htm");
addOption("PMC Form Factor", "5153 70K LE, 4 ECMs", "http://www.technobox.com/pic5153.htm");
addOption("PMC Form Factor", "5918 16K LE, 4 ECMs, Conduction cooled", "http://www.technobox.com/pic5918.htm");

addOption("ECM Products", "3. Choose a Product", "", 1); //HEADER OPTION
addOption("ECM Products", "3508 RS232 3TX/5RX", "http://www.technobox.com/pic3508.htm");
addOption("ECM Products", "3512 8 Bit Digital I/O", "http://www.technobox.com/pic3512.htm");
addOption("ECM Products", "3556 Dual MicroSD", "http://www.technobox.com/pic3556.htm");
addOption("ECM Products", "3560 4 Ch I2C", "http://www.technobox.com/pic3560.htm");
addOption("ECM Products", "3564 4 Ch Comparator", "http://www.technobox.com/pic3564.htm");
addOption("ECM Products", "5033 RS485/422 8 Ch, selectable termination", "http://www.technobox.com/pic5033.htm");
addOption("ECM Products", "5041 RS485/422 8 Ch, fixed termination", "http://www.technobox.com/pic5041.htm");
addOption("ECM Products", "5047 ECM Socket Saver", "http://www.technobox.com/pic5047.htm");
addOption("ECM Products", "5081 4 Ch 12 Bit D/A", "http://www.technobox.com/pic5081.htm");
addOption("ECM Products", "5085 2 Ch Hi-Res A/D ", "http://www.technobox.com/pic5085.htm");
addOption("ECM Products", "5089 8 Ch A/D Medium Resolution", "http://www.technobox.com/pic5089.htm");
addOption("ECM Products", "5093 2 Ch Power H Bridge", "http://www.technobox.com/pic5093.htm");
addOption("ECM Products", "5147 2Ch/12b/20Msps A/D", "http://www.technobox.com/pic5147.htm");
addOption("ECM Products", "5158 RS232 4TX/4RX", "http://www.technobox.com/pic5158.htm");
addOption("ECM Products", "5174 Precision Adjustable Clock", "http://www.technobox.com/pic5174.htm");
addOption("ECM Products", "5181 Dual Stereo Codec, Line Level In/Out", "http://www.technobox.com/pi5181.htm");
addOption("ECM Products", "5188 8x8 Analog Crosspoint Switch", "http://www.technobox.com/pic5188.htm");
addOption("ECM Products", "5235 16 Bit Digital I/O", "http://www.technobox.com/pic5235.htm");
addOption("ECM Products", "5362 8 Channel Low Voltage Differential Signal (LVDS)", "http://www.technobox.com/pic5362.htm");
addOption("ECM Products", "5658 8 Ch Current Comparator", "http://www.technobox.com/pic5658.htm");

addOption("PIMs and P2 Paddle Cards", "2. Choose a Category", "", 1); //HEADER OPTION
addList("PIMs and P2 Paddle Cards", "PIMs", "", "PIMs");
addList("PIMs and P2 Paddle Cards", "P2 Paddle Cards", "", "P2 Paddle Cards");

addOption("PIMs", "3. Choose a Product", "", 1); //HEADER OPTION
addOption("PIMs", "4704 SCSI PIM", "http://www.technobox.com/pic4704.htm"); //END OF THIS NODE
addOption("PIMs", "3190 Generic PIM", "http://www.technobox.com/pic3190.htm"); //END OF THIS NODE
addOption("PIMs", "4516 Ethernet PIM", "http://www.technobox.com/pic4516.htm");  //END OF THIS NODE
addOption("PIMs", "5819 PIM Development/Test Tools", "http://www.technobox.com/pic5819.htm");  //END OF THIS NODE

addOption("P2 Paddle Cards", "3. Choose a Product", "", 1); //HEADER OPTION
addOption("P2 Paddle Cards", "1870 SCSI (use with 2043)", "http://www.technobox.com/pic1870.htm"); 
addOption("P2 Paddle Cards", "1871 Generic", "http://www.technobox.com/pic1871.htm"); 
addOption("P2 Paddle Cards", "2699 SCSI (use with 5238 or 2044)", "http://www.technobox.com/pic2699.htm");  
addOption("P2 Paddle Cards", "4400 SCSI (use with 4703 or 3145)", "http://www.technobox.com/pic4400.htm");  

addOption("TransPanels and Hardware", "2. Choose a Category", "", 1); //HEADER OPTION
addList("TransPanels and Hardware", "Transition Panels", "", "Transition Panels");
addList("TransPanels and Hardware", "Mounting Hardware", "", "Mounting Hardware");

addOption("Transition Panels", "3. Choose a Product", "", 1); //HEADER OPTION
addOption("Transition Panels", "1866 68 inputs to 16 RJ11 output", "http://www.technobox.com/pic1866.htm"); 
addOption("Transition Panels", "1868 68 inputs to 64 screwpost output", "http://www.technobox.com/pic1868.htm"); 
addOption("Transition Panels", "4988 68 inputs to 8 DB9 output", "http://www.technobox.com/pic4988.htm"); 
addOption("Transition Panels", "5100 68 inputs to 16 RJ45 and 68 SCSI output", "http://www.technobox.com/pic5100.htm");

addOption("Mounting Hardware", "3. Choose a Product", "", 1); //HEADER OPTION
addOption("Mounting Hardware", "5121 bracket (use with 5100) ", "http://www.technobox.com/pic5814.htm");  

addOption("Cables", "2. Choose a Category", "", 1); //HEADER OPTION
addList("Cables", "DB9 Termination", "", "DB9 Termination");
addList("Cables", "SCSI Termination", "", "SCSI Termination");

addOption("DB9 Termination", "3. Choose a Product", "", 1); //HEADER OPTION
addOption("DB9 Termination", "2402 Cable, 36-inch, MicroD9 (F) to DB9 (M)", "http://www.technobox.com/pic2402.htm");

addOption("SCSI Termination", "3. Choose a Product", "", 1); //HEADER OPTION
addOption("SCSI Termination", "5909 Cable Assembly - 1.5 Feet - 68-pin SCSI both ends", "http://www.technobox.com/pic5909.htm");
addOption("SCSI Termination", "5910 Cable Assembly - 3.0 Feet - 68-pin SCSI both ends", "http://www.technobox.com/pic5910.htm");
addOption("SCSI Termination", "5911 Cable Assembly - 6.0 Feet - 68-pin SCSI both ends", "http://www.technobox.com/pic5911.htm");
addOption("SCSI Termination", "5912 Cable Assembly - 10.0 Feet - 68-pin SCSI both ends", "http://www.technobox.com/pic5912.htm");

