//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

addListGroup("products", "sem-products");

addList("sem-products", "Select a product", "", "", 1); //Empty starter option
addList("sem-products", "General", "General Info", "General");
addList("sem-products", "MDrive/MForce Motion Control", "MDI/MFI", "MDI/MFI");
addList("sem-products", "MDrive/MForce Step/direction input", "MDM/MFM", "MDM/MFM", 1);
addList("sem-products", "MDrive Speed Control", "MDO", "MDO");
addList("sem-products", "MDrive Hybrid Motion Control", "MAI", "MAI");
addList("sem-products", "MDrive Hybrid Step-Torque-Speed", "MAM", "MAM");
addList("sem-products", "MicroLYNX", "uLynx", "uLynx");
addList("sem-products", "Discrete", "Discrete", "Discrete");
addList("sem-products", "Legacy product", "Legacy", "Legacy");

addOption("General", "Select case type", "", "", 1); //Empty starter option
addList("General", "Company Info", "Company Info", "");
addList("General", "Product Info", "Product Info", "");

addOption("MDI/MFI", "Select case type", "", "", 1);
addList("MDI/MFI", "HW-Info/Wiring", "HW-Info/Wiring", "");
addList("MDI/MFI", "HW-Comm", "HW-Comm", "");
addList("MDI/MFI", "HW-I/O", "HW-I/O", "");
addList("MDI/MFI", "HW-Power", "HW-Power", "");
addList("MDI/MFI", "SW-Info", "SW-Info", "");
addList("MDI/MFI", "SW-Problem", "SW-Problem", "");
addList("MDI/MFI", "PreSale Info", "PreSale Info", "");
addList("MDI/MFI", "Sizing", "Sizing", "");

addOption("MDM/MFM", "Select case type", "", "", 1);
addList("MDM/MFM", "HW-Info/Wiring", "HW-Info/Wiring", "");
addList("MDM/MFM", "HW-Comm", "HW-Comm", "");
addList("MDM/MFM", "HW-I/O", "HW-I/O", "");
addList("MDM/MFM", "HW-Power", "HW-Power", "");
addList("MDM/MFM", "Config-Info", "Config-Info", "");
addList("MDM/MFM", "Config-Problem", "Config-Problem", "");
addList("MDM/MFM", "PreSale Info", "PreSale Info", "");
addList("MDM/MFM", "Sizing", "Sizing", "");

addOption("MDO", "Select case type", "", "", 1);
addList("MDO", "HW-Info/Wiring", "HW-Info/Wiring", "");
addList("MDO", "HW-Comm", "HW-Comm", "");
addList("MDO", "HW-I/O", "HW-I/O", "");
addList("MDO", "HW-Power", "HW-Power", "");
addList("MDO", "Config-Info", "Config-Info", "");
addList("MDO", "Config-Problem", "Config-Problem", "");
addList("MDO", "PreSale Info", "PreSale Info", "");
addList("MDO", "Sizing", "Sizing", "");

addOption("MAI", "Select case type", "", "", 1);
addList("MAI", "HW-Info/Wiring", "HW-Info/Wiring", "");
addList("MAI", "HW-Comm", "HW-Comm", "");
addList("MAI", "HW-I/O", "HW-I/O", "");
addList("MAI", "HW-Power", "HW-Power", "");
addList("MAI", "SW-Info", "SW-Info", "");
addList("MAI", "SW-Problem", "SW-Problem", "");
addList("MAI", "PreSale Info", "PreSale Info", "");
addList("MAI", "Sizing", "Sizing", "");

addOption("MAM", "Select case type", "", "", 1);
addList("MAM", "HW-Info/Wiring", "HW-Info/Wiring", "");
addList("MAM", "HW-Comm", "HW-Comm", "");
addList("MAM", "HW-I/O", "HW-I/O", "");
addList("MAM", "HW-Power", "HW-Power", "");
addList("MAM", "Config-Info", "Config-Info", "");
addList("MAM", "Config-Problem", "Config-Problem", "");
addList("MAM", "PreSale Info", "PreSale Info", "");
addList("MAM", "Sizing", "Sizing", "");

addOption("uLynx", "Select case type", "", "", 1);
addList("uLynx", "HW-Info/Wiring", "HW-Info/Wiring", "");
addList("uLynx", "HW-Comm", "HW-Comm", "");
addList("uLynx", "HW-I/O", "HW-I/O", "");
addList("uLynx", "HW-Power", "HW-Power", "");
addList("uLynx", "SW-Info", "SW-Info", "");
addList("uLynx", "SW-Problem", "SW-Problem", "");
addList("uLynx", "PreSale Info", "PreSale Info", "");
addList("uLynx", "Sizing", "Sizing", "");

addOption("Discrete", "Select case type", "", "", 1);
addList("Discrete", "IM483", "IM483", "");
addList("Discrete", "IM483I/IE", "IM483I/IE", "");
addList("Discrete", "IM805", "IM805", "");
addList("Discrete", "IM481H", "IM481H", "");
addList("Discrete", "IM483H", "IM483H", "");
addList("Discrete", "IM805H", "IM805H", "");
addList("Discrete", "IB462He", "IB462He", "");

addOption("Legacy", "Select case type", "", "", 1);
addList("Legacy", "MDrive Legacy", "Mdrive", "");
addList("Legacy", "Lynx Controller", "Lynx", "");
addList("Legacy", "Panther", "Panther", "");
addList("Legacy", "IB Series", "IB Series", "");
addList("Legacy", "IM Series", "IM Series", "");
addList("Legacy", "MFO", "MFO", "");
addList("Legacy", "OSC/USC", "OSC/USC", "");
addList("Legacy", "Power Supplies", "Power Supplies", "");
