Behaviour.register({
  '.dropshadow' : function(element) {
	var wrap0 = document.createElement("div");
    wrap0.className = "clearfix wrap0";
    var wrap1 = document.createElement("div");
    wrap1.className = "wrap1";
    var wrap2 = document.createElement("div");
    wrap2.className = "wrap2";
    var wrap3 = document.createElement("div");
    wrap3.className = "wrap3";

    var outerNode = element.parentNode;
    outerNode.insertBefore(wrap0, element);
    wrap0.appendChild(wrap1);
    wrap1.appendChild(wrap2);
		wrap2.appendChild(wrap3);
    outerNode.removeChild(element);
    wrap3.appendChild(element);
  }
});

Behaviour.register({
  '.ds' : function(element) {
	var wrap4 = document.createElement("div");
    wrap4.className = "wrap4";
    var wrap5 = document.createElement("div");
    wrap5.className = "wrap5";
    var wrap6 = document.createElement("div");
    wrap6.className = "wrap6";
    var wrap7 = document.createElement("div");
    wrap7.className = "wrap7";

    var outerNode = element.parentNode;
    outerNode.insertBefore(wrap4, element);
    wrap4.appendChild(wrap5);
    wrap5.appendChild(wrap6);
		wrap6.appendChild(wrap7);
    outerNode.removeChild(element);
    wrap7.appendChild(element);
  }
});

