	// ------------------------------------------------------------------------------------
	// openWindow
	// ------------------------------------------------------------------------------------
	// Parameter List:
	//
	//	• sURL			string -- the url of the file whose contents to display in the new window
	//	• nWidth		number -- the width of the new window in pixels
	//	• nHeight		number -- the height of the new window in pixels
	// 	• bResizable	boolean -- 0 or 1, indicates if the window is to be resizable 
	// 	• bStatus		boolean -- 0 or 1, indicates if the window is to have a status bar
	// 	• bMenubar		boolean -- 0 or 1, indicates if the window is to have a menu bar
	// 	• bToolbar		boolean -- 0 or 1, indicates if the window is to have a tool bar 
	// ------------------------------------------------------------------------------------
	// Remarks:
	//
	//	• Creates a new window and puts the contents of the file found at sURL in the window.
	//	• Has options preset regarding the window's menus, toolbars, etc. 
	//	• Centers the new window on the screen.
	// ------------------------------------------------------------------------------------
	// Requirements:
	//
	//	•
	// ------------------------------------------------------------------------------------
	// History:
	//
	//	• 03.06.2002 -- threedeadflies@hotmail.com -- wrote the function
	// ------------------------------------------------------------------------------------
	//
	function openWindow( sURL, nWidth, nHeight, bResizable, bStatus, bMenubar, bToolbar, bScrollbars) 
	{ 
		var nLeft = ( screen.availWidth - ((nWidth) ? nWidth : 700) ) / 2 ;  
		var nTop = ( screen.availHeight - ((nHeight) ? nHeight : 600) ) / 2 ; 
	
		var oWnd = window.open( sURL, "dlgMain", "resizable=" + ((bResizable)?bResizable:0) + ", status=" + ((bStatus)?bStatus:0) + ", menubar=" + ((bMenubar)?bMenubar:0) + ", toolbar=" + ((bToolbar)?bToolbar:0) + ", left=" + nLeft + ", top=" + nTop + ", width=" + nWidth + ", height=" + nHeight + ", scrollbars=" + ((bScrollbars)?bScrollbars:0), true ) ; 
	
		return(oWnd); 
	} 

	// ------------------------------------------------------------------------------------
	// right
	// ------------------------------------------------------------------------------------
	// Parameter List:
	//
	//	• e				object -- the error object from which to get error message
	// ------------------------------------------------------------------------------------
	// Remarks:
	//
	//	• Posts a message when user right-clicks the screen
	//	• Handles Microsoft IE and Netscape browser types
	// ------------------------------------------------------------------------------------
	// Requirements:
	//
	//	• access to the 'trap()' routine
	// ------------------------------------------------------------------------------------
	// History:
	//
	//	• 06.19.2005 -- threedeadflies@hotmail.com -- wrote the function
	// ------------------------------------------------------------------------------------
	//
	function right(e) 
	{ 
		var ie4 = ((document.all) ? true : false) ; 
		var ns4 = ((document.layers) ? true : false) ; 
		var msg = new String("Please. We're a non-profit. We're asking you nicely: Please don't steal our content. Our content is copyright protected and we'd appreciate your cooperation.") ; 
	 
		if (ns4 && e.which == 3) 
		{ 
	  		alert(msg); 
	  		return false; 
	 	}
		else if( ie4 && event.button == 2 )
		{ 
			alert(msg); 
			return false; 
		} 
		return true; 
	} 

	// ------------------------------------------------------------------------------------
	// trap
	// ------------------------------------------------------------------------------------
	// Parameter List:
	//
	//	• 
	// ------------------------------------------------------------------------------------
	// Remarks:
	//
	//	• Captures the right-click of the mouse and passes functionality to 'right()'
	//	• Handles Microsoft IE and Netscape browser types
	// ------------------------------------------------------------------------------------
	// Requirements:
	//
	//	• access to the 'right()' routine
	// ------------------------------------------------------------------------------------
	// History:
	//
	//	• 06.19.2005 -- threedeadflies@hotmail.com -- wrote the function
	// ------------------------------------------------------------------------------------
	//
	function trap()
	{
		var ie4 = ((document.all) ? true : false) ; 
		var ns4 = ((document.layers) ? true : false) ; 
		if(ns4) document.captureEvents(Event.MOUSEDOWN) ; 
	
		document.onmousedown = right ; 
	
		if( navigator.appName == 'Netscape' && document.images ) 
		{ 
	  		for( i = 0; i < document.images.length; i++ )
			{ 
	  			document.images[i].onMOUSEDOWN = right; 
			}
		} 
	}

