	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 = 18;
		var MENU_FONT = "Verdana, Arial, Helvetica, sans-serif";
		var FONT_SIZE = 11;
		var FOREGROUND_COLOR = "#4A5976";	// Off mouse drop down font color
		var FOREGROUND_HIGHLIGHT_COLOR = "#ffffff";	// on mouse drop down font color
		var BACKGROUND_COLOR = "#FFE7CF";	// Off mouse drop down menu color
		var BACKGROUND_HIGHLIGHT_COLOR = "#4A5976";	// On mouse drop down menu color
		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.minnesotafolkfestival.org")  ||
			(hostname == "search.minnesotafolkfestival.org") ||
			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", 155, 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("Online Store", makeLocation('../../mjcd.html'));
		fw_menu_0.addMenuItem("Concert Itinerary", makeLocation('../../mjsched.html'));
		fw_menu_0.addMenuItem("Album Discography", makeLocation('../../mjdisc.html'));
		fw_menu_0.addMenuItem("Singles Discography", makeLocation('../../mjsingles.html'));
		fw_menu_0.addMenuItem("Lyrics", makeLocation('../../mjlyrics.html'));
		fw_menu_0.addMenuItem("Other Recordings", makeLocation('../../mjrec.html'));
		fw_menu_0.addMenuItem("MP3s, Videos & Clips", makeLocation('../../mjclips.html'));
		fw_menu_0.hideOnMouseOut=true;

		window.fw_menu_1 = new Menu("root", 160, 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("Biography", makeLocation('../../mjbio.html'));
		fw_menu_1.addMenuItem("Reviews & Interviews", makeLocation('../../mjrev.html'));
		fw_menu_1.addMenuItem("Articles by MJ", makeLocation('../../mjart.html'));
		fw_menu_1.addMenuItem("Songwriting", makeLocation('../../mjsong.html'));
		fw_menu_1.addMenuItem("MJ's Monologue", makeLocation('../../mjmono.html'));
		fw_menu_1.hideOnMouseOut=true;
		
		window.fw_menu_2 = new Menu("root", 125, 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_2.addMenuItem("Message Board", makeLocation('../../board/'));
		fw_menu_2.addMenuItem("Guest Book", makeLocation('../../mjguestbk6.html'));
		fw_menu_2.hideOnMouseOut=true;
		
		window.fw_menu_4 = new Menu("root", 160, 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_4.addMenuItem("Booking Info", makeLocation('../../mjbook.html'));
		fw_menu_4.addMenuItem("High-res Photos", makeLocation('../../mjhighres.html'));
		fw_menu_4.addMenuItem("Bio & Quotables", makeLocation('../../mjbioquo.html'));
		fw_menu_4.addMenuItem("Reviews & Interviews", makeLocation('../../mjrev.html'));
		fw_menu_4.addMenuItem("Concert Itinerary", makeLocation('../../mjsched.html'));
		fw_menu_4.hideOnMouseOut=true;
		
		window.fw_menu_3 = new Menu("root", 125, 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_3.addMenuItem("Photos", makeLocation('../../mjphotos.html'));
		fw_menu_3.addMenuItem("FAQs & News", makeLocation('../../mjfaq.html'));
		fw_menu_3.addMenuItem("Mailing List", makeLocation('../../mjsign4.html'));
		fw_menu_3.addMenuItem("Links", makeLocation('../../mjlinks.html'));
		fw_menu_3.addMenuItem("Website Updates", makeLocation('../../mjupdate.html'));
		fw_menu_3.addMenuItem("Site Map & Search", makeLocation('../../mjmap.html'));
		fw_menu_3.addMenuItem("Home", makeLocation('../../index.html'));
		fw_menu_3.hideOnMouseOut=true;
		
		fw_menu_3.writeMenus();
	}
	
	if (document.images) {
		nav_music2 = new Image(109 ,33); nav_music2.src = "../../images/nav_music2.gif";
		nav_music_f1 = new Image(109 ,33); nav_music_f1.src = "../../images/nav_music.gif";
		nav_read2 = new Image(177 ,33); nav_read2.src = "../../images/nav_read2.gif";
		nav_read_f1 = new Image(177 ,33); nav_read_f1.src = "../../images/nav_read.gif";
		nav_dialogue2 = new Image(100 ,33); nav_dialogue2.src = "../../images/nav_dialogue2.gif";
		nav_dialogue_f1 = new Image(100 ,33); nav_dialogue_f1.src = "../../images/nav_dialogue.gif";
		nav_book2 = new Image(98 ,33); nav_more2.src = "../../images/nav_book2.gif";
		nav_book_f1 = new Image(98 ,33); nav_more_f1.src = "../../images/nav_book.gif";
		nav_more2 = new Image(98 ,33); nav_more2.src = "../../images/nav_more2.gif";
		nav_more_f1 = new Image(98 ,33); nav_more_f1.src = "../../images/nav_more.gif";
	}
