var crumbsep = " > ";
var precrumb = "<span class=\"crumb\">";
var postcrumb = "</span>";
var sectionsep = "/";
var rootpath = "/"; // Use "/" for root of domain.
var rootname = "Support Home";
var pagetitlename = document.getElementById('breadcrumbtitle').innerHTML;
var prepagetitle = "<span class=\"BreadTitle\">";

var ucfirst = 1; // if set to 1, makes "directory" default to "Directory"

var objurl = new Object;
objurl['HSD'] = 'High Speed Internet';
objurl['Browsers'] = 'Web Browsers';
objurl['Extras'] = 'Internet Extra Support';
objurl['Modem'] = 'Cable Modems';
objurl['MyServices'] = 'My Services';
objurl['Networking'] = 'Home Networking';
objurl['WebSpace'] = 'Web Space';
objurl['CableTV'] = 'Cable Television';
objurl['DigitalCable'] = 'Digital Television';
objurl['Phone'] = 'Cable ONE Phone';
objurl['Contacts'] = 'Contact Information';
objurl['OE'] = 'Outlook Express';
objurl['Misc'] = 'Miscellaneous';
objurl['Outlook'] = 'Outlook';
objurl['WinMail'] = 'Windows Mail';
objurl['MacMail'] = 'Macintosh Mail';
objurl['RSS'] = 'RSS Feeds';
objurl['SpamPatrol'] = 'Spam Patrol';
objurl['MyMail'] = 'My Mail';
objurl['Unsupported'] = 'Unsupported Clients';
objurl['AOL'] = 'America Online';
objurl['Incred'] = 'IncrediMail';
objurl['Netscape'] = 'Netscape';
objurl['Eudora'] = 'Eudora';
objurl['Apple'] = 'IPhone';
objurl['IE'] = 'Internet Explorer';
objurl['Chrome'] = 'Google Chrome';
objurl['Business'] = 'Domain Hosting';
objurl['Personal'] = 'Personal Web Space';
objurl['WebSpace'] = 'Web Space';
objurl['Webstop'] = 'Web Stop (Content Filtering)';
objurl['Scanner'] = 'F-Secure Scanner';
objurl['Billing'] = 'Cable ONE Bill';
objurl['PC'] = 'Parental Control';
objurl['Game'] = 'Game Stations';
objurl['PlayStation2'] = 'PlayStation 2';
objurl['PlayStation3'] = 'PlayStation 3';
objurl['AV'] = 'AntiVirus & Firewalls';
objurl['Network'] = 'Networking';
objurl['MyBandwidth'] = 'My Bandwidth';
objurl['Plans'] = 'Internet Plans';
objurl['Economy'] = 'Economy Plan';
objurl['mycableone'] = 'My CableOne';
objurl['gcontacts'] = 'Contacts';
objurl['gcalendar'] = 'Calendar';
objurl['gmail'] = 'Mail';
objurl['gdocs'] = 'Documents';
objurl['gspreadsheet'] = 'Spreadsheets';
objurl['gpresentation'] = 'Presentation';
objurl['gmailpop'] = 'POP Access';
objurl['gmailimap'] = 'IMAP Access';
objurl['gmailcreatesend'] = 'Creating & Sending';
objurl['gmailreceive'] = 'Receiving';
objurl['gmailread'] = 'Reading';
objurl['gmaillabels'] = 'Labels & Filters';
objurl['gmailattach'] = 'Attachments';
objurl['gmaildelete'] = 'Deleting';
objurl['gdocssearch'] = 'Search';
objurl['gdocsfolder'] = 'Folders';
objurl['gdocstext'] = 'Text Editing';
objurl['gdocstemplates'] = 'Templates';
objurl['gdocstools'] = 'Tools';
objurl['gdocsdisplay'] = 'Display';
objurl['gdocsinsert'] = 'Inserting Items';
objurl['gdocsshare'] = 'Sharing';
objurl['gdocscollaborate'] = 'Collaborating';
objurl['gdocspublish'] = 'Publishing';
objurl['gdocsupex'] = 'Upload/Export';
objurl['gdocsoffline'] = 'Offline';
objurl['gdocsaccess'] = 'Access Issues';
objurl['gdocsoffiss'] = 'Offline Issues';
objurl['gsssearch'] = 'Search';
objurl['gssfolder'] = 'Folders';
objurl['gssshare'] = 'Sharing';
objurl['gsscollaborate'] = 'Collaborating';
objurl['gsspublish'] = 'Publishing';
objurl['gsstools'] = 'Tools';
objurl['gsstemplates'] = 'Templates';
objurl['gssnew'] = 'New Spreadsheet';
objurl['gssedit'] = 'Editing';
objurl['gsscomments'] = 'Comments';
objurl['gssformat'] = 'Formatting';
objurl['gssrows'] = 'Rows & Columns';
objurl['gssformula'] = 'Formulas';
objurl['gssforms'] = 'Forms';
objurl['gssgadgets'] = 'Gadgets';
objurl['gsscharts'] = 'Charts';
objurl['gssrange'] = 'Range Names';
objurl['gssupex'] = 'Upload/Export';
objurl['gssoffline'] = 'Offline';
objurl['gssprinting'] = 'Printing';
objurl['gssaccess'] = 'Access Issues';
objurl['gssoffiss'] = 'Offline Issues';
objurl['gsserrors'] = 'Errors';
objurl['gssdisiss'] = 'Display Issues';
objurl['gpressearch'] = 'Search';
objurl['gpresfolder'] = 'Folders';
objurl['gprestemplates'] = 'Templates';
objurl['gpresorgadd'] = 'Organizing/Adding/Deleting';
objurl['gpresedit'] = 'Editing';
objurl['gpresinsert'] = 'Inserting Items';
objurl['gpresshare'] = 'Sharing';
objurl['gprescollaborate'] = 'Collaborating';
objurl['gprespublish'] = 'Publishing';
objurl['gpresaud'] = 'Audience';
objurl['gpreschat'] = 'Chat Feature';
objurl['gpresupex'] = 'Upload/Export';
objurl['gpresoffline'] = 'Offline';
objurl['gpresaccess'] = 'Access Issues';
objurl['gpresimexiss'] = 'Import/Export Issues';
objurl['gpresoffiss'] = 'Offline Issues';
objurl['gcalstart'] = 'Getting Started';
objurl['gcalcustomize'] = 'Customize';
objurl['gcalprivacy'] = 'Privacy';
objurl['gcalbasics'] = 'Basics';
objurl['gcaladd'] = 'Add';
objurl['gcalinex'] = 'Import/Export';
objurl['gcaleditlist'] = 'Edit List';
objurl['gcalviews'] = 'Views';
objurl['gcaltasks'] = 'Tasks';
objurl['gcalsync'] = 'Sync';
objurl['gcaloffline'] = 'Offline';
objurl['gcalmobile'] = 'Mobile';
objurl['gcalsms'] = 'SMS';
objurl['gcalshare'] = 'Share';
objurl['gcalpublish'] = 'Publish';
objurl['gcalinvit'] = 'Invitations';
objurl['gcalnotgen'] = 'General';
objurl['gcalnotsms'] = 'SMS';
objurl['gcalnotiss'] = 'Common Issues';
objurl['gcalaccess'] = 'Access Issues';
objurl['gcalothiss'] = 'Other Issues';
objurl['gcalabuse'] = 'Abuse';
objurl['mymodem'] = 'Retiring Cable Modems';

// 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 class=" + "breadNav" + " 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 += prepagetitle + crumbsep + postcrumb + precrumb + "<a class=" + "breadNav" + " href=\"" + currenturl + "\">" + displayname + "</a>" + postcrumb;
}
var allbreadplus = allbread + prepagetitle + crumbsep + pagetitlename + postcrumb;
document.write(allbreadplus);
