/*****
Dynamic Javascript Breadcrumb Navigation by Adam DuVander
http://duvinci.com/projects/javascript/crumbs/

Released under Creative Commons License:
http://creativecommons.org/licenses/by/2.5/
*****/
var crumbsep = " > ";
var precrumb = "<span class=\"crumbs\">";
var postcrumb = "</span>";
var sectionsep = "/";
var rootpath = "/"; // Use "/" for root of domain.
var rootname = "GRCC Home";

var ucfirst = 1; // if set to 1, makes "directory" default to "Directory"

var objurl = new Object;
objurl['topics'] = 'All Topics';
// About 
objurl['about'] = 'About Green River';
objurl['aboutus'] = 'About Us';
objurl['campus'] = 'Campus Information';
objurl['contact'] = 'Contact Us';
objurl['hours'] = 'Hours of Operation';
objurl['researchplanning'] = 'Research &amp; Planning';
objurl['data-stats'] = 'Data &amp; Stats';
objurl['report-to-community'] = 'Report to the Community';
// Athletics
objurl['mens%2Dsports'] = 'Men&#039;s Sports';
objurl['womens%2Dsports'] = 'Women&#039;s Sports';
objurl['mens-sports'] = 'Men&#039;s Sports';
objurl['womens-sports'] = 'Women&#039;s Sports';
objurl['cross%2Dcountry'] = 'Cross Country';
objurl['cross-country'] = 'Cross Country';
objurl['softball'] = 'Fastpitch Softball';
objurl['track'] = 'Track &amp; Field';
// College Resources
objurl['bookstore'] = 'Paper Tree Bookstore';
objurl['resources'] = 'College Resources';
objurl['tutoring_resources'] = 'Tutoring &amp; Resources';
objurl['trc'] = 'Tutoring &amp; Resource Center';
objurl['mlc'] = 'Math Learning Center';
objurl['college-transfer-center'] = 'College Transer Center';
//Diversity Course Requirements
objurl['diversity-course-requirements'] = 'Diversity Course Requirements';
objurl['coursePages'] = 'Course Description';
//Diversity &amp; Multicultural Affairs
objurl['diversity-multicultural-affairs'] = 'Diversity &amp; Multicultural Affairs';
objurl['our-message'] = 'Our Message';
objurl['news-events'] = 'News &amp; Events';
objurl['peer-navigators'] = 'Peer Navigators';
objurl['headwaters-project'] = 'The Headwaters Mentor Project';
// HireWorks Center
objurl['hireworks'] = 'HireWorks Center';
objurl['for-students'] = 'For Students &amp; Alumni';
objurl['for-faculty'] = 'For Faculty';
objurl['for-employers'] = 'For Employers';
// Information Sessions
objurl['info-sessions'] = 'Information Sessions';
// International Programs
objurl['International'] = 'International Programs';
objurl['apply'] = 'Apply Now';
objurl['International/about'] = 'About Us';
// Masterplan
objurl['masterplan'] = 'Facilities Master Plan';
objurl['building-projects'] = 'Building Projects';
objurl['salish-hall'] = 'Salish Hall';
objurl['smt-building'] = 'SMT Building Renovation';
objurl['dev-program'] = 'Development Program';
objurl['planning-committees'] = 'Planning Committees';
objurl['schedules'] = 'Schedules &amp; Timelines';
objurl['strategic-planning'] = 'Strategic Planning';
objurl['trades'] = 'Trades &amp; Industry Replacement';
objurl['city-of-auburn'] = 'City of Auburn';
// Programs
objurl['auto'] = 'Auto Programs';
// Redesign Project
objurl['redesign'] = 'Web Redesign Project';
objurl['focus-group'] = 'Focus Group';
objurl['choose-design'] = 'Choose a Design';
// Speaking Center
objurl['speaking-center'] = 'Speaking Center';
// Welcome Center
objurl['welcome'] = 'Welcome Center';
objurl['welcome_center'] = 'Welcome Center';
objurl['assessment'] = 'Assessment &amp; Testing Center';
objurl['campus-tours'] = 'Campus Tours';
// Workforce Education
objurl['workforce-education'] = 'Workforce Education';
objurl['workforceeducation'] = 'Workforce Education';
objurl['our-programs'] = 'Our Programs';
objurl['workfirst'] = 'WorkFirst';
objurl['special-events-classes'] = 'Special Events &amp; Classes';
// Grab the page's url and break it up into directory pieces
var pageurl = (new String(document.location));
var protocol = pageurl.substring(0, pageurl.indexOf("//") + 2);
pageurl = pageurl.replace(protocol, ""); // remove protocol from pageurl
var rooturl = pageurl.substring(0, pageurl.indexOf(rootpath) + rootpath.length); // find rooturl
if (rooturl.charAt(rooturl.length - 1) == "/") //remove trailing slash
{
  rooturl = rooturl.substring(0, rooturl.length - 1);
}
pageurl = pageurl.replace(rooturl, ""); // remove rooturl fro pageurl
if (pageurl.charAt(0) == '/') // remove beginning slash
{
  pageurl = pageurl.substring(1, pageurl.length);
}

var page_ar = pageurl.split(sectionsep);
var currenturl = protocol + rooturl;
var allbread = precrumb + "<a href=\"" + currenturl + "\">" + rootname + "</a>" + postcrumb; // start with root

for (i=0; i < page_ar.length-1; i++)
{
  var displayname = "";
  currenturl += "/" + page_ar[i];
  if (objurl[page_ar[i]])
  {
    displayname = objurl[page_ar[i]];
  }
  else
  {
    if (ucfirst == 1)
    {
      displayname = page_ar[i].charAt(0).toUpperCase() + page_ar[i].substring(1);
    }
    else
    {
      displayname = page_ar[i];
    }
  }
  allbread += crumbsep + precrumb + "<a href=\"" + currenturl + "\">" + displayname + "</a>" + postcrumb;
}
document.write(allbread);

