var sideMap = new Array();
sideMap['clients'] = 1;

function setNav() {
  setTopNav();
  setSideNav();
}

function setTopNav() {
  var dir = getDir(1);
  var page = getPage();
  var hi = null;

  //alert("'"+dir+"'\n'"+page+"'\n");
  if (dir) {
    hi = document.getElementById(dir);
  } else if (page == 'index') {
    hi = document.getElementById('services');
  } else if (page == 'contact') {
    hi = document.getElementById('t_'+page);
  }

  if (hi) hi.className = 'topNavHi';
}

function setSideNav() {
  var topdir = getDir(1);
  var secdir = getDir(2);
  var page = getPage();
  var hi = null;
  var crumb = null;

  //alert("'"+topdir+"'\n'"+secdir+"'\n'"+page+"'\n");

  if (topdir && sideMap[topdir]) {
    hi = document.getElementById(topdir);
  } else if (page == 'index') {
    if (secdir) {
      crumb = document.getElementById('c_'+secdir);
    } else if (topdir) {
      crumb = document.getElementById('c_'+topdir);
    } else {
      crumb = document.getElementById('c_'+page);
    }
  } else {
    hi = document.getElementById(page);
  }

  if (hi) hi.className = 'sideNavHi';
  if (crumb) crumb.className = 'sideNavCrumbHi';
}
onload = setNav;


/****************************\
** Helper functions
\****************************/

function getDir(lvl) {
  var dir = getPath();
  for (var i = 0; i < lvl && dir.indexOf('/') >= 0; i++) {
    dir = dir.substring(dir.indexOf('/')+1, dir.length);
  }
  dir = dir.substring(0, dir.indexOf('/'));
  return dir;
}

function getPage() {
  var page = getPath();
  if (page.indexOf('.') != -1) {
    page = page.substring(page.lastIndexOf('/')+1, page.lastIndexOf('.'));
  } else {
    page = 'index';
  }
  return page;
}

function getPath() {
  var path = document.location.pathname;
  if (path.indexOf('dawn') != -1) {
    path = path.substring(path.indexOf('peopleop')+8, path.length);
  }
  return path;
}
