// dropdown menu

var top_menu_open = false;
var time_handler = false;

function top_menu_show_item(item){
  top_menu_open = true;
  lis = item.parentNode.getElementsByTagName("LI");
  for(i=0;i<lis.length;i++){
    if(item!=lis[i]){
      if((lis[i].className=='exclusion') || (lis[i].className=='exclusion on-exclusion')) lis[i].className='exclusion';
      else lis[i].className='';
    }   
  } // for
  if((item.className=='exclusion') || (item.className=='exclusion on-exclusion')) item.className='exclusion on-exclusion';
  else item.className='on';
} // function

function top_menu_timer_handler(item){
  if(top_menu_open) return;
  lis = item.parentNode.getElementsByTagName("LI");
  for(i=0;i<lis.length;i++){ // show default
    if(lis[i].getAttribute('val')=='on') {
      if(lis[i].className=='exclusion' || lis[i].className=='exclusion on-exclusion') lis[i].className='exclusion on-exclusion';
      else lis[i].className='on';
    }
    else {
      if((lis[i].className=='exclusion on-exclusion') || (lis[i].className=='exclusion')) lis[i].className='exclusion';
      else lis[i].className='';
    }
  } // for
  if(item.getAttribute('val')!='on'){ 
    if(item.className=='exclusion on-exclusion' || item.className=='exclusion') item.className='exclusion';
    else item.className='';
  } // hide current
}

function top_menu_hide_item(item){
  if(time_handler) window.clearTimeout(time_handler);
  top_menu_open = false;
  time_handler = window.setTimeout(function(){top_menu_timer_handler(item)}, 600);
} // function
