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[42] = 'multi'; selections_in[42] = new Array(); selection_type_of[43] = 'multi'; selections_in[43] = new Array(); //Set up children_of and category_of for quick reference by select_all_subs() children_of[1814] = new Array(); category_of[1814] = 42; selections_in[42][selections_in[42].length] = 1814; children_of[1815] = new Array(); category_of[1815] = 43; selections_in[43][selections_in[43].length] = 1815; category_of[1816] = 43; selections_in[43][selections_in[43].length] = 1816; category_of[1817] = 43; selections_in[43][selections_in[43].length] = 1817; category_of[1818] = 43; selections_in[43][selections_in[43].length] = 1818; category_of[1819] = 43; selections_in[43][selections_in[43].length] = 1819; category_of[1820] = 43; selections_in[43][selections_in[43].length] = 1820; category_of[1821] = 43; selections_in[43][selections_in[43].length] = 1821; category_of[2237] = 43; selections_in[43][selections_in[43].length] = 2237; category_of[2238] = 43; selections_in[43][selections_in[43].length] = 2238; category_of[2239] = 43; selections_in[43][selections_in[43].length] = 2239; category_of[2240] = 43; selections_in[43][selections_in[43].length] = 2240; category_of[2241] = 43; selections_in[43][selections_in[43].length] = 2241; category_of[2242] = 43; selections_in[43][selections_in[43].length] = 2242; category_of[2243] = 43; selections_in[43][selections_in[43].length] = 2243; category_of[2244] = 43; selections_in[43][selections_in[43].length] = 2244; category_of[2245] = 43; selections_in[43][selections_in[43].length] = 2245; children_of[1815][children_of[1815].length] = 1816; parent_of[1816] = 1815; children_of[1815][children_of[1815].length] = 1817; parent_of[1817] = 1815; children_of[1815][children_of[1815].length] = 1818; parent_of[1818] = 1815; children_of[1815][children_of[1815].length] = 1819; parent_of[1819] = 1815; children_of[1815][children_of[1815].length] = 1820; parent_of[1820] = 1815; children_of[1815][children_of[1815].length] = 1821; parent_of[1821] = 1815; children_of[1815][children_of[1815].length] = 2237; parent_of[2237] = 1815; children_of[1815][children_of[1815].length] = 2238; parent_of[2238] = 1815; children_of[1815][children_of[1815].length] = 2239; parent_of[2239] = 1815; children_of[1815][children_of[1815].length] = 2240; parent_of[2240] = 1815; children_of[1815][children_of[1815].length] = 2241; parent_of[2241] = 1815; children_of[1815][children_of[1815].length] = 2242; parent_of[2242] = 1815; children_of[1815][children_of[1815].length] = 2243; parent_of[2243] = 1815; children_of[1815][children_of[1815].length] = 2244; parent_of[2244] = 1815; children_of[1815][children_of[1815].length] = 2245; parent_of[2245] = 1815; //Set up the dependencies list for quick reference by show_by_dependency() dependencies = new Array(); parent_dependencies = new Array(); dependencies[1814] = new Array(); parent_dependencies[1814] = new Array(); dependencies[1815] = new Array(); parent_dependencies[1815] = new Array(); dependencies[1815][42] = 1814; dependencies[1816] = new Array(); parent_dependencies[1816] = new Array(); dependencies[1816][42] = 1814; parent_dependencies[1816][42] = 1814; dependencies[1817] = new Array(); parent_dependencies[1817] = new Array(); dependencies[1817][42] = 1814; parent_dependencies[1817][42] = 1814; dependencies[1818] = new Array(); parent_dependencies[1818] = new Array(); dependencies[1818][42] = 1814; parent_dependencies[1818][42] = 1814; dependencies[1819] = new Array(); parent_dependencies[1819] = new Array(); dependencies[1819][42] = 1814; parent_dependencies[1819][42] = 1814; dependencies[1820] = new Array(); parent_dependencies[1820] = new Array(); dependencies[1820][42] = 1814; parent_dependencies[1820][42] = 1814; dependencies[1821] = new Array(); parent_dependencies[1821] = new Array(); dependencies[1821][42] = 1814; parent_dependencies[1821][42] = 1814; dependencies[2237] = new Array(); parent_dependencies[2237] = new Array(); parent_dependencies[2237][42] = 1814; dependencies[2238] = new Array(); parent_dependencies[2238] = new Array(); parent_dependencies[2238][42] = 1814; dependencies[2239] = new Array(); parent_dependencies[2239] = new Array(); parent_dependencies[2239][42] = 1814; dependencies[2240] = new Array(); parent_dependencies[2240] = new Array(); parent_dependencies[2240][42] = 1814; dependencies[2241] = new Array(); parent_dependencies[2241] = new Array(); parent_dependencies[2241][42] = 1814; dependencies[2242] = new Array(); parent_dependencies[2242] = new Array(); parent_dependencies[2242][42] = 1814; dependencies[2243] = new Array(); parent_dependencies[2243] = new Array(); parent_dependencies[2243][42] = 1814; dependencies[2244] = new Array(); parent_dependencies[2244] = new Array(); parent_dependencies[2244][42] = 1814; dependencies[2245] = new Array(); parent_dependencies[2245] = new Array(); parent_dependencies[2245][42] = 1814; //Set up the required categories for this step and note all //category names category_names[42] = 'Cotton Pet Beds'; category_names[43] = 'Pet Product Size & Quantity'; required_categories[required_categories.length] = 43; //Invoke udpate_category_selection_display() for each category update_all_categories();