/*****
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 = " &raquo; ";
var precrumb = "<span class=\"breadcrumb\">";
var postcrumb = "</span>";
var sectionsep = "/";
var rootpath = "/"; // Use "/" for root of domain.
var rootname = "UEN";

var ucfirst = 1; // if set to 1, makes "directory" default to "Directory"
var showpage = document.title; // this contains what to show as the current page in the crumb. Set to "" to show nothing

var objurl = new Object;
objurl['3-6interactives'] = '3-6 Student Interactives'; 
objurl['7-12interactives'] = '7-12 Student Interactives'; 
objurl['adult_ed'] = 'Education for Adults'; 
objurl['big6'] = 'Big 6 Resources'; 
objurl['cactus'] = 'CACTUS';
objurl['ccgp'] = 'Comprehensive Guidance & Counseling'; 
objurl['clouds'] = 'Cloud Guide';
objurl['core'] = 'Utah Core Curriculum'; 
objurl['counties'] = 'Counties of Utah'; 
objurl['createpdf'] = 'Create Adobe PDF Online'; 
objurl['cte'] = 'Career & Technical Education'; 
objurl['collegemedia'] = 'collegEmedia'; 
objurl['currmapping'] = 'Curriculum Mapping';
objurl['currsearch'] = 'Curriculum Search';
objurl['curriculumsearch'] = 'Curriculum Search';
objurl['daily'] = 'Daily Life'; 
objurl['development'] = 'Professional Development'; 
objurl['distance_ed'] = 'Distance Education'; 
objurl['districts'] = 'Utah Schools Information'; 
objurl['Districts'] = 'Utah Schools Information'; 
objurl['decatalog'] = 'Distance Education Catalog'; 
objurl['dms'] = 'Digital Media Service'; 
objurl['dtv'] = 'DTV'; 
objurl['edtech'] = 'Educational Technology'; 
objurl['educator'] = 'Educator Search'; 
objurl['englishlanguage'] = 'English Language Proficiency'; 
objurl['email'] = 'Mailing List'; 
objurl['etep'] = 'Educational Technology Endorsement Program (ETEP)'; 
objurl['e-rate'] = 'E-Rate'; 
objurl['feeds'] = 'RSS News Feeds'; 
objurl['financial'] = 'Financial Literacy'; 
objurl['foreignlanguage'] = 'World Language'; 
objurl['general_learner'] = 'General Learners'; 
objurl['help'] = 'Help Center'; 
objurl['highered'] = 'Higher Education Center'; 
objurl['index'] = 'Site Index'; 
objurl['infotech'] = 'Information Technology'; 
objurl['integrated'] = 'Integrating Curriculum'; 
objurl['iss'] = 'Instructional Services Subcommittee'; 
objurl['itc'] = 'Integrated Technology and Curriculum'; 
objurl['ivc_search'] = 'Interactive Video Conferencing Search'; 
objurl['k12educator'] = 'K-12 Educator Center'; 
objurl['k12student'] = 'K-12 Student Center'; 
objurl['k-2'] = 'K, 1, 2 Core'; 
objurl['k-2educator'] = 'K-2 Educator Center'; 
objurl['k-2interactives'] = 'K-2 Student Interactives'; 
objurl['languagearts'] = 'Language Arts'; 
objurl['learning_centers'] = 'Learning Centers'; 
objurl['lessonplan'] = 'Lesson Plan'; 
objurl['Lessonplan'] = 'Lesson Plan'; 
objurl['LPAdmin'] = 'Lesson Plan Admin'; 
objurl['librarymedia'] = 'Library Media'; 
objurl['listowner'] = 'Mailing List Owner';
objurl['my.uen'] = 'my.uen'; 
objurl['ourworld'] = 'Our World'; 
objurl['pdms'] = 'Professional Development'; 
objurl['pe'] = 'Physical Education'; 
objurl['polarpalooza'] = 'Polar Palooza'; 
objurl['proposal'] = 'Course Scheduling Process'; 
objurl['register'] = 'Courses'; 
objurl['rubric'] = 'Rubric Tool'; 
objurl['sacredimages'] = 'Sacred Images'; 
objurl['service_catalog'] = 'Service Catalog';
objurl['shared_vision'] = 'Shared Vision';
objurl['socialstudies'] = 'Social Studies'; 
objurl['steering'] = 'Steering Committee'; 
objurl['teacherpreview'] = 'Teacher\'s Preview Night'; 
objurl['tech'] = 'Network'; 
objurl['technical'] = 'Network'; 
objurl['techservices'] = 'Technical Services Subcommittee'; 
objurl['tours'] = 'Virtual Field Trips'; 
objurl['tutorial'] = 'Tutorials';
objurl['tv'] = 'UEN-TV'; 
objurl['ucet'] = 'UEN @ UCET'; 
objurl['ueninfo'] = 'About UEN'; 
objurl['uimc'] = 'UIMC'; 
objurl['usoeci'] = 'USOE Core Interface Tutorial'; 
objurl['usoecrt'] = 'USOE COGNOS End of Level CRT Data'; 
objurl['utah'] = 'This Must Be Utah!'; 
objurl['utahkids'] = 'Utah Kids';
objurl['veterans'] = 'Veterans\' Oral History Resources'; 
objurl['visualarts'] = 'Visual Arts';
objurl['weather'] = 'Weather Resources';
objurl['whatson'] = 'What\'s On';

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

if (showpage != "")
{
  allbread += crumbsep + precrumb + showpage + postcrumb;
}
document.write(allbread);
