SM.PhotoBar.config.position = 'bottom'; 

/* Change gallery to guestbook for comments */
function ModifyText ()
{
  if (YD.hasClass(document.body, "gallery_1790400")) 
  {
    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);
function delCategory() {
  re = /\/(Services)$/;

  var oList = YD.getElementsByClassName('miniBox', 'div', this);

  for (i = 0; i < oList.length; i++) {
   if (YD.hasClass(document.body, 'loggedIn'))
     return;
    if (re.test(oList[i].getElementsByTagName('a')[0].href))
      oList[i].parentNode.removeChild(oList[i]);
  }
}
YE.onContentReady('categoriesBox', delCategory);
function delsubCategory() {
  re = /\/(491810|491851)$/;

  var oList = YD.getElementsByClassName('miniBox', 'div', this);

  for (i = 0; i < oList.length; i++) {
   if (YD.hasClass(document.body, 'loggedIn'))
     return;
    if (re.test(oList[i].getElementsByTagName('a')[0].href))
      oList[i].parentNode.removeChild(oList[i]);
  }
}
YE.onContentReady('subcategoriesBox', delsubCategory);

rightClickWarning = "All images and content © Stephen Bruno, 2004-2010. Respect copyright laws! If you want an image, please ask.";


function AddReferralCode()  {
   var footerDiv = YD.get("footer");
   if (footerDiv)  {
     var links = footerDiv.getElementsByTagName("A");
     if (links && (links.length != 0)) {
       var smugLink = links.item(0);
       smugLink.href = "http://www.smugmug.com/?referrer=bzHQPJ7IhCfbU";
     }
  }
}
YE.onAvailable('footer', AddReferralCode);

 function journal_entry_s_to_m(div) {
                var imgs = div.getElementsByTagName('IMG');
                var re = /(http:\/\/[^\/]*\/photos\/\d+-)S.jpg/
                for(var i=0; i<imgs.length; i++) {
                        if(re.test(imgs[i].src)) {
                                imgs[i].src=RegExp.$1+'M.jpg';
                                imgs[i].height = imgs[i].height * 1.5;
                                imgs[i].width = imgs[i].width * 1.5;
                        }
                }
        }
        var divs = document.getElementsByTagName('DIV');
        for (var i=0; i<divs.length; i++) {
                if (divs[i].className=='journal_entry') {
                        journal_entry_s_to_m(divs[i]);
                }
        }


function hasPath(sPath)
{
  re = new RegExp("\/" + sPath + "(\/|$)");
  return re.test(window.location)
}

/* Redirect breadcrumbs to /galleries instead of / */
YE.onContentReady('breadcrumb', function() {
 for (var i in this.childNodes) {
   if (this.childNodes[i].tagName == "A") {
     this.childNodes[i].href="/galleries"; 
     break;
   }
  }
});
YE.onContentReady('breadCrumbTrail', function() {
 for (var i in this.childNodes) {
   if (this.childNodes[i].tagName == "A") {
     this.childNodes[i].href="/galleries"; 
     break;
   }
  }
});