document.write("<DIV id='singer_type_div' style='position:absolute;display:none;z-index:2;WIDTH: 100; height: 68; BORDER: #54963C 1px solid; BACKGROUND: #FFFFFF;' onmouseover='ShowSingerType(SingerType_ClassID, SingerType_ObjTD)' onmouseout='HiddenSingerType();'>"+
					"<TABLE style='border: #FFFFFF 4px solid;' width=100% cellspacing='4' cellpadding='0'>"+
					"</TABLE>"+
				"</DIV><DIV id='singer_type_div_s' style='position:absolute;display:none;z-index:1;WIDTH: 100; height: 68; BACKGROUND: #000000; FILTER: Alpha(opacity=20);'></DIV>");

function PositionLoc(pObj)
{

	var LocX = 0, LocY = 0

	if (pObj.offsetParent)
	{
		while (pObj.offsetParent)
		{
			LocX += pObj.offsetLeft;
			LocY += pObj.offsetTop;
			pObj  = pObj.offsetParent;
		}
	}

	return {'x':LocX, 'y':LocY};

};

var g_MOVE_ID = '';
var g_MOVE_IS = false;
function CtrlTip()
{
	if (g_MOVE_ID)
	{
		var o = eval(g_MOVE_ID + "_nobr");

		var oWidth  = o.offsetWidth
		var oHeight = o.offsetHeight
		var intcodX = window.event.clientX;
		var intcodY = window.event.clientY;

		var loc = PositionLoc(o);
		loc['y'] -= document.body.scrollTop;

		if( intcodX > loc['x'] && intcodX < loc['x']+oWidth && intcodY > loc['y'] && intcodY < loc['y']+oHeight)
		{
			showtip(g_MOVE_ID);
		}
		else
		{
			hidetip(g_MOVE_ID);
		}
	}
};

function showtip(pObjID)
{
	if (g_MOVE_IS)
	{
		return false;
	}

	g_MOVE_IS = true;

	var o  = eval(pObjID);
	var o2 = eval(pObjID + "_m");

	if (o.childNodes(0).offsetWidth <= o.offsetWidth)
	{
		return false;
	}

	o2.style.display = "";
	o2.innerHTML     = o.childNodes(0).innerHTML;
	o.style.display  = "none";
	o2.start();
};

function hidetip(pObjID)
{
	g_MOVE_ID = '';
	g_MOVE_IS = false;

	var o  = eval(pObjID);
	var o2 = eval(pObjID + "_m");

	o.style.display  = "";
	o2.stop();
	o2.innerHTML     = "";
	o2.style.display = "none";

};

document.body.onmousemove = function ()
{
	CtrlTip();
};
