//var hide_empty_list=true; //uncomment this line to hide empty selection lists
var disable_empty_list=true; //uncomment this line to disable empty selection lists

var onclickaction="alert" //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=0 //Open links in new window or not? 1=yes, 0=no.

/////DEFINE YOUR MENU LISTS and ITEMS below/////////////////

addListGroup("chainedmenu", "First-Select");


addList("First-Select", "", "", "NA"); //HEADER OPTION
addList("First-Select", "Housing Wires", "Housing Wires", "HW");
addList("First-Select", "Low Voltage Power Cables", "Low Voltage Power Cables", "LV");
addList("First-Select", "Medium Voltage Power Cables", "Medium Voltage Power Cables", "MV");
addList("First-Select", "Aerial Bundle Cables", "Aerial Bundle Cables", "ABC");
addList("First-Select", "Transmission Cables", "Transmission Cables", "TR");
addList("First-Select", "Fire Resistant Cables", "Fire Resistant Cables", "FR");
addOption("NA", "", "", 1); //HEADER OPTION

//Housing Wires
addOption("HW", "", "", 1); //HEADER OPTION
addList("HW", "CU/PVC", "CU/PVC", "CUPVC");
addList("HW", "CU/PVC/PVC", "CU/PVC/PVC", "CUPVCPVC");
addList("HW", "AL/PVC", "AL/PVC", "ALPVC");
addList("HW", "AL/PVC/PVC", "AL/PVC/PVC", "ALPVCPVC");

addOption("CUPVC", "", "", 1); //HEADER OPTION
addOption("CUPVC", "1.5", "1.5");
addOption("CUPVC", "2.5", "2.5");
addOption("CUPVC", "4", "4");
addOption("CUPVC", "6", "6");
addOption("CUPVC", "10", "10");
addOption("CUPVC", "16", "16");
addOption("CUPVC", "25", "25");
addOption("CUPVC", "35", "35");
addOption("CUPVC", "50", "50");
addOption("CUPVC", "70", "70");
addOption("CUPVC", "95", "95");
addOption("CUPVC", "120", "120");
addOption("CUPVC", "150", "150");
addOption("CUPVC", "185", "185");
addOption("CUPVC", "240", "240");
addOption("CUPVC", "300", "300");
addOption("CUPVC", "400", "400");
addOption("CUPVC", "500", "500");
addOption("CUPVC", "630", "630");
addOption("CUPVC", "800", "800");

addOption("CUPVCPVC", "", "", 1); //HEADER OPTION
addOption("CUPVCPVC", "1.5", "1.5");
addOption("CUPVCPVC", "2.5", "2.5");
addOption("CUPVCPVC", "4", "4");
addOption("CUPVCPVC", "6", "6");
addOption("CUPVCPVC", "10", "10");
addOption("CUPVCPVC", "16", "16");
addOption("CUPVCPVC", "25", "25");
addOption("CUPVCPVC", "35", "35");

addOption("ALPVC", "", "", 1); //HEADER OPTION
addOption("ALPVC", "1.5", "1.5");
addOption("ALPVC", "2.5", "2.5");
addOption("ALPVC", "4", "4");
addOption("ALPVC", "6", "6");
addOption("ALPVC", "10", "10");
addOption("ALPVC", "16", "16");
addOption("ALPVC", "25", "25");
addOption("ALPVC", "35", "35");
addOption("ALPVC", "50", "50");
addOption("ALPVC", "70", "70");
addOption("ALPVC", "95", "95");
addOption("ALPVC", "120", "120");
addOption("ALPVC", "150", "150");
addOption("ALPVC", "185", "185");
addOption("ALPVC", "240", "240");
addOption("ALPVC", "300", "300");
addOption("ALPVC", "400", "400");
addOption("ALPVC", "500", "500");
addOption("ALPVC", "630", "630");
addOption("ALPVC", "800", "800");

addOption("ALPVCPVC", "", "", 1); //HEADER OPTION
addOption("ALPVCPVC", "16", "16");
addOption("ALPVCPVC", "25", "25");
addOption("ALPVCPVC", "35", "35");
addOption("ALPVCPVC", "50", "50");
addOption("ALPVCPVC", "70", "70");
addOption("ALPVCPVC", "95", "95");
addOption("ALPVCPVC", "120", "120");
addOption("ALPVCPVC", "150", "150");
addOption("ALPVCPVC", "185", "185");
addOption("ALPVCPVC", "240", "240");
addOption("ALPVCPVC", "300", "300");
addOption("ALPVCPVC", "400", "400");
addOption("ALPVCPVC", "500", "500");
addOption("ALPVCPVC", "630", "630");
addOption("ALPVCPVC", "800", "800");
addOption("ALPVCPVC", "1000", "1000");

//Low Voltage Power Cables
addOption("LV", "", "", 1); //HEADER OPTION
addList("LV", "CU/XLPE/PVC", "CU/XLPE/PVC", "CUXLPEPVC");
addList("LV", "CU/XLPE/SWA PVC", "CU/XLPE/SWA PVC", "CUXLPESWAPVC");
addList("LV", "AL/XLPE/PVC", "AL/XLPE/PVC", "ALXLPEPVC");
addList("LV", "AL/XLPE/SCT/PE", "AL/XLPE/SCT/PE", "ALXLPESCTPE");

addOption("CUXLPEPVC", "", "", 1); //HEADER OPTION
addOption("CUXLPEPVC", "1.5", "1.5");
addOption("CUXLPEPVC", "2.5", "2.5");
addOption("CUXLPEPVC", "4", "4");
addOption("CUXLPEPVC", "6", "6");
addOption("CUXLPEPVC", "10", "10");
addOption("CUXLPEPVC", "16", "16");
addOption("CUXLPEPVC", "25", "25");
addOption("CUXLPEPVC", "35", "35");
addOption("CUXLPEPVC", "50", "50");
addOption("CUXLPEPVC", "70", "70");
addOption("CUXLPEPVC", "95", "95");
addOption("CUXLPEPVC", "120", "120");
addOption("CUXLPEPVC", "150", "150");
addOption("CUXLPEPVC", "185", "185");
addOption("CUXLPEPVC", "240", "240");
addOption("CUXLPEPVC", "300", "300");
addOption("CUXLPEPVC", "400", "400");
addOption("CUXLPEPVC", "500", "500");
addOption("CUXLPEPVC", "630", "630");
addOption("CUXLPEPVC", "800", "800");

addOption("CUXLPESWAPVC", "", "", 1); //HEADER OPTION
addOption("CUXLPESWAPVC", "6", "6");
addOption("CUXLPESWAPVC", "10", "10");
addOption("CUXLPESWAPVC", "16", "16");
addOption("CUXLPESWAPVC", "25", "25");
addOption("CUXLPESWAPVC", "35", "35");
addOption("CUXLPESWAPVC", "50", "50");
addOption("CUXLPESWAPVC", "70", "70");
addOption("CUXLPESWAPVC", "95", "95");
addOption("CUXLPESWAPVC", "120", "120");
addOption("CUXLPESWAPVC", "150", "150");
addOption("CUXLPESWAPVC", "185", "185");
addOption("CUXLPESWAPVC", "240", "240");
addOption("CUXLPESWAPVC", "300", "300");
addOption("CUXLPESWAPVC", "400", "400");
addOption("CUXLPESWAPVC", "500", "500");
addOption("CUXLPESWAPVC", "630", "630");
addOption("CUXLPESWAPVC", "800", "800");
addOption("CUXLPESWAPVC", "1000", "1000");

addOption("ALXLPEPVC", "", "", 1); //HEADER OPTION
addOption("ALXLPEPVC", "16", "16");
addOption("ALXLPEPVC", "25", "25");
addOption("ALXLPEPVC", "35", "35");
addOption("ALXLPEPVC", "50", "50");
addOption("ALXLPEPVC", "70", "70");
addOption("ALXLPEPVC", "95", "95");
addOption("ALXLPEPVC", "120", "120");
addOption("ALXLPEPVC", "150", "150");
addOption("ALXLPEPVC", "185", "185");
addOption("ALXLPEPVC", "240", "240");
addOption("ALXLPEPVC", "300", "300");
addOption("ALXLPEPVC", "400", "400");
addOption("ALXLPEPVC", "500", "500");
addOption("ALXLPEPVC", "630", "630");
addOption("ALXLPEPVC", "800", "800");

addOption("ALXLPESCTPE", "", "", 1); //HEADER OPTION
addOption("ALXLPESCTPE", "25", "25");
addOption("ALXLPESCTPE", "35", "35");
addOption("ALXLPESCTPE", "50", "50");
addOption("ALXLPESCTPE", "70", "70");
addOption("ALXLPESCTPE", "95", "95");
addOption("ALXLPESCTPE", "120", "120");
addOption("ALXLPESCTPE", "150", "150");
addOption("ALXLPESCTPE", "185", "185");
addOption("ALXLPESCTPE", "240", "240");
addOption("ALXLPESCTPE", "300", "300");
addOption("ALXLPESCTPE", "400", "400");

//Medium Voltage Power Cables
addOption("MV", "", "", 1); //HEADER OPTION
addList("MV", "CU/XLPE/SCT/PE", "CU/XLPE/SCT/PE", "CUXLPESCTPE");
addList("MV", "CU/XLPE/SCT/SWA/PE", "CU/XLPE/SCT/SWA/PE", "CUXLPESCTSWAPE");
addList("MV", "AL/XLPE/CWS/PE", "AL/XLPE/CWS/PE", "ALXLPECWSPE");
addList("MV", "AL/XLPE/SCT/PE", "AL/XLPE/SCT/PE", "ALXLPESCTPE2");
addList("MV", "AL/XLPE/SCT/PE/PE", "AL/XLPE/SCT/PE/PE", "ALXLPESCTPEPE");
addList("MV", "AL/XLPE/SCT/SWA/PE", "AL/XLPE/SCT/SWA/PE", "ALXLPESCTSWAPE");

addOption("CUXLPESCTPE", "", "", 1); //HEADER OPTION
addOption("CUXLPESCTPE", "35", "35");
addOption("CUXLPESCTPE", "50", "50");
addOption("CUXLPESCTPE", "70", "70");
addOption("CUXLPESCTPE", "95", "95");
addOption("CUXLPESCTPE", "120", "120");
addOption("CUXLPESCTPE", "150", "150");
addOption("CUXLPESCTPE", "185", "185");
addOption("CUXLPESCTPE", "240", "240");
addOption("CUXLPESCTPE", "300", "300");
addOption("CUXLPESCTPE", "400", "400");
addOption("CUXLPESCTPE", "500", "500");
addOption("CUXLPESCTPE", "630", "630");
addOption("CUXLPESCTPE", "800", "800");

addOption("CUXLPESCTSWAPE", "", "", 1); //HEADER OPTION
addOption("CUXLPESCTSWAPE", "35", "35");
addOption("CUXLPESCTSWAPE", "50", "50");
addOption("CUXLPESCTSWAPE", "70", "70");
addOption("CUXLPESCTSWAPE", "95", "95");
addOption("CUXLPESCTSWAPE", "120", "120");
addOption("CUXLPESCTSWAPE", "150", "150");
addOption("CUXLPESCTSWAPE", "185", "185");
addOption("CUXLPESCTSWAPE", "240", "240");
addOption("CUXLPESCTSWAPE", "300", "300");
addOption("CUXLPESCTSWAPE", "400", "400");
addOption("CUXLPESCTSWAPE", "500", "500");
addOption("CUXLPESCTSWAPE", "630", "630");
addOption("CUXLPESCTSWAPE", "800", "800");

addOption("ALXLPECWSPE", "", "", 1); //HEADER OPTION
addOption("ALXLPECWSPE", "630", "630");

addOption("ALXLPESCTPE2", "", "", 1); //HEADER OPTION
addOption("ALXLPESCTPE2", "35", "35");
addOption("ALXLPESCTPE2", "50", "50");
addOption("ALXLPESCTPE2", "70", "70");
addOption("ALXLPESCTPE2", "95", "95");
addOption("ALXLPESCTPE2", "120", "120");
addOption("ALXLPESCTPE2", "150", "150");
addOption("ALXLPESCTPE2", "185", "185");
addOption("ALXLPESCTPE2", "240", "240");
addOption("ALXLPESCTPE2", "300", "300");
addOption("ALXLPESCTPE2", "400", "400");
addOption("ALXLPESCTPE2", "500", "500");
addOption("ALXLPESCTPE2", "630", "630");
addOption("ALXLPESCTPE2", "800", "800");

addOption("ALXLPESCTPEPE", "", "", 1); //HEADER OPTION
addOption("ALXLPESCTPEPE", "35", "35");
addOption("ALXLPESCTPEPE", "50", "50");
addOption("ALXLPESCTPEPE", "70", "70");
addOption("ALXLPESCTPEPE", "95", "95");
addOption("ALXLPESCTPEPE", "120", "120");
addOption("ALXLPESCTPEPE", "150", "150");
addOption("ALXLPESCTPEPE", "185", "185");
addOption("ALXLPESCTPEPE", "240", "240");
addOption("ALXLPESCTPEPE", "300", "300");
addOption("ALXLPESCTPEPE", "400", "400");
addOption("ALXLPESCTPEPE", "500", "500");
addOption("ALXLPESCTPEPE", "630", "630");
addOption("ALXLPESCTPEPE", "800", "800");

addOption("ALXLPESCTSWAPE", "", "", 1); //HEADER OPTION
addOption("ALXLPESCTSWAPE", "35", "35");
addOption("ALXLPESCTSWAPE", "50", "50");
addOption("ALXLPESCTSWAPE", "70", "70");
addOption("ALXLPESCTSWAPE", "95", "95");
addOption("ALXLPESCTSWAPE", "120", "120");
addOption("ALXLPESCTSWAPE", "150", "150");
addOption("ALXLPESCTSWAPE", "185", "185");
addOption("ALXLPESCTSWAPE", "240", "240");
addOption("ALXLPESCTSWAPE", "300", "300");
addOption("ALXLPESCTSWAPE", "400", "400");

//Aerial Bundle Cables
addOption("ABC", "", "", 1); //HEADER OPTION
addList("ABC", "AL/HDPE LV", "AL/HDPE LV", "ALHDPELV");
addList("ABC", "AL/XLPE/SCT/PVC MV", "AL/XLPE/SCT/PVC MV", "ALXLPESCTPVCMV");

addOption("ALHDPELV", "", "", 1); //HEADER OPTION
addOption("ALHDPELV", "25", "25");
addOption("ALHDPELV", "35", "35");
addOption("ALHDPELV", "50", "50");
addOption("ALHDPELV", "70", "70");
addOption("ALHDPELV", "95", "95");
addOption("ALHDPELV", "120", "120");
addOption("ALHDPELV", "150", "150");
addOption("ALHDPELV", "185", "185");
addOption("ALHDPELV", "240", "240");
addOption("ALHDPELV", "300", "300");
addOption("ALHDPELV", "400", "400");

addOption("ALXLPESCTPVCMV", "", "", 1); //HEADER OPTION
addOption("ALXLPESCTPVCMV", "35", "35");
addOption("ALXLPESCTPVCMV", "50", "50");
addOption("ALXLPESCTPVCMV", "70", "70");
addOption("ALXLPESCTPVCMV", "95", "95");
addOption("ALXLPESCTPVCMV", "120", "120");
addOption("ALXLPESCTPVCMV", "150", "150");
addOption("ALXLPESCTPVCMV", "185", "185");
addOption("ALXLPESCTPVCMV", "240", "240");
addOption("ALXLPESCTPVCMV", "300", "300");
addOption("ALXLPESCTPVCMV", "400", "400");

//Transmission Cables
addOption("TR", "", "", 1); //HEADER OPTION
addList("TR", "AAC", "AAC", "AAC");
addList("TR", "AAAC", "AAAC", "AAAC");
addList("TR", "ACSR", "ACSR", "ACSR");

addOption("AAC", "", "", 1); //HEADER OPTION
addOption("AAC", "22", "22");
addOption("AAC", "50", "50");
addOption("AAC", "60", "60");
addOption("AAC", "100", "100");
addOption("AAC", "150", "150");
addOption("AAC", "200", "200");
addOption("AAC", "250", "250");
addOption("AAC", "300", "300");
addOption("AAC", "400", "400");

addOption("AAAC", "", "", 1); //HEADER OPTION
addOption("AAAC", "25", "25");
addOption("AAAC", "30", "30");
addOption("AAAC", "40", "40");
addOption("AAAC", "50", "50");
addOption("AAAC", "100", "100");
addOption("AAAC", "150", "150");
addOption("AAAC", "175", "175");
addOption("AAAC", "300", "300");

addOption("ACSR", "", "", 1); //HEADER OPTION
addOption("ACSR", "25", "25");
addOption("ACSR", "30", "30");
addOption("ACSR", "40", "40");
addOption("ACSR", "50", "50");
addOption("ACSR", "70", "70");
addOption("ACSR", "100", "100");
addOption("ACSR", "150", "150");
addOption("ACSR", "175", "175");
addOption("ACSR", "200", "200");
addOption("ACSR", "300", "300");
addOption("ACSR", "400", "400");

//Fire Resistant Cables
addOption("FR", "", "", 1); //HEADER OPTION
addList("FR", "CU/Mica Tape/LS0H", "CU/Mica Tape/LS0H", "CUMicaTapeLS0H");
addList("FR", "CU/Mica Tape/XLPE/LSOH", "CU/Mica Tape/XLPE/LSOH", "CUMicaTapeXLPELSOH");
addList("FR", "CU/Mica Tape/EVA/LS0H (MI)", "CU/Mica Tape/EVA/LS0H (MI)", "CUMicaTapeEVALS0HMI");
addList("FR", "CU/Mica Tape/XLPE/SWA/LS0H", "CU/Mica Tape/XLPE/SWA/LS0H", "CUMicaTapeXLPESWALS0H");

addOption("CUMicaTapeLS0H", "", "", 1); //HEADER OPTION
addOption("CUMicaTapeLS0H", "1.5", "1.5");
addOption("CUMicaTapeLS0H", "2.5", "2.5");
addOption("CUMicaTapeLS0H", "4", "4");
addOption("CUMicaTapeLS0H", "6", "6");
addOption("CUMicaTapeLS0H", "10", "10");

addOption("CUMicaTapeXLPELSOH", "", "", 1); //HEADER OPTION
addOption("CUMicaTapeXLPELSOH", "16", "16");
addOption("CUMicaTapeXLPELSOH", "25", "25");
addOption("CUMicaTapeXLPELSOH", "35", "35");
addOption("CUMicaTapeXLPELSOH", "50", "50");
addOption("CUMicaTapeXLPELSOH", "70", "70");
addOption("CUMicaTapeXLPELSOH", "95", "95");
addOption("CUMicaTapeXLPELSOH", "120", "120");
addOption("CUMicaTapeXLPELSOH", "150", "150");
addOption("CUMicaTapeXLPELSOH", "185", "185");
addOption("CUMicaTapeXLPELSOH", "240", "240");
addOption("CUMicaTapeXLPELSOH", "300", "300");
addOption("CUMicaTapeXLPELSOH", "400", "400");
addOption("CUMicaTapeXLPELSOH", "500", "500");
addOption("CUMicaTapeXLPELSOH", "630", "630");
addOption("CUMicaTapeXLPELSOH", "800", "800");

addOption("CUMicaTapeEVALS0HMI", "", "", 1); //HEADER OPTION
addOption("CUMicaTapeEVALS0HMI", "16", "16");
addOption("CUMicaTapeEVALS0HMI", "25", "25");
addOption("CUMicaTapeEVALS0HMI", "35", "35");
addOption("CUMicaTapeEVALS0HMI", "50", "50");
addOption("CUMicaTapeEVALS0HMI", "70", "70");
addOption("CUMicaTapeEVALS0HMI", "95", "95");
addOption("CUMicaTapeEVALS0HMI", "120", "120");
addOption("CUMicaTapeEVALS0HMI", "150", "150");
addOption("CUMicaTapeEVALS0HMI", "185", "185");
addOption("CUMicaTapeEVALS0HMI", "240", "240");
addOption("CUMicaTapeEVALS0HMI", "300", "300");
addOption("CUMicaTapeEVALS0HMI", "400", "400");
addOption("CUMicaTapeEVALS0HMI", "500", "500");
addOption("CUMicaTapeEVALS0HMI", "630", "630");
addOption("CUMicaTapeEVALS0HMI", "800", "800");
addOption("CUMicaTapeEVALS0HMI", "1000", "1000");

addOption("CUMicaTapeXLPESWALS0H", "", "", 1); //HEADER OPTION