// ADB Navbar -- kf 7/02/01 -- rev 08/29/01

function ADBNavBar(pageRef, nestDepth)
	{
	if (arguments.length != 2) { alert("Called with insuficient arguments ("+arguments.length+")") }
	
	imageDirName = "ADBimages/";
	imageDirLoc = "";
	parentDir = "../";
	
	// add the proper Nest Depth to the Image Location
	for (i = 0; i < nestDepth; i++) {imageDirLoc += parentDir; }
	rootDirLoc = imageDirLoc;     // save the current root level location
	imageDirLoc += imageDirName;  // append the Images directory name
	// alert ("["+rootDirLoc+"]");
	
	var spacer = imageDirLoc + "spacer.gif"; var nbsep = imageDirLoc + "nb-Sep.gif";
	var home = imageDirLoc + "nb-Home.gif"; var homeOver = imageDirLoc + "nb-Home-over.gif";
	var bubba = imageDirLoc + "nb-Bubba.gif"; var bubbaOver = imageDirLoc + "nb-Bubba-over.gif";
	var news = imageDirLoc + "nb-News.gif"; var newsOver = imageDirLoc + "nb-News-over.gif";
	var books = imageDirLoc + "nb-Books.gif"; var booksOver = imageDirLoc + "nb-Books-over.gif";
	var mill = imageDirLoc + "nb-Mill.gif"; var millOver = imageDirLoc + "nb-Mill-over.gif";
	var orders = imageDirLoc + "nb-Orders.gif"; var ordersOver = imageDirLoc + "nb-Orders-over.gif";
	var support = imageDirLoc + "nb-Services.gif"; var supportOver = imageDirLoc + "nb-Services-over.gif";
	var map = imageDirLoc + "nb-Map.gif"; var mapOver = imageDirLoc + "nb-Map-over.gif";
	var us = imageDirLoc + "nb-Us.gif"; var usOver = imageDirLoc + "nb-Us-over.gif";
	var etal = imageDirLoc + "nb-etal.gif"; var etalOver = imageDirLoc + "nb-etal-over.gif";
	
	// "visually" deactivate the MouseOver image for the base page we are loading the NavBAr on.
	switch (pageRef)
		{
		case 0: break;                        // not an Adage "base" page calling -- use all Overs
		case 1: homeOver = home; break;       // Home
		case 2: bubbaOver = bubba; break;     // Bubba's Corner
		case 3: newsOver = news; break;       // News
		case 4: booksOver = books; break;     // Books
		case 5: millOver = mill; break;       // the Mill
		case 6: ordersOver = orders; break;   // Orders
		case 7: supportOver = support; break; // Support
		case 8: mapOver = map; break;         // Map
		case 9: usOver = us; break;           // About Us
		case 10: etalOver = etal; break;      // etal
		default: break;
		}
	
	// build the NavBar content
	var newContent = "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD><IMG SRC=\"" + spacer + "\" WIDTH=1 HEIGHT=28></TD>"
	newContent += "<TD><A HREF=\"" + rootDirLoc +"index.html\" ONMOUSEOVER=\"changeImages('nb_Home','"+ homeOver +"'); return true;\" ONMOUSEOUT=\"changeImages('nb_Home','"+ home +"'); return true;\"><IMG NAME=\"nb_Home\" SRC=\""+ home +"\" WIDTH=41 HEIGHT=28 BORDER=0></A></TD>"
	newContent += "<TD><IMG NAME=\"nb_Dash\" SRC=\"" + nbsep + "\" WIDTH=8 HEIGHT=28></TD>"
	newContent += "<TD><A HREF=\"http://www.adagebooks.com/bc/index.html\" ONMOUSEOVER=\"changeImages('nb_Bubba', '"+ bubbaOver +"'); return true;\"	ONMOUSEOUT=\"changeImages('nb_Bubba', '"+ bubba +"'); return true;\"><IMG NAME=\"nb_Bubba\" SRC=\""+ bubba +"\" WIDTH=56 HEIGHT=28 BORDER=0></A></TD>"
	newContent += "<TD><IMG NAME=\"nb_Dash\" SRC=\"" + nbsep + "\" WIDTH=8 HEIGHT=28></TD>"
	newContent += "<TD><A HREF=\"" + rootDirLoc +"News/index.html\"	ONMOUSEOVER=\"changeImages('nb_News','"+ newsOver +"'); return true;\" ONMOUSEOUT=\"changeImages('nb_News','"+ news +"'); return true;\"><IMG NAME=\"nb_News\" SRC=\""+ news +"\" WIDTH=40 HEIGHT=28 BORDER=0></A></TD>"
	newContent += "<TD><IMG NAME=\"nb_Dash\" SRC=\"" + nbsep + "\" WIDTH=8 HEIGHT=28></TD>"
	newContent += "<TD><A HREF=\"" + rootDirLoc +"Books/index.html\"	ONMOUSEOVER=\"changeImages('nb_Books','"+ booksOver +"'); return true;\"	ONMOUSEOUT=\"changeImages('nb_Books','"+ books +"'); return true;\"><IMG NAME=\"nb_Books\" SRC=\""+ books +"\" WIDTH=42 HEIGHT=28 BORDER=0></A></TD>"
	newContent += "<TD><IMG NAME=\"nb_Dash\" SRC=\"" + nbsep + "\" WIDTH=8 HEIGHT=28></TD>"
	newContent += "<TD><A HREF=\"" + rootDirLoc +"theMill/index.html\" ONMOUSEOVER=\"changeImages('nb_Mill','"+ millOver +"'); return true;\"ONMOUSEOUT=\"changeImages('nb_Mill','"+ mill +"'); return true;\"><IMG NAME=\"nb_Mill\" SRC=\""+ mill +"\" WIDTH=59 HEIGHT=28 BORDER=0></A></TD>"
	newContent += "<TD><IMG NAME=\"nb_Dash\" SRC=\"" + nbsep + "\" WIDTH=8 HEIGHT=28></TD>"
	newContent += "<TD><A HREF=\"" + rootDirLoc +"OnlineOrder/order.html\"	ONMOUSEOVER=\"changeImages('nb_Orders','"+ ordersOver +"'); return true;\" ONMOUSEOUT=\"changeImages('nb_Orders','"+ orders +"'); return true;\"><IMG NAME=\"nb_Orders\" SRC=\""+ orders +"\" WIDTH=42 HEIGHT=28 BORDER=0></A></TD>"
	newContent += "<TD><IMG NAME=\"nb_Dash\" SRC=\"" + nbsep + "\" WIDTH=8 HEIGHT=28></TD>"
	newContent += "<TD><A HREF=\"" + rootDirLoc +"Support/index.html\"	ONMOUSEOVER=\"changeImages('nb_Services','"+ supportOver +"'); return true;\" ONMOUSEOUT=\"changeImages('nb_Services','"+ support +"'); return true;\"><IMG NAME=\"nb_Services\" SRC=\""+ support +"\" WIDTH=58 HEIGHT=28 BORDER=0></A></TD>"
	newContent += "<TD><IMG NAME=\"nb_Dash\" SRC=\"" + nbsep + "\" WIDTH=8 HEIGHT=28></TD>"
	newContent += "<TD><A HREF=\"" + rootDirLoc +"Sitemap/sitemap.html\"	ONMOUSEOVER=\"changeImages('nb_Map','"+ mapOver +"'); return true;\"	ONMOUSEOUT=\"changeImages('nb_Map','"+ map +"'); return true;\"><IMG NAME=\"nb_Map\" SRC=\""+ map +"\" WIDTH=30 HEIGHT=28 BORDER=0></A></TD>"
	newContent += "<TD><IMG NAME=\"nb_Dash\" SRC=\"" + nbsep + "\" WIDTH=8 HEIGHT=28></TD>"
	newContent += "<TD><A HREF=\"" + rootDirLoc +"About/index.html\"	ONMOUSEOVER=\"changeImages('nb_Us','"+ usOver +"'); return true;\" ONMOUSEOUT=\"changeImages('nb_Us','"+ us +"'); return true;\"><IMG NAME=\"nb_Us\" SRC=\""+ us +"\" WIDTH=21 HEIGHT=28 BORDER=0></A></TD>"
	newContent += "<TD><IMG NAME=\"nb_Dash\" SRC=\"" + nbsep + "\" WIDTH=8 HEIGHT=28></TD>"
	newContent += "<TD><A HREF=\"" + rootDirLoc +"etal/index.html\"	ONMOUSEOVER=\"changeImages('nb_etal','"+ etalOver +"'); return true;\"	ONMOUSEOUT=\"changeImages('nb_etal','"+ etal +"'); return true;\"><IMG NAME=\"nb_etal\" SRC=\""+ etal +"\" WIDTH=34 HEIGHT=28 BORDER=0></A></TD></TR></TABLE>"
	
	document.write(newContent)  // write HTML to active window
	document.close() // close layout stream

	// preload the Overs
	var nb_Home_over = newImage(homeOver);
	var nb_Bubba_over = newImage(bubbaOver);
	var nb_News_over = newImage(newsOver);
	var nb_Books_over = newImage(booksOver);
	var nb_Mill_over = newImage(millOver);
	var nb_Orders_over = newImage(ordersOver);
	var nb_Services_over = newImage(supportOver);
	var nb_Us_over = newImage(mapOver);
	var nb_Map_over = newImage(usOver);
	var nb_etal_over = newImage(etalOver);

	// load & display Legal Notices map " + rootDirLoc +"
	var newContent = "<IMG SRC=\"" + imageDirLoc + "ADBLegal.gif\" WIDTH=440 HEIGHT=47 BORDER=0 USEMAP=\"#Notices_Map\">"
		newContent += "<MAP NAME=\"Notices_Map\">"
		newContent += "<AREA SHAPE=\"rect\" COORDS=\"202,29,330,40\" HREF=\"http://www.adagebooks.com/legal/legal.html\">"
		newContent += "<AREA SHAPE=\"rect\" COORDS=\"343,0,417,15\" HREF=\"http://www.adagebooks.com/legal/legal.html\">"
		newContent += "<AREA SHAPE=\"rect\" COORDS=\"305,17,361,27\" HREF=\"http://www.uspto.gov/main/trademarks.htm\" TARGET=\"_blank\">"
		newContent += "<AREA SHAPE=\"rect\" COORDS=\"232,16,287,28\" HREF=\"http://lcweb.loc.gov/copyright/\" TARGET=\"_blank\">"
		newContent += "<AREA SHAPE=\"rect\" COORDS=\"160,16,214,28\" HREF=\"http://Bton.com\" TARGET=\"_blank\">"
		newContent += "<AREA SHAPE=\"rect\" COORDS=\"98,16,157,28\" HREF=\"http://www.adagebooks.com\">"
		newContent += "<AREA SHAPE=\"rect\" ALT=\"(Really!)\" COORDS=\"195,0,291,15\" HREF=\"http://www.law.cornell.edu/treaties/berne/overview.html\" TARGET=\"_blank\">"
		newContent += "<AREA SHAPE=\"rect\" COORDS=\"150,0,191,15\" HREF=\"mailto:info@adagebooks.com\">"
		newContent += "<AREA SHAPE=\"rect\" COORDS=\"18,0,85,17\" HREF=\"http://www4.law.cornell.edu/uscode/17/\" TARGET=\"_blank\">"
		newContent += "</MAP>"
		
		document.write(newContent)  // write HTML to new window document
		document.close() // close layout stream
	}
	
