<!-- Hide this script from old browsers
//////////////////////////////////////////////////////////////////////////////////
// Ultimate client-side JavaScript client sniff. Version 3.03
// (C) Netscape Communications 1999-2001.  Permission granted to reuse and distribute.
// Revised 17 May 99 to add is_nav5up and is_ie5up (see below).
// Revised 20 Dec 00 to add is_gecko and change is_nav5up to is_nav6up
//                      also added support for IE5.5 Opera4&5 HotJava3 AOLTV
// Revised 22 Feb 01 to correct Javascript Detection for IE 5.x, Opera 4, 
//                      correct Opera 5 detection
//                      add support for winME and win2k
//                      synch with browser-type-oo.js
// Revised 26 Mar 01 to correct Opera detection
// Revised 02 Oct 01 to add IE6 detection

// Everything you always wanted to know about your JavaScript client
// but were afraid to ask. Creates "is_" variables indicating:
// (1) browser vendor:
//     is_nav, is_ie, is_opera, is_hotjava, is_webtv, is_TVNavigator, is_AOLTV
// (2) browser version number:
//     is_major (integer indicating major version number: 2, 3, 4 ...)
//     is_minor (float   indicating full  version number: 2.02, 3.01, 4.04 ...)
// (3) browser vendor AND major version number
//     is_nav2, is_nav3, is_nav4, is_nav4up, is_nav6, is_nav6up, is_gecko, is_ie3,
//     is_ie4, is_ie4up, is_ie5, is_ie5up, is_ie5_5, is_ie5_5up, is_ie6, is_ie6up, is_hotjava3, is_hotjava3up,
//     is_opera2, is_opera3, is_opera4, is_opera5, is_opera5up
// (4) JavaScript version number:
//     is_js (float indicating full JavaScript version number: 1, 1.1, 1.2 ...)
// (5) OS platform and version:
//     is_win, is_win16, is_win32, is_win31, is_win95, is_winnt, is_win98, is_winme, is_win2k
//     is_os2
//     is_mac, is_mac68k, is_macppc
//     is_unix
//     is_sun, is_sun4, is_sun5, is_suni86
//     is_irix, is_irix5, is_irix6
//     is_hpux, is_hpux9, is_hpux10
//     is_aix, is_aix1, is_aix2, is_aix3, is_aix4
//     is_linux, is_sco, is_unixware, is_mpras, is_reliant
//     is_dec, is_sinix, is_freebsd, is_bsd
//     is_vms
//
// See http://www.it97.de/JavaScript/JS_tutorial/bstat/navobj.html and
// http://www.it97.de/JavaScript/JS_tutorial/bstat/Browseraol.html
// for detailed lists of userAgent strings.
//
// Note: you don't want your Nav4 or IE4 code to "turn off" or
// stop working when new versions of browsers are released, so
// in conditional code forks, use is_ie5up ("IE 5.0 or greater") 
// is_opera5up ("Opera 5.0 or greater") instead of is_ie5 or is_opera5
// to check version in code which you want to work on future
// versions.

    // convert all characters to lowercase to simplify testing
    var agt=navigator.userAgent.toLowerCase();

    // *** BROWSER VERSION ***
    // Note: On IE5, these return 4, so use is_ie5up to detect IE5.
    var is_major = parseInt(navigator.appVersion);
    var is_minor = parseFloat(navigator.appVersion);

    // Note: Opera and WebTV spoof Navigator.  We do strict client detection.
    // If you want to allow spoofing, take out the tests for opera and webtv.
    var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
                && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
    var is_nav2 = (is_nav && (is_major == 2));
    var is_nav3 = (is_nav && (is_major == 3));
    var is_nav4 = (is_nav && (is_major == 4));
    var is_nav4up = (is_nav && (is_major >= 4));
    var is_navonly      = (is_nav && ((agt.indexOf(";nav") != -1) ||
                          (agt.indexOf("; nav") != -1)) );
    var is_nav6 = (is_nav && (is_major == 5));
    var is_nav6up = (is_nav && (is_major >= 5));
    var is_gecko = (agt.indexOf('gecko') != -1);


    var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
    var is_ie3    = (is_ie && (is_major < 4));
    var is_ie4    = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) );
    var is_ie4up  = (is_ie && (is_major >= 4));
    var is_ie5    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
    var is_ie5_5  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") !=-1));
    var is_ie5up  = (is_ie && !is_ie3 && !is_ie4);
    var is_ie5_5up =(is_ie && !is_ie3 && !is_ie4 && !is_ie5);
    var is_ie6    = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.")!=-1) );
    var is_ie6up  = (is_ie && !is_ie3 && !is_ie4 && !is_ie5 && !is_ie5_5);

    // KNOWN BUG: On AOL4, returns false if IE3 is embedded browser
    // or if this is the first browser window opened.  Thus the
    // variables is_aol, is_aol3, and is_aol4 aren't 100% reliable.
    var is_aol   = (agt.indexOf("aol") != -1);
    var is_aol3  = (is_aol && is_ie3);
    var is_aol4  = (is_aol && is_ie4);
    var is_aol5  = (agt.indexOf("aol 5") != -1);
    var is_aol6  = (agt.indexOf("aol 6") != -1);

    var is_opera = (agt.indexOf("opera") != -1);
    var is_opera2 = (agt.indexOf("opera 2") != -1 || agt.indexOf("opera/2") != -1);
    var is_opera3 = (agt.indexOf("opera 3") != -1 || agt.indexOf("opera/3") != -1);
    var is_opera4 = (agt.indexOf("opera 4") != -1 || agt.indexOf("opera/4") != -1);
    var is_opera5 = (agt.indexOf("opera 5") != -1 || agt.indexOf("opera/5") != -1);
    var is_opera5up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4);

    var is_webtv = (agt.indexOf("webtv") != -1); 

    var is_TVNavigator = ((agt.indexOf("navio") != -1) || (agt.indexOf("navio_aoltv") != -1)); 
    var is_AOLTV = is_TVNavigator;

    var is_hotjava = (agt.indexOf("hotjava") != -1);
    var is_hotjava3 = (is_hotjava && (is_major == 3));
    var is_hotjava3up = (is_hotjava && (is_major >= 3));

    // *** JAVASCRIPT VERSION CHECK ***
    var is_js;
    if (is_nav2 || is_ie3) is_js = 1.0;
    else if (is_nav3) is_js = 1.1;
    else if (is_opera5up) is_js = 1.3;
    else if (is_opera) is_js = 1.1;
    else if ((is_nav4 && (is_minor <= 4.05)) || is_ie4) is_js = 1.2;
    else if ((is_nav4 && (is_minor > 4.05)) || is_ie5) is_js = 1.3;
    else if (is_hotjava3up) is_js = 1.4;
    else if (is_nav6 || is_gecko) is_js = 1.5;
    // NOTE: In the future, update this code when newer versions of JS
    // are released. For now, we try to provide some upward compatibility
    // so that future versions of Nav and IE will show they are at
    // *least* JS 1.x capable. Always check for JS version compatibility
    // with > or >=.
    else if (is_nav6up) is_js = 1.5;
    // NOTE: ie5up on mac is 1.4
    else if (is_ie5up) is_js = 1.3

    // HACK: no idea for other browsers; always check for JS version with > or >=
    else is_js = 0.0;

    // *** PLATFORM ***
    var is_win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
    // NOTE: On Opera 3.0, the userAgent string includes "Windows 95/NT4" on all
    //        Win32, so you can't distinguish between Win95 and WinNT.
    var is_win95 = ((agt.indexOf("win95")!=-1) || (agt.indexOf("windows 95")!=-1));

    // is this a 16 bit compiled version?
    var is_win16 = ((agt.indexOf("win16")!=-1) || 
               (agt.indexOf("16bit")!=-1) || (agt.indexOf("windows 3.1")!=-1) || 
               (agt.indexOf("windows 16-bit")!=-1) );  

    var is_win31 = ((agt.indexOf("windows 3.1")!=-1) || (agt.indexOf("win16")!=-1) ||
                    (agt.indexOf("windows 16-bit")!=-1));

    var is_winme = ((agt.indexOf("win 9x 4.90")!=-1));
    var is_win2k = ((agt.indexOf("windows nt 5.0")!=-1));

    // NOTE: Reliable detection of Win98 may not be possible. It appears that:
    //       - On Nav 4.x and before you'll get plain "Windows" in userAgent.
    //       - On Mercury client, the 32-bit version will return "Win98", but
    //         the 16-bit version running on Win98 will still return "Win95".
    var is_win98 = ((agt.indexOf("win98")!=-1) || (agt.indexOf("windows 98")!=-1));
    var is_winnt = ((agt.indexOf("winnt")!=-1) || (agt.indexOf("windows nt")!=-1));
    var is_win32 = (is_win95 || is_winnt || is_win98 || 
                    ((is_major >= 4) && (navigator.platform == "Win32")) ||
                    (agt.indexOf("win32")!=-1) || (agt.indexOf("32bit")!=-1));

    var is_os2   = ((agt.indexOf("os/2")!=-1) || 
                    (navigator.appVersion.indexOf("OS/2")!=-1) ||   
                    (agt.indexOf("ibm-webexplorer")!=-1));

    var is_mac    = (agt.indexOf("mac")!=-1);
    // hack ie5 js version for mac
    if (is_mac && is_ie5up) is_js = 1.4;
    var is_mac68k = (is_mac && ((agt.indexOf("68k")!=-1) || 
                               (agt.indexOf("68000")!=-1)));
    var is_macppc = (is_mac && ((agt.indexOf("ppc")!=-1) || 
                                (agt.indexOf("powerpc")!=-1)));

    var is_sun   = (agt.indexOf("sunos")!=-1);
    var is_sun4  = (agt.indexOf("sunos 4")!=-1);
    var is_sun5  = (agt.indexOf("sunos 5")!=-1);
    var is_suni86= (is_sun && (agt.indexOf("i86")!=-1));
    var is_irix  = (agt.indexOf("irix") !=-1);    // SGI
    var is_irix5 = (agt.indexOf("irix 5") !=-1);
    var is_irix6 = ((agt.indexOf("irix 6") !=-1) || (agt.indexOf("irix6") !=-1));
    var is_hpux  = (agt.indexOf("hp-ux")!=-1);
    var is_hpux9 = (is_hpux && (agt.indexOf("09.")!=-1));
    var is_hpux10= (is_hpux && (agt.indexOf("10.")!=-1));
    var is_aix   = (agt.indexOf("aix") !=-1);      // IBM
    var is_aix1  = (agt.indexOf("aix 1") !=-1);    
    var is_aix2  = (agt.indexOf("aix 2") !=-1);    
    var is_aix3  = (agt.indexOf("aix 3") !=-1);    
    var is_aix4  = (agt.indexOf("aix 4") !=-1);    
    var is_linux = (agt.indexOf("inux")!=-1);
    var is_sco   = (agt.indexOf("sco")!=-1) || (agt.indexOf("unix_sv")!=-1);
    var is_unixware = (agt.indexOf("unix_system_v")!=-1); 
    var is_mpras    = (agt.indexOf("ncr")!=-1); 
    var is_reliant  = (agt.indexOf("reliantunix")!=-1);
    var is_dec   = ((agt.indexOf("dec")!=-1) || (agt.indexOf("osf1")!=-1) || 
           (agt.indexOf("dec_alpha")!=-1) || (agt.indexOf("alphaserver")!=-1) || 
           (agt.indexOf("ultrix")!=-1) || (agt.indexOf("alphastation")!=-1)); 
    var is_sinix = (agt.indexOf("sinix")!=-1);
    var is_freebsd = (agt.indexOf("freebsd")!=-1);
    var is_bsd = (agt.indexOf("bsd")!=-1);
    var is_unix  = ((agt.indexOf("x11")!=-1) || is_sun || is_irix || is_hpux || 
                 is_sco ||is_unixware || is_mpras || is_reliant || 
                 is_dec || is_sinix || is_aix || is_linux || is_bsd || is_freebsd);

    var is_vms   = ((agt.indexOf("vax")!=-1) || (agt.indexOf("openvms")!=-1));

if (is_ie4 && is_mac) {
	document.write("<link href=\"/common/css/macie.css\" rel=\"stylesheet\" type=\"text/css\" title=\"OCLC_Stylesheet_ie4mac\">");
}
else if (is_ie5up && is_mac) {
	document.write("<link href=\"/common/css/macie.css\" rel=\"stylesheet\" type=\"text/css\" title=\"OCLC_Stylesheet_ie5upmac\">");
}
else if (is_nav4 && is_mac) {
	document.write("<link href=\"/common/css/macnn.css\" rel=\"stylesheet\" type=\"text/css\" title=\"OCLC_Stylesheet_nav4mac\">");
}
else if (is_nav6up && is_mac) {
	document.write("<link href=\"/common/css/macnn.css\" rel=\"stylesheet\" type=\"text/css\" title=\"OCLC_Stylesheet_nav6upmac\">");
}
else if (is_ie4 && is_win) {
	document.write("<link href=\"/common/css/winie.css\" rel=\"stylesheet\" type=\"text/css\" title=\"OCLC_Stylesheet_ie4win\">");
}
else if (is_ie5up && is_win) {
	document.write("<link href=\"/common/css/winie.css\" rel=\"stylesheet\" type=\"text/css\" title=\"OCLC_Stylesheet_ie5upwin\">");
}
else if (is_nav4 && is_win) {
	document.write("<link href=\"/common/css/winnn.css\" rel=\"stylesheet\" type=\"text/css\" title=\"OCLC_Stylesheet_nav4win\">");
}
else if (is_nav6up && is_win) {
	document.write("<link href=\"/common/css/winnn6up.css\" rel=\"stylesheet\" type=\"text/css\" title=\"OCLC_Stylesheet_nav6up\">");
}
else if (is_nav3 || is_opera) {
	document.write("<link href=\"/common/css/winie.css\" rel=\"stylesheet\" type=\"text/css\" title=\"OCLC_Stylesheet_nav3opera\">");
}
else {
	document.write("<link href=\"/common/css/winie.css\" rel=\"stylesheet\" type=\"text/css\" title=\"OCLC_Stylesheet_else\">");
}

//////////////////////////////////////////////////////////////////////////////////
// Workaround for Netscape DHTML Resize bug
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
	if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
		document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
	else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

//////////////////////////////////////////////////////////////////////////////////
// Create crumb
function makeCrumb(theClass,Level1, Level2, Level3, Level4, Level5, Level6, Level7, Level8, Level9, Level10) {
//document.write("hello");
//alert("in");
// Create an array of submenu items and their parameters:(text,url,level) //

	/*
	COPY AND PASTE THIS LINE FOR NEW ITEMS:
	var ITEM						= new Array('ITEM','TEXT','URL');
	*/
	
// About OCLC
	var about_home						= new Array('about_home','About&nbsp;home','/about/');
	var about_membership				= new Array('about_membership','Membership','/about/membership/');
	var about_governance				= new Array('about_governance','Governance','/about/governance/');
	var about_research					= new Array('about_research','Research','/research/');
	var about_quality					= new Array('about_quality','Quality','/about/quality/');
	var about_staff						= new Array('about_staff','Staff','/about/staff/');
	var about_usergroups				= new Array('about_usergroups','User&nbsp;groups','/about/membership/usergroups/');
	var about_advisorycommittees		= new Array('about_advisorycommittees','Advisory&nbsp;committees','/about/membership/advisorycommittees/');

// Strategic Directions and Governance Study
	var governancestudy_home			= new Array('governancestudy_home','Strategic&nbsp;Directions&nbsp;&amp;&nbsp;Governance&nbsp;Study&nbsp;home','/about/governance/study/');
	var governancestudy_oclc			= new Array('governancestudy_oclc','OCLC&nbsp;documents','/about/governance/study/oclc/');
	var governancestudy_board			= new Array('governancestudy_board','Board&nbsp;documents','/about/governance/study/board/');
	var governancestudy_adlittle		= new Array('governancestudy_adlittle','A.D.&nbsp;Little&nbsp;documents','/about/governance/study/adlittle/');

// Search
	var search_home						= new Array('search_home','Search&nbsp;home','/');
	var search_results					= new Array('search_results','Search&nbsp;results','/searchright.asp');
	var search_help						= new Array('search_help','Search help','/help/');

// Contacts
	var contacts_home					= new Array('contacts_home','Contacts&nbsp;home','/contacts/');
	var contacts_offices				= new Array('contacts_offices','OCLC&nbsp;offices','/contacts/');
	var contacts_regional				= new Array('contacts_regional','OCLC&nbsp;regional&nbsp;service&nbsp;providers','/contacts/regional/');
	var contacts_libraries				= new Array('contacts_libraries','OCLC&nbsp;libraries','/contacts/libraries/');
	var contacts_all					= new Array('contacts_all','Show&nbsp;all','/contacts/all/');

// Elearning Taskforce (located at /research/elearning/)
	var elearning_home					= new Array('elearning_home','Elearning&nbsp;Taskforce&nbsp;home','/research/elearning/');
	var elearning_members				= new Array('elearning_members','Members','/research/elearning/members/');
	var elearning_schedule				= new Array('elearning_schedule','Schedule','/research/elearning/schedule/');
	var elearning_background			= new Array('elearning_background','Background','/research/elearning/background/');

// Events and Conferences
	var events_home						= new Array('events_home','Events&nbsp;and&nbsp;Conferences&nbsp;home','/events/');
	var events_schedule					= new Array('events_schedule','Schedule','/events/schedule/');
	var events_printondemand			= new Array('events_printondemand','Print-on-demand','http://www2.oclc.org/events/printondemand/');
	var events_videoondemand			= new Array('events_videoondemand','Video-on-demand','/events/videoondemand/');
	var events_presentations			= new Array('events_presentations','Presentations','/events/presentations/');
	var events_presentations_symposium	= new Array('events_presentations_symposium','Digital Preservation Symposium','/events/presentations/symposium/');
	var events_ala						= new Array('events_ala','OCLC&nbsp;at&nbsp;ALA/CLA','/events/ala/');
//	var events_pla						= new Array('events_pla','OCLC&nbsp;at&nbsp;PLA','/events/pla/');
//	var events_register					= new Array('events_register','Register&nbsp;for&nbsp;OCLC&nbsp;meetings','/events/register/');
	var events_iflapreconference		= new Array('events_iflapreconference','IFLA pre-conference','/events/ifla/preconference/');
	var events_ifla						= new Array('events_ifla','OCLC&nbsp;at&nbsp;IFLA','/events/ifla/');
	var events_mc						= new Array('events_mc','OCLC&nbsp;Members&nbsp;Council','/events/mc/');
	var events_websessions				= new Array('events_websessions','Web&nbsp;information&nbsp;sessions','/events/websessions/');
	
// News
	var news_home						= new Array('news_home','News&nbsp;home','/news/');
	var news_product					= new Array('news_product','Product&nbsp;news','/news/product/');	
	var news_membership					= new Array('news_membership','Membership&nbsp;news','/news/membership/');
	var news_research					= new Array('news_research','Research&nbsp;news','/news/research/');
	var news_worldwide					= new Array('news_worldwide','Worldwide&nbsp;news','/news/worldwide/');
	var news_tools						= new Array('news_tools','News&nbsp;tools&nbsp;for&nbsp;the&nbsp;librarian','/news/worldwide/');
	var news_releases					= new Array('news_releases','Index&nbsp;of&nbsp;news&nbsp;releases','/oclc/press/');

// Services and Databases
	var services_home					= new Array('services_home','Services&nbsp;and&nbsp;Databases&nbsp;home','/services/');
	var services_collections			= new Array('services_collections','Collections&nbsp;&amp;&nbsp;Technical','/services/collections/');
	var services_catalogingmigration	= new Array('services_catalogingmigration','Migration&nbspaids','/services/collections/migration/');
	var services_reference				= new Array('services_reference','Reference','/services/reference/');
	var services_sharing				= new Array('services_sharing','Resource&nbsp;Sharing','/services/sharing/');
	var services_preservation			= new Array('services_preservation','Preservation','/services/preservation/');
//	var services_education				= new Array('services_education','Education&nbsp;resources','/services/education/','2','0');
	var services_index					= new Array('services_index','Index&nbsp;of&nbsp;services','/services/index/','2','0');
	var services_databases				= new Array('services_databases','Databases','/services/databases/');

// Support
	var support_home					= new Array('support_home','Support&nbsp;home','/support/');
	var support_documentation			= new Array('support_documentation','Documentation','/support/documentation/');
	var support_training				= new Array('support_training','Training','/support/training/');
	var support_forms					= new Array('support_forms','Forms','/support/forms/');
	var support_faqs					= new Array('support_faqs','FAQs','/support/faqs/');
	var support_bits					= new Array('support_bits','Index&nbsp;of&nbsp;Bits&nbsp;and&nbsp;Pieces','/oclc/menu/bit.htm');

// OCLC Research
	var research_home					= new Array('research_home','OCLC&nbsp;Research&nbsp;home','/research/');
	var research_about					= new Array('research_about','About','/research/about/');
	var research_arr					= new Array('research_arr','Annual Review of Research','/research/publications/arr/');
	var research_arr1999				= new Array('research_arr1999','1999','/research/publications/arr/1999/');
	var research_dempsey				= new Array('research_dempsey','Lorcan Dempsey','/research/staff/dempsey/');
	var research_early					= new Array('research_early','Early publications','/research/publications/archive/');
	var research_gwen					= new Array('research_gwen','Gwen','/research/software/gwen/');
	var research_labs					= new Array('research_labs','Labs','/research/labs/');
	var research_pears					= new Array('research_pears','Pears','/research/software/pears/');
	var research_people					= new Array('research_people','People','/research/staff/');
	var research_programs				= new Array('research_programs','Programs','/research/programs/');
	var research_projects				= new Array('research_projects','Projects','/research/projects/');
	var research_publications			= new Array('research_publications','Publications','/research/publications/');
	var research_rac					= new Array('research_rac','Research Advisory Committee','/research/rac/');
	var research_rdftopicmaps			= new Array('research_rdftopicmaps','RDF Topicmaps','/research/software/rdftopicmaps/');
	var research_scholars				= new Array('research_scholars','Visiting Scholars','/research/scholars/');
	var research_scorpion				= new Array('research_scorpion','Scorpion','/research/software/scorpion/');
	var research_software				= new Array('research_software','Software','/research/software/');
	var research_pmwg					= new Array('research_pmwg','Preservation Metadata Working Group','/research/pmwg/');	

// Resources for Vendors
	var vendors_home					= new Array('vendors_home','Vendors&nbsp;home','/navigation/vendors/','2','0');
	var vendors_automation				= new Array('vendors_automation','Library&nbsp;automation&nbsp;vendors','/navigation/vendors/automation/');
	var vendors_material				= new Array('vendors_material','Library&nbsp;material&nbsp;vendors','/navigation/vendors/material/');
	var vendors_worldcatpartners		= new Array('vendors_worldcatpartners','WorldCat&nbsp;partners','/navigation/vendors/worldcatpartners/');

// OCLC-MARC Records
	var marcrecords_home				= new Array('marcrecords_home','OCLC-MARC&nbsp;Records&nbsp;home','/multiservice/documentation/marcrecords/');
//	var marcrecords_html				= new Array('marcrecords_html','HTML&nbsp;version','/multiservice/documentation/marcrecords/html/');
//	var marcrecords_pdf					= new Array('marcrecords_pdf','PDF&nbsp;version','/multiservice/documentation/marcrecords/pdf/');

// ACAS
	var acas_home						= new Array('acas_home','ACAS&nbsp;home','/acas/');
	var acas_about						= new Array('acas_about','About','/acas/about/');
	var acas_analyze					= new Array('acas_analyze','Analyze','/acas/analyze/');
	var acas_compare					= new Array('acas_compare','Compare','/acas/compare/');
	var acas_assess						= new Array('acas_assess','Assess','/acas/assess/');
	var acas_order						= new Array('acas_order','Order','/acas/order/');

// CatME
	var catme_home						= new Array('catme_home','CatME&nbsp;home','/catme/');
	var catme_about						= new Array('catme_about','About','/catme/about/');
	var catme_about_features			= new Array('catme_about_features','Features','/catme/features/');
//	var catme_planning					= new Array('catme_planning','Planning','/catme/planning/');
	var catme_learning					= new Array('catme_learning','Learning/Teaching','/catme/learning/');
	var catme_using						= new Array('catme_using','Using','/catme/using/');
    var catme_using_tips				= new Array('catme_using_tips','Tips','/catme/tips/');
	var catme_using_macros				= new Array('catme_using_macros','Macros','/catme/macros/');

// FirstSearch Bibliographic Instruction
	var fs_home							= new Array('fs_home','OCLC&nbsp;FirstSearch','/firstsearch/');
	var fsbi_home						= new Array('fsbi_home','FirstSearch&nbsp;Instruction','/firstsearch/instruction/');
	var fsbi_materials					= new Array('fsbi_materials','Instructional&nbsp;materials','/firstsearch/instruction/materials/');
	var fsbi_submit						= new Array('fsbi_submit','Submitting&nbsp;your&nbsp;materials','/firstsearch/instruction/submit/');
	var fsbi_citing						= new Array('fsbi_citing','Citing&nbsp;electronic&nbsp;documents','/firstsearch/instruction/citing/');

// Technical Bulletins
	var tb_home							= new Array('tb_home','Index&nbsp;of&nbsp;Technical&nbsp;Bulletins','/technicalbulletins/');
	var tb245_home						= new Array('tb245_home','TB245Rev.&nbsp;home','/technicalbulletins/245/');

// OCLC WorldCat
	var worldcat_home					= new Array('worldcat_home','OCLC&nbsp;WorldCat&nbsp;home','/worldcat/');
	var worldcat_statistics				= new Array('worldcat_statistics','Statistics','/worldcat/statistics/');
	var worldcat_access					= new Array('worldcat_access','Access','/worldcat/access/');
	var worldcat_quality				= new Array('worldcat_quality','Quality','/worldcat/quality/');
	var worldcat_updates				= new Array('worldcat_updates','Updates','/worldcat/updates/');
	var worldcat_timeline				= new Array('worldcat_timeline','Timeline','/worldcat/timeline/');
	var worldcat_trivia					= new Array('worldcat_trivia','Trivia','/worldcat/trivia/');
	var worldcat_partners				= new Array('worldcat_partners','WorldCat&nbsp;partnerships','/worldcat/partners/');

//  OCLC Cataloging Label Program
	var cataloging_labelprogram_home       = new Array('cataloging_labelprogram_home','OCLC&nbsp;Cataloging&nbsp;Label&nbsp;Program&nbsp;Home','/oclc/menu/label.htm');
		
// OCLC Language Sets
	var languagesets_home				= new Array('languagesets_home','OCLC&nbsp;Language&nbsp;Sets&nbsp;home','/languagesets/');
	var languagesets_options			= new Array('languagesets_options','Languages&nbsp;and&nbsp;options','/languagesets/options/');
//	var languagesets_selection			= new Array('languagesets_selection','Selection&nbsp;criteria','/languagesets/selection/');
//	var languagesets_cataloging			= new Array('languagesets_cataloging','Cataloging&nbsp;and&nbsp;physical&nbsp;processing','/languagesets/cataloging/');
	var languagesets_order				= new Array('languagesets_order','Order&nbsp;Language&nbsp;Sets','/languagesets/order/');
	var languagesets_custom				= new Array('languagesets_custom','Custom&nbsp;collections','/languagesets/custom/');

// OCLC Digital & Preservation Resources
	var digitalpreservation_home		 = new Array('digitalpreservation_home','Digital&nbsp;&amp;&nbsp;Preservation&nbsp;Resources&nbsp;home','/digitalpreservation/');
	var digitalpreservation_about   	 = new Array('digitalpreservation_about','About','/digitalpreservation/about/');
	var digitalpreservation_digitizing	 = new Array('digitalpreservation_digitizing','Digitizing','/digitalpreservation/services/digitizing/');
    var digitalpreservation_microfilming = new Array('digitalpreservation_microfilming','Microfilming','/digitalpreservation/microfilming/');
	var digitalpreservation_preserving	 = new Array('digitalpreservation_preserving','Preserving','/digitalpreservation/preserving/');
	var digitalpreservation_archiving	 = new Array('digitalpreservation_archiving','Archiving','/digitalpreservation/services/archiving/');
	var digitalpreservation_funding 	 = new Array('digitalpreservation_funding','Funding','/digitalpreservation/funding/');
	var digitalpreservation_learning 	 = new Array('digitalpreservation_learning','Learning','/digitalpreservation/learning/');
	var digitalpreservation_workshops 	 = new Array('digitalpreservation_workshops','Workshops&nbsp;and&nbsp;seminars','/digitalpreservation/learning/workshops/');
	var digitalpreservation_centers 	 = new Array('digitalpreservation_centers','Locations','/digitalpreservation/centers/');
	var digitalpreservation_services 	 = new Array('digitalpreservation_services','Services','/digitalpreservation/services/');
	var digitalpreservation_education 	 = new Array('digitalpreservation_education','Education','/digitalpreservation/education/');	
	var digitalpreservation_workshop 	 = new Array('digitalpreservation_workshop','Workshops','/digitalpreservation/education/workshops/');
	var digitalpreservation_projects	 = new Array('digitalpreservation_projects','Sample projects','/digitalpreservation/education/projects/');

// CatExpress
	var catexpress_home					= new Array('catexpress_home','CatExpress&nbsp;home','/oclc/cataloging/catexpress/');
	
// Forms
	var forms_home				        = new Array('forms_home','Forms&nbsp;home','http://www2.oclc.org/forms/');
	
// ILLiad
	var illiad_home			            = new Array('illiad_home','OCLC&nbsp;ILLiad&nbsp;home','/illiad/');
	var illiad_about					= new Array('illiad_about','About','/illiad/about/');
	var illiad_success					= new Array('illiad_success','Success&nbsp;stories','/illiad/about/success/');
	var illiad_tour						= new Array('illiad_tour','Tour','/illiad/about/tour/');
	var illiad_planning					= new Array('illiad_planning','Planning','/illiad/planning/');
	var illiad_ordering					= new Array('illiad_ordering','Ordering','/illiad/ordering/');
	var illiad_using					= new Array('illiad_using','Using','/illiad/using/');
	var illiad_tips						= new Array('illiad_tips','Tips','/illiad/using/tips/');

//OCLC Careers
	var careers_home					= new Array('careers_home','OCLC&nbsp;Careers&nbsp;home','/careers/');
	var careers_about					= new Array('careers_about','About OCLC','/careers/about/');
	var careers_opportunities			= new Array('careers_opportunities','Career&nbsp;opportunities','/careers/opportunities/');
	var careers_working					= new Array('careers_working','Working&nbsp;at&nbsp;OCLC','/careers/workingat/');

//Ordering
	var ordering_home					= new Array('ordering_home','Ordering&nbsp;home','/wip/ordering/');
	var ordering_services				= new Array('ordering_services','Services','/wip/ordering/services/');
	var ordering_education				= new Array('ordering_education','Education','/wip/ordering/education/');
	var ordering_publications			= new Array('ordering_publications','Documentation','/wip/ordering/publications/');
	var ordering_orderforms				= new Array('ordering_orderforms','Order&nbsp;Forms','http://www2.oclc.org/forms/default.asp?FormType=Order');

// Bibliographic Formats and Standards
	var bibformats_home					= new Array('bibformats_home','Bibliographic&nbsp;Formats&nbsp;and&nbsp;Standards&nbsp;home','/bibformats/');
	var bibformats_en_home				= new Array('bibformats_en_home','Contents','/bibformats/en/');	

//  OCLC Connexion
	var connexion_home  				= new Array('connexion_home','OCLC&nbsp;Connexion&nbsp;home','/connexion/');
	var connexion_overview 				= new Array('connexion_overview','Overview','/connexion/overview/');
	var connexion_features 				= new Array('connexion_features','Features','/connexion/features/');
	var connexion_options				= new Array('connexion_options','Options','/connexion/options/');
	var connexion_enhancements			= new Array('connexion_enhancements','Enhancements','/connexion/enhancements/');	
	var connexion_order 				= new Array('connexion_order','Order','/connexion/order/');	
	var connexion_support 				= new Array('connexion_support','Training&nbsp;and&nbsp;support','http://www.oclc.org/cgi-oclc/arm.cgi/http://www2.oclc.org/connexion/documentation/');	
	var connexion_migrate				= new Array('connexion_migrate','Migrate','/connexion/migrate/');	

//  OCLC Batch Processing	
	var batchprocessing_home			= new Array('batchprocessing_home','Batch&nbsp;processing&nbsp;home','/batchprocessing/');
	var batchprocessing_set				= new Array('batchprocessing_set','Set/Update&nbsp;holdings','/batchprocessing/set/');
	var batchprocessing_add				= new Array('batchprocessing_add','Add&nbsp;records','/batchprocessing/add/');
	var batchprocessing_cancel			= new Array('batchprocessing_cancel','Cancel/delete&nbsp;holdings','/batchprocessing/cancel/');
	var batchprocessing_localdatarecords	= new Array('batchprocessing_localdatarecords','Update&nbsp;local&nbsp;data&nbsp;records','/batchprocessing/localdatarecords/');
	var batchprocessing_receive			= new Array('batchprocessing_receive','Receive&nbsp;OCLC-MARC&nbsp;records','/batchprocessing/receive/');

	
// Create an array of subsection names	
	var crumbItems = new Array(

// About OCLC
	about_home,
	about_membership,
	about_governance,
	about_research,
	about_quality,
	about_staff,
	about_usergroups,
	about_advisorycommittees,

// Strategic Directions and Governance Study
	governancestudy_home,
	governancestudy_oclc,
	governancestudy_board,
	governancestudy_adlittle,

// Search
	search_home,
	search_results,
	search_help,

// Contacts
	contacts_home,
	contacts_offices,
	contacts_regional,
	contacts_libraries,
	contacts_all,

// Elearning
	elearning_home,
	elearning_members,
	elearning_schedule,
	elearning_background,

// Events and Conferences
	events_home,
	events_schedule,
	events_printondemand,
	events_videoondemand,
	events_presentations,
	events_presentations_symposium,
	events_ala,
//	events_pla,
	events_mc,	
//	events_register,
	events_ifla,
	events_iflapreconference,
	events_websessions,

// News
	news_home,
	news_product,
	news_membership,
	news_research,
	news_worldwide,
	news_tools,
	news_releases,

// Services and Databases
	services_home,
	services_collections,
	services_catalogingmigration,
	services_reference,
	services_sharing,
	services_preservation,
//	services_education,
	services_databases,
	services_index,

// Support and Documentation
	support_home,
	support_documentation,
	support_training,
	support_forms,
	support_faqs,
	support_bits,

// OCLC Research
	research_home,
	research_about,
	research_arr,
	research_arr1999,
	research_dempsey,
	research_early,
	research_gwen,
	research_labs,
	research_pears,
	research_people,			
	research_programs,
	research_projects,
	research_publications,
	research_rac,
	research_rdftopicmaps,
	research_scholars,
	research_scorpion,
	research_software,
	research_pmwg,

// Resources for Vendors
	vendors_home,
	vendors_automation,
	vendors_material,
	vendors_worldcatpartners,

// OCLC-MARC Records
	marcrecords_home,
//	marcrecords_html,
//	marcrecords_pdf,

//ACAS
	acas_home,
	acas_about,
	acas_analyze,
	acas_compare,
	acas_order,
	acas_assess,

// CatME
	catme_home,
	catme_about,
	catme_about_features,
//	catme_planning,
	catme_learning,
	catme_using,
	catme_using_tips,
	catme_using_macros,
	
// FirstSearch Bibliographic Instruction
	fs_home,
	fsbi_home,
	fsbi_materials,
	fsbi_submit,
	fsbi_citing,
	
// Technical Bulletins
	tb_home,
	tb245_home,

// OCLC WorldCat
	worldcat_home,
	worldcat_statistics,
	worldcat_access,
	worldcat_quality,
	worldcat_updates,
	worldcat_timeline,	
	worldcat_trivia,
	worldcat_partners,

// OCLC Cataloging Label Program
	cataloging_labelprogram_home, 
	
// CatExpress
	catexpress_home,	
	
// Forms
	forms_home,
	
// OCLC Digital & Preservation Resources
    digitalpreservation_home,	 
	digitalpreservation_about,  	
	digitalpreservation_digitizing,
    digitalpreservation_microfilming,
	digitalpreservation_preserving, 
	digitalpreservation_archiving,
	digitalpreservation_funding,	
	digitalpreservation_learning,
	digitalpreservation_workshops,
	digitalpreservation_centers,
	digitalpreservation_services,
	digitalpreservation_education,
	digitalpreservation_workshop,
	digitalpreservation_projects,

// OCLC Language Sets
	languagesets_home,
	languagesets_options,
//	languagesets_selection,
//	languagesets_cataloging,
	languagesets_custom,
	languagesets_order,

// ILLiad
	illiad_home,
	illiad_about,
	illiad_success,
	illiad_tour,
	illiad_planning,
	illiad_ordering,
	illiad_using,
	illiad_tips,

// OCLC Careers
	careers_home,
	careers_about,
	careers_opportunities,
	careers_working,
	
// Ordering
	ordering_home,
	ordering_services,
	ordering_education,
	ordering_publications,
	ordering_orderforms,

// Bibliographic Formats and Standards
	bibformats_home,
	bibformats_en_home,
	
// OCLC Connexion
	connexion_home,
	connexion_overview,
	connexion_features,
	connexion_options,
	connexion_enhancements,
	connexion_order,
	connexion_support,
	connexion_migrate,
	
// OCLC Batch Processing
	batchprocessing_home,
	batchprocessing_set,
	batchprocessing_add,
	batchprocessing_cancel,
	batchprocessing_localdatarecords,
	batchprocessing_receive


// Make sure last subsection name has no ending comma!!!
	);

//////////////////////////////////////////////////////////////////////////////////
//																				//
//						DON'T TOUCH CODE BELOW HERE!!!							//
//																				//
//////////////////////////////////////////////////////////////////////////////////
	var theName 	= "";
	var theText 	= "";
	var theURL		= "";		
		
//var theClass = "crumb";
	var thecrumbCode = "";

		thecrumbCode = ("<span class=\"" + theClass + "\">");
		if (Level10) {
			for (i = 0; i < crumbItems.length ; i++) {
				if (crumbItems[i][0] == Level10) {
					theText = crumbItems[i][1];
					theURL	= crumbItems[i][2];
				}
			}
			if (theText == "")
				theText = Level10;
			thecrumbCode += ("<img src=\"/common/images/crumb/arrowleft.gif\" width=\"7\" height=\"13\" border=\"0\" alt=\"<\"><a href=\"" + theURL + "\" class=\"" + theClass + "\">" + theText + "</a>&nbsp;&nbsp;");
			theText = "";
		}
		if (Level9) {
			for (i = 0; i < crumbItems.length ; i++) {
				if (crumbItems[i][0] == Level9) {
					theText = crumbItems[i][1];
					theURL	= crumbItems[i][2];
				}
			}
			if (theText == "")
				theText = Level9;
			thecrumbCode += ("<img src=\"/common/images/crumb/arrowleft.gif\" width=\"7\" height=\"13\" border=\"0\" alt=\"<\"><a href=\"" + theURL + "\" class=\"" + theClass + "\">" + theText + "</a>&nbsp;&nbsp;");
			theText = "";
		}
		if (Level8) {
			for (i = 0; i < crumbItems.length ; i++) {
				if (crumbItems[i][0] == Level8) {
					theText = crumbItems[i][1];
					theURL	= crumbItems[i][2];
				}
			}
			if (theText == "")
				theText = Level8;
			thecrumbCode += ("<img src=\"/common/images/crumb/arrowleft.gif\" width=\"7\" height=\"13\" border=\"0\" alt=\"<\"><a href=\"" + theURL + "\" class=\"" + theClass + "\">" + theText + "</a>&nbsp;&nbsp;");
			theText = "";
		}
		if (Level7) {
			for (i = 0; i < crumbItems.length ; i++) {
				if (crumbItems[i][0] == Level7) {
					theText = crumbItems[i][1];
					theURL	= crumbItems[i][2];
				}
			}
			if (theText == "")
				theText = Level7;
			thecrumbCode += ("<img src=\"/common/images/crumb/arrowleft.gif\" width=\"7\" height=\"13\" border=\"0\" alt=\"<\"><a href=\"" + theURL + "\" class=\"" + theClass + "\">" + theText + "</a>&nbsp;&nbsp;");
			theText = "";
		}
		if (Level6) {
			for (i = 0; i < crumbItems.length ; i++) {
				if (crumbItems[i][0] == Level6) {
					theText = crumbItems[i][1];
					theURL	= crumbItems[i][2];
				}
			}
			if (theText == "")
				theText = Level6;
			thecrumbCode += ("<img src=\"/common/images/crumb/arrowleft.gif\" width=\"7\" height=\"13\" border=\"0\" alt=\"<\"><a href=\"" + theURL + "\" class=\"" + theClass + "\">" + theText + "</a>&nbsp;&nbsp;");
			theText = "";
		}
		if (Level5) {
			for (i = 0; i < crumbItems.length ; i++) {
				if (crumbItems[i][0] == Level5) {
					theText = crumbItems[i][1];
					theURL	= crumbItems[i][2];
				}
			}
			if (theText == "")
				theText = Level5;
			thecrumbCode += ("<img src=\"/common/images/crumb/arrowleft.gif\" width=\"7\" height=\"13\" border=\"0\" alt=\"<\"><a href=\"" + theURL + "\" class=\"" + theClass + "\">" + theText + "</a>&nbsp;&nbsp;");
			theText = "";
		}
		if (Level4) {
			for (i = 0; i < crumbItems.length ; i++) {
				if (crumbItems[i][0] == Level4) {
					theText = crumbItems[i][1];
					theURL	= crumbItems[i][2];
				}
			}
			if (theText == "")
				theText = Level4;
			thecrumbCode += ("<img src=\"/common/images/crumb/arrowleft.gif\" width=\"7\" height=\"13\" border=\"0\" alt=\"<\"><a href=\"" + theURL + "\" class=\"" + theClass + "\">" + theText + "</a>&nbsp;&nbsp;");
			theText = "";
		}
		if (Level3) {
			for (i = 0; i < crumbItems.length ; i++) {
				if (crumbItems[i][0] == Level3) {
					theText = crumbItems[i][1];
					theURL	= crumbItems[i][2];
				}
			}
			if (theText == "")
				theText = Level3;
			thecrumbCode += ("<img src=\"/common/images/crumb/arrowleft.gif\" width=\"7\" height=\"13\" border=\"0\" alt=\"<\"><a href=\"" + theURL + "\" class=\"" + theClass + "\">" + theText + "</a>&nbsp;&nbsp;");
			theText = "";
		}
		if (Level2) {
			for (i = 0; i < crumbItems.length ; i++) {
				if (crumbItems[i][0] == Level2) {
					theText = crumbItems[i][1];
					theURL	= crumbItems[i][2];
				}
			}
			if (theText == "")
				theText = Level2;
			thecrumbCode += ("<img src=\"/common/images/crumb/arrowleft.gif\" width=\"7\" height=\"13\" border=\"0\" alt=\"<\"><a href=\"" + theURL + "\" class=\"" + theClass + "\">" + theText + "</a>&nbsp;&nbsp;");
			theText = "";
		}
		if (Level1) {
			for (i = 0; i < crumbItems.length ; i++) {
				if (crumbItems[i][0] == Level1) {
					theText = crumbItems[i][1];
					theURL	= crumbItems[i][2];
				}
			}
			if (theText == "")
				theText = Level1;
			thecrumbCode += ("<img src=\"/common/images/crumb/arrowleft.gif\" width=\"7\" height=\"13\" border=\"0\" alt=\"<\"><a href=\"" + theURL + "\" class=\"" + theClass + "\">" + theText + "</a>");
			theText = "";
		}
		thecrumbCode += ("</span>");

	return (thecrumbCode);
}
//-->