Behaviour.register({
  '.dropshadow_r' : function(element) {
    var wrap1 = document.createElement("div");
    wrap1.className = "wrap1";
    wrap1.setAttribute("class", "wrap1");
    var wrap2 = document.createElement("div");
    wrap2.className = "wrap2";
    wrap2.setAttribute("class", "wrap2");
    var wrap3 = document.createElement("div");
    wrap3.className = "wrap3";
    wrap3.setAttribute("class", "wrap3");
    
    var outerNode = element.parentNode;
    outerNode.insertBefore(wrap1, element);
    wrap1.appendChild(wrap2);
    wrap2.appendChild(wrap3);
    outerNode.removeChild(element);
    wrap3.appendChild(element);
  }
});

Behaviour.register({
  '.dropshadow_l' : function(element) {
    var wrap4 = document.createElement("div");
    wrap4.className = "wrap4";
    wrap4.setAttribute("class", "wrap4");
    var wrap5 = document.createElement("div");
    wrap5.className = "wrap5";
    wrap5.setAttribute("class", "wrap5");
    var wrap6 = document.createElement("div");
    wrap6.className = "wrap6";
    wrap6.setAttribute("class", "wrap6");
    
    var outerNode = element.parentNode;
    outerNode.insertBefore(wrap4, element);
    wrap4.appendChild(wrap5);
    wrap5.appendChild(wrap6);
    outerNode.removeChild(element);
    wrap6.appendChild(element);
  }
});

