/*
originally written by paul sowden <paul@idontsmoke.co.uk> | http://idontsmoke.co.uk
modified and localized by alexander shurkayev <alshur@narod.ru> | http://htmlcoder.visions.ru
*/
var _w=window,_d=document;
//_w.onerror = null;
var tooltip_attr_name = "tooltip",tooltip_len=45;


// в этой-же строке вызываются 2 функции - 
//рисование модных титлов к ссылкам и картинкам 
//и подсветка строк таблиц.
_w.onload=function(e){if(_d.createElement)tooltip.d();}

tooltip={
  t: _d.createElement("DIV"),
  c: null,
  g: false,

  m: function(e)
  {
    if (tooltip.g)
    {
      oCanvas=_d.getElementsByTagName((_d.compatMode&&_d.compatMode=="CSS1Compat")?"HTML":"BODY")[0];
      x=_w.event?event.clientX+oCanvas.scrollLeft:e.pageX;
      y=_w.event?event.clientY+oCanvas.scrollTop:e.pageY;
      tooltip.a(x,y);
    }
  },

  d: function()
  {
//    return;
    tooltip.t.setAttribute("id", "tooltip");
    //tooltip.t.style.filter = "alpha(opacity=85)"; // buggy in ie5.0
    _d.body.appendChild(tooltip.t);
    a=_d.all?_d.all:_d.getElementsByTagName("*");
    aLength=a.length;
    for(var i=0;i<aLength;i++)
    {
    
      if (a[i].getAttribute("title"))
      {
      //alert(a[i]);
      
        a[i].setAttribute(tooltip_attr_name,a[i].getAttribute("title"));
        if (a[i].getAttribute(tooltip_attr_name)){
          if (a[i].getAttribute("title")) a[i].removeAttribute("title");
          
        }
      }

      
    }
    _d.onmousemove = tooltip.m;
  },


}

