children_of = new Array(); parent_of = new Array(); category_of = new Array(); selections_in = new Array(); selection_type_of = new Array(); category_names = new Array(); required_categories = new Array(); //Note the selection types of each category for use in show_by_dependency() //Also instantiate an array in selections_in[cid] for each cid selection_type_of[19] = 'multi'; selections_in[19] = new Array(); selection_type_of[20] = 'multi'; selections_in[20] = new Array(); //Set up children_of and category_of for quick reference by select_all_subs() children_of[1374] = new Array(); category_of[1374] = 19; selections_in[19][selections_in[19].length] = 1374; children_of[1375] = new Array(); category_of[1375] = 19; selections_in[19][selections_in[19].length] = 1375; children_of[1376] = new Array(); category_of[1376] = 19; selections_in[19][selections_in[19].length] = 1376; children_of[1377] = new Array(); category_of[1377] = 19; selections_in[19][selections_in[19].length] = 1377; children_of[1378] = new Array(); category_of[1378] = 20; selections_in[20][selections_in[20].length] = 1378; category_of[1379] = 20; selections_in[20][selections_in[20].length] = 1379; category_of[2318] = 20; selections_in[20][selections_in[20].length] = 2318; category_of[1380] = 20; selections_in[20][selections_in[20].length] = 1380; category_of[1381] = 20; selections_in[20][selections_in[20].length] = 1381; category_of[1382] = 20; selections_in[20][selections_in[20].length] = 1382; category_of[1938] = 20; selections_in[20][selections_in[20].length] = 1938; category_of[2317] = 20; selections_in[20][selections_in[20].length] = 2317; category_of[2372] = 20; selections_in[20][selections_in[20].length] = 2372; category_of[2373] = 20; selections_in[20][selections_in[20].length] = 2373; category_of[2374] = 20; selections_in[20][selections_in[20].length] = 2374; category_of[2375] = 20; selections_in[20][selections_in[20].length] = 2375; category_of[2376] = 20; selections_in[20][selections_in[20].length] = 2376; category_of[2378] = 20; selections_in[20][selections_in[20].length] = 2378; category_of[2379] = 20; selections_in[20][selections_in[20].length] = 2379; category_of[2381] = 20; selections_in[20][selections_in[20].length] = 2381; category_of[2380] = 20; selections_in[20][selections_in[20].length] = 2380; category_of[2382] = 20; selections_in[20][selections_in[20].length] = 2382; children_of[1383] = new Array(); category_of[1383] = 20; selections_in[20][selections_in[20].length] = 1383; category_of[1384] = 20; selections_in[20][selections_in[20].length] = 1384; category_of[2116] = 20; selections_in[20][selections_in[20].length] = 2116; category_of[2117] = 20; selections_in[20][selections_in[20].length] = 2117; category_of[2129] = 20; selections_in[20][selections_in[20].length] = 2129; category_of[2568] = 20; selections_in[20][selections_in[20].length] = 2568; category_of[2569] = 20; selections_in[20][selections_in[20].length] = 2569; children_of[1385] = new Array(); category_of[1385] = 20; selections_in[20][selections_in[20].length] = 1385; category_of[1386] = 20; selections_in[20][selections_in[20].length] = 1386; category_of[1387] = 20; selections_in[20][selections_in[20].length] = 1387; category_of[2316] = 20; selections_in[20][selections_in[20].length] = 2316; category_of[2315] = 20; selections_in[20][selections_in[20].length] = 2315; children_of[1388] = new Array(); category_of[1388] = 20; selections_in[20][selections_in[20].length] = 1388; category_of[1389] = 20; selections_in[20][selections_in[20].length] = 1389; category_of[1390] = 20; selections_in[20][selections_in[20].length] = 1390; category_of[1391] = 20; selections_in[20][selections_in[20].length] = 1391; children_of[1378][children_of[1378].length] = 1379; parent_of[1379] = 1378; children_of[1378][children_of[1378].length] = 2318; parent_of[2318] = 1378; children_of[1378][children_of[1378].length] = 1380; parent_of[1380] = 1378; children_of[1378][children_of[1378].length] = 1381; parent_of[1381] = 1378; children_of[1378][children_of[1378].length] = 1382; parent_of[1382] = 1378; children_of[1378][children_of[1378].length] = 1938; parent_of[1938] = 1378; children_of[1378][children_of[1378].length] = 2317; parent_of[2317] = 1378; children_of[1378][children_of[1378].length] = 2372; parent_of[2372] = 1378; children_of[1378][children_of[1378].length] = 2373; parent_of[2373] = 1378; children_of[1378][children_of[1378].length] = 2374; parent_of[2374] = 1378; children_of[1378][children_of[1378].length] = 2375; parent_of[2375] = 1378; children_of[1378][children_of[1378].length] = 2376; parent_of[2376] = 1378; children_of[1378][children_of[1378].length] = 2378; parent_of[2378] = 1378; children_of[1378][children_of[1378].length] = 2379; parent_of[2379] = 1378; children_of[1378][children_of[1378].length] = 2381; parent_of[2381] = 1378; children_of[1378][children_of[1378].length] = 2380; parent_of[2380] = 1378; children_of[1378][children_of[1378].length] = 2382; parent_of[2382] = 1378; children_of[1383][children_of[1383].length] = 1384; parent_of[1384] = 1383; children_of[1383][children_of[1383].length] = 2116; parent_of[2116] = 1383; children_of[1383][children_of[1383].length] = 2117; parent_of[2117] = 1383; children_of[1383][children_of[1383].length] = 2129; parent_of[2129] = 1383; children_of[1383][children_of[1383].length] = 2568; parent_of[2568] = 1383; children_of[1383][children_of[1383].length] = 2569; parent_of[2569] = 1383; children_of[1385][children_of[1385].length] = 1386; parent_of[1386] = 1385; children_of[1385][children_of[1385].length] = 1387; parent_of[1387] = 1385; children_of[1385][children_of[1385].length] = 2316; parent_of[2316] = 1385; children_of[1385][children_of[1385].length] = 2315; parent_of[2315] = 1385; children_of[1388][children_of[1388].length] = 1389; parent_of[1389] = 1388; children_of[1388][children_of[1388].length] = 1390; parent_of[1390] = 1388; children_of[1388][children_of[1388].length] = 1391; parent_of[1391] = 1388; //Set up the dependencies list for quick reference by show_by_dependency() dependencies = new Array(); parent_dependencies = new Array(); dependencies[1374] = new Array(); parent_dependencies[1374] = new Array(); dependencies[1375] = new Array(); parent_dependencies[1375] = new Array(); dependencies[1376] = new Array(); parent_dependencies[1376] = new Array(); dependencies[1377] = new Array(); parent_dependencies[1377] = new Array(); dependencies[1378] = new Array(); parent_dependencies[1378] = new Array(); dependencies[1378][19] = 1374; dependencies[1379] = new Array(); parent_dependencies[1379] = new Array(); dependencies[1379][19] = 1374; parent_dependencies[1379][19] = 1374; dependencies[2318] = new Array(); parent_dependencies[2318] = new Array(); dependencies[2318][19] = 1374; parent_dependencies[2318][19] = 1374; dependencies[1380] = new Array(); parent_dependencies[1380] = new Array(); dependencies[1380][19] = 1374; parent_dependencies[1380][19] = 1374; dependencies[1381] = new Array(); parent_dependencies[1381] = new Array(); dependencies[1381][19] = 1374; parent_dependencies[1381][19] = 1374; dependencies[1382] = new Array(); parent_dependencies[1382] = new Array(); dependencies[1382][19] = 1374; parent_dependencies[1382][19] = 1374; dependencies[1938] = new Array(); parent_dependencies[1938] = new Array(); dependencies[1938][19] = 1374; parent_dependencies[1938][19] = 1374; dependencies[2317] = new Array(); parent_dependencies[2317] = new Array(); dependencies[2317][19] = 1374; parent_dependencies[2317][19] = 1374; dependencies[2372] = new Array(); parent_dependencies[2372] = new Array(); dependencies[2372][19] = 1374; parent_dependencies[2372][19] = 1374; dependencies[2373] = new Array(); parent_dependencies[2373] = new Array(); dependencies[2373][19] = 1374; parent_dependencies[2373][19] = 1374; dependencies[2374] = new Array(); parent_dependencies[2374] = new Array(); dependencies[2374][19] = 1374; parent_dependencies[2374][19] = 1374; dependencies[2375] = new Array(); parent_dependencies[2375] = new Array(); dependencies[2375][19] = 1374; parent_dependencies[2375][19] = 1374; dependencies[2376] = new Array(); parent_dependencies[2376] = new Array(); dependencies[2376][19] = 1374; parent_dependencies[2376][19] = 1374; dependencies[2378] = new Array(); parent_dependencies[2378] = new Array(); dependencies[2378][19] = 1374; parent_dependencies[2378][19] = 1374; dependencies[2379] = new Array(); parent_dependencies[2379] = new Array(); dependencies[2379][19] = 1374; parent_dependencies[2379][19] = 1374; dependencies[2381] = new Array(); parent_dependencies[2381] = new Array(); dependencies[2381][19] = 1374; parent_dependencies[2381][19] = 1374; dependencies[2380] = new Array(); parent_dependencies[2380] = new Array(); dependencies[2380][19] = 1374; parent_dependencies[2380][19] = 1374; dependencies[2382] = new Array(); parent_dependencies[2382] = new Array(); dependencies[2382][19] = 1374; parent_dependencies[2382][19] = 1374; dependencies[1383] = new Array(); parent_dependencies[1383] = new Array(); dependencies[1383][19] = 1375; dependencies[1384] = new Array(); parent_dependencies[1384] = new Array(); dependencies[1384][19] = 1375; parent_dependencies[1384][19] = 1375; dependencies[2116] = new Array(); parent_dependencies[2116] = new Array(); dependencies[2116][19] = 1375; parent_dependencies[2116][19] = 1375; dependencies[2117] = new Array(); parent_dependencies[2117] = new Array(); dependencies[2117][19] = 1375; parent_dependencies[2117][19] = 1375; dependencies[2129] = new Array(); parent_dependencies[2129] = new Array(); dependencies[2129][19] = 1375; parent_dependencies[2129][19] = 1375; dependencies[2568] = new Array(); parent_dependencies[2568] = new Array(); parent_dependencies[2568][19] = 1375; dependencies[2569] = new Array(); parent_dependencies[2569] = new Array(); parent_dependencies[2569][19] = 1375; dependencies[1385] = new Array(); parent_dependencies[1385] = new Array(); dependencies[1385][19] = 1376; dependencies[1386] = new Array(); parent_dependencies[1386] = new Array(); dependencies[1386][19] = 1376; parent_dependencies[1386][19] = 1376; dependencies[1387] = new Array(); parent_dependencies[1387] = new Array(); dependencies[1387][19] = 1376; parent_dependencies[1387][19] = 1376; dependencies[2316] = new Array(); parent_dependencies[2316] = new Array(); dependencies[2316][19] = 1376; parent_dependencies[2316][19] = 1376; dependencies[2315] = new Array(); parent_dependencies[2315] = new Array(); dependencies[2315][19] = 1376; parent_dependencies[2315][19] = 1376; dependencies[1388] = new Array(); parent_dependencies[1388] = new Array(); dependencies[1388][19] = 1377; dependencies[1389] = new Array(); parent_dependencies[1389] = new Array(); dependencies[1389][19] = 1377; parent_dependencies[1389][19] = 1377; dependencies[1390] = new Array(); parent_dependencies[1390] = new Array(); dependencies[1390][19] = 1377; parent_dependencies[1390][19] = 1377; dependencies[1391] = new Array(); parent_dependencies[1391] = new Array(); dependencies[1391][19] = 1377; parent_dependencies[1391][19] = 1377; //Set up the required categories for this step and note all //category names category_names[19] = 'Products'; category_names[20] = 'Quantity & Size'; required_categories[required_categories.length] = 20; //Invoke udpate_category_selection_display() for each category update_all_categories();