YE.onAvailable("content", function() {
   if ( YD.getElementsByClassName('passwordPage', 'div')[0] ) {
      YD.addClass(document.body,"passwordPage"); 
   }
});




function AddReferralCode()  {
  var links = this.getElementsByTagName("A");
  if (links && (links.length != 0)) {
    var smugLink = links.item(0);
    smugLink.href = "http://www.smugmug.com/?referrer=kTJ2T0Jw2s1vw";
  }
}
YE.onAvailable('footer', AddReferralCode);



function swapBoxes() {
     bodyClass = document.getElementsByTagName("body")[0].className;
     if (bodyClass.indexOf("category") != -1)
     {
        box1 = document.getElementById("subcategoriesBox");
        box2 = document.getElementById("galleriesBox");

        if (box1 && box2)
        {
           swap = box1.innerHTML;
           box1.innerHTML = box2.innerHTML;
           box2.innerHTML = swap;
        }
     }
}


YE.onDOMReady(PutFilmstripBelow);

function PutFilmstripBelow()
{
    if (YD.hasClass(document.body, "filmstrip"))
    {
        var moveWrapper = document.getElementById("moveWrapper");
        var photos = document.getElementById("photos");
        if (moveWrapper && photos)
        {
            var photosObj = photos.parentNode.removeChild(photos);
            moveWrapper.parentNode.insertBefore(photosObj, moveWrapper);
            photos.style.display = "block";
        }    
    }
}