//----Cascade dropdown Select box content
//----for order.php
addListGroup("product", "cs-top");
//----For Product Category select list
addOption("cs-top", "Select...", "", 1);
addList("cs-top", "Media Cartridge Containers", "Media Cartridge Containers", "cs-sub-1");
addList("cs-top", "Media Magnetic Tape Reel Containers", "Media Magnetic Tape Reel Containers", "cs-sub-2");
addList("cs-top", "Media Film/Fiche Containers", "Media Film/Fiche Containers", "cs-sub-3");
addList("cs-top", "Media Pendaflex & Paper Doc. Containers", "Media Pendaflex & Paper Doc. Containers", "cs-sub-4");
addList("cs-top", "Media Optical Disk Containers", "Media Optical Disk Containers", "cs-sub-5");
addList("cs-top", "Media Floppy Disk Containers", "Media Floppy Disk Containers", "cs-sub-6");
addList("cs-top", "Media Aperture Card Containers", "Media Aperture Card Containers", "cs-sub-6b");
addList("cs-top", "Media Forms Overlay Containers", "Media Forms Overlay Containers", "cs-sub-6c");
addList("cs-top", "Media Flash Drive Cases", "Flash Drive Cases", "cs-sub-6d");
addList("cs-top", "Election Voting Booths and Signs", "Election Voting Booths and Signs", "cs-sub-7");
addList("cs-top", "Election Model B Collapsible Voting Booth", "Election Model B Collapsible Voting Booths", "cs-sub-7b");
addList("cs-top", "Election Model B Booth Parts", "Election Model B Booth Parts", "cs-sub-7c");
addList("cs-top", "Election Single Stall Booth Parts", "Election Single Stall Booth Parts", "cs-sub-7d");
addList("cs-top", "Election Transfer Cases", "Election Transfer Cases", "cs-sub-8");
addList("cs-top", "Election Ballot/Provisional Boxes", "Election Ballot/Provisional Boxes", "cs-sub-9");
addList("cs-top", "Election Voter Registration Card Boxes", "Election Voter Registration Card Boxes", "cs-sub-9a");
addList("cs-top", "Election Jury Wheels", "Election Jury Wheels", "cs-sub-9b");

// ----Item Number select list
// Cartridge Containers group
addList("cs-sub-1", "Select...", "", "");
addList("cs-sub-1", "DM 1500", "DM 1500", "cs-sub-10");
addList("cs-sub-1", "DM 1510", "DM 1510", "cs-sub-10");
addList("cs-sub-1", "DM 1520", "DM 1520", "cs-sub-10");
addList("cs-sub-1", "DM 1540", "DM 1540", "cs-sub-10");
addList("cs-sub-1", "DM 1560", "DM 1560", "cs-sub-10");
addList("cs-sub-1", "DM 1500", "DM 1500", "cs-sub-10");
addList("cs-sub-1", "DM 1600", "DM 1600", "cs-sub-10");
addList("cs-sub-1", "DM 1600A", "DM 1600A", "cs-sub-10");
addList("cs-sub-1", "DM 1610", "DM 1610", "cs-sub-10");
addList("cs-sub-1", "DM 1630", "DM 1630", "cs-sub-10");
addList("cs-sub-1", "DM 1640", "DM 1640", "cs-sub-10");
addList("cs-sub-1", "DM 9200", "DM 9200", "cs-sub-10");
addList("cs-sub-1", "DM 9240", "DM 9240", "cs-sub-10");
addList("cs-sub-1", "DM 9250", "DM 9250", "cs-sub-10");
addList("cs-sub-1", "DM 9250A", "DM 9250A", "cs-sub-10");
addList("cs-sub-1", "DM 9250B", "DM 9250B", "cs-sub-10");
addList("cs-sub-1", "DM 9250C", "DM 9250C", "cs-sub-10");
addList("cs-sub-1", "DM 9250M", "DM 9250M", "cs-sub-10");
addList("cs-sub-1", "DM 9251", "DM 9251", "cs-sub-10");
addList("cs-sub-1", "DM 9300", "DM 9300", "cs-sub-10");
addList("cs-sub-1", "DM 9350", "DM 9350", "cs-sub-10");
addList("cs-sub-1", "DM 9400", "DM 9400", "cs-sub-10");
addList("cs-sub-1", "DM 9401", "DM 9401", "cs-sub-10");
addList("cs-sub-1", "DM 9410", "DM 9410", "cs-sub-10");
addList("cs-sub-1", "DM 9411", "DM 9411", "cs-sub-10");
addList("cs-sub-1", "DM 9500", "DM 9500", "cs-sub-10");
addList("cs-sub-1", "DM 9510", "DM 9510", "cs-sub-10");
addList("cs-sub-1", "DM 9530", "DM 9530", "cs-sub-10");
addList("cs-sub-1", "DM 9540", "DM 9540", "cs-sub-10");
addList("cs-sub-1", "DM 9550", "DM 9550", "cs-sub-10");
addList("cs-sub-1", "DM 9560", "DM 9560", "cs-sub-10");
addList("cs-sub-1", "DM 9585", "DM 9585", "cs-sub-10");
addList("cs-sub-1", "DM 9625", "DM 9625", "cs-sub-10");
addList("cs-sub-1", "DM 9650", "DM 9650", "cs-sub-10");


// Magnetic Tape Reel Containers group
addList("cs-sub-2", "Select...", "", "");
addList("cs-sub-2", "DM 1000", "DM 1000", "cs-sub-10");
addList("cs-sub-2", "DM 1005", "DM 1005", "cs-sub-10");
addList("cs-sub-2", "DM 1035", "DM 1035", "cs-sub-10");

//  Film/Fiche Containers group
addList("cs-sub-3", "Select...", "", "");
addList("cs-sub-3", "DM 3000", "DM 3000", "cs-sub-10");
addList("cs-sub-3", "DM 3000A", "DM 3000A", "cs-sub-10");
addList("cs-sub-3", "DM 3010", "DM 3010", "cs-sub-10");
addList("cs-sub-3", "DM 4000", "DM 4000", "cs-sub-10");
addList("cs-sub-3", "DM 4005", "DM 4005", "cs-sub-10");
addList("cs-sub-3", "DM 4015", "DM 4015", "cs-sub-10");

//Paper Document Containers group
addList("cs-sub-4", "select...", "", "");
addList("cs-sub-4", "DM 2000", "DM 2000", "cs-sub-10");
addList("cs-sub-4", "DM 2001", "DM 2001", "cs-sub-10");
addList("cs-sub-4", "DM 2002", "DM 2002", "cs-sub-10");

//  Optical Disk Containers
addList("cs-sub-5", "Select...", "", "");
addList("cs-sub-5", "DM 5300", "DM 5300", "cs-sub-10");
addList("cs-sub-5", "DM 5310", "DM 5310", "cs-sub-10");
addList("cs-sub-5", "DM 5310A", "DM 5310A", "cs-sub-10");
addList("cs-sub-5", "DM 5330", "DM 5330", "cs-sub-10");

//  Floppy Disk Containers group
addList("cs-sub-6", "Select...", "", "");
addList("cs-sub-6", "DM 6105", "DM 6105", "cs-sub-10");
addList("cs-sub-6", "DM 6200", "DM 6200", "cs-sub-10");
addList("cs-sub-6", "DM 6300", "DM 6300", "cs-sub-10");
addList("cs-sub-6", "DM 6300A", "DM 6300A", "cs-sub-10");

//  Aperture Card Containers group
addList("cs-sub-6b", "Select...", "", "");
addList("cs-sub-6b", "DM 7000", "DM 7000", "cs-sub-10");

//  Forms Overlay Containers group
addList("cs-sub-6c", "Select...", "", "");
addList("cs-sub-6c", "DM 8000", "DM 8000", "cs-sub-10");

// Flash Drive Case
addList("cs-sub-6d", "Select...", "", "");
addList("cs-sub-6d", "DM 9900", "DM 9900", "cs-sub-10");


//    Voting Booths and Signs group
addList("cs-sub-7", "Select...", "");
addList("cs-sub-7", "Booth Storage Case", "Booth Storage Case", "cs-sub-11");
addList("cs-sub-7", "Model H-Booth Annex", "Model H-Booth Annex", "cs-sub-11");
addList("cs-sub-7", "Election Reminder Signs", "Election Reminder Signs", "cs-sub-11");
addList("cs-sub-7", "Uni-Pack Booth", "Uni-Pack Booth", "cs-sub-11");
addList("cs-sub-7", "All-Purpose Booth", "All-Purpose Booth", "cs-sub-11");
addList("cs-sub-7", "Vote Here w/5in. card holder", "Vote Here w/5in. card holder", "cs-sub-11");
addList("cs-sub-7", "Vote Here - Bilingual w/5in. card holder", "Vote Here - Bilingual w/5in. card holder", "cs-sub-11");
addList("cs-sub-7", "Vote Here", "Vote Here", "cs-sub-11");
addList("cs-sub-7", "Vote Here - Bilingual", "Vote Here - Bilingual", "cs-sub-11");



// Model B Collapsible Voting Booth

addList("cs-sub-7b", "Select...", "");
addList("cs-sub-7b", "1 Stall (Master)", "1 Stall (Master)", "cs-sub-11");
addList("cs-sub-7b", "2 Stall (1 Master, 1 Annex)", "2 Stall (1 Master, 1 Annex)", "cs-sub-11");
addList("cs-sub-7b", "3 Stall (1 Master, 2 Annexes)", "3 Stall (1 Master, 2 Annexes)", "cs-sub-11");
addList("cs-sub-7b", "4 Stall (1 Master, 3 Annexes)", "4 Stall (1 Master, 3 Annexes)", "cs-sub-11");
addList("cs-sub-7b", "5 Stall (1 Master, 4 Annexes)", "5 Stall (1 Master, 4 Annexes)", "cs-sub-11");
addList("cs-sub-7b", "1 Annex Stall", "1 Annex Stall", "cs-sub-11");
addList("cs-sub-7b", "2 Annex Stalls", "2 Annex Stalls", "cs-sub-11");
addList("cs-sub-7b", "3 Annex Stalls", "3 Annex Stalls", "cs-sub-11");
addList("cs-sub-7b", "4 Annex Stalls", "4 Annex Stalls", "cs-sub-11");
addList("cs-sub-7b", "5 Annex Stalls", "5 Annex Stalls", "cs-sub-11");
addList("cs-sub-7b", "H-Booth Annex (w/o case)", "H-Booth Annex (w/o case)", "cs-sub-11");

// Model B Booth Parts

addList("cs-sub-7c", "Select...", "");
addList("cs-sub-7c", "Master Stall, frame only", "Master Stall, frame only", "cs-sub-11");
addList("cs-sub-7c", "Annex Stall, frame only (Steel)", "Annex Stall, frame only (Steel)", "cs-sub-11");
addList("cs-sub-7c", "Annex Stall, frame only (Alum.)", "Annex Stall, frame only (Alum.)", "cs-sub-11");
addList("cs-sub-7c", "Storage Case (Steel)", "Storage Case (Steel)", "cs-sub-11");
addList("cs-sub-7c", "Writing Shelf (Alum.)", "Writing Shelf (Alum.)", "cs-sub-11");
addList("cs-sub-7c", "Master Stall Curtain", "Master Stall Curtain", "cs-sub-11");
addList("cs-sub-7c", "Annex Stall Curtain", "Annex Stall Curtain", "cs-sub-11");
addList("cs-sub-7c", "Door Curtain", "Door Curtain", "cs-sub-11");
addList("cs-sub-7c", "H-Annex Curtain", "H-Annex Curtain", "cs-sub-11");
addList("cs-sub-7c", "H-Annex Frame", "H-Annex Frame", "cs-sub-11");
addList("cs-sub-7c", "H-Annex Door", "H-Annex Door", "cs-sub-11");
addList("cs-sub-7c", "Single Stall Light", "Single Stall Light", "cs-sub-11");

// Single Stall Booth Parts

addList("cs-sub-7d", "Select...", "");
addList("cs-sub-7d", "Uni-Pack Curtain", "Uni-Pack Curtain", "cs-sub-11");
addList("cs-sub-7d", "Uni-Pack Door Curtain", "Uni-Pack Door Curtain", "cs-sub-11");
addList("cs-sub-7d", "All-Purpose Booth Curtain", "All-Purpose Booth Curtain", "cs-sub-11");
addList("cs-sub-7d", "All-Purpose Booth Door Curtain", "All-Purpose Booth Door Curtain", "cs-sub-11");


//   Transfer Cases and Card Boxes group
addList("cs-sub-8", "Select...", "");
addList("cs-sub-8", "Transfer Cases DT-1", "Transfer Cases DT-1", "cs-sub-11");
addList("cs-sub-8", "Transfer Cases DT-2", "Transfer Cases DT-2", "cs-sub-11");
addList("cs-sub-8", "Transfer Cases DT-3", "Transfer Cases DT-3", "cs-sub-11");
addList("cs-sub-8", "Transfer Cases DT-4", "Transfer Cases DT-4", "cs-sub-11");
addList("cs-sub-8", "Transfer Cases DT-5", "Transfer Cases DT-5", "cs-sub-11");
addList("cs-sub-8", "Transfer Cases DT-6", "Transfer Cases DT-6", "cs-sub-11");
addList("cs-sub-8", "Flash Drive Cases DT-9", "Flash Drive Cases DT-9", "cs-sub-10");

//Ballot Boxes/Provisional Boxes group
addList("cs-sub-9", "Select...", "");
addList("cs-sub-9", "Optical Scan DOSB-1/2", "Optical Scan DOSB-1/2", "cs-sub-11");
addList("cs-sub-9", "Optical Scan DOSB-1", "Optical Scan DOSB-1", "cs-sub-11");
addList("cs-sub-9", "Optical Scan DOSB-2", "Optical Scan DOSB-2", "cs-sub-11");
addList("cs-sub-9", "Optical Scan DOSB-3", "Optical Scan DOSB-3", "cs-sub-11");
addList("cs-sub-9", "Non-Stuffable DNS-1 (Steel)", "Non-Stuffable DNS-1 (Steel)", "cs-sub-11");
addList("cs-sub-9", "Non-Stuffable DNS-10 (Alum.)", "Non-Stuffable DNS-10 (Alum.)", "cs-sub-11");
addList("cs-sub-9", "Nested DN-4 (Steel)", "Nested DN-4 (Steel)", "cs-sub-11");
addList("cs-sub-9", "Nested DN-40 (Alum.)", "Nested DN-40 (Alum.)", "cs-sub-11");
addList("cs-sub-9", "Nested DN-5 (Steel)", "Nested DN-5 (Steel)", "cs-sub-11");
addList("cs-sub-9", "Nested DN-50 (Alum.)", "Nested DN-50 (Alum.)", "cs-sub-11");
addList("cs-sub-9", "Nested DNB-1 (Steel)", "Nested DNB-1 (Steel)", "cs-sub-11");
addList("cs-sub-9", "Nested DNB-10 (Alum.)", "Nested DNB-10 (Alum.)", "cs-sub-11");
addList("cs-sub-9", "Nested DNB-2 (Steel)", "Nested DNB-2 (Steel)", "cs-sub-11");
addList("cs-sub-9", "Nested DNB-20 (Alum.)", "Nested DNB-20 (Alum.)", "cs-sub-11");
addList("cs-sub-9", "Nested DNB-3 (Steel)", "Nested DNB-3 (Steel)", "cs-sub-11");
addList("cs-sub-9", "Nested DNB-30 (Alum.)", "Nested DNB-30 (Alum.)", "cs-sub-11");
addList("cs-sub-9", "Nested DNB-4 (Steel)", "Nested DNB-4 (Steel)", "cs-sub-11");
addList("cs-sub-9", "Nested DNB-40 (Alum.)", "Nested DNB-40 (Alum.)", "cs-sub-11");
addList("cs-sub-9", "Nested DNB-5 (Steel)", "Nested DNB-5 (Steel)", "cs-sub-11");
addList("cs-sub-9", "Nested DNB-50 (Alum.)", "Nested DNB-50 (Alum.)", "cs-sub-11");
addList("cs-sub-9", "Collapsible DC-10 (Alum.)", "Collapsible DC-10 (Alum.)", "cs-sub-11");



// Voter Registration Card Boxes

addList("cs-sub-9a", "Select...", "");
addList("cs-sub-9a", "DVR-1", "DVR-1", "cs-sub-11");
addList("cs-sub-9a", "DVR-2", "DVR-2", "cs-sub-11");

// Election Jury Wheels
addList("cs-sub-9b", "Select...", "");
addList("cs-sub-9b", "12 in. Diameter x 9 in. - DJ", "12 in. Diameter x 9 in. - DJ", "cs-sub-11");




//  Color Choices for Media Containers

addOption("cs-sub-10", "Select...", "", 1);
addOption("cs-sub-10", "Blue", "Blue");
addOption("cs-sub-10", "Royal", "Royal");
addOption("cs-sub-10", "Black", "Black");
//addOption("cs-sub-10", "Orange", "Orange");
addOption("cs-sub-10", "Red", "Red");
addOption("cs-sub-10", "Forest Green", "Forest Green");
addOption("cs-sub-10", "Light Gray", "Light Gray");
addOption("cs-sub-10", "Dark Gray", "Dark Gray");
addOption("cs-sub-10", "Custom/Dual Color", "Custom/Dual Color")

addOption("cs-sub-11", "N/A", "N/A", 1);
//---------------------functions for order.php----------------
function initCS() {
  var form = document.forms[0];

  initListGroup("product", form.Category1, form.Item1, form.Color1);
  initListGroup("product", form.Category2, form.Item2, form.Color2);
  initListGroup("product", form.Category3, form.Item3, form.Color3);
  initListGroup("product", form.Category4, form.Item4, form.Color4);
  initListGroup("product", form.Category5, form.Item5, form.Color5);
  initListGroup("product", form.Category6, form.Item6, form.Color6);
  initListGroup("product", form.Category7, form.Item7, form.Color7);
  initListGroup("product", form.Category8, form.Item8, form.Color8);
  initListGroup("product", form.Category9, form.Item9, form.Color9);
  initListGroup("product", form.Category10, form.Item10, form.Color10);
  initListGroup("product", form.Category11, form.Item11, form.Color11);
  initListGroup("product", form.Category12, form.Item12, form.Color12);
  
  setTimeout("initLists()",0);
}
//--------------SelectIndex for Category for each entry
function initLists() {
  var form = document.forms[0];

  form.Category1.selectedIndex = 0;
  form.Category1.onchange();

  form.Category2.selectedIndex = 0;
  form.Category2.onchange();

  form.Category3.selectedIndex = 0;
  form.Category3.onchange();

  form.Category4.selectedIndex = 0;
  form.Category4.onchange();

  form.Category5.selectedIndex = 0;
  form.Category5.onchange();

  form.Category6.selectedIndex = 0;
  form.Category6.onchange();

  form.Category7.selectedIndex = 0;
  form.Category7.onchange();
  
  form.Category8.selectedIndex = 0;
  form.Category8.onchange();
  
  form.Category9.selectedIndex = 0;
  form.Category9.onchange();
  
  form.Category10.selectedIndex = 0;
  form.Category10.onchange();
  
  form.Category11.selectedIndex = 0;
  form.Category11.onchange();
  
  form.Category12.selectedIndex = 0;
  form.Category12.onchange();
  
  setTimeout("initLists2()",0);
}
//--------------SelectIndex for Item & Color for each entry
function initLists2() {
  var form = document.forms[0];

  form.Item1.selectedIndex = 0;
  form.Item1.onchange();
  form.Color1.selectedIndex = 0;

  form.Item2.selectedIndex = 0;
  form.Item2.onchange();
  form.Color2.selectedIndex = 0;
  
  form.Item3.selectedIndex = 0;
  form.Item3.onchange();
  form.Color3.selectedIndex = 0;
  
  form.Item4.selectedIndex = 0;
  form.Item4.onchange();
  form.Color4.selectedIndex = 0;
  
  form.Item5.selectedIndex = 0;
  form.Item5.onchange();
  form.Color5.selectedIndex = 0;
  
  form.Item6.selectedIndex = 0;
  form.Item6.onchange();
  form.Color6.selectedIndex = 0;
  
  form.Item7.selectedIndex = 0;
  form.Item7.onchange();
  form.Color7.selectedIndex = 0;
  
  form.Item8.selectedIndex = 0;
  form.Item8.onchange();
  form.Color8.selectedIndex = 0;
  
  form.Item9.selectedIndex = 0;
  form.Item9.onchange();
  form.Color9.selectedIndex = 0;
  
  form.Item10.selectedIndex = 0;
  form.Item10.onchange();
  form.Color10.selectedIndex = 0;
  
  form.Item11.selectedIndex = 0;
  form.Item11.onchange();
  form.Color11.selectedIndex = 0;
  
  form.Item12.selectedIndex = 0;
  form.Item12.onchange();
  form.Color12.selectedIndex = 0;
}