rightClickWarning = "All photos are property of Michael Hummel. All rights reserved. Unauthorized use is prohibited.";

YE.onAvailable('categoryTitle', function() {this.innerHTML = 'Galleries'});

function AddReferralCode() {
var links = this.getElementsByTagName("A");
if (links && (links.length != 0)) {
var smugLink = links.item(0);
smugLink.href = "http://www.smugmug.com/?referrer=vNOz9i8VfOzWI";
}
}
YE.onAvailable('footer', AddReferralCode);

function hasPath(sPath)
{
re = new RegExp("\/" + sPath + "(\/|$)");
return re.test(window.location)
}

if (hasPath("galleries"))
YD.addClass(document.body, "galleries");

function changeCategoryInfo()
{
  var re = /^([0-9]+ )(galler(y|ies))/;
  var divTag1 = document.getElementById("categoriesBox");
  var divTag2 = document.getElementById("subcategoriesBox");
  var divTags, pTags;
  if ((divTag1)|| (divTag2))
  {
    if (divTag1)
      divTags = divTag1.getElementsByTagName("div");
    else
      divTags = divTag2.getElementsByTagName("div");
    for (i=0; i<divTags.length; i++)
    {
      if (divTags[i].className == "miniBox")
      {
        pTags = divTags[i].getElementsByTagName("p");
        if (pTags && (pTags.length > 1))
        {
            re.exec(pTags[1].innerHTML);
            pTags[1].innerHTML = RegExp.$1 + RegExp.$2;
        }
      }
    }
  }
}

YE.onDOMReady(changeCategoryInfo);


function AdjustBreadcrumb()
{
    var str = this.innerHTML;
    str = str.replace(/\n/g, " ");
    str = str.replace(/^\s*<a .*?<\/a>/i, '<a href="/galleries" class="nav">Galleries</a>');
    this.innerHTML = str;
}


YE.onContentReady("breadCrumbTrail", AdjustBreadcrumb);

function ModifyText ()
{
  if (YD.hasClass(document.body, "gallery_7344361"))
  {
    var objElement = YD.get("comment")
    if (objElement != null)
    {
      var str = new String(objElement.innerHTML);
      str = str.replace(/\gallery/gi, 'Guestbook');
      objElement.innerHTML = str;
    }
  }
}
 
YE.onAvailable("comment", ModifyText);
