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[21] = 'multi'; selections_in[21] = new Array(); selection_type_of[22] = 'multi'; selections_in[22] = new Array(); selection_type_of[23] = 'single_sub'; selections_in[23] = new Array(); //Set up children_of and category_of for quick reference by select_all_subs() children_of[1392] = new Array(); category_of[1392] = 21; selections_in[21][selections_in[21].length] = 1392; children_of[1393] = new Array(); category_of[1393] = 21; selections_in[21][selections_in[21].length] = 1393; children_of[1394] = new Array(); category_of[1394] = 21; selections_in[21][selections_in[21].length] = 1394; children_of[1395] = new Array(); category_of[1395] = 22; selections_in[22][selections_in[22].length] = 1395; category_of[1397] = 22; selections_in[22][selections_in[22].length] = 1397; category_of[1398] = 22; selections_in[22][selections_in[22].length] = 1398; category_of[1399] = 22; selections_in[22][selections_in[22].length] = 1399; category_of[1400] = 22; selections_in[22][selections_in[22].length] = 1400; children_of[1430] = new Array(); category_of[1430] = 22; selections_in[22][selections_in[22].length] = 1430; category_of[1431] = 22; selections_in[22][selections_in[22].length] = 1431; category_of[1432] = 22; selections_in[22][selections_in[22].length] = 1432; category_of[1433] = 22; selections_in[22][selections_in[22].length] = 1433; children_of[1434] = new Array(); category_of[1434] = 22; selections_in[22][selections_in[22].length] = 1434; category_of[1435] = 22; selections_in[22][selections_in[22].length] = 1435; category_of[1436] = 22; selections_in[22][selections_in[22].length] = 1436; category_of[1437] = 22; selections_in[22][selections_in[22].length] = 1437; children_of[1401] = new Array(); category_of[1401] = 23; selections_in[23][selections_in[23].length] = 1401; category_of[1402] = 23; selections_in[23][selections_in[23].length] = 1402; category_of[1403] = 23; selections_in[23][selections_in[23].length] = 1403; category_of[1405] = 23; selections_in[23][selections_in[23].length] = 1405; children_of[1438] = new Array(); category_of[1438] = 23; selections_in[23][selections_in[23].length] = 1438; category_of[1440] = 23; selections_in[23][selections_in[23].length] = 1440; category_of[1441] = 23; selections_in[23][selections_in[23].length] = 1441; category_of[1443] = 23; selections_in[23][selections_in[23].length] = 1443; children_of[1743] = new Array(); category_of[1743] = 23; selections_in[23][selections_in[23].length] = 1743; children_of[1395][children_of[1395].length] = 1397; parent_of[1397] = 1395; children_of[1395][children_of[1395].length] = 1398; parent_of[1398] = 1395; children_of[1395][children_of[1395].length] = 1399; parent_of[1399] = 1395; children_of[1395][children_of[1395].length] = 1400; parent_of[1400] = 1395; children_of[1430][children_of[1430].length] = 1431; parent_of[1431] = 1430; children_of[1430][children_of[1430].length] = 1432; parent_of[1432] = 1430; children_of[1430][children_of[1430].length] = 1433; parent_of[1433] = 1430; children_of[1434][children_of[1434].length] = 1435; parent_of[1435] = 1434; children_of[1434][children_of[1434].length] = 1436; parent_of[1436] = 1434; children_of[1434][children_of[1434].length] = 1437; parent_of[1437] = 1434; children_of[1401][children_of[1401].length] = 1402; parent_of[1402] = 1401; children_of[1401][children_of[1401].length] = 1403; parent_of[1403] = 1401; children_of[1401][children_of[1401].length] = 1405; parent_of[1405] = 1401; children_of[1438][children_of[1438].length] = 1440; parent_of[1440] = 1438; children_of[1438][children_of[1438].length] = 1441; parent_of[1441] = 1438; children_of[1438][children_of[1438].length] = 1443; parent_of[1443] = 1438; //Set up the dependencies list for quick reference by show_by_dependency() dependencies = new Array(); parent_dependencies = new Array(); dependencies[1392] = new Array(); parent_dependencies[1392] = new Array(); dependencies[1393] = new Array(); parent_dependencies[1393] = new Array(); dependencies[1394] = new Array(); parent_dependencies[1394] = new Array(); dependencies[1395] = new Array(); parent_dependencies[1395] = new Array(); dependencies[1395][21] = 1392; dependencies[1397] = new Array(); parent_dependencies[1397] = new Array(); dependencies[1397][21] = 1392; parent_dependencies[1397][21] = 1392; dependencies[1398] = new Array(); parent_dependencies[1398] = new Array(); dependencies[1398][21] = 1392; parent_dependencies[1398][21] = 1392; dependencies[1399] = new Array(); parent_dependencies[1399] = new Array(); dependencies[1399][21] = 1392; parent_dependencies[1399][21] = 1392; dependencies[1400] = new Array(); parent_dependencies[1400] = new Array(); dependencies[1400][21] = 1392; parent_dependencies[1400][21] = 1392; dependencies[1430] = new Array(); parent_dependencies[1430] = new Array(); dependencies[1430][21] = 1393; dependencies[1431] = new Array(); parent_dependencies[1431] = new Array(); dependencies[1431][21] = 1393; parent_dependencies[1431][21] = 1393; dependencies[1432] = new Array(); parent_dependencies[1432] = new Array(); dependencies[1432][21] = 1393; parent_dependencies[1432][21] = 1393; dependencies[1433] = new Array(); parent_dependencies[1433] = new Array(); dependencies[1433][21] = 1393; parent_dependencies[1433][21] = 1393; dependencies[1434] = new Array(); parent_dependencies[1434] = new Array(); dependencies[1434][21] = 1394; dependencies[1435] = new Array(); parent_dependencies[1435] = new Array(); dependencies[1435][21] = 1394; parent_dependencies[1435][21] = 1394; dependencies[1436] = new Array(); parent_dependencies[1436] = new Array(); dependencies[1436][21] = 1394; parent_dependencies[1436][21] = 1394; dependencies[1437] = new Array(); parent_dependencies[1437] = new Array(); dependencies[1437][21] = 1394; parent_dependencies[1437][21] = 1394; dependencies[1401] = new Array(); parent_dependencies[1401] = new Array(); dependencies[1401][21] = 1393; dependencies[1402] = new Array(); parent_dependencies[1402] = new Array(); dependencies[1402][21] = 1393; parent_dependencies[1402][21] = 1393; dependencies[1403] = new Array(); parent_dependencies[1403] = new Array(); dependencies[1403][21] = 1393; parent_dependencies[1403][21] = 1393; dependencies[1405] = new Array(); parent_dependencies[1405] = new Array(); dependencies[1405][21] = 1393; parent_dependencies[1405][21] = 1393; dependencies[1438] = new Array(); parent_dependencies[1438] = new Array(); dependencies[1438][21] = 1392; dependencies[1440] = new Array(); parent_dependencies[1440] = new Array(); dependencies[1440][21] = 1392; parent_dependencies[1440][21] = 1392; dependencies[1441] = new Array(); parent_dependencies[1441] = new Array(); dependencies[1441][21] = 1392; parent_dependencies[1441][21] = 1392; dependencies[1443] = new Array(); parent_dependencies[1443] = new Array(); dependencies[1443][21] = 1392; parent_dependencies[1443][21] = 1392; dependencies[1743] = new Array(); parent_dependencies[1743] = new Array(); dependencies[1743][22] = 1395; //Set up the required categories for this step and note all //category names category_names[21] = 'Products'; category_names[22] = 'Quantity & Size'; category_names[23] = 'Select a Color'; required_categories[required_categories.length] = 23; //Invoke udpate_category_selection_display() for each category update_all_categories();