var g_TTSticky = 1;
	var g_ttox = 10; 
	var g_ttoy = 15; 
	var g_ttw = 220;
	var g_ttfx = -1; 
	var g_ttfy = -1; 
	var g_ttvp = 35; 
	var g_tthp = 36;	
	var g_ttah = 20; 
	var g_ttf = self;	
	var g_ttam = 0; 
	var g_tthauto = 1;	
	var g_ttvauto = 1; 
	var g_ttdl = 0;	
	var g_ttx = 0;
	var g_tty = 0;
	var g_ttlyr = null;
	var g_divref = null;
	var g_TTTitle="";
	var g_TTText="";

	document.onmousemove = mouseMove;
	
	function HandleTTLoad(table,title,text,cl,lstyl)
	{
		table.style.width = g_ttw;
		title.innerHTML = g_TTTitle;
		text.innerHTML = g_TTText;
		if(g_TTSticky)
			cl.innerHTML="<BR><DIV ALIGN=right><A HREF=\"javascript:window.parent.cClick()\" class=small>close</A></DIV>";
		if(lstyl)
			lstyl.color="#333399";
	}
	
	function HandleTTTextSize(w,h)
	{
		var DocTTFrame = document.getElementById('TTFrame');
		DocTTFrame.style.width = w;
		DocTTFrame.style.height = h;
		DISPTT();	
	}
	
	function DISPTT()
	{
		if (g_ttam == 0)
		{
			TTPL();
			TTSO(g_ttlyr);
		}
	 
	}
	
	function TT(tl,s,w)
	{
		g_TTTitle = aHelp[tl][0];
		g_TTText = aHelp[tl][1];
		g_TTSticky = s;
		if(w)
			g_ttw = w;
 		g_ttlyr = g_ttf.ttDiv.style;
		g_divref = g_ttf.document.all['ttDiv'] ;
		clearTimeout(g_ttdl);
		g_ttdl = setTimeout("TTD()",100);
		return;
	}

	function TTD() 
	{
		var l;
		l = g_content_simple(g_TTTitle, g_TTText);
		if (g_TTSticky) 
			g_TTSticky = 1;
		TTLW(l);
		g_ttam = 0;
		if (g_TTSticky)
		{
			g_ttam = 0;
			return false;
		}
		else
		{
			return false;
		}
		
	}
	
	function TTLW(t)
	{
		t += "\n";
		g_ttf.document.all["ttDiv"].innerHTML = t;
	}
	
	function g_content_simple(tl, t) 
	{
		txt = "<IFRAME SRC=\"test.htm\" NORESIZE FRAMEBORDER=0 SCROLLING=NO ID=TTFrame MARGINHEIGHT=0 MARGINWIDTH=0></IFRAME>";
		return txt;
	}
	
	function mouseMove(e) 
	{
		g_ttx=event.x; 
		g_tty=event.y;
		g_ttx=event.x+g_ttf.document.body.scrollLeft; 
		g_tty=event.y+g_ttf.document.body.scrollTop;
		if(g_ttam == 1)
		{
			TTPL();
		}		
	}
	
	function TTPL() 
	{
		var X, Y;
		if (g_ttfx > -1)
			X = g_ttfx;
		else 
		{
			wo = g_ttf.document.body.scrollLeft;
			var cttwidth = g_ttf.document.body.clientWidth;
			if (g_tthauto == 1)
			{
				if ((g_ttx - wo) > ((eval(cttwidth)) - g_ttw))
				{
					g_tthp = 7;
				} 
				else 
				{
					g_tthp = 8;
				}
			}
			if (g_tthp == 8)
			{ 
				X = g_ttx+g_ttox;
				if ((eval(X) + eval(g_ttw)) > (wo + cttwidth))
				{
					X = cttwidth + wo - g_ttw;
					if (X < 0) 
						X = 0;
				}
			}
			if (g_tthp == 7)
			{ 
				X = g_ttx-g_ttox-g_ttw;
				if (X < wo) 
					X = wo;
			}
		}
		if (g_ttfy > -1)
		{
			Y = g_ttfy;
		}
		else
		{
			scrolloffset = g_ttf.document.body.scrollTop;	
			iheight = g_ttf.document.body.clientHeight;
			iheight = (eval(iheight)) / 2;
			if ((g_tty - scrolloffset) > iheight) 
			{
				var aboveheight = g_divref.offsetHeight;
				Y = g_tty - (g_ttoy + aboveheight);
				if (Y < scrolloffset) 
					Y = scrolloffset;	
			}
			else
			{
				Y = g_tty + g_ttoy;
			}
		}
		TTML(g_ttlyr, X, Y);
	}
	
	function TTML(o,x,y)
	{
		o.left = x;
		o.top = y;
	}
	
	function TTSO(o)
	{
		o.visibility = "visible";		
	}

	function TTHO(o)
	{
		o.visibility = "hidden";
		if (g_ttdl > 0) 
			clearTimeout(g_ttdl);
		g_ttdl = 0;
		self.status = "";
	}
	
	function HTT() 
	{
		clearTimeout(g_ttdl);
		g_ttam = 0;
		if (g_ttlyr != null && !g_TTSticky)
		{
			TTLW("");
			TTHO(g_ttlyr);
		}	
		 return true;
	}
	
	function cClick() 
	{
		TTHO(g_ttlyr);
		g_TTSticky = 0;
	}