		var strMenuVisible;
		var strMenuMode="Off";
		var objMenuVisible;
		var idMenuTimer;
		var PageComplete=0;
		var pageLoaded = false;

		function MenuHide() {
		 window.clearInterval(idMenuTimer);
		 document.getElementById(strMenuVisible).style.visibility='hidden';
		 imgOff(strMenuVisible);
		}

		function ResetTimer() {
		 window.clearInterval(idMenuTimer);
		 idMenuTimer=window.setInterval('MenuHide()',20);
		}

		function MenuOn(objTD,strMenuName) {
			if (pageLoaded) {
				window.clearInterval(idMenuTimer);
				objMenu=new ConstructObject(strMenuName);

				if (bw.ie && bw.mac) { // For IE on Apple OS 9/OS X use -14
					objMenu.css.left=getLeft(objTD)-14;
				} else { 	// For IE on Windows and NS on Windows/OS 9/OS X use -6
					objMenu.css.left=getLeft(objTD)-6;
				}

				// objMenu.css.left=getLeft(objTD)-14;

				objMenu.css.visibility='visible';
				objMenuVisible=objTD;
				if (strMenuVisible) {
					if (strMenuVisible!=strMenuName) {
						objMenu = new ConstructObject(strMenuVisible);
						objMenu.css.visibility='hidden';
					}
				}
				strMenuVisible=strMenuName;
			}
		}

		function getLeft(ii) {
			var i=(typeof(ii)=='string') ? document.images[ii] : ii;
			if(NS) {
				return(i.x);
			} else {
				xPos=i.offsetLeft;
				tempEl=i.offsetParent;
				while (tempEl!=null) {
					xPos+=tempEl.offsetLeft;
					tempEl=tempEl.offsetParent;
				}
			}
			return(xPos);
		}

		function getWidth(ii) {
		  var i=(typeof(ii)=='string') ? document.images[ii] : ii;
		  return(i.width);
		}

		function getHeight(ii) {
			var i=(typeof(ii)=='string') ? document.images[ii] : ii;
			return(i.height);
		}

		function MenuStayOn(strMenuName) {
		 window.clearInterval(idMenuTimer);
		}

		function SubMenuOn(objTD) {
		 window.clearInterval(idMenuTimer);
		 imgOn(strMenuVisible);
		 objTD.style.background='#990000';
		}

		function SubMenuOff(objTD) {
		 window.clearInterval(idMenuTimer);
		 objTD.style.background='#FFFFFF';
		 idMenuTimer=window.setInterval('MenuHide()',2000);
		}

		function MenuOff() {
			window.clearInterval(idMenuTimer);
			if (objMenuVisible) {
				objMenuVisible.style.background='#FFFFFF';
			}
			if (strMenuVisible) {
				objMenu=new ConstructObject(strMenuVisible);
				objMenu.css.visibility='hidden';
			}
		}

		function imgOff(imgName) {
		 if (document.images && PageComplete==1) {
		    document["img"+imgName].src = eval(imgName + "Off.src");
		    strMenuMode="Off";
		 }
		}

		function imgOn(imgName) {
		 if (document.images && PageComplete==1) {
		    document["img"+imgName].src = eval(imgName + "On.src");
		    strMenuMode="On";
		 }
		}

		function imgOver(imgName) {
		 if (document.images && PageComplete==1) {
		    document["img"+imgName].src = eval(imgName + "Over.src");
		    strMenuMode="Over";
		 }
		}
