function breadcrumbs(sHome,startAt){
  sURL = new String;
  sTemp = new String;
  bits = new Object;
  var x = 0;
  var stop = 0;
  var output = new String;
  output = '';
               
  sURL = location.href;
  /*sURL = sHome;*/
  sURL = sURL.slice(sURL.indexOf(startAt),sURL.length);
  chunkStart = sURL.indexOf("/");
  sURL = sURL.slice(chunkStart+1,sURL.length);
  while(!stop){
    chunkStart = sURL.indexOf("/");
    if (chunkStart != -1){
      bits[x] = sURL.slice(0,chunkStart);
      sURL = sURL.slice(chunkStart+1,sURL.length);
    }
    else {
      stop = 1;
    }
    x++;
  }

  for(var i in bits){
    /*
    output += '<A HREF="';
    for(y=1;y<x-i;y++){
      output += '../';
    }
    */
  
    sTemp = xreplace(bits[i],'_',' ');
    if (sTemp != document.title) {
      output += '<A HREF="' + sHome + '/' + bits[i] + '">' + sTemp + '</A> > ';
    }
  }
  output = '<A HREF="' + sHome + '">Home</A> > ' + output + document.title;
  return output;
}


function xreplace(checkMe,sFrom,sTo){
 var temp = checkMe;
 var i = temp.indexOf(sFrom);

 while(i > -1){
   temp = temp.replace(sFrom, sTo);
   i = temp.indexOf(sFrom, i + sTo.length + 1);
 }
 return temp;
}
        
