var BrowseReferences =
{
  init: function()
  {
    var boxes = Core.getElementsByClass("browse-by-box-column");
    var clearingDiv;
    
    // loop through existing boxes and add a clearing div after every second one
    for (var i = 1; i < boxes.length; i = i + 2)
    {
      clearingDiv = document.createElement("div");
      Core.addClass(clearingDiv, "clearnetscape");
      
      boxes[i].parentNode.insertBefore(clearingDiv, boxes[i].nextSibling);
    }
    // add a clearing div after the last box if there is not already one there
    if (boxes.length % 2 != 0)
    {
      clearingDiv = document.createElement("div");
      Core.addClass(clearingDiv, "clearnetscape");
      
      boxes[boxes.length - 1].parentNode.appendChild(clearingDiv);
    }
  }
};

Core.start(BrowseReferences);