

is_open_block_podpunkt=false;
num_open_block_podpunkt=-1;
time_pause_menu=1;//время в секундах

is_timeout_menu=false;
ident_timeout_menu=0;

function menu_over_mouse_punkt(num_punkt)
  {
   if (is_timeout_menu)
     {
      clearTimeout(ident_timeout_menu);
     }
   
   if (is_open_block_podpunkt)
     {
      close_open_podpunkt(num_open_block_podpunkt);
      is_open_block_podpunkt=false;
      num_open_block_podpunkt=-1;
     }
   
   var id_podpunkt="menu_podpunkt_"+num_punkt;
   //alert(num_punkt);
   
   if ( document.getElementById(id_podpunkt) )
     {
      is_open_block_podpunkt=true;
      num_open_block_podpunkt=num_punkt;
      
      print_podpunkt(num_punkt);
     }
   
   
  }


function menu_out_mouse_punkt(num_punkt)
  {
   
   is_timeout_menu=true;
   ident_timeout_menu=setTimeout("close_open_podpunkt("+num_punkt+")",time_pause_menu*1000);
   
  }


function close_open_podpunkt(num_punkt)
  {
   is_open_block_podpunkt=false;
   num_open_block_podpunkt=-1;
   
   var id_podpunkt="menu_podpunkt_"+num_punkt;
   //alert(num_punkt);
   
   if ( document.getElementById(id_podpunkt) )
     {
      var obj=document.getElementById(id_podpunkt);
      
      obj.style.display="none";
      
     }
   
   
  }

function print_podpunkt(num_punkt)
  {
   
   var text_id_punkt="menu_punkt_"+num_punkt;
   //alert(num_punkt);
   var x=0;
   var y=0;
   var h=0;
   var del_y=1;
   
   if ( !document.getElementById(text_id_punkt) )
     {
      return;
      
     }
   
   var obj_block_menu=document.getElementById("block_menu_gorizontal");
   var obj_punkt=document.getElementById(text_id_punkt);
   
   x=obj_punkt.offsetLeft;
   //y=obj_punkt.offsetTop;
   y=obj_block_menu.offsetTop;
   h=obj_punkt.offsetHeight;
   
   var id_podpunkt="menu_podpunkt_"+num_punkt;
   //alert(num_punkt);
   
   if ( document.getElementById(id_podpunkt) )
     {
      var obj=document.getElementById(id_podpunkt);
      
      obj.style.left=x+"px";
      obj.style.top=y+h+del_y+"px";
      obj.style.display="block";
      //window.status="ok";
      //obj.innerHTML=x+" "+y+" "+h;
     }
   
   
  }



