//===========================================> GLOBAL MENU VARIABLES var is_loaded = false; var menu_offset_from_back = 14; var sub_menu_back_offset = 130; var sub_menu_offset = 152; var pointer_offset = 13; var sub_menu_rollover_offset = 151; var mcn = new Object(); var site_nav_on; var site_nav_sub_on; var menu_top = 83; //Top position where menu background starts var menu_down = 0; var menu_pos = new Array(); // from left var submenu_height_pos = new Array(); //from top var menu_px_from_left = new Array(326, 398, 470, 542, 614); //tells the menu where to pop down from left var submenu_px_from_top = new Array(90, 105, 120, 135, 145, 160); // tells sub menu where to pop down from top var arrow_top_array = new Array(106, 121, 136, 151, 166, 181); //this controls the arrow layer from top on main menu //=================================================> NAVIGATION FUNCTIONS function cancel_click(){ if (ie){ window.event.cancelBubble = true; } } function show_menu(){ show_family_box = eval('doc.' + mcn.menu + style); show_family_box.visibility = 'visible'; mcn.menu_open = true; menu_pos = eval((menu_px_from_left)); if (ie){ window.event.cancelBubble = true; } menu_mover(mcn.menu_pos, mcn.menu_height); menu_down = true; } function menu_mover(where, number){ arrow_object = eval('doc.arrow' + style); menu_object = eval('doc.menu' + mcn.menu_pos + style); silvertab_object = eval('doc.silvertab' + style); silvertab_object.left = (menu_pos[where]) + px; menu_object.left = (menu_pos[where] + menu_offset_from_back) + px; arrow_object.left = (menu_pos[where] + pointer_offset) + px; show_the_menu = eval('doc.menu' + mcn.menu_pos + style); silvertab_object.visibility = 'visible'; show_the_menu.visibility = 'visible'; i = 1; while (i <= number){ if (i == 1){ pulldownback_object = eval('doc.pulldownbackfirst' + style); } else if (i==number){ pulldownback_object = eval('doc.pulldownbacklast' + style); } else { pulldownback_object = eval('doc.pulldownback' + i + style); } pulldownback_object.visibility = 'visible'; pulldownback_object.left = menu_pos[where] + px; pulldownback_object.top = menu_top + (i*15) + px; i++; } } function hide_menu(number){ if (menu_down){ silvertab_object = eval('doc.silvertab' + style); arrow_object = eval('doc.arrow' + style); menu_object = eval('doc.menu' + mcn.menu_pos + style); silvertab_object.visibility = 'hidden'; arrow_object.visibility = 'hidden'; menu_object.visibility = 'hidden'; i = 1; while (i <= number){ if (i == 1){ pulldownback_object = eval('doc.pulldownbackfirst' + style) } else if (i == number){ pulldownback_object = eval('doc.pulldownbacklast' + style); } else { pulldownback_object = eval('doc.pulldownback' + i + style); } pulldownback_object.visibility = 'hidden'; i++; } menu_down = false; } if (mcn.menu_open){ hide_active_box = eval('doc.' + mcn.menu + style); hide_active_box.visibility = 'hidden'; if (mcn.menu){ if (mcn.item){ off_menu(); } } mcn.menu_open = false; mcn.menu = 0; } } function over_menu(which, menu_num, height){ if (menu_down && mcn.menu != which){ off_menu(); menu_mover(menu_num, height); } show_menu_rollover = eval('doc.' + which + style); show_menu_rollover.visibility = 'visible'; if (mcn.menu && mcn.menu != which){ hide_menu(mcn.menu_height); } mcn.menu = which; mcn.menu_pos = menu_num; mcn.menu_height = height; show_menu(); } function over_item(which, item, submenu, subheight){ if (ie){ window.event.cancelBubble = true; } arrow_object = eval('doc.arrow' + style); arrow_object.visibility = 'visible'; arrow_object.top = arrow_top_array[item] + px; if (submenu){ if (ie){ document.all.pointer.src = '/images/arrowright13x13.gif'; } if (ns){ document.layers['arrow'].document.pointer.src = '/images/arrowright13x13.gif'; } show_sub_menu(which, item, subheight); } else { if (ie){ document.all.pointer.src = '/images/arrowleft13x13.gif'; } if (ns){ document.layers['arrow'].document.pointer.src = '/images/arrowleft13x13.gif'; } hide_sub_menu(); } mcn.item = which; mcn.submenu = submenu; } function off_menu(){ arrow_object = eval('doc.arrow' + style); arrow_object.visibility = 'hidden'; hide_sub_menu(); mcn.item = 0; mcn.item_num = 0; } function kill_rollover(){ if (is_loaded){ if (!mcn.submenu){ off_menu(); } if (mcn.sub_item){ hide_sub_item(); } } } function show_sub_menu(which, item, number){ if (mcn.sub_menu && mcn.sub_menu != which || mcn.sub_menu_height && mcn.sub_menu_height != number){ hide_sub_menu(); } submenu_height_pos = eval(submenu_px_from_top); show_and_move_sub_menu = eval('doc.' + which + 'sub' + style); show_and_move_sub_menu.visibility = 'visible'; show_and_move_sub_menu.left = (menu_pos[mcn.menu_pos] + sub_menu_offset) + px; show_and_move_sub_menu.top = (submenu_height_pos[item] + 15) + px; i = 1; while (i <= number){ if (i == 1 && i == number){ show_and_move_sub_menu_back = eval('doc.subbacksingle' + style); } else if (i == 1){ show_and_move_sub_menu_back = eval('doc.subbackfirst' + style); } else if (i == number){ show_and_move_sub_menu_back = eval('doc.subbacklast' + style); } else { show_and_move_sub_menu_back = eval('doc.subback' + i + style); } show_and_move_sub_menu_back.visibility = 'visible'; show_and_move_sub_menu_back.left = (menu_pos[mcn.menu_pos] + sub_menu_back_offset) + px; show_and_move_sub_menu_back.top = (submenu_height_pos[item] + (i*15)) + px; i++ } mcn.sub_item_rollover_pos = item; mcn.sub_menu = which; mcn.sub_menu_height = number; } function hide_sub_menu(){ if (mcn.sub_menu){ hide_sub_item(); hide_sub_the_menu = eval('doc.' + mcn.sub_menu + 'sub' + style); hide_sub_the_menu.visibility = 'hidden'; i = 1; while (i <= mcn.sub_menu_height){ if (i == 1 && i == mcn.sub_menu_height){ hide_sub_menu_back = eval('doc.subbacksingle' + style); } else if (i == 1 && i != mcn.sub_menu_height){ hide_sub_menu_back = eval('doc.subbackfirst' + style); } else if (i == mcn.sub_menu_height){ hide_sub_menu_back = eval('doc.subbacklast' + style); } else { hide_sub_menu_back = eval('doc.subback' + i + style); } hide_sub_menu_back.visibility = 'hidden'; i++ } mcn.sub_menu = 0; } } function over_sub_item(which, subitem_num){ if (ie){ window.event.cancelBubble = true; } sub_item_rollover = eval('doc.subhover' + style); sub_item_rollover.left = (menu_pos[mcn.menu_pos] + sub_menu_rollover_offset) + px; sub_item_rollover.top = (submenu_height_pos[mcn.sub_item_rollover_pos] + (subitem_num*15)) + px; sub_item_rollover.visibility = 'visible'; if (mcn.sub_item && mcn.sub_item != which){ hide_sub_item(); } mcn.sub_item = which; } function hide_sub_item(){ if (mcn.sub_item){ sub_item_rolloff = eval('doc.subhover' + style); sub_item_rolloff.visibility = 'hidden'; mcn.sub_item = 0; } }