// Copyright 2003 Applied Micro Computing
// http://www.amicrocomp.com
// Developer: Victor Wilcox

var isNS = (navigator.appName == "Netscape") ? 1 : 0;
var EnableRightClick = 0;

if (isNS)
{
	document.captureEvents(Event.MOUSEDOWN || Event.MOUSEUP);
}

function mischandler()
{
	if (EnableRightClick == 1)
	{
		return true;
	}
	else
	{
		return false;
	}
}

function mousehandler(e)
{
	if (EnableRightClick == 1)
	{
		return true;
	}
	var myevent = (isNS) ? e : event;
	var eventbutton = (isNS) ? myevent.which : myevent.button;
	if ((eventbutton == 2) || (eventbutton == 3))
	{
		return false;
	}
}

function keyhandler(e)
{
	var myevent = (isNS) ? e : window.event;
	if (myevent.keyCode == 96)
	{
		EnableRightClick = 1;
	}
	return;
}

document.oncontextmenu = mischandler;
document.onkeypress = keyhandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
