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:32000;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__sw = document.documentElement.scrollWidth;
		t__sh = document.documentElement.scrollHeight;
		if((t__dv.offsetWidth<t__tw)||(t__dv.offsetHeight<t__th)){
			//t__dv.style.left = '-1000px';
			//t__dv.style.top = '0px';
			t__dv.style.width = (t__dv.offsetWidth+dw) + "px";
			t__dv.style.height = (t__dv.offsetHeight+dh) + "px";
		}
			get_mouse_xy();
			if((_MOUSE_X+t__tw + 16)>t__sw){
				posx = _MOUSE_X - t__dv.offsetWidth - 16;
			}else{
				posx = _MOUSE_X + 16;
			}
			if((_MOUSE_Y+t__th + 16)>t__sh){
				posy = _MOUSE_Y - t__dv.offsetHeight - 16;
			}else{
				posy = _MOUSE_Y + 16;
			}
			if(posx<0) posx=0;
			if(posy<0) posy=0;
			t__dv.style.left = posx + "px";
			t__dv.style.top = posy + "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 = '-1000px';
			t__dv.style.top = '-1000px';
			t__dv.innerHTML = '<table border=0 align=center><tr><td>' + t__tx + '</td></tr></table>';
			if(t__dv.offsetWidth>450){
				t__dv.style.width = '450px';
			}
			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;
	}
}
