obj_tooltip_array = new Array();

function _tooltip_create()
{
  obj_tooltip_array[6] = 'out';
}


function _tooltip_over(name2)
{

  if(obj_tooltip_array[6]!='in')
  {
      name2="<nobr><div style='margin-right:3px; margin-left:3px;'>"+name2+"</div></nobr>";
      $('tip1_id').style.display='block';
      $('tip1_id_text').innerHTML=name2;
  }

  obj_tooltip_array[6] = 'in';

  _tooltip_update();

}


function _tooltip_out()
{
  obj_tooltip_array[6] = 'out';
  $('tip1_id').style.display='none';
  //_tooltip_update();
}


function _tooltip_update()
{
      GetToolTipPosition();

      // получаем позицию курсора
      if(browser=="ie"){
         mx=d.body.clientWidth;
         my=d.body.clientHeight;
         tx=$('tip1_id').clientWidth;
         ty=$('tip1_id').clientHeight;
      }else{
         mx=innerWidth;
         my=innerHeight;
         tx=$('tip1_id').offsetWidth;
         ty=$('tip1_id').offsetHeight;
      }


      // смотрим на ширину
      if(browser=="ie"){
        if(mx>tx){if(tt_x+tx>mx+d.body.scrollLeft){tt_x=(mx+d.body.scrollLeft)-tx-5;}}
        if(my>ty){if(tt_y+ty+20>my+d.body.scrollTop){tt_y=tt_y-ty-24;}}
        $('tip1_id').style.top=tt_y+28;
        $('tip1_id').style.left=tt_x-3;
      }
      if(browser=="opera"){
        if(mx>tx){if(tt_x+tx>mx+pageXOffset-20){tt_x=(mx+pageXOffset)-tx-20;}}
        if(my>ty){if(tt_y+ty+20>my+pageYOffset-20){tt_y=tt_y-ty-28;}}
        $('tip1_id').style.top=tt_y+32;
        $('tip1_id').style.left=tt_x-3;
      }
      if(browser=="mozilla"){
        if(mx>tx){if(tt_x+tx>mx+pageXOffset-20){tt_x=(mx+pageXOffset)-tx-20;}}
        if(my>ty){if(tt_y+ty+20>my+pageYOffset-20){tt_y=tt_y-ty-24;}}
        $('tip1_id').style.top=tt_y+32;
        $('tip1_id').style.left=tt_x;
      }

}


// перехват координат мыши
var tt_y=0;
var tt_x=0;
function _tooltip_init()
{
  if(browser=="mozilla"){
    d.onmousemove=function(e){
      mousex = e.pageX
      mousey = e.pageY
    }
  }else{
    d.onmousemove=function(){
      mousex=event.clientX+document.body.scrollLeft
      mousey=event.clientY+document.body.scrollTop
    }
  }
  
  _tooltip_create();
}

// получение координат курсора для вывода тултипа
function GetToolTipPosition(){
  tt_y=mousey;
  tt_x=mousex;
}


