
	var tip_table = null;
	var tip_td = null;
		
	function tip_setup()
	{
		tip_table = MM_findObj('tip_TABLE');
		tip_td = MM_findObj('tip_TD');
		IE = document.all?true:false
		if (!IE) document.captureEvents(Event.MOUSEMOVE)
		document.onmousemove = tip_move;
	}
		
	function tip_move(e) 
	{
		if (IE) { 
			tempX = event.clientX + document.body.scrollLeft
			tempY = event.clientY + document.body.scrollTop
		} else {  
			tempX = e.pageX
			tempY = e.pageY
		}  
		if (tempX < 0){tempX = 0}
		if (tempY < 0){tempY = 0}  
		
		try
		{
		tip_table.style.left = tempX+5;
		tip_table.style.top = tempY-25;
		} catch(e){};
		
		return true;
	}

	function tip_show(html)
	{
		tip_td.innerHTML = html;
		tip_table.style.visibility = 'visible';
	}
		
	function tip_hide()
	{
		tip_table.style.visibility = 'hidden';
	}
	
	var guide_table = null;
	var guide_td = null;
		
	function guide_setup()
	{
		guide_table = MM_findObj('guide_TABLE');
		guide_td = MM_findObj('guide_TD');
	}
	
	function guide_position(control) 
	{
		if( control.offsetParent ) {
			for( var posX = 0, posY = 0; control.offsetParent; control = control.offsetParent ) {
				posX += control.offsetLeft;
				posY += control.offsetTop;
			}
			return [ posX, posY ];
		} else {
			return [ control.x, control.y ];
		}
	}
	
	function guide_show(control,html,x,y)
	{
	   if (html=='') return;
	   points = guide_position(control);
		guide_td.innerHTML = html;
		if (x == 0) x = points[0];
		if (y == 0) y = points[1];
		guide_table.style.left = x + control.clientWidth + 20;
		guide_table.style.top = y;
		guide_table.style.visibility = 'visible';
	}
		
	function guide_hide()
	{
		guide_table.style.visibility = 'hidden';
	}
