(function(c){var d={top:13,right:14,bottom:15,left:14,transparent:false};var a=0;
function b(f,j){var g="boxid_"+a++;var i="#"+g;f.css("overflow","hidden");var k=c('\n<table class="dkbox">\n  <tr class="r1"><td class="c1"></td><td class="c2"></td><td class="c3"></td></tr>\n\n  <tr class="r2"><td class="c1"></td>\n    <td class="c2">\n      <div id="'+g+'">\n      </div>\n    </td>\n    <td class="c3"></td>\n  </tr>\n\n  <tr class="r3"><td class="c1"></td><td class="c2"></td><td class="c3"></td></tr>\n</table>\n');
if(!j.top){k.find("tr:first").remove()}if(!j.bottom){k.find("tr:last").remove()}if(!j.left){k.find("td.c1").remove()
}if(!j.right){k.find("td.c3").remove()}k.css({"margin-left":f.css("margin-left"),"margin-right":f.css("margin-right"),"margin-top":f.css("margin-top"),"margin-bottom":f.css("margin-bottom"),position:f.css("position"),"float":f.css("float")});
var e=f.width()-d.left-d.right;if(f.attr("dkboxw")=="parent"){e=f.parent().width()-d.left-d.right
}if(f.attr("dkboxw")=="outer"){e=f.outerWidth()}f.css("margin",0);var h=f.replaceWith(k);
c(i,k).width(e).append(h)}c.fn.dkbox=function(e){e=c.extend({top:true,right:true,bottom:true,left:true,transparent:false},e);
return this.each(function(){b(c(this),e)})}})(jQuery);