function CategoryItem_CategoryItem_ShowMenu(menuId, pcName, TOObj, level, theObj)
{
	try
	{
		clearInterval(TOObj);
	}
	catch(e)
	{}

	var mX = -1;
	var mY = -1;
	if (theObj != null)
		if (level == 0)
		{
			mX = 0;
			mY = GetObjParam(theObj.id, "height");
		}
		else
		{
			mX = GetObjParam(theObj.id, "width");
			mY = theObj.offsetTop;
		}
	GetObj(pcName + "_MainMenu").style.zIndex =  parseInt(GetObj(pcName + "_MainMenu").style.zIndex) + 1;
	if (theObj != null)
		ShowDiv("div_" + menuId, true, mX, mY, false);
	else
		ShowDiv("div_" + menuId, true);
}
function CategoryItem_CategoryItem_HideMenu(menuId, pcName)
{
	ShowDiv("div_" + menuId, false);
	GetObj(pcName + "_MainMenu").style.zIndex = parseInt(GetObj(pcName + "_MainMenu").style.zIndex) - 1;
}