function disable_right_click (e)
	{
		// GET THE BROWSER TYPE
		var browser = navigator.appName.substring ( 0, 3 );

		var event_number = 0;

		if ( browser == "Mic" )
			event_number = event.button;
		else if ( browser == "Net" )
			event_number = e.which;

		if ( event_number == 2 || event_number == 3 )
			{
			alert ( " Right-Click Is Disabled. \n\n\ Images, Scripts and HTML are © Mark A. Merritt, and other parties. \n\n Please read the Copyright Notice!" );
			return ( false );
			}

		return ( true );
	}

function check_mousekey ()
	{
		var mouse_key = 93;
		var keycode = event.keyCode;

		if ( keycode == mouse_key )
			alert ( "Mouse Key Is Disabled.  \n\n\ Images, Scripts and HTML are © Mark A. Merritt, and other parties. \n\n Please read the Copyright Notice!" );
	}

function trap_page_mouse_events ()
	{
		// GET THE BROWSER TYPE
		var browser = navigator.appName.substring ( 0, 3 );

		if ( document.images )
			{
			for ( var pic=0; pic<document.images.length; pic++ )
				document.images[pic].onmousedown = null;
			}

		// SEQUENCE FOR MICROSOFT BROWSERS
		if ( browser == "Mic" )
			{ 
			// TRAP THE PAGE ONMOUSEDOWN EVENT HANDLER
			document.onmousedown = disable_right_click;

			// SET THE FOCOUS ONTO THIS PAGE
			self.focus (); 

			// TRAP THE PAGE ONKEYDOWN EVENT HANDLERS
			document.onkeydown = check_mousekey;
			}

		// SEQUENCE FOR NETSCAPE BROWSERS
		else if ( browser == "Net" )
			{
			// TRAP THE PAGE ONMOUSEDOWN EVENT HANDLER
			document.onmousedown = disable_right_click;
			document.captureEvents ( Event.MOUSEDOWN );
			}
	}

function trap_images_mouse_events ()
	{
		// GET THE BROWSER TYPE
		var browser = navigator.appName.substring ( 0, 3 );

		// SEQUENCE FOR MICROSOFT BROWSERS
		if ( browser == "Mic" )
			{ 
			// RELEASE THE PAGE ONMOUSEDOWN EVENT HANDLER
			document.onmousedown = null;

			// SET THE FOCOUS ONTO THIS PAGE
			self.focus (); 

			// RELEASE THE PAGE ONKEYDOWN EVENT HANDLERS
			document.onkeydown = null;

			// TRAP THE IMAGES ONMOUSEDOWN EVENT HANDLERS
			if ( document.images )
				{
				for ( var pic=0; pic<document.images.length; pic++ )
					document.images[pic].onmousedown = disable_right_click;
				}
			}

		// SEQUENCE FOR NETSCAPE BROWSERS
		else if ( browser == "Net" )
			{
			// RELEASE THE PAGE ONMOUSEDOWN EVENT HANDLER
			document.onmousedown = null;
			document.releaseEvents ( Event.MOUSEDOWN );

			// TRAP THE IMAGES ONMOUSEDOWN EVENT HANDLERS
			if ( document.images )
				{
				for ( var pic=0; pic<document.images.length; pic++ )
					document.images[pic].onmousedown = disable_right_click;
				}

			// TRAP THE LINKS ONMOUSEDOWN EVENT HANDLERS
			if ( document.links )
				{
				for ( var link=0; link<document.links.length; link++ )
					document.links[link].onmousedown = disable_right_click;
				}
			}
	}

//window.onload = trap_images_mouse_events;

window.onload = trap_page_mouse_events;
