	// ------------------------------------------------------------------------------------
	// openWindowEx
	// ------------------------------------------------------------------------------------
	// 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 openWindowEx( sURL, nWidth, nHeight, bResizable, bStatus, bMenubar, bToolbar, bScrollbars, nTop, nLeft, sWindowName) 
	{ 
		var n_Left = 0 ;
		var n_Top = 0 ;
		var i = 0 ;
			
		// if a 'LEFT' value is received, apply it to the window location:
		if(nLeft || (nLeft == 0) )
		{
			n_Left = nLeft ;
		}
		else
		{
			n_Left = ( screen.availWidth - ((nWidth)?nWidth:700) ) / 2  ;  
		}
		
		// if a 'TOP' value is received, apply it to the window location:
		if(nTop || (nTop == 0) )
		{
			n_Top = nTop ;
		}
		else
		{
			n_Top = ( screen.availHeight - ((nHeight)?nHeight:600) ) / 2 ; 
		}
		return( window.open( sURL, (sWindowName?sWindowName:"bananahead"), "resizable=" + ((bResizable)?bResizable:0) + ", status=" + ((bStatus)?bStatus:0) + ", menubar=" + ((bMenubar)?bMenubar:0) + ", toolbar=" + ((bToolbar)?bToolbar:0) + ", left=" + n_Left + ", top=" + n_Top + ", width=" + nWidth + ", height=" + nHeight + ", scrollbars=" + ((bScrollbars)?bScrollbars:0), true ) ) ; 
	} 

	// ------------------------------------------------------------------------------------
	// 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); 
	} 
	

	// ------------------------------------------------------------------------------------
	// click()
	// ------------------------------------------------------------------------------------
	// Purpose:
	//
	//	• to post a message to the client when the user right-clicks on the page
	// ------------------------------------------------------------------------------------
	// Parameter List:
	//
	//	• e				string -- this is an optional parameter -- it's a Netscape thing 
	// ------------------------------------------------------------------------------------
	// Remarks:
	//
	//	• This piece of code is used to attempt to fool the client user into believing that 
	//		he can't take the pictures on the page or extract the code on the page. He can. 
	//		But you can use this code to try to convince him that he can't.
	//	• Deliver the header of the page to the client, then insert about 100 hard returns.
	//		This will cause the "Source Code" (usually viewed in Notepad) to "disappear".
	//		It hasn't really disappeared. It's below the 100 hard returns and therefore off
	//		the Notepad window's dimensions. 
	// ------------------------------------------------------------------------------------
	// Requirements:
	//
	//	•
	// ------------------------------------------------------------------------------------
	// Sources:
	//
	//	• www.lasd.org
	// ------------------------------------------------------------------------------------
	// History:
	//
	//	• 03.06.2002 -- threedeadflies@hotmail.com -- wrote the function
	// ------------------------------------------------------------------------------------
	//
	function click(e) 
	{
		var sMsg = "All images and content on this page are the exclusive\n" ;
		sMsg += "property of and copyright protected by\n" ;
		sMsg += "Becky Bishop and Puppy Manners.\n\n" ;
		sMsg += "Use of anything on this page is expressly forbidden\n" ;
		sMsg += "without the express permission of Becky Bishop."
		if( document.all ) 
		{
			if( event.button == 2 )  
			{
				alert( sMsg ) ;
				return( false ) ;
			}
		}
		if( document.layers ) 
		{
			if( e.which == 3 ) 
			{
				alert( sMsg ) ;
				return( false ) ;
			}
		}
	}

	if( document.layers ) 
	{
		document.captureEvents( Event.MOUSEDOWN ) ;
	}
	document.onmousedown = click ;
	

