// define a list group

addListGroup("products", "allproducts");



// and its top list

addOption("allproducts", "Product Choice", "Product Choice", "");

addList("allproducts", "Buttons", "Buttons", "button-list"); 

addList("allproducts", "Wristbands", "Wristbands", "wristband-list"); 

addList("allproducts", "Lapel Pins", "Lapel Pins", "lapelpin-list"); 

addList("allproducts", "Lanyards", "Lanyards", "lanyards-list"); 

addList("allproducts", "Other", "Other", "other-list"); 


// sub-list for buttons -----------------------------------------------------------------------------------------------------------------------------



addOption("button-list", "Choose Style", "Choose Style", "");

addList("button-list", "Round", "Round", "button-size");

addList("button-list", "Shaped", "Shaped", "button-size");

addList("button-list", "Blinking", "Blinking", "button-size");

addList("button-list", "Custom", "Custom", "button-size");



// sub-list for button size

addOption("button-size", "Choose Size", "Choose Size", "");

addList("button-size", "1 1/4 inch", "1 1/4 inch", "button-quantity");

addList("button-size", "1 1/2 inch", "1 1/2 inch", "button-quantity");

addList("button-size", "1 3/4 inch", "1 3/4 inch", "button-quantity");

addList("button-size", "2 1/4 inch", "2 1/4 inch", "button-quantity");

addList("button-size", "2 1/2 inch", "2 1/2 inch", "button-quantity");

addList("button-size", "2 3/4 inch", "2 3/4 inch", "button-quantity");

addList("button-size", "3 inch", "3 inch", "button-quantity");

addList("button-size", "3 1/4 inch", "3 1/4 inch", "button-quantity");

addList("button-size", "3 1/2 inch", "3 1/2 inch", "button-quantity");

addList("button-size", "3 3/4 inch", "3 3/4 inch", "button-quantity");

addList("button-size", "4 inch", "4 inch", "button-quantity");

addList("button-size", "4 1/4 inch", "4 1/4 inch", "button-quantity");

addList("button-size", "4 1/2 inch", "4 1/2 inch", "button-quantity");

addList("button-size", "4 3/4 inch", "4 3/4 inch", "button-quantity");

addList("button-size", "5 inch", "5 inch", "button-quantity");

addList("button-size", "5 1/4 inch", "5 1/4 inch", "button-quantity");

addList("button-size", "5 1/2 inch", "5 1/2 inch", "button-quantity");

addList("button-size", "5 3/4 inch", "5 3/4 inch", "button-quantity");

addList("button-size", "6 inch", "6 inch", "button-quantity");

// sub-list for button quantity

addOption("button-quantity", "Choose Quantity", "Choose Quantity", "");

addList("button-quantity", "250", "250", "");

addList("button-quantity", "500", "500", "");

addList("button-quantity", "1,000", "1,000", "");

addList("button-quantity", "2,500", "2,500", "");

addList("button-quantity", "5,000", "5,000", "");

addList("button-quantity", "10,000", "10,000", "");


// sub-list for wristband list -----------------------------------------------------------------------------------------------------------------------------



addOption("wristband-list", "Choose Style", "Choose Style", "");

addList("wristband-list", "Debossed", "Debossed", "wristband-size");

addList("wristband-list", "Silkscreened", "Silkscreened", "wristband-size");

addList("wristband-list", "Segmented", "Segmented", "wristband-size");

addList("wristband-list", "Swirled", "Swirled", "wristband-size");

addList("wristband-list", "Embossed", "Embossed", "wristband-size");

addList("wristband-list", "Debossed Painted", "Debossed Painted", "wristband-size");


// sub-list for wristbands size

addOption("wristband-size", "Choose Size", "Choose Size", "");

addList("wristband-size", "adult", "adult", "wristband-quantity");

addList("wristband-size", "youth", "youth", "wristband-quantity");

addList("wristband-size", "child", "child", "wristband-quantity");

addList("wristband-size", "Fat One Inch", "Fat One Inch", "wristband-quantity");

// sub-list for wristbands quantity

addOption("wristband-quantity", "Choose Quantity", "Choose Quantity", "");

addOption("wristband-quantity", "50", "50", "");

addOption("wristband-quantity", "100", "100", "");

addOption("wristband-quantity", "250", "250", "");

addOption("wristband-quantity", "500", "500", "");

addOption("wristband-quantity", "1,000", "1,000", "");

addOption("wristband-quantity", "2,000", "2,000", "");

addOption("wristband-quantity", "3,000", "3,000", "");

addOption("wristband-quantity", "5,000", "5,000", "");

addOption("wristband-quantity", "10,000", "10,000", "");




// sub-list for lapel pins style-----------------------------------------------------------------------------------------------------------------------------



addOption("lapelpin-list", "Choose Style", "Choose Style", "");

addList("lapelpin-list", "Cloisonne", "Cloisonne", "lapelpin-size");

addList("lapelpin-list", "Soft Enamel", "Soft Enamel", "lapelpin-size");

addList("lapelpin-list", "Die Struck", "Die Struck", "lapelpin-size");

addList("lapelpin-list", "Silkscreened", "Silkscreened", "lapelpin-size");

addList("lapelpin-list", "Photo Etched", "Photo Etched", "lapelpin-size");

addList("lapelpin-list", "Offset Digital", "Offset Digital", "lapelpin-size");


// sub-list for lapelpins size

addOption("lapelpin-size", "Choose Size", "Choose Size", "");

addList("lapelpin-size", ".75 inch", ".75 inch", "lapelpin-quantity");

addList("lapelpin-size", "1 inch", "1 inch", "lapelpin-quantity");

addList("lapelpin-size", "1.25 inch", "1.25 inch", "lapelpin-quantity");

addList("lapelpin-size", "1.50 inch", "1.50 inch", "lapelpin-quantity");

addList("lapelpin-size", "1.75 inch", "1.75 inch", "lapelpin-quantity");

addList("lapelpin-size", "2 inch", "2 inch", "lapelpin-quantity");



// sub-list for lapelpins quantity

addOption("lapelpin-quantity", "Choose Quantity", "Choose Quantity", "");

addList("lapelpin-quantity", "100", "100", "");

addList("lapelpin-quantity", "200", "200", "");

addList("lapelpin-quantity", "300", "300", "");

addList("lapelpin-quantity", "500", "500", "");

addList("lapelpin-quantity", "750", "750", "");

addList("lapelpin-quantity", "1,000", "1,000", "");

addList("lapelpin-quantity", "2,000", "2,000", "");

addList("lapelpin-quantity", "3,000", "3,000", "");

addList("lapelpin-quantity", "5,000", "5,000", "");

addList("lapelpin-quantity", "10,000", "10,000", "");




// sub-list for lanyards -----------------------------------------------------------------------------------------------------------------------



addOption("lanyards-list", "Choose Type", "Choose Type", "");

addList("lanyards-list", "Polyester", "Polyester", "lanyards-list/polyester");

addList("lanyards-list", "Woven", "Woven", "lanyards-list/polyester");

addList("lanyards-list", "Nylon", "Nylon", "lanyards-list/nylon");

addList("lanyards-list", "Tubular", "Tubular", "lanyards-list/tubular");



// sub-list for lanyard polyester

addOption("lanyards-list/polyester", "Choose Size", "Choose Size", "");

addList("lanyards-list/polyester", "5/8 Inch", "5/8 Inch", "lanyards-list/polyester/attachment");

addList("lanyards-list/polyester", "3/4 Inch", "3/4 Inch", "lanyards-list/polyester/attachment");

addList("lanyards-list/polyester", "1 Inch", "1 Inch", "lanyards-list/polyester/attachment");



// sub-list for lanyard polyester attachment

addOption("lanyards-list/polyester/attachment", "Choose Attachment", "Choose Attachment", "");

addList("lanyards-list/polyester/attachment", "Bulldog Clip", "Bulldog Clip", "lanyards-list/polyester/attachment/quantity");

addList("lanyards-list/polyester/attachment", "Swivel J Hook", "Swivel J Hook", "lanyards-list/polyester/attachment/quantity");

addList("lanyards-list/polyester/attachment", "Key Ring", "Key Ring", "lanyards-list/polyester/attachment/quantity");

addList("lanyards-list/polyester/attachment", "Thumb Trigger", "Thumb Trigger", "lanyards-list/polyester/attachment/quantity");



// sub-list for lanyard polyester attachment quantity

addOption("lanyards-list/polyester/attachment/quantity", "Choose Quantity", "Choose Quantity", "");

addList("lanyards-list/polyester/attachment/quantity", "100", "100", "");

addList("lanyards-list/polyester/attachment/quantity", "250", "250", "");

addList("lanyards-list/polyester/attachment/quantity", "500", "500", "");

addList("lanyards-list/polyester/attachment/quantity", "1,000", "1,000", "");

addList("lanyards-list/polyester/attachment/quantity", "2,000", "2,000", "");

addList("lanyards-list/polyester/attachment/quantity", "3,000", "3,000", "");

addList("lanyards-list/polyester/attachment/quantity", "5,000", "5,000", "");



// sub-list for lanyard nylon

addOption("lanyards-list/nylon", "Choose Size", "Choose Size", "");

addList("lanyards-list/nylon", "1/2 Inch", "1/2 Inch", "lanyards-list/nylon/attachment");

addList("lanyards-list/nylon", "5/8 Inch", "5/8 Inch", "lanyards-list/nylon/attachment");

addList("lanyards-list/nylon", "3/4 Inch", "3/4 Inch", "lanyards-list/nylon/attachment");

addList("lanyards-list/nylon", "1 Inch", "1 Inch", "lanyards-list/nylon/attachment");



// sub-list for lanyard nylon attachment

addOption("lanyards-list/nylon/attachment", "Choose Attachment", "Choose Attachment", "");

addList("lanyards-list/nylon/attachment", "Bulldog Clip", "Bulldog Clip", "lanyards-list/nylon/attachment/quantity");

addList("lanyards-list/nylon/attachment", "Swivel J Hook", "Swivel J Hook", "lanyards-list/nylon/attachment/quantity");

addList("lanyards-list/nylon/attachment", "Key Ring", "Key Ring", "lanyards-list/nylon/attachment/quantity");

addList("lanyards-list/nylon/attachment", "Thumb Trigger", "Thumb Trigger", "lanyards-list/nylon/attachment/quantity");



// sub-list for lanyard nylon attachment quantity

addOption("lanyards-list/nylon/attachment/quantity", "Choose Quantity", "Choose Quantity", "");

addList("lanyards-list/nylon/attachment/quantity", "500", "500", "");

addList("lanyards-list/nylon/attachment/quantity", "1,000", "1,000", "");

addList("lanyards-list/nylon/attachment/quantity", "2,000", "2,000", "");

addList("lanyards-list/nylon/attachment/quantity", "3,000", "3,000", "");

addList("lanyards-list/nylon/attachment/quantity", "5,000", "5,000", "");



// sub-list for lanyard tubular

addOption("lanyards-list/tubular", "Choose Size", "Choose Size", "");

addList("lanyards-list/tubular", "1/2 Inch", "1/2 Inch", "lanyards-list/tubular/attachment");

addList("lanyards-list/tubular", "5/8 Inch", "5/8 Inch", "lanyards-list/tubular/attachment");

addList("lanyards-list/tubular", "3/4 Inch", "3/4 Inch", "lanyards-list/tubular/attachment");



// sub-list for lanyard tubular attachment

addOption("lanyards-list/tubular/attachment", "Choose Attachment", "Choose Attachment", "");

addList("lanyards-list/tubular/attachment", "Bulldog Clip", "Bulldog Clip", "lanyards-list/tubular/attachment/quantity");

addList("lanyards-list/tubular/attachment", "Swivel J Hook", "Swivel J Hook", "lanyards-list/tubular/attachment/quantity");

addList("lanyards-list/tubular/attachment", "Key Ring", "Key Ring", "lanyards-list/tubular/attachment/quantity");

addList("lanyards-list/tubular/attachment", "Thumb Trigger", "Thumb Trigger", "lanyards-list/tubular/attachment/quantity");



// sub-list for lanyard tubular attachment quantity

addOption("lanyards-list/tubular/attachment/quantity", "Choose Quantity", "Choose Quantity", "");

addList("lanyards-list/tubular/attachment/quantity", "100", "100", "");

addList("lanyards-list/tubular/attachment/quantity", "250", "250", "");

addList("lanyards-list/tubular/attachment/quantity", "500", "500", "");

addList("lanyards-list/tubular/attachment/quantity", "1,000", "1,000", "");

addList("lanyards-list/tubular/attachment/quantity", "2,000", "2,000", "");

addList("lanyards-list/tubular/attachment/quantity", "3,000", "3,000", "");

addList("lanyards-list/tubular/attachment/quantity", "5,000", "5,000", "");



// sub-list for lanyard woven

addOption("lanyards-list/woven", "Choose Size", "Choose Size", "");

addList("lanyards-list/woven", "5/8 Inch", "5/8 Inch", "lanyards-list/woven/attachment");

addList("lanyards-list/woven", "3/4 Inch", "3/4 Inch", "lanyards-list/woven/attachment");

addList("lanyards-list/woven", "1 Inch", "1 Inch", "lanyards-list/woven/attachment");



// sub-list for lanyard woven attachment

addOption("lanyards-list/woven/attachment", "Choose Attachment", "Choose Attachment", "");

addList("lanyards-list/woven/attachment", "Bulldog Clip", "Bulldog Clip", "lanyards-list/woven/attachment/quantity");

addList("lanyards-list/woven/attachment", "Swivel J Hook", "Swivel J Hook", "lanyards-list/woven/attachment/quantity");

addList("lanyards-list/woven/attachment", "Key Ring", "Key Ring", "lanyards-list/woven/attachment/quantity");

addList("lanyards-list/woven/attachment", "Thumb Trigger", "Thumb Trigger", "lanyards-list/woven/attachment/quantity");



// sub-list for lanyard woven attachment quantity

addOption("lanyards-list/woven/attachment/quantity", "Choose Quantity", "Choose Quantity", "");

addList("lanyards-list/woven/attachment/quantity", "500", "500", "");

addList("lanyards-list/woven/attachment/quantity", "1,000", "1,000", "");

addList("lanyards-list/woven/attachment/quantity", "2,000", "2,000", "");

addList("lanyards-list/woven/attachment/quantity", "3,000", "3,000", "");

addList("lanyards-list/woven/attachment/quantity", "5,000", "5,000", "");

