   
   dd_timer = new Array();
   dd_timer_flags = new Array();
   
   function dropdown_show(this_td,dd_name){
      
	  dd_div = $('dropdown_'+dd_name);
	  dd_timer_flags[dd_name] = 0;
	  
	  if( dd_div.style.display==='none' ){
	     
		 if( dd_name==='main' ){
		    
	        offsetTrail = $('dropdown_parent');
	        left_ = 0; 
   	        top_ = 0; 
	        
   	        while (offsetTrail){ 
               left_ += offsetTrail.offsetLeft; 
               top_ += offsetTrail.offsetTop; 
               offsetTrail = offsetTrail.offsetParent; 
   	        }
			
			dd_div.style.left = left_-4;
      	    
		    if( this_browser==='Safari' ){
		       dd_div.style.top = top_+27;
		    }
		    else{
		       dd_div.style.top = top_+39;
		    }
		    
		    if( this_browser==='MSIE' ){
		       //Effect.SlideDown(dd_div);
			   dd_div.show();
		    }
		    else{
		       dd_div.show();
		    }
			
		 }
		 else{		    
			dd_div.style.left = this_td.offsetWidth;
			dd_div.style.top = this_td.offsetTop-5;
			
			//if(dd_name==='16'){ $('dropdown_2').offsetWidth); }
			
			dropdown_over(this_td);
			dd_div.show();
			
		 }
		 
	  }
	  
   }
   
   function dropdown_hide_wait(dd_name){
      
	  dd_timer[dd_name] = setTimeout("dropdown_hide_wait_do('"+dd_name+"')",10);
	  dd_timer_flags[dd_name] = 1;
	  
   }
   
   function dropdown_hide_wait_do(dd_name){
      
	  dd_div = $('dropdown_'+dd_name);
	  
	  if( dd_timer_flags[dd_name]==1 ) {
	     dd_div.hide();
	  }
	  
   }
   
   function dropdown_hide_cancel(dd_name){
      
	  dd_timer_flags[dd_name] = 0;
	  
   }
   
   function dropdown_hide(this_td,dd_name,is_even){
      
	  dd_div = $('dropdown_'+dd_name);
	  
	  if( dd_div.style.display==='' ){
	     
		 if( dd_name==='main' ){
		    
			if( this_browser==='MSIE' ){
		       //Effect.SlideUp(dd_div);
			   dropdown_hide_wait(dd_name);
		    }
		    else{
		       dropdown_hide_wait(dd_name);
		    }
			
		 }
		 else{
		    
			dropdown_out(this_td,is_even);
			dropdown_hide_wait(dd_name);
			
		 }
		 
	  }
	  
   }
   
   function dropdown_over(this_td){
      
	  class_over = ( this_td.className.indexOf('main')!=-1 ) ? 'dropdown_main_item_over' : 'dropdown_item_over';
	  this_td.className = class_over;
	  
   }
   
   function dropdown_out(this_td,is_even){
      
	  class_out = ( this_td.className.indexOf('main')!=-1 ) ? 'dropdown_main_item'+is_even : 'dropdown_item'+is_even;
	  this_td.className = class_out;
	  
   }