/*****
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 = '<span class="crumbSeperator"> > </span>';
var precrumb = "<span class=\"crumb\">";
var postcrumb = "</span>";
var sectionsep = "/";
var rootpath = "/"; // Use "/" for root of domain.
var rootname = "Home";

var ucfirst = 1; // if set to 1, makes "directory" default to "Directory"


//*** Here Is Where to Add Directory Renaming ***
var objurl = new Object;
objurl['topics'] = 'All Topics';
objurl['memberservices'] = 'Member Services';
objurl['leaderforms'] = 'Club Leader Resources';
objurl['clubs'] = 'IOWA Clubs';
objurl['stat'] = 'S.T.A.T.';
objurl['saa'] = 'Ambassadors';
objurl['gwform'] = 'Game Watch Form';
objurl['athletictours'] = 'Athletic Tours';
objurl['uiaaform'] = 'Athletic Tours Request Form';
objurl['lifelonglearning'] = 'Lifelong Learning';
objurl['onceahawkeye'] = 'Once a Hawkeye';
objurl['YoungAlumni'] = 'Young Alumni Events';
objurl['planning'] = 'Plan Your Own Reunion';
objurl['socialnet'] = 'Social Networks';
objurl['daa'] = 'Distinguished Alumni Awards';
objurl['find'] = 'Find A Friend';
objurl['status'] = 'Status Inquiry';
objurl['Honor_Roll'] = 'UIAA Honor Roll';
objurl['listserv'] = 'Iowa Voyagers Featured Tours E-Newsletter';
objurl['organizations'] = 'Affiliated Organizations';
objurl['update'] = 'Update Your Record';
objurl['emailPref'] = 'E-Mail Preference';
objurl['srcollege'] = 'Senior College';
objurl['newgrad'] = 'New Graduate Survey';
objurl['uipride'] = 'UI Pride';
objurl['alumniu'] = 'Alumni U';
objurl['iowarewards'] = 'Iowa Rewards Credit Card';
objurl['BofA'] = 'Check Card and Checking Account';
objurl['deceasedalum'] = 'Deceased UI alumni Record Update';
objurl['partners'] = 'Partners & Sponsors';
objurl['freeticket'] = 'Free Ticket';
objurl['membersonly'] = 'Members-Only';
objurl['gift'] = 'Give the gift of Membership';
objurl['beatisu'] = 'Beat State Week';
objurl['makeawish'] = 'Make a Wish Gameday';
objurl['nnm'] = 'NEARLY Naked Mile';
objurl['advocate'] = 'Legislative Advocacy';
objurl['contactform'] = 'Legislative Contact Report';
objurl['bbnc'] = 'Profile';
objurl['new'] = 'My Profile';
objurl['rsvp'] = 'Registration';
objurl['iowacity'] = 'Iowa City';
objurl['matchmaker'] = 'Mascot Matchmaker';
objurl['dm'] = 'Des Moines';
objurl['directory'] = 'Alumni Today Directory';
objurl['hungryhawkeyes'] = 'Hungry Hawkeyes';
objurl['DM'] = 'Des Moines';
objurl['dancemarathon'] = 'Dance Marathon Alumni Group';
objurl['getinvolved'] = 'Get Involved';
objurl['planfundraiser'] = 'Socials/Fundraisers';
objurl['socialmediarsvp'] = 'Registration';
objurl['lana3'] = 'Latino Native American Alumni Alliance';
objurl['highlanders'] = 'Scottish Highlanders';
objurl['skinfitness'] = 'Skin Fitness Registration';
objurl['kansascity'] = 'Kansas City Event';
objurl['DesMoines'] = 'Des Moines Event';
objurl['desmoines'] = 'Des Moines Event';
objurl['hrw'] = 'Homecoming';
objurl['ibaa'] = 'Iowa Black Alumni Association';
objurl['gridiron'] = 'Gridiron Glory';
objurl['dvd'] = 'DVD';
objurl['tshirt'] = 'T-Shirt';
objurl['LGBT_Affinity'] = 'Lesbian, Gay, Bisexual, Transgender Affinity Group';
objurl['LGBT%5FAffinity'] = 'Lesbian, Gay, Bisexual, Transgender Affinity Group';
objurl['youngalumni'] = 'Young Alumni';
objurl['btn'] = 'Big Ten Digital Network';
objurl['melrosemeadows'] = 'Melrose Meadows';
objurl['bowltour12'] = 'Insight Bowl Tour';
objurl['onthetable'] = 'On The Table';
objurl['memories'] = 'Alumni Memories';
objurl['secondcity'] = 'Second City';
objurl['mocktail'] = 'Mocktail Party';

// 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);

