//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");

addOption("First-Select", "** Select Nipple Type **", "0", 1); //HEADER OPTION
addList("First-Select", "Full Nipple", "FN-", "FullNipple");
addList("First-Select", "Half Nipple", "HN-", "HalfNipple");

addOption("FullNipple", "** Select Flange System **", "0", 1); //HEADER OPTION
addList("FullNipple", "CF Flange", "C", "FullNipple-CF");
addList("FullNipple", "QF (NW/KF) Flange", "Q", "FullNipple-QF"); 
addList("FullNipple", "ISO Flange", "I", "FullNipple-ISO"); //END OF THIS NODE

addOption("HalfNipple", "** Select Flange System **", "0", 1); //HEADER OPTION
addList("HalfNipple", "CF Flange", "C", "HalfNipple-CF");
addList("HalfNipple", "QF (NW/KF) Flange", "Q", "HalfNipple-QF");
addList("HalfNipple", "ISO Flange", "I", "HalfNipple-ISO"); //END OF THIS NODE

addOption("FullNipple-QF", "QF16 Flanges (3/4 in. OD Tube)", "1", "FullNipple-QF-Size");
addOption("FullNipple-QF", "QF25 Flanges (1 in. OD Tube)", "2", "FullNipple-QF-Size");
addOption("FullNipple-QF", "QF40 Flanges (1-1/2 in. OD Tube)", "3", "FullNipple-QF-Size");
addOption("FullNipple-QF", "QF50 Flanges (2 in. OD Tube)", "4", "FullNipple-QF-Size"); //END OF THIS NODE
addOption("FullNipple-QF", "** Select QF Flange Size **", "0", 1); //HEADER OPTION

addOption("HalfNipple-QF", "QF16 Flange (3/4 in. OD Tube)", "1", "HalfNipple-QF-Size");
addOption("HalfNipple-QF", "QF25 Flange (1 in. OD Tube)", "2", "HalfNipple-QF-Size");
addOption("HalfNipple-QF", "QF40 Flange (1-1/2 in. OD Tube)", "3", "HalfNipple-QF-Size");
addOption("HalfNipple-QF", "QF50 Flange (2 in. OD Tube)", "4", "HalfNipple-QF-Size"); //END OF THIS NODE
addOption("HalfNipple-QF", "** Select QF Flange Size **", "0", 1); //HEADER OPTION

addList("HalfNipple-CF", "1-1/3 in. CF Flange (3/4 in. OD Tube)", "1", "HalfNipple-CF-Size");
addList("HalfNipple-CF", "2-1/8 in. CF Flange (1 in. OD Tube)", "2", "HalfNipple-CF-Size");
addList("HalfNipple-CF", "2-3/4 in. CF Flange (1-1/2 in. OD Tube)", "3", "HalfNipple-CF-Size");
addList("HalfNipple-CF", "3-3/8 in. CF Flange (2 in. OD Tube)", "4", "HalfNipple-CF-Size");
addList("HalfNipple-CF", "4-1/2 in. CF Flange (2-1/2 in. OD Tube)", "5", "HalfNipple-CF-Size");
addList("HalfNipple-CF", "6 in. CF Flange (4 in. OD Tube)", "7", "HalfNipple-CF-Size");
addList("HalfNipple-CF", "8 in. CF Flange (6 in. OD Tube)", "9", "HalfNipple-CF-Size");
addOption("HalfNipple-CF", "** Select CF Flange Size **", "0", 1); //HEADER OPTION

addList("HalfNipple-ISO", "ISO 63 Flange (2-1/2 in. OD Tube)", "1", "HalfNipple-ISO-Size");
addList("HalfNipple-ISO", "ISO 80 Flange (3 in. OD Tube)", "2", "HalfNipple-ISO-Size");
addList("HalfNipple-ISO", "ISO 100 Flange (4 in. OD Tube)", "3", "HalfNipple-ISO-Size");
addList("HalfNipple-ISO", "ISO 160 Flange (6 in. OD Tube)", "4", "HalfNipple-ISO-Size"); //END OF THIS NODE
addOption("HalfNipple-ISO", "** Select ISO Flange Size **", "0", 1); //HEADER OPTION

addList("FullNipple-ISO", "ISO 63 Flange (2-1/2 in. OD Tube)", "1", "FullNipple-ISO-Size");
addList("FullNipple-ISO", "ISO 80 Flange (3 in. OD Tube)", "2", "FullNipple-ISO-Size");
addList("FullNipple-ISO", "ISO 100 Flange (4 in. OD Tube)", "3", "FullNipple-ISO-Size");
addList("FullNipple-ISO", "ISO 160 Flange (6 in. OD Tube)", "4", "FullNipple-ISO-Size"); //END OF THIS NODE
addOption("FullNipple-ISO", "** Select ISO Flange Size **", "0", 1); //HEADER OPTION

addOption("HalfNipple-CF-Size", "** Select CF Flange Type **", "0", 1); //HEADER OPTION
addOption("HalfNipple-CF-Size", "Fixed, Through-hole", "1", "HalfNipple-CF-Size-Type");
addOption("HalfNipple-CF-Size", "Fixed, Tapped", "2", "HalfNipple-CF-Size-Type");
addOption("HalfNipple-CF-Size", "Rotatable, Through-hole", "3", "HalfNipple-CF-Size-Type");
addOption("HalfNipple-CF-Size", "Rotatable, Tapped", "4", "HalfNipple-CF-Size-Type"); //END OF THIS NODE

addOption("FullNipple-CF", "** Select CF Flange Size **", "0", 1); //HEADER OPTION
addList("FullNipple-CF", "1-1/3 in. CF Flange (3/4 in. OD Tube)", "1", "FullNipple-CF-Size");
addList("FullNipple-CF", "2-1/8 in. CF Flange (1 in. OD Tube)", "2", "FullNipple-CF-Size");
addList("FullNipple-CF", "2-3/4 in. CF Flange (1-1/2 in. OD Tube)", "3", "FullNipple-CF-Size");
addList("FullNipple-CF", "3-3/8 in. CF Flange (2 in. OD Tube)", "4", "FullNipple-CF-Size");
addList("FullNipple-CF", "4-1/2 in. CF Flange (2-1/2 in. OD Tube)", "5", "FullNipple-CF-Size");
addList("FullNipple-CF", "6 in. CF Flange (4 in. OD Tube)", "7", "FullNipple-CF-Size");
addList("FullNipple-CF", "8 in. CF Flange (6 in. OD Tube)", "9", "FullNipple-CF-Size");

addOption("FullNipple-CF-Size", "** Select 1st CF Flange Type **", "0", 1); //HEADER OPTION
addList("FullNipple-CF-Size", "Fixed, Through-hole", "1", "FullNipple-CF-Size-Type1");
addList("FullNipple-CF-Size", "Fixed, Tapped", "2", "FullNipple-CF-Size-Type1");
addList("FullNipple-CF-Size", "Rotatable, Through-hole", "3", "FullNipple-CF-Size-Type1");
addList("FullNipple-CF-Size", "Rotatable, Tapped", "4", "FullNipple-CF-Size-Type1"); //END OF THIS NODE

addOption("FullNipple-CF-Size-Type1", "** Select 2nd CF Flange Type **", "0", 1); //HEADER OPTION
addList("FullNipple-CF-Size-Type1", "Fixed, Through-hole", "1", "FullNipple-CF-Size-Type1-Type2");
addList("FullNipple-CF-Size-Type1", "Fixed, Tapped", "2", "FullNipple-CF-Size-Type1-Type2");
addList("FullNipple-CF-Size-Type1", "Rotatable, Through-hole", "3", "FullNipple-CF-Size-Type1-Type2");
addList("FullNipple-CF-Size-Type1", "Rotatable, Tapped", "4", "FullNipple-CF-Size-Type1-Type2"); //END OF THIS NODE

addOption("HalfNipple-ISO-Size", "** Select ISO Flange Type **", "0", 1); //HEADER OPTION
addOption("HalfNipple-ISO-Size", "ISO-K (clamped)", "1", "HalfNipple-ISO-Size-Type");
addOption("HalfNipple-ISO-Size", "ISO-F (bolted)", "2", "HalfNipple-ISO-Size-Type");

addOption("FullNipple-ISO-Size", "** Select 1st ISO Flange Type **", "0", 1); //HEADER OPTION
addList("FullNipple-ISO-Size", "ISO-K (clamped)", "1", "FullNipple-ISO-Size-Type1");
addList("FullNipple-ISO-Size", "ISO-F (bolted)", "2", "FullNipple-ISO-Size-Type1");

addOption("FullNipple-ISO-Size-Type1", "** Select 2nd ISO Flange Type **", "0", 1); //HEADER OPTION
addList("FullNipple-ISO-Size-Type1", "ISO-K (clamped)", "1", "FullNipple-ISO-Size-Type1-Type2");
addList("FullNipple-ISO-Size-Type1", "ISO-F (bolted)", "2", "FullNipple-ISO-Size-Type1-Type2");




