if (document.layers){
	document.captureEvents(Event.MOUSEMOVE);
}
document.onmousemove = MoveHandler;

var MenuTimer;
var Xpos=0;
var Ypos=0;
var numCoords=0;
var LiveMenu="";

function MoveHandler(evt) {
	if(document.all){
		Xpos=event.x;
		Ypos=event.y;
	}else{
		Xpos=evt.pageX;
		Ypos=evt.pageY
	}
//	window.status=Ypos;
}

window.onMouseMove = MoveHandler;

function ShowMenu(Menu){
	LiveMenu=Menu;
	if(document.all){
		myLayer=document.all[Menu];
	//	myLayer.style.top=Ypos-20;
	//	myLayer.style.left=Xpos+20;
		myLayer.style.visibility="visible";
	}else{
		myLayer=document.layers[Menu];
	//	myLayer.top=Ypos-20;
	//	myLayer.left=Xpos+20;
		myLayer.visibility="visible";
	}
}

function HideMenu(Menu){
	if(LiveMenu!=Menu){
		if(document.all){
			TimeString="HideMenu('"+Menu+"')";
			myLayer=document.all[Menu];
			myTop=parseInt(myLayer.style.top);
			myLeft=parseInt(myLayer.style.left);
				myBottom=myTop+myLayer.clientHeight;
			myRight=myLeft+myLayer.clientWidth;
			if(Xpos>myLeft && Xpos<myRight && Ypos>myTop && Ypos<myBottom){
				MenuTimer=setTimeout(TimeString,150);
			}else{
				myLayer.style.visibility="hidden";
			}

		}else{
			myLayer=document.layers[Menu];
			myTop=myLayer.top;
			myLeft=myLayer.left;
			myBottom=myLayer.top+myLayer.document.height;
			myRight=myLayer.left+myLayer.document.width;
	
			if(Xpos>myLeft && Xpos<myRight && Ypos>myTop && Ypos<myBottom){
				MenuTimer=setTimeout(TimeString,150);
			}else{
				myLayer.visibility="hidden";
			}
		}
	}
}

function WaitHide(Menu){
	LiveMenu="";
	TimeString="HideMenu('"+Menu+"')";
	MenuTimer=setTimeout(TimeString,200);
}


function WhereAmI(){
	window.status=document.location.href;
}

function StolenCode(){
	alertMsg="This Web site is trying to steal JavaScript code ";
	alertMsg+="that belongs to another site. You will now be ";
	alertMsg+="transported to the appropriate site.";
	alert(alertMsg);
	document.location.href="http://www.buffnet.net/~bb112";
}

function CheckForLegitCode(){
	CheckLegit=/^http:\/\/www.buffnet.net\/\~bb112/;
	if(!CheckLegit.test(document.location.href)){
		StolenCode();
	}
}

// document.onload=CheckForLegitCode();
