/*****
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=\"crumb\"> / </span>";
var precrumb = "<span class=\"crumb\">";
var postcrumb = "</span>";
var sectionsep = "/";
var rootpath = "/en"; // Use "/" for root of domain.
var rootname = "";

var ucfirst = 1; // if set to 1, makes "directory" default to "Directory"

var objurl = new Object;
objurl['accents'] = 'home accents';
objurl['branches'] = 'branches & floral';
objurl['cushions'] = 'cushions & throws';
objurl['fragrances'] = 'candles & fragrances';
objurl['walldecor'] = 'wall décor';
objurl['decor'] = 'décor';
objurl['storage'] = 'storage';
objurl['lamps'] = 'lamps';
objurl['rugs'] = 'rugs';

objurl['metalart'] = 'metal wall décor';
objurl['frames'] = 'picture frames';
objurl['wallart'] = 'wall art';
objurl['mirrors'] = 'mirrors';
objurl['shelves'] = 'shelves';

objurl['bath'] = 'bath';
objurl['towels'] = 'towels & bath mats';
objurl['shower'] = 'shower curtains';

objurl['bedding'] = 'bedding';
objurl['comforters'] = 'comforter sets';
objurl['duvets'] = 'duvet cover sets';

objurl['furniture'] = 'furniture';
objurl['accent'] = 'accent furniture';
objurl['ottomans'] = 'ottomans';
objurl['chairs'] = 'chairs';

objurl['kidscollection'] = 'kids collection';
//objurl['frodo'] = 'Frodo collection';
//objurl['tao'] = 'Tao collection';
//objurl['frisk'] = 'Frisk collection';
//objurl['jiro'] = 'Jiro collection';
//objurl['nanko'] = 'Nanako collection';

objurl['windows'] = 'windows';
objurl['hardware'] = 'hardware';
objurl['curtains'] = 'ready-to-hang curtains';
objurl['valances'] = 'ready-to-hang valances';
objurl['blinds'] = 'blinds';

objurl['outdoor'] = 'outdoor living';
objurl['matcha'] = 'matcha collection';
objurl['mirage'] = 'mirage collection';
objurl['delsol'] = 'del sol collection';
objurl['casaviva'] = 'casa viva collection';
objurl['daiquiri'] = 'daiquiri collection';

objurl['xmas'] = 'christmas 2009';
objurl['trimmings'] = 'tree decorations';
objurl['deco'] = 'deco accents';
objurl['giftideas'] = 'gift ideas';
objurl['nutcrackers'] = 'fashion nutcrackers';


// 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 from 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);
