function addCategoryDescription()
{
  var categoryDescription = {
      "You in Cape May"  : "Did we take your picture in Cape May? Look here to see it!",
  };

  if ((isClass("category")) && (!isClass("subcategory")))
  {

    re = /category_(\S+)/i;
    re.exec(document.body.className);

    breadCrumb = document.getElementById("breadcrumb");
    if (breadCrumb)
    {
      divTag = document.createElement("div");
      divTag.id = "categoryDescription";
      divTag.appendChild(document.createTextNode(categoryDescription[RegExp.$1]));
      breadCrumb.parentNode.insertBefore(divTag, breadCrumb.nextSibling);
    }
  }

  if (isClass("homepage"))
  {
    re = /\>([\w\-]+)<\/a>/i;

    divTag = document.getElementById("categoriesBox");
    if (divTag)
    {
      divTags = divTag.getElementsByTagName("p");

      for (i=0; i<divTags.length; i++)
      {
        if (divTags[i].className == "albumTitle")
        {
          re.exec(divTags[i].innerHTML);
          pTag = document.createElement("p");
          pTag.id = "categoryDescription_" + RegExp.$1;
          pTag.className = "description";
          pTag.appendChild(document.createTextNode(categoryDescription[RegExp.$1]));
          divTags[i].parentNode.insertBefore(pTag, divTags[i].nextSibling);
        }
      }
    }
  }
}