var pageLoaded = true;  //**CHANGE BACK TO false - CHRISTA***
var lastMenuNum = 0;
var timerIDHi = 0;
var timerIDHi2 = 0;
var timerIDClose = 0;

function mouseOut (menuNum) {
	lastMenuNum = menuNum;
	timerIDHi = setTimeout("dehiMenu('" + menuNum + "');", 50);
 	timerIDClose = setTimeout("hideSubMenu('" + menuNum + "')", 50);
}

function mouseOver (menuNum) {
	if (pageLoaded == true) {
		if (lastMenuNum == menuNum) {
			clearInterval(timerIDHi);
		}
		hiOpenMenu(menuNum);
		dispSubMenu(menuNum);
	} else {
		timerIDHi = setTimeout("mouseOver('" + menuNum + "')", 50);
	}
}

function dehiMenu (menuNum) {
	oSub = document.getElementById("p7TBsub" + menuNum);
	oSub.style.visibility = "hidden";
}

function hiMenu (menuNum) {
	oSub = document.getElementById("p7TBsub" + menuNum);
	oSub.style.visibility = "visible";
}

function hiOpenMenu (menuNum) {
	oD = document.getElementById("p7TBsub" + menuNum);
	oI = document.getElementById("p7TBDIV" + menuNum);
	if (menuNum=="70") {
		oD.style.left=(getOffset(oI).x - 10)+ 'px';
	} else {
		oD.style.left=(getOffset(oI).x + 10)+ 'px';
	}
	oD.style.top=(getOffset(oI).y - 80) + 'px';
	oD.style.visibility = "visible";
}

function subMouseOut (menuNum) {
	timerIDHi = setTimeout("dehiMenu('" + menuNum + "');", 50);
	timerIDClose = setTimeout("hideSubMenu('" + menuNum + "')", 50);
}

function subMouseOver (menuNum) {
	if (timerIDHi > 0)
	{
		clearInterval(timerIDHi);
	};
	if (timerIDClose > 0) 
	{
		clearInterval(timerIDClose);
	};
}

function dispSubMenu (menuNum) {
	if (lastMenuNum==menuNum) 
	{
		if (timerIDHi > 0)
			clearInterval(timerIDHi);

		if (timerIDClose > 0)
			clearInterval(timerIDClose);
	}

}

function hideSubMenu (menuNum) {
	oD = document.getElementById("p7TBsub" + menuNum);
	oD.style.visible="hidden";

}

function globalInit() {
	//scrolltextInit();
	pageLoaded = true;
	if (document.getElementById("Aces2")) {
		MM_preloadImages('images/aces_mcphotob.jpg','images/aces_rtphotob.jpg','images/aces_jsphotob.jpg','images/rt.ace.gif','images/js.ace.gif');
	}
}

function getOffset(n1) {
 var pos = new Object();
 var n = new Object();
 n = n1;

 if(n == document.body) return pos;

 if (document.all) {  //***CHANGE TO getElementByID INSTEAD???***
  pos.x = n.offsetLeft; pos.y = n.offsetTop;
  while((n = n.parentNode) != document.body) {
   pos.x += n.offsetLeft;
   pos.y += n.offsetTop;
  }
 } else {
  pos.x = -10; pos.y = 80;
  while(n.offsetParent) {
   pos.x += n.offsetLeft;
   pos.y += n.offsetTop;
   n = n.offsetParent;
  }

 }
 return pos;
}

window.onload=globalInit;