

	function onMOver(num, color)
	{
		var obj1 = document.getElementById("diaryTable" + num);
		var obj2 = document.getElementById("diaryHTable" + num);
		
		if(obj1 != null)
			obj1.style.backgroundColor = color;
		obj2.style.backgroundColor = color;
		
		var obj3 = document.getElementById("hiddenDiv" + num);
		var obj4 = document.getElementById("hiddenTextDiv" + num);
		var obj5 = document.getElementById("hiddenInput" + num);
		
		if(obj5.value != "")
		{
			var p = fnGetPosition(obj3);
		 
			obj4.style.left = p.x;
			obj4.style.top = p.y + 10;
			obj4.style.visibility = "visible";
		}
	}
	
	function onMOut(num, color)
	{
		var obj4 = document.getElementById("hiddenTextDiv" + num);
		obj4.style.visibility = "hidden";
		
		var obj1 = document.getElementById("diaryTable" + num);
		var obj2 = document.getElementById("diaryHTable" + num);
		if(obj1 != null)
			obj1.style.backgroundColor = color;
		obj2.style.backgroundColor = color;
	}
	
	function Point(iX, iY)
	{
		this.x = iX;
		this.y = iY;
	}
	
	function fnGetPosition(gObjDate)
	{
		var oTmp = gObjDate;
		var pt = new Point(0,0);
		do 
		{
			pt.x += oTmp.offsetLeft;
			pt.y += oTmp.offsetTop;
			oTmp = oTmp.offsetParent;
		} while(oTmp.tagName!="BODY");
		return pt;
	}

