	function MM_findObj(n, d) { //v3.0
	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
	}
	
	function MM_swapImage() { //v3.0
	  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
	}
	function MM_swapImgRestore() { //v3.0
	  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
	}
	
	function fwLoadMenus() {
	
		var MENU_HEIGHT = 23;
		var MENU_FONT = "Verdana, Arial, Helvetica, sans-serif";
		var FONT_SIZE = 11;
		var FOREGROUND_COLOR = "#000000";
		var FOREGROUND_HIGHLIGHT_COLOR = "#000000";
		var BACKGROUND_COLOR = "#F6EFDA";
		var BACKGROUND_HIGHLIGHT_COLOR = "#F2BE67";
		var H_ALIGN = "left";
		var V_ALIGN = "middle";
		var PAD = 5;
		var INDENT = 8;
		var SPACE = 1;
		
		var locationPrefix = "";
		var	hostname = location.host.toLowerCase();
		var ALWAYS_USE_LOCATION_PREFIX = false;	// set this to true only for debugging
		
		// add in the fully qualified URL if it isn't the main server, and isn't
		// a staging server
		
		if ((hostname == "store.annreed.com")  ||
			(hostname == "search.annreed.co") ||
			ALWAYS_USE_LOCATION_PREFIX)
		{
			locationPrefix = "";
		}
		
		if (0 == location.href.indexOf('file:/'))
		{
			locationPrefix = "";
		}
		
		function makeLocation(s)
		{
			var locationStr = s;
			var	hasProtocol = false;
			var	currentLocationPrefix = locationPrefix;
			
			// only add the location prefix if there isn't already a protocol
			
			if (0 == locationStr.indexOf('http://'))
				hasProtocol = true;

			if (0 == locationStr.indexOf('https://'))
				hasProtocol = true;
			
			if (hasProtocol)
				currentLocationPrefix = '';
				
			locationStr = "location='" + currentLocationPrefix + s + "'";
			
			return locationStr;
		}
	
		if (window.fw_menu_0) return;
		
		window.fw_menu_0 = new Menu("root", 220, MENU_HEIGHT, MENU_FONT, FONT_SIZE, FOREGROUND_COLOR, FOREGROUND_HIGHLIGHT_COLOR, BACKGROUND_COLOR, BACKGROUND_HIGHLIGHT_COLOR, H_ALIGN, V_ALIGN, PAD, INDENT, SPACE);
		fw_menu_0.addMenuItem("contact", makeLocation('contact.html'));
		fw_menu_0.addMenuItem("not-for-profit info", makeLocation('notforprof.html'));
		fw_menu_0.hideOnMouseOut=true;

		window.fw_menu_1 = new Menu("root", 129, MENU_HEIGHT, MENU_FONT, FONT_SIZE, FOREGROUND_COLOR, FOREGROUND_HIGHLIGHT_COLOR, BACKGROUND_COLOR, BACKGROUND_HIGHLIGHT_COLOR, H_ALIGN, V_ALIGN, PAD, INDENT, SPACE);
		fw_menu_1.addMenuItem("high res press photo", makeLocation('highres.html'));
		fw_menu_1.addMenuItem("biography", makeLocation('bio.html'));
		fw_menu_1.hideOnMouseOut=true;
		
		fw_menu_1.writeMenus();
	}
	
	if (document.images) {
		nav_bookinfo2 = new Image(90 ,31); nav_bookinfo2.src = "images/nav_bookinfo2.gif";
		nav_bookinfo_f1 = new Image(90 ,31); nav_bookinfo_f1.src = "images/nav_bookinfo.gif";
		nav_bio2 = new Image(90 ,31); nav_bio2.src = "images/nav_bio2.gif";
		nav_bio_f1 = new Image(90 ,31); nav_bio_f1.src = "images/nav_bio.gif";
	}

