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[34] = 'multi'; selections_in[34] = new Array(); selection_type_of[38] = 'multi'; selections_in[38] = new Array(); //Set up children_of and category_of for quick reference by select_all_subs() children_of[1562] = new Array(); category_of[1562] = 34; selections_in[34][selections_in[34].length] = 1562; children_of[1563] = new Array(); category_of[1563] = 34; selections_in[34][selections_in[34].length] = 1563; children_of[1564] = new Array(); category_of[1564] = 34; selections_in[34][selections_in[34].length] = 1564; children_of[1565] = new Array(); category_of[1565] = 34; selections_in[34][selections_in[34].length] = 1565; children_of[1566] = new Array(); category_of[1566] = 34; selections_in[34][selections_in[34].length] = 1566; children_of[1567] = new Array(); category_of[1567] = 38; selections_in[38][selections_in[38].length] = 1567; category_of[1572] = 38; selections_in[38][selections_in[38].length] = 1572; children_of[1568] = new Array(); category_of[1568] = 38; selections_in[38][selections_in[38].length] = 1568; category_of[1573] = 38; selections_in[38][selections_in[38].length] = 1573; children_of[1569] = new Array(); category_of[1569] = 38; selections_in[38][selections_in[38].length] = 1569; category_of[1574] = 38; selections_in[38][selections_in[38].length] = 1574; children_of[1570] = new Array(); category_of[1570] = 38; selections_in[38][selections_in[38].length] = 1570; category_of[1575] = 38; selections_in[38][selections_in[38].length] = 1575; category_of[1576] = 38; selections_in[38][selections_in[38].length] = 1576; category_of[1577] = 38; selections_in[38][selections_in[38].length] = 1577; category_of[1578] = 38; selections_in[38][selections_in[38].length] = 1578; children_of[1571] = new Array(); category_of[1571] = 38; selections_in[38][selections_in[38].length] = 1571; category_of[1579] = 38; selections_in[38][selections_in[38].length] = 1579; category_of[1580] = 38; selections_in[38][selections_in[38].length] = 1580; category_of[1581] = 38; selections_in[38][selections_in[38].length] = 1581; category_of[1582] = 38; selections_in[38][selections_in[38].length] = 1582; category_of[1583] = 38; selections_in[38][selections_in[38].length] = 1583; category_of[1584] = 38; selections_in[38][selections_in[38].length] = 1584; children_of[1567][children_of[1567].length] = 1572; parent_of[1572] = 1567; children_of[1568][children_of[1568].length] = 1573; parent_of[1573] = 1568; children_of[1569][children_of[1569].length] = 1574; parent_of[1574] = 1569; children_of[1570][children_of[1570].length] = 1575; parent_of[1575] = 1570; children_of[1570][children_of[1570].length] = 1576; parent_of[1576] = 1570; children_of[1570][children_of[1570].length] = 1577; parent_of[1577] = 1570; children_of[1570][children_of[1570].length] = 1578; parent_of[1578] = 1570; children_of[1571][children_of[1571].length] = 1579; parent_of[1579] = 1571; children_of[1571][children_of[1571].length] = 1580; parent_of[1580] = 1571; children_of[1571][children_of[1571].length] = 1581; parent_of[1581] = 1571; children_of[1571][children_of[1571].length] = 1582; parent_of[1582] = 1571; children_of[1571][children_of[1571].length] = 1583; parent_of[1583] = 1571; children_of[1571][children_of[1571].length] = 1584; parent_of[1584] = 1571; //Set up the dependencies list for quick reference by show_by_dependency() dependencies = new Array(); parent_dependencies = new Array(); dependencies[1562] = new Array(); parent_dependencies[1562] = new Array(); dependencies[1563] = new Array(); parent_dependencies[1563] = new Array(); dependencies[1564] = new Array(); parent_dependencies[1564] = new Array(); dependencies[1565] = new Array(); parent_dependencies[1565] = new Array(); dependencies[1566] = new Array(); parent_dependencies[1566] = new Array(); dependencies[1567] = new Array(); parent_dependencies[1567] = new Array(); dependencies[1567][34] = 1562; dependencies[1572] = new Array(); parent_dependencies[1572] = new Array(); parent_dependencies[1572][34] = 1562; dependencies[1568] = new Array(); parent_dependencies[1568] = new Array(); dependencies[1568][34] = 1563; dependencies[1573] = new Array(); parent_dependencies[1573] = new Array(); parent_dependencies[1573][34] = 1563; dependencies[1569] = new Array(); parent_dependencies[1569] = new Array(); dependencies[1569][34] = 1564; dependencies[1574] = new Array(); parent_dependencies[1574] = new Array(); parent_dependencies[1574][34] = 1564; dependencies[1570] = new Array(); parent_dependencies[1570] = new Array(); dependencies[1570][34] = 1565; dependencies[1575] = new Array(); parent_dependencies[1575] = new Array(); parent_dependencies[1575][34] = 1565; dependencies[1576] = new Array(); parent_dependencies[1576] = new Array(); parent_dependencies[1576][34] = 1565; dependencies[1577] = new Array(); parent_dependencies[1577] = new Array(); parent_dependencies[1577][34] = 1565; dependencies[1578] = new Array(); parent_dependencies[1578] = new Array(); parent_dependencies[1578][34] = 1565; dependencies[1571] = new Array(); parent_dependencies[1571] = new Array(); dependencies[1571][34] = 1566; dependencies[1579] = new Array(); parent_dependencies[1579] = new Array(); parent_dependencies[1579][34] = 1566; dependencies[1580] = new Array(); parent_dependencies[1580] = new Array(); parent_dependencies[1580][34] = 1566; dependencies[1581] = new Array(); parent_dependencies[1581] = new Array(); parent_dependencies[1581][34] = 1566; dependencies[1582] = new Array(); parent_dependencies[1582] = new Array(); parent_dependencies[1582][34] = 1566; dependencies[1583] = new Array(); parent_dependencies[1583] = new Array(); parent_dependencies[1583][34] = 1566; dependencies[1584] = new Array(); parent_dependencies[1584] = new Array(); parent_dependencies[1584][34] = 1566; //Set up the required categories for this step and note all //category names category_names[34] = 'Products'; category_names[38] = 'Quantity & Size'; required_categories[required_categories.length] = 38; //Invoke udpate_category_selection_display() for each category update_all_categories();