var t__tw = 0;
var t__th = 0;
var t__sw = 0;
var t__sh = 0;
var t__ti = 0;
var t__tx = null;
var t__id = 'tooltip___0';
var t__dv = null;
var html = '<div id="tooltip___0" style="visibility:hidden;position:absolute;z-index:1000;padding:2px;background-color:#fffdcc;overflow:hidden;border:#000000 solid 1px;"></div>';
document.write(html);

function t__tooltip_move(){
	try{
		var dw = Math.ceil((t__tw-t__dv.offsetWidth)/2);
		var dh = Math.ceil((t__th-t__dv.offsetHeight)/2);
		t__dv.style.left = '-1000px';
		t__dv.style.top = '100px';
		t__sw = document.documentElement.scrollWidth;
		t__sh = document.documentElement.scrollHeight;
		posx = _MOUSE_X;
		posy = _MOUSE_Y + 16;
		posx = posx - (t__dv.offsetWidth)/2;
		if((posx+t__tw)>t__sw) {posx=(t__sw-t__tw-8);}
		if(posx<0) posx=0;
		if((posy+t__th)>t__sh) posy=(_MOUSE_Y-t__th-16);
		if(posy<0) posy=0;
		t__dv.style.left = posx + "px";
		t__dv.style.top = posy + "px";
		if((t__dv.offsetWidth<t__tw)||(t__dv.offsetHeight<t__th)){
			t__dv.style.width = t__dv.offsetWidth+dw+"px";
			t__dv.style.height = t__dv.offsetHeight+dh+"px";
			t__ti = setTimeout("t__tooltip_move()",50);
		}
	}catch(e){
		t__ti = setTimeout("t__tooltip_move()",50);
	}
}

function tooltip(text){
	t__tx = text;
	try{
		clearTimeout(t__ti);
		if(!t__dv){
			t__dv = document.getElementById(t__id);
			t__ti = setTimeout("tooltip(t__tx)",50);
		}
		if(!text){
			t__dv.style.visibility = 'hidden';
		}else{
			t__dv.style.width = '';
			t__dv.style.height = '';
			t__dv.style.left = '0px';
			t__dv.style.top = '0px';
			t__dv.innerHTML = t__tx;
			t__tw = t__dv.offsetWidth;
			t__th = t__dv.offsetHeight;
			t__dv.style.width = "0px";
			t__dv.style.height = "0px";
			if(t__dv){
				t__ti = setTimeout("t__tooltip_move();t__dv.style.visibility = 'visible';",600);
			}
		}
	}catch(e){
		window.status = 'Tooltip: ' + e.message;
	}
}

