/*****
Dynamic Breadcrumbs Javascript
*****/

var crumbsep = " &raquo; ";
var precrumb = "<span class=\"crumb\">";
var postcrumb = "</span>";
var sectionsep = "/";
var rootpath = "/hd"; // Use "/" for root of domain.
var rootname = "Home";

var ucfirst = 4; // if set to 1, makes "directory" default to "Directory"

var objurl = new Object;
objurl['sections'] = '&nbsp;';
objurl['policy_offices'] = 'Policy Offices';
objurl['hd'] = 'Homeland Defense';
objurl['policy_offices'] = 'Policy Offices';
objurl['hd'] = 'Homeland Defense';
objurl['whatsNew'] = 'What\'\s New';
objurl['publicAffairs'] = 'Public Affairs';
objurl['businessOps'] = 'Business Opportunities';
objurl['references'] = 'References Links';
objurl['nationalComRep'] = 'National Commission Reports';
objurl['plans'] = 'Plans';
objurl['strategies'] = 'Strategies';
objurl['presidentialDocs'] = 'Presidential Documents';
objurl['relatedLinks'] = 'Related Links';
objurl['faqs'] = 'FAQs';
objurl['homelandDefense'] = 'Homeland Defense';
objurl['airDomain'] = 'Air Domain';
objurl['maritimeDomain'] = 'Maritime Domain';
objurl['landDomain'] = 'Land Domain';
objurl['defenseSupport'] = 'Defense Support';
objurl['borderSecurity'] = 'Border Security';
objurl['contact'] = 'Contact DoDHD';
objurl['eplo'] = 'National Joint EMPLO Conference';
objurl['conferences'] = 'Conferences';
objurl['dodhd_offices'] = 'Offices';
objurl['dcip'] = 'DCIP';
objurl['electronic_power'] = 'Electronic Power';
objurl['maritime'] = 'Maritime';
objurl['natural_gas'] = 'Natural Gas';
objurl['petroleum'] = 'Petroleum';
objurl['transportation_aviation'] = 'Aviation';
objurl['transportation_rail'] = 'Rail';
objurl['electronic_communications'] = 'Electronic Comm.';
objurl['water_systems_potable'] = 'Potable ...';
objurl['water_systems_waste'] = 'Waste';
objurl['hvac'] = 'HVAC';
objurl['chemicals'] = 'Chemicals';
objurl['assessment_benchmark'] = 'Assessment Benchmarks';
objurl['assessment_standards'] = 'Assessment Standards';
objurl['risk'] = 'Risk Management';
objurl['dcipAssessment_training'] = 'Assessment Training';
objurl['risk_assessment'] = 'Risk Assessment';
objurl['risk_response'] = 'Risk Response';
objurl['roles'] = 'Roles';
objurl['history'] = 'History';
objurl['gdea'] = 'Enterprise Architecture';
objurl['cop'] = 'Common Operational Picture';
objurl['technological'] = 'Technological Solutions';
objurl['requirements_process'] = 'Requirements Process';
objurl['requirements'] = 'Requirements';
objurl['resource_paths'] = 'Resource Paths';
objurl['earb'] = 'Enterprise Architecture ...';
objurl['oab'] = 'OAB';
objurl['structure'] = 'Structure ...';
objurl['council_roles'] = 'Council ...';
objurl['guidance'] = 'Guidance';
objurl['public_law'] = 'Public Law';
objurl['executiveOrders'] = 'Exec. Orders';
objurl['dod_docs'] = 'Documents';
objurl['studies'] = 'Studies';
objurl['dib'] = 'DIB';
objurl['partnering'] = 'Partnering';
objurl['hilfd'] = 'HILFD';
objurl['international'] = 'International';
objurl['education'] = 'Education';
objurl['cip_education'] = 'CIP Education';
objurl['resources'] = 'Resources';
objurl['cip_glossary'] = 'CIP Glossary';
objurl['governance'] = 'Governance';
objurl['council_roles'] = 'Council Roles';
objurl['disc'] = 'DISC';
objurl['earb'] = 'EARB';
objurl['oab'] = 'OAB';
objurl['structure'] = 'Structure';
objurl['techTrans'] = '1401 Tech Transfer';
objurl['techTrans_process'] = 'Process';
objurl['techTrans_legal'] = 'Legal';
objurl['offices'] = 'Offices';
objurl['resources_governance'] = 'Requirements & Resources ...';
 



// 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 + "\" class=\"crumbRollover\">" + 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 + "\" class=\"crumbRollover\">" + displayname + "</a>" + postcrumb;
}
document.write(allbread);