thisURL = document.URL;
numURLparts = itemCount(thisURL,"/");
pageURLname = getItem(numURLparts,thisURL,"/");

pageURLpart = getItem(1,pageURLname,".");	// take off any file extensions

numLevels = itemCount(pageURLpart,"_");	// number of hierarchy levels

arrow = ' <span class="gtInside">&gt;<\/span> ';
trailLev1 = '<a href="\/" class="link">Home<\/a>';
trailLev2 = "";
trailLev3 = "";
trailLev4 = "";					// 4 hierarchy levels is the max
fullTrail = "";
zHeader = "";



// **** 1 level = home + initial section (like about us, enterprise, or site map) ****
if (numLevels == 1)
{
	if (pageURLpart == "about")		{ trailLev2 = 'About NJASL'; }
	if (pageURLpart == "news")	{
						trailLev2 = 'News &amp; Events';

						// tack on "archive" to header if URL is "news.aspx?archive=true"
						pageURLending = getItem(2,pageURLname,"?");	// determine the ending
						if (pageURLending == "archive=true") { trailLev2 = trailLev2 + ' Archive'; }
					}



	if (pageURLpart == "programs")	{ trailLev2 = 'Programs &amp; Media'; }
	if (pageURLpart == "resources")		{ trailLev2 = 'Resources'; }
	if (pageURLpart == "contact")	{ trailLev2 = 'Contact Us'; }
	if (pageURLpart == "login")	{ trailLev2 = 'Members Log In'; }
	if (pageURLpart == "password")	{ trailLev2 = 'Forgot Password?'; }
	if (pageURLpart == "sitemap")		{ trailLev2 = 'Site Map'; }
	if (pageURLpart == "members")		{ trailLev2 = 'Members Only'; }
	if (pageURLpart == "rss")	{ trailLev2 = 'About RSS'; }

	zHeader = trailLev2;
	trailLev2 = '<span class="bctHeader">' + trailLev2 + '<\/span>';

	fullTrail = trailLev1 + arrow + trailLev2;
}



// **** 2 levels = home + section + subsection ****
if (numLevels == 2)
{
	pagePart1 = getItem(1,pageURLpart,"_");

	if (pagePart1 == "about")
	{
		trailLev2 = '<a href="\/about.shtml" class="link">About NJASL<\/a>';

		pagePart2 = getItem(2,pageURLpart,"_");
		if (pagePart2 == "history")		{ trailLev3 = 'History'; }
		if (pagePart2 == "trustees")		{ trailLev3 = 'Board of Trustees'; }
		if (pagePart2 == "committees")		{ trailLev3 = 'Committees'; }
		if (pagePart2 == "membership")	{ trailLev3 = 'Become a Member'; }

		zHeader = trailLev3;
		trailLev3 = '<span class="bctHeader">' + trailLev3 + '<\/span>';
	}


	if (pagePart1 == "news")
	{
		trailLev2 = '<a href="\/news.aspx" class="link">News &amp; Events<\/a>';

		pagePart2 = getItem(2,pageURLpart,"_");
		if (pagePart2 == "legisalerts")		{ trailLev3 = 'Legislative Alerts and Reports'; }
		if (pagePart2 == "blog")		{ trailLev3 = 'Blog'; }
		if (pagePart2 == "conferences")		{ trailLev3 = 'Conferences'; }
		if (pagePart2 == "awards")		{ trailLev3 = 'Awards &amp; Grants'; }

		zHeader = trailLev3;
		trailLev3 = '<span class="bctHeader">' + trailLev3 + '<\/span>';
	}


	if (pagePart1 == "programs")
	{
		trailLev2 = '<a href="\/programs.shtml" class="link">Programs &amp; Media<\/a>';

		pagePart2 = getItem(2,pageURLpart,"_");
		if (pagePart2 == "reading")		{ trailLev3 = 'Reading Programs'; }
		if (pagePart2 == "photogallery")		{ trailLev3 = 'Photo Gallery'; }

		zHeader = trailLev3;
		trailLev3 = '<span class="bctHeader">' + trailLev3 + '<\/span>';
	}


	if (pagePart1 == "resources")
	{
		trailLev2 = '<a href="\/resources.shtml" class="link">Resources<\/a>';

		pagePart2 = getItem(2,pageURLpart,"_");
		if (pagePart2 == "wiki")		{ trailLev3 = 'Advocacy'; }
		if (pagePart2 == "policy")		{ trailLev3 = 'Policy/Guidelines &amp; Publications'; }
		if (pagePart2 == "njmedcert")		{ trailLev3 = 'NJ School Library Media Certification'; }
		if (pagePart2 == "mentoring")		{ trailLev3 = 'NJASL Mentoring Program'; }
		if (pagePart2 == "corecurriculum")		{ trailLev3 = 'New Jersey Core Curriculum Standards'; }
		if (pagePart2 == "inforesearch")		{ trailLev3 = 'Information Research Studies'; }
		if (pagePart2 == "retirees")		{ trailLev3 = 'Resources for Retirees'; }
		if (pagePart2 == "links")		{ trailLev3 = 'Links &amp; Listserves'; }
		if (pagePart2 == "njslib")		{ trailLev3 = 'New Jersey School Libraries'; }
		if (pagePart2 == "jobs")		{ trailLev3 = 'Job Openings'; }
		if (pagePart2 == "profdev")		{ trailLev3 = 'Professional Development'; }

		zHeader = trailLev3;
		trailLev3 = '<span class="bctHeader">' + trailLev3 + '<\/span>';
	}







	if (pagePart1 == "members")
	{
		trailLev2 = '<a href="\/members.aspx" class="link">Members Only<\/a>';

		pagePart2 = getItem(2,pageURLpart,"_");
		if (pagePart2 == "newsletter")		{ trailLev3 = 'Newsletter'; }
		if (pagePart2 == "programs")		{ trailLev3 = 'Programs'; }
		if (pagePart2 == "techtips")		{ trailLev3 = 'Tech Tips'; }
		if (pagePart2 == "archives")		{ trailLev3 = 'Archives'; }
		if (pagePart2 == "inside")		{ trailLev3 = 'Inside NJASL'; }
		if (pagePart2 == "editprofile")		{ trailLev3 = 'Edit Member Profile'; }

		zHeader = trailLev3;
		trailLev3 = '<span class="bctHeader">' + trailLev3 + '<\/span>';
	}

fullTrail =  trailLev1 + arrow + trailLev2 + arrow + trailLev3;
}





// **** 3 levels = home + section + subsection + subsection ****
if (numLevels == 3)
{
	pagePart1 = getItem(1,pageURLpart,"_");



	if (pagePart1 == "news")
	{
		trailLev2 = '<a href="\/news.aspx" class="link">News &amp; Events<\/a>';

		pagePart2 = getItem(2,pageURLpart,"_");
		if (pagePart2 == "conferences")
			{
				trailLev3 = '<a href="\/news_conferences.shtml" class="link">Conferences<\/a>';
				pagePart4 = getItem(3,pageURLpart,"_");
				if (pagePart4 == "fall")	{ trailLev4 = 'NJASL Fall Conference'; }
				if (pagePart4 == "spring")	{ trailLev4 = 'Spring Membership Meeting'; }
				if (pagePart4 == "other")	{ trailLev4 = 'Other Conferences'; }
			}

		zHeader = trailLev4;
		trailLev4 = '<span class="bctHeader">' + trailLev4 + '<\/span>';
	}



	if (pagePart1 == "members")
	{
		trailLev2 = '<a href="\/members.aspx" class="link">Members Only<\/a>';

		pagePart2 = getItem(2,pageURLpart,"_");
		if (pagePart2 == "programs")
			{
				trailLev3 = '<a href="\/members_programs.aspx" class="link">Programs<\/a>';
				pagePart4 = getItem(3,pageURLpart,"_");
				if (pagePart4 == "battlebooks")	{ trailLev4 = 'Battle of the Books'; }
				if (pagePart4 == "authors")	{ trailLev4 = 'Authors &amp; Illustrators'; }
				if (pagePart4 == "contests")	{ trailLev4 = 'Contests'; }
				if (pagePart4 == "curriculum")	{ trailLev4 = 'Curriculum Tools'; }
			}

		if (pagePart2 == "inside")
			{
				trailLev3 = '<a href="\/members_inside.aspx" class="link">Inside NJASL<\/a>';
				pagePart4 = getItem(3,pageURLpart,"_");
				if (pagePart4 == "trustees")	{ trailLev4 = 'Board of Trustees'; }
				if (pagePart4 == "trusteesmm")	{ trailLev4 = 'Board of Trustees\' Meeting Minutes'; }
				if (pagePart4 == "presidents")	{ trailLev4 = 'NJASL / EMAnj Past Presidents'; }
				if (pagePart4 == "reports")	{ trailLev4 = 'Committee &amp; Liaison Reports'; }
				if (pagePart4 == "treasurersrpt")	{ trailLev4 = 'Treasurer\'s Report'; }
				if (pagePart4 == "budget")	{ trailLev4 = 'Budget and Finance Reports'; }
				if (pagePart4 == "elections")	{ trailLev4 = 'Elections'; }
				if (pagePart4 == "ethics")	{ trailLev4 = 'Code of Ethics'; }
				if (pagePart4 == "policy")	{ trailLev4 = 'Policy Manual'; }
				if (pagePart4 == "bylaws")	{ trailLev4 = 'Bylaws'; }
			}

		if (pagePart2 == "archives")
			{
				trailLev3 = '<a href="\/members_archives.aspx" class="link">Archives<\/a>';
				pagePart4 = getItem(3,pageURLpart,"_");

				if (pagePart4 == "aasl")	{ trailLev4 = 'AASL'; }
				if (pagePart4 == "aaslafilasmbly")	{ trailLev4 = 'AASL Affiliate Assembly 1989'; }
				if (pagePart4 == "adhoc")	{ trailLev4 = 'Ad Hoc Elementary School Librarians 1985'; }
				if (pagePart4 == "advocacy")	{ trailLev4 = 'Advocacy and Publicity'; }
				if (pagePart4 == "aect")	{ trailLev4 = 'AECT'; }
				if (pagePart4 == "annualrpts")	{ trailLev4 = 'Annual Reports'; }
				if (pagePart4 == "archivescommittee")	{ trailLev4 = 'Archives Committee'; }
				if (pagePart4 == "archives")	{ trailLev4 = 'Archives and Website'; }
				if (pagePart4 == "articles")	{ trailLev4 = 'Articles and Press'; }
				if (pagePart4 == "awards")	{ trailLev4 = 'Awards and Scholarships'; }
				if (pagePart4 == "boe")	{ trailLev4 = 'BOE and DOE'; }
				if (pagePart4 == "bylaws")	{ trailLev4 = 'Bylaws, Constitution, Mission Statement'; }
				if (pagePart4 == "certifications")	{ trailLev4 = 'Certifications and Standards'; }
				if (pagePart4 == "cissl")	{ trailLev4 = 'CISSL'; }
				if (pagePart4 == "conferences")	{ trailLev4 = 'Conferences'; }
				if (pagePart4 == "correspondence")	{ trailLev4 = 'Correspondence'; }
				if (pagePart4 == "emanjawards")	{ trailLev4 = 'EMAnj Awards and Grants'; }
				if (pagePart4 == "finance")	{ trailLev4 = 'Finance'; }
				if (pagePart4 == "infopower")	{ trailLev4 = 'Information Power'; }
				if (pagePart4 == "intellectualfreedom")	{ trailLev4 = 'Intellectual Freedom'; }
				if (pagePart4 == "legislative")	{ trailLev4 = 'Legislative'; }
				if (pagePart4 == "lrc")	{ trailLev4 = 'Learning Resource Centers'; }
				if (pagePart4 == "meetings")	{ trailLev4 = 'Meetings'; }
				if (pagePart4 == "membership")	{ trailLev4 = 'Membership'; }
				if (pagePart4 == "njcenterbook")	{ trailLev4 = 'New Jersey Center for the Book'; }
				if (pagePart4 == "njauthors")	{ trailLev4 = 'NJ Authors and Illustrators'; }
				if (pagePart4 == "njasl")	{ trailLev4 = 'NJSL'; }
				if (pagePart4 == "photos")	{ trailLev4 = 'Photos'; }
				if (pagePart4 == "profassociations")	{ trailLev4 = 'Professional Associations'; }
				if (pagePart4 == "publications")	{ trailLev4 = 'Publications'; }
				if (pagePart4 == "researchstudies")	{ trailLev4 = 'Research Studies'; }
				if (pagePart4 == "scils")	{ trailLev4 = 'SCILS'; }
				if (pagePart4 == "signaltab")	{ trailLev4 = 'Signal Tab'; }
				if (pagePart4 == "technology")	{ trailLev4 = 'Technology'; }
				if (pagePart4 == "urbanlibraries")	{ trailLev4 = 'Urban Libraries'; }
			}

		if (pagePart2 == "editprofile")
			{
				trailLev3 = '<a href="\/members_inside.aspx" class="link">Edit Profile<\/a>';
				pagePart4 = getItem(3,pageURLpart,"_");
			}




		zHeader = trailLev4;
		trailLev4 = '<span class="bctHeader">' + trailLev4 + '<\/span>';
	}






	fullTrail =  trailLev1 + arrow + trailLev2 + arrow + trailLev3 + arrow + trailLev4;
}




// breadcrumb trail is built, now write it out

document.write('<div class="bctStyle">' + fullTrail  + '<\/div><div class="header" style="margin-bottom: 20px;">' + zHeader + '<\/div>');


