///////////////////////////// VARIABLES FROM nav_config.php var num_navs = 7; var num_subs= new Array("0","3","5","3","0","0","0"); var script_execution_speed = 20; var element_move_speed_in = 3; var element_fade_in_ie = 10; var element_fade_in_ff = 0.1; var element_move_speed_out = 2; var element_fade_out_ie = 10; var element_fade_out_ff = 0.1; var destination_position = 20; var origin_position = 0; ///////////////////////////// END VARIABLES FROM nav_config.php /////// SCRIPT VARIABLES var active_nav = -1; var nav_element; /////// END SCRIPT VARIABLES if (document.getElementById && document.getElementsByTagName) { if (window.addEventListener) window.addEventListener('load', initiate_navigation, false); else if (window.attachEvent) window.attachEvent('onload', initiate_navigation); } function initiate_navigation(){ var nav_element = document.getElementById("navigation_shell_holding_table"); clearInterval(nav_element.loop); nav_element.loop = setInterval("navRun()", script_execution_speed); } function navRun(){ for(var j = 0; j < num_navs; j++){ var div = document.getElementById('sub_nav_'+j); if(j == active_nav){ //// display div.style.display = 'block'; for(var k = 0; k 0) hide_this_div = 0; }else{ if(this_link.style.opacity*1 > 0) hide_this_div = 0; } var left_pos = this_link.style.left.slice(0,-2)*1; if(left_pos > origin_position) hide_this_div = 0; if(hide_this_div == 0) break; } if(hide_this_div == 1){ div.style.display = 'none'; } } } } if(active_nav == -1){ if(all_nav_is_hidden()){ var nav_element = document.getElementById("navigation_shell_holding_table"); clearInterval(nav_element.loop); } } } function all_nav_is_hidden(){ for(var j = 0; j < num_navs; j++){ var div = document.getElementById('sub_nav_'+j); if(div.style.display == 'block'){ return false; } } return true; } function display_sn(v1,v2){ var this_link = document.getElementById('link'+v1+'_'+v2); if(isIE()){ if(this_link.filters.alpha.opacity < 100) this_link.filters.alpha.opacity = this_link.filters.alpha.opacity + element_fade_in_ie; }else{ if(this_link.style.opacity*1 < 1) this_link.style.opacity = this_link.style.opacity*1 + element_fade_in_ff; } var left_pos = this_link.style.left.slice(0,-2)*1; if(left_pos < destination_position) this_link.style.left = left_pos + element_move_speed_in; if(left_pos > destination_position) this_link.style.left = destination_position; } function hide_sn(v1,v2){ var this_link = document.getElementById('link'+v1+'_'+v2); if(isIE()){ if(this_link.filters.alpha.opacity > 0) this_link.filters.alpha.opacity = this_link.filters.alpha.opacity - element_fade_out_ie; }else{ if(this_link.style.opacity*1 > 0) this_link.style.opacity = this_link.style.opacity*1 - element_fade_out_ff; } var left_pos = this_link.style.left.slice(0,-2)*1; if(left_pos > origin_position) this_link.style.left = left_pos - element_move_speed_out; } function isIE(){ return /msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent); }