// (c) 2004 ClubLife.ru [UM]

var d=document.getElementById('hint');
var px=0;
var py=0;
var ox=15;
var oy=5;
var wd=200;
var hg=0;
var sx=document.body.clientWidth ? document.body.clientWidth : window.innerWidth;
var sy=document.body.clientHeight ? document.body.clientHeight : window.innerHeight;

function mouseMove(e) {
 px=window.event ? event.clientX + document.body.scrollLeft : e.pageX;
 py=window.event ? event.clientY + document.body.scrollTop : e.pageY;
 if (px+ox+wd>sx+document.body.scrollLeft) { d.style.left=px-ox-wd; } else { d.style.left=px+ox; }
 if (py+oy+hg>sy+document.body.scrollTop) { d.style.top=py+oy-hg; } else { d.style.top=py+oy; }
}

function windowResize() {
 sx=document.body.clientWidth ? document.body.clientWidth : window.innerWidth;
 sy=document.body.clientHeight ? document.body.clientHeight : window.innerHeight;
}

function mouseClick() {
 alert(document.body.scrollTop);
}

document.onmousemove=mouseMove;
window.onresize=windowResize;
 
function hint(title, text) { 
 d.innerHTML="<table width="+wd+" border=0 cellspacing=1 cellpadding=2 bgcolor=#444444 style='filter: alpha(opacity=90);'>"+(title?"<tr bgcolor=#FFFFE1><td><b>"+title+"</b></td></tr>":"")+"<tr bgcolor=#FFFFE1><td>"+text+"</td></tr></table>";
 d.style.top=py+oy;
 d.style.left=px+ox;
 if (window.event) { mouseMove(); }
 d.style.display="block";
 hg=d.offsetHeight;
} 
 
function xhint() { 
 d.style.display="none";
}