//комплект функций для вывода всплывающих подсказок
//============================

function defPosition(event)//Определяем координаты события
{

     if (document.attachEvent!=null){
          this.x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft;
          this.y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop;
          if (window.opera) 
	   {
	    //блядъ. как меня заебали эти тупорылые создатели уёбищных броузеров. ГАРЕДЬ ИМ В АДУ, СЦУКАМ!
	    this.x = window.event.clientX + document.body.scrollLeft;
	    this.y = window.event.clientY + document.documentElement.scrollTop;	
	   } 
     }
     if (!document.attachEvent&&document.addEventListener){
          this.x = event.clientX + window.scrollX;
          this.y = event.clientY + window.scrollY;
     }
     return {x:this.x,y:this.y};
}
//============================


function h_tip(sourceid, event) 
{
//функция убирает подсказку.
var t;
t=document.getElementById(sourceid);
t.style.left="-1000px";
t.style.top="-1000px";
} 
//============================

function tip(sourceid,event) 
{
//функция выводит в подсказку содержимое элемента sourceid
var t,s, x, y, tmp;
//t=document.getElementById("tip");
s=document.getElementById(sourceid);

var obj = defPosition(event);

//alert(obj.x+" "+obj.y);

x=obj.x+5;
y=obj.y+23;

//t.innerHTML=s.innerHTML;
if (screen.width-x<150) x-=150;

s.style.left=x + "px";
s.style.top=y + "px";
}
//============================

