//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("order_details", "types");

addOption("types", "Select Type", "", ""); //Empty starter option
addList("types", "Sign", "sign", "sign_orientation");
addList("types", "Bracket", "bracket", "bracket_orientation");

addOption("sign_orientation", "Select Orientation", "", ""); //Empty starter option
addList("sign_orientation", "Hanging", "hanging", "sign_size");
addList("sign_orientation", "Wall/Door Slide-in", "slide-in", "sign_size");
addList("sign_orientation", "Desk", "desk", "sign_size");

addOption("sign_size", "Select Size", "", ""); //Empty starter option
addList("sign_size", "1 x 7 single-sided", "1x7_single", "sign_color");
addList("sign_size", "1 x 7 double-sided", "1x7_double", "sign_color");
addList("sign_size", "2 x 8 single-sided", "2x8_single", "sign_color");
addList("sign_size", "2 x 8 double-sided", "2x8_double", "sign_color");
addList("sign_size", "2 x 10 single-sided", "2x10_single", "sign_color");
addList("sign_size", "2 x 10 double-sided", "2x10_double", "sign_color");
addList("sign_size", "2 x 12 single-sided", "2x12_single", "sign_color");
addList("sign_size", "2 x 12 double-sided", "2x12_double", "sign_color");
addList("sign_size", "4 x 12 single-sided", "4x12_single", "sign_color");
addList("sign_size", "4 x 12 double-sided", "4x12_double", "sign_color");
addList("sign_size", "Custom", "custom", "sign_color");

addOption("sign_color", "Select Color", "", ""); //Empty starter option
addList("sign_color", "American Walnut/White", "walnut_white", "sign_letter_size");
addList("sign_color", "Black/White", "black_white", "sign_letter_size");
addList("sign_color", "Pine Green/White", "green_white", "sign_letter_size");
addList("sign_color", "Blue/White", "blue_white", "sign_letter_size");
addList("sign_color", "Red/White", "red_white", "sign_letter_size");
addList("sign_color", "Brown/White", "brown_white", "sign_letter_size");
addList("sign_color", "Black/White (ADA)", "black_white_ada", "sign_letter_size");
addList("sign_color", "Clear Acrylic/Burgundy (ADA)", "clear_burgundy_ada", "sign_letter_size");
addList("sign_color", "Custom", "custom", "sign_letter_size");

addList("sign_letter_size", "Select Letter Size", "", ""); //Empty starter option
addList("sign_letter_size", "Standard - 5/8", "standard", "quantity");
addList("sign_letter_size", "Custom", "custom", "quantity");


addOption("bracket_orientation", "Select Orientation", "", ""); //Empty starter option
addList("bracket_orientation", "Hanging", "hanging", "bracket_size_hanging");
addList("bracket_orientation", "Wall/Door Slide-in", "slide-in", "bracket_size_slide_in");
addList("bracket_orientation", "Desk", "desk", "bracket_size_desk");

addOption("bracket_size_hanging", "Select Size", "", ""); //Empty starter option
addList("bracket_size_hanging", "7 inch", "1x7_single", "bracket_color_hanging");
addList("bracket_size_hanging", "8 inch", "1x7_double", "bracket_color_hanging");
addList("bracket_size_hanging", "10 inch", "2x8_single", "bracket_color_hanging");
addList("bracket_size_hanging", "12 inch", "2x8_double", "bracket_color_hanging");
addList("bracket_size_hanging", "Custom", "custom", "bracket_color_hanging");

addOption("bracket_size_slide_in", "Select Size", "", ""); //Empty starter option
addList("bracket_size_slide_in", "7 inch", "1x7_single", "bracket_color_slide_in");
addList("bracket_size_slide_in", "8 inch", "1x7_double", "bracket_color_slide_in");
addList("bracket_size_slide_in", "10 inch", "2x8_single", "bracket_color_slide_in");
addList("bracket_size_slide_in", "12 inch", "2x8_double", "bracket_color_slide_in");
addList("bracket_size_slide_in", "Custom", "custom", "bracket_color_slide_in");

addOption("bracket_size_desk", "Select Size", "", ""); //Empty starter option
addList("bracket_size_desk", "7 inch", "1x7_single", "bracket_color_desk");
addList("bracket_size_desk", "Custom", "custom", "bracket_color_desk");


addOption("bracket_color_hanging", "Select Color", "", ""); //Empty starter option
addList("bracket_color_hanging", "Silver", "silver", "bracket_letter_size");
addList("bracket_color_hanging", "Black", "black", "bracket_letter_size");
addList("bracket_color_hanging", "Custom", "custom", "bracket_letter_size");

addOption("bracket_color_slide_in", "Select Color", "", ""); //Empty starter option
addList("bracket_color_slide_in", "Silver", "silver", "bracket_letter_size");
addList("bracket_color_slide_in", "Brass", "brass", "bracket_letter_size");
addList("bracket_color_slide_in", "Custom", "custom", "bracket_letter_size");

addOption("bracket_color_desk", "Select Color", "", ""); //Empty starter option
addList("bracket_color_desk", "Natural Oak", "oak", "bracket_letter_size");
addList("bracket_color_desk", "Custom", "custom", "bracket_letter_size");

addList("bracket_letter_size", "Select Letter Size", "", ""); //Empty starter option
addList("bracket_letter_size", "N/A", "not_applicable", "quantity");


addOption("quantity", "1", "1");
addOption("quantity", "2", "2");
addOption("quantity", "3", "3");
addOption("quantity", "4", "4");
addOption("quantity", "5", "5");
addOption("quantity", "6", "6");
addOption("quantity", "7", "7");
addOption("quantity", "8", "8");
addOption("quantity", "9", "9");
addOption("quantity", "10", "10");


