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(); children_trigger = 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[1] = 'multi'; selections_in[1] = new Array(); children_trigger[1] = 1; selection_type_of[2] = 'multi'; selections_in[2] = new Array(); children_trigger[2] = 0; //Set up children_of and category_of for quick reference by select_all_subs() children_of[33] = new Array(); category_of[33] = 1; selections_in[1][selections_in[1].length] = 33; category_of[35] = 1; selections_in[1][selections_in[1].length] = 35; category_of[34] = 1; selections_in[1][selections_in[1].length] = 34; children_of[43] = new Array(); category_of[43] = 1; selections_in[1][selections_in[1].length] = 43; children_of[6] = new Array(); category_of[6] = 1; selections_in[1][selections_in[1].length] = 6; children_of[1] = new Array(); category_of[1] = 1; selections_in[1][selections_in[1].length] = 1; children_of[122] = new Array(); category_of[122] = 1; selections_in[1][selections_in[1].length] = 122; children_of[48] = new Array(); category_of[48] = 2; selections_in[2][selections_in[2].length] = 48; category_of[50] = 2; selections_in[2][selections_in[2].length] = 50; category_of[72] = 2; selections_in[2][selections_in[2].length] = 72; category_of[49] = 2; selections_in[2][selections_in[2].length] = 49; category_of[70] = 2; selections_in[2][selections_in[2].length] = 70; category_of[71] = 2; selections_in[2][selections_in[2].length] = 71; category_of[73] = 2; selections_in[2][selections_in[2].length] = 73; category_of[51] = 2; selections_in[2][selections_in[2].length] = 51; category_of[54] = 2; selections_in[2][selections_in[2].length] = 54; category_of[80] = 2; selections_in[2][selections_in[2].length] = 80; category_of[78] = 2; selections_in[2][selections_in[2].length] = 78; category_of[68] = 2; selections_in[2][selections_in[2].length] = 68; category_of[79] = 2; selections_in[2][selections_in[2].length] = 79; category_of[52] = 2; selections_in[2][selections_in[2].length] = 52; category_of[76] = 2; selections_in[2][selections_in[2].length] = 76; category_of[69] = 2; selections_in[2][selections_in[2].length] = 69; category_of[77] = 2; selections_in[2][selections_in[2].length] = 77; category_of[75] = 2; selections_in[2][selections_in[2].length] = 75; category_of[53] = 2; selections_in[2][selections_in[2].length] = 53; category_of[74] = 2; selections_in[2][selections_in[2].length] = 74; children_of[57] = new Array(); category_of[57] = 2; selections_in[2][selections_in[2].length] = 57; category_of[82] = 2; selections_in[2][selections_in[2].length] = 82; category_of[83] = 2; selections_in[2][selections_in[2].length] = 83; category_of[84] = 2; selections_in[2][selections_in[2].length] = 84; category_of[85] = 2; selections_in[2][selections_in[2].length] = 85; category_of[86] = 2; selections_in[2][selections_in[2].length] = 86; category_of[87] = 2; selections_in[2][selections_in[2].length] = 87; category_of[88] = 2; selections_in[2][selections_in[2].length] = 88; category_of[89] = 2; selections_in[2][selections_in[2].length] = 89; category_of[90] = 2; selections_in[2][selections_in[2].length] = 90; category_of[91] = 2; selections_in[2][selections_in[2].length] = 91; category_of[92] = 2; selections_in[2][selections_in[2].length] = 92; category_of[93] = 2; selections_in[2][selections_in[2].length] = 93; category_of[94] = 2; selections_in[2][selections_in[2].length] = 94; category_of[95] = 2; selections_in[2][selections_in[2].length] = 95; category_of[96] = 2; selections_in[2][selections_in[2].length] = 96; category_of[97] = 2; selections_in[2][selections_in[2].length] = 97; category_of[98] = 2; selections_in[2][selections_in[2].length] = 98; category_of[99] = 2; selections_in[2][selections_in[2].length] = 99; category_of[100] = 2; selections_in[2][selections_in[2].length] = 100; children_of[101] = new Array(); category_of[101] = 2; selections_in[2][selections_in[2].length] = 101; category_of[102] = 2; selections_in[2][selections_in[2].length] = 102; category_of[103] = 2; selections_in[2][selections_in[2].length] = 103; category_of[104] = 2; selections_in[2][selections_in[2].length] = 104; category_of[105] = 2; selections_in[2][selections_in[2].length] = 105; category_of[106] = 2; selections_in[2][selections_in[2].length] = 106; category_of[107] = 2; selections_in[2][selections_in[2].length] = 107; category_of[108] = 2; selections_in[2][selections_in[2].length] = 108; category_of[109] = 2; selections_in[2][selections_in[2].length] = 109; category_of[110] = 2; selections_in[2][selections_in[2].length] = 110; category_of[111] = 2; selections_in[2][selections_in[2].length] = 111; category_of[112] = 2; selections_in[2][selections_in[2].length] = 112; category_of[113] = 2; selections_in[2][selections_in[2].length] = 113; category_of[114] = 2; selections_in[2][selections_in[2].length] = 114; category_of[115] = 2; selections_in[2][selections_in[2].length] = 115; category_of[116] = 2; selections_in[2][selections_in[2].length] = 116; category_of[117] = 2; selections_in[2][selections_in[2].length] = 117; category_of[118] = 2; selections_in[2][selections_in[2].length] = 118; category_of[119] = 2; selections_in[2][selections_in[2].length] = 119; category_of[120] = 2; selections_in[2][selections_in[2].length] = 120; children_of[33][children_of[33].length] = 35; parent_of[35] = 33; children_of[33][children_of[33].length] = 34; parent_of[34] = 33; children_of[48][children_of[48].length] = 50; parent_of[50] = 48; children_of[48][children_of[48].length] = 72; parent_of[72] = 48; children_of[48][children_of[48].length] = 49; parent_of[49] = 48; children_of[48][children_of[48].length] = 70; parent_of[70] = 48; children_of[48][children_of[48].length] = 71; parent_of[71] = 48; children_of[48][children_of[48].length] = 73; parent_of[73] = 48; children_of[48][children_of[48].length] = 51; parent_of[51] = 48; children_of[48][children_of[48].length] = 54; parent_of[54] = 48; children_of[48][children_of[48].length] = 80; parent_of[80] = 48; children_of[48][children_of[48].length] = 78; parent_of[78] = 48; children_of[48][children_of[48].length] = 68; parent_of[68] = 48; children_of[48][children_of[48].length] = 79; parent_of[79] = 48; children_of[48][children_of[48].length] = 52; parent_of[52] = 48; children_of[48][children_of[48].length] = 76; parent_of[76] = 48; children_of[48][children_of[48].length] = 69; parent_of[69] = 48; children_of[48][children_of[48].length] = 77; parent_of[77] = 48; children_of[48][children_of[48].length] = 75; parent_of[75] = 48; children_of[48][children_of[48].length] = 53; parent_of[53] = 48; children_of[48][children_of[48].length] = 74; parent_of[74] = 48; children_of[57][children_of[57].length] = 82; parent_of[82] = 57; children_of[57][children_of[57].length] = 83; parent_of[83] = 57; children_of[57][children_of[57].length] = 84; parent_of[84] = 57; children_of[57][children_of[57].length] = 85; parent_of[85] = 57; children_of[57][children_of[57].length] = 86; parent_of[86] = 57; children_of[57][children_of[57].length] = 87; parent_of[87] = 57; children_of[57][children_of[57].length] = 88; parent_of[88] = 57; children_of[57][children_of[57].length] = 89; parent_of[89] = 57; children_of[57][children_of[57].length] = 90; parent_of[90] = 57; children_of[57][children_of[57].length] = 91; parent_of[91] = 57; children_of[57][children_of[57].length] = 92; parent_of[92] = 57; children_of[57][children_of[57].length] = 93; parent_of[93] = 57; children_of[57][children_of[57].length] = 94; parent_of[94] = 57; children_of[57][children_of[57].length] = 95; parent_of[95] = 57; children_of[57][children_of[57].length] = 96; parent_of[96] = 57; children_of[57][children_of[57].length] = 97; parent_of[97] = 57; children_of[57][children_of[57].length] = 98; parent_of[98] = 57; children_of[57][children_of[57].length] = 99; parent_of[99] = 57; children_of[57][children_of[57].length] = 100; parent_of[100] = 57; children_of[101][children_of[101].length] = 102; parent_of[102] = 101; children_of[101][children_of[101].length] = 103; parent_of[103] = 101; children_of[101][children_of[101].length] = 104; parent_of[104] = 101; children_of[101][children_of[101].length] = 105; parent_of[105] = 101; children_of[101][children_of[101].length] = 106; parent_of[106] = 101; children_of[101][children_of[101].length] = 107; parent_of[107] = 101; children_of[101][children_of[101].length] = 108; parent_of[108] = 101; children_of[101][children_of[101].length] = 109; parent_of[109] = 101; children_of[101][children_of[101].length] = 110; parent_of[110] = 101; children_of[101][children_of[101].length] = 111; parent_of[111] = 101; children_of[101][children_of[101].length] = 112; parent_of[112] = 101; children_of[101][children_of[101].length] = 113; parent_of[113] = 101; children_of[101][children_of[101].length] = 114; parent_of[114] = 101; children_of[101][children_of[101].length] = 115; parent_of[115] = 101; children_of[101][children_of[101].length] = 116; parent_of[116] = 101; children_of[101][children_of[101].length] = 117; parent_of[117] = 101; children_of[101][children_of[101].length] = 118; parent_of[118] = 101; children_of[101][children_of[101].length] = 119; parent_of[119] = 101; children_of[101][children_of[101].length] = 120; parent_of[120] = 101; //Set up the dependencies list for quick reference by show_by_dependency() dependencies = new Array(); parent_dependencies = new Array(); dependencies[33] = new Array(); parent_dependencies[33] = new Array(); dependencies[35] = new Array(); parent_dependencies[35] = new Array(); dependencies[34] = new Array(); parent_dependencies[34] = new Array(); dependencies[43] = new Array(); parent_dependencies[43] = new Array(); dependencies[6] = new Array(); parent_dependencies[6] = new Array(); dependencies[1] = new Array(); parent_dependencies[1] = new Array(); dependencies[122] = new Array(); parent_dependencies[122] = new Array(); dependencies[48] = new Array(); parent_dependencies[48] = new Array(); dependencies[48][1] = 33; dependencies[50] = new Array(); parent_dependencies[50] = new Array(); dependencies[50][1] = 33; parent_dependencies[50][1] = 33; dependencies[72] = new Array(); parent_dependencies[72] = new Array(); parent_dependencies[72][1] = 33; dependencies[49] = new Array(); parent_dependencies[49] = new Array(); dependencies[49][1] = 33; parent_dependencies[49][1] = 33; dependencies[70] = new Array(); parent_dependencies[70] = new Array(); parent_dependencies[70][1] = 33; dependencies[71] = new Array(); parent_dependencies[71] = new Array(); parent_dependencies[71][1] = 33; dependencies[73] = new Array(); parent_dependencies[73] = new Array(); parent_dependencies[73][1] = 33; dependencies[51] = new Array(); parent_dependencies[51] = new Array(); dependencies[51][1] = 33; parent_dependencies[51][1] = 33; dependencies[54] = new Array(); parent_dependencies[54] = new Array(); dependencies[54][1] = 33; parent_dependencies[54][1] = 33; dependencies[80] = new Array(); parent_dependencies[80] = new Array(); parent_dependencies[80][1] = 33; dependencies[78] = new Array(); parent_dependencies[78] = new Array(); parent_dependencies[78][1] = 33; dependencies[68] = new Array(); parent_dependencies[68] = new Array(); parent_dependencies[68][1] = 33; dependencies[79] = new Array(); parent_dependencies[79] = new Array(); parent_dependencies[79][1] = 33; dependencies[52] = new Array(); parent_dependencies[52] = new Array(); dependencies[52][1] = 33; parent_dependencies[52][1] = 33; dependencies[76] = new Array(); parent_dependencies[76] = new Array(); parent_dependencies[76][1] = 33; dependencies[69] = new Array(); parent_dependencies[69] = new Array(); parent_dependencies[69][1] = 33; dependencies[77] = new Array(); parent_dependencies[77] = new Array(); parent_dependencies[77][1] = 33; dependencies[75] = new Array(); parent_dependencies[75] = new Array(); parent_dependencies[75][1] = 33; dependencies[53] = new Array(); parent_dependencies[53] = new Array(); dependencies[53][1] = 33; parent_dependencies[53][1] = 33; dependencies[74] = new Array(); parent_dependencies[74] = new Array(); parent_dependencies[74][1] = 33; dependencies[57] = new Array(); parent_dependencies[57] = new Array(); dependencies[57][1] = 6; dependencies[82] = new Array(); parent_dependencies[82] = new Array(); parent_dependencies[82][1] = 6; dependencies[83] = new Array(); parent_dependencies[83] = new Array(); parent_dependencies[83][1] = 6; dependencies[84] = new Array(); parent_dependencies[84] = new Array(); parent_dependencies[84][1] = 6; dependencies[85] = new Array(); parent_dependencies[85] = new Array(); parent_dependencies[85][1] = 6; dependencies[86] = new Array(); parent_dependencies[86] = new Array(); parent_dependencies[86][1] = 6; dependencies[87] = new Array(); parent_dependencies[87] = new Array(); parent_dependencies[87][1] = 6; dependencies[88] = new Array(); parent_dependencies[88] = new Array(); parent_dependencies[88][1] = 6; dependencies[89] = new Array(); parent_dependencies[89] = new Array(); parent_dependencies[89][1] = 6; dependencies[90] = new Array(); parent_dependencies[90] = new Array(); parent_dependencies[90][1] = 6; dependencies[91] = new Array(); parent_dependencies[91] = new Array(); parent_dependencies[91][1] = 6; dependencies[92] = new Array(); parent_dependencies[92] = new Array(); parent_dependencies[92][1] = 6; dependencies[93] = new Array(); parent_dependencies[93] = new Array(); parent_dependencies[93][1] = 6; dependencies[94] = new Array(); parent_dependencies[94] = new Array(); parent_dependencies[94][1] = 6; dependencies[95] = new Array(); parent_dependencies[95] = new Array(); parent_dependencies[95][1] = 6; dependencies[96] = new Array(); parent_dependencies[96] = new Array(); parent_dependencies[96][1] = 6; dependencies[97] = new Array(); parent_dependencies[97] = new Array(); parent_dependencies[97][1] = 6; dependencies[98] = new Array(); parent_dependencies[98] = new Array(); parent_dependencies[98][1] = 6; dependencies[99] = new Array(); parent_dependencies[99] = new Array(); parent_dependencies[99][1] = 6; dependencies[100] = new Array(); parent_dependencies[100] = new Array(); parent_dependencies[100][1] = 6; dependencies[101] = new Array(); parent_dependencies[101] = new Array(); dependencies[101][1] = 43; dependencies[102] = new Array(); parent_dependencies[102] = new Array(); parent_dependencies[102][1] = 43; dependencies[103] = new Array(); parent_dependencies[103] = new Array(); parent_dependencies[103][1] = 43; dependencies[104] = new Array(); parent_dependencies[104] = new Array(); parent_dependencies[104][1] = 43; dependencies[105] = new Array(); parent_dependencies[105] = new Array(); parent_dependencies[105][1] = 43; dependencies[106] = new Array(); parent_dependencies[106] = new Array(); parent_dependencies[106][1] = 43; dependencies[107] = new Array(); parent_dependencies[107] = new Array(); parent_dependencies[107][1] = 43; dependencies[108] = new Array(); parent_dependencies[108] = new Array(); parent_dependencies[108][1] = 43; dependencies[109] = new Array(); parent_dependencies[109] = new Array(); parent_dependencies[109][1] = 43; dependencies[110] = new Array(); parent_dependencies[110] = new Array(); parent_dependencies[110][1] = 43; dependencies[111] = new Array(); parent_dependencies[111] = new Array(); parent_dependencies[111][1] = 43; dependencies[112] = new Array(); parent_dependencies[112] = new Array(); parent_dependencies[112][1] = 43; dependencies[113] = new Array(); parent_dependencies[113] = new Array(); parent_dependencies[113][1] = 43; dependencies[114] = new Array(); parent_dependencies[114] = new Array(); parent_dependencies[114][1] = 43; dependencies[115] = new Array(); parent_dependencies[115] = new Array(); parent_dependencies[115][1] = 43; dependencies[116] = new Array(); parent_dependencies[116] = new Array(); parent_dependencies[116][1] = 43; dependencies[117] = new Array(); parent_dependencies[117] = new Array(); parent_dependencies[117][1] = 43; dependencies[118] = new Array(); parent_dependencies[118] = new Array(); parent_dependencies[118][1] = 43; dependencies[119] = new Array(); parent_dependencies[119] = new Array(); parent_dependencies[119][1] = 43; dependencies[120] = new Array(); parent_dependencies[120] = new Array(); parent_dependencies[120][1] = 43; //Set up the required categories for this step and note all //category names category_names[1] = 'Alpaca Wool Products'; category_names[2] = 'Select a Color'; required_categories[required_categories.length] = 2; //Invoke udpate_category_selection_display() for each category update_all_categories();