// ActionScript Remote Document
var gCurrentMenuID = null;
function viewMenu(objID) //　メニュー表示
{
hideMenu();
document.getElementById(objID).style.visibility = "visible";
gCurrentMenuID = objID;
}

function hideMenu() //　メニュー非表示
{
for (var i=1; i<=maxMenu; i++) document.getElementById("pMenu"+i).style.visibility = "hidden";
gCurrentMenuID = null;
}

function checkOut(evt) //　項目範囲外か調べる
{
if (gCurrentMenuID)
{
if (document.all)
{
var X = event.x;
var Y = event.y;
}else{
var X = evt.pageX;
var Y = evt.pageY;
}
var obj = document.getElementById(gCurrentMenuID);
var sx = parseInt(obj.style.left);
var sy = parseInt(obj.style.top) - mHeight;
var ex = sx + parseInt(obj.style.width);
var ey = sy + parseInt(obj.style.height) + mHeight;
if ((X < sx) || (Y < sy) || (X > ex) || (Y > ey)) hideMenu();
}
}
document.onmousemove = checkOut;
