add: if (width < 0) width = 0; 
context:     setWidth: function(width) {        if (this._box == null || this._borderSize < 0 || width < 0) return;        width -= this._borderSizeSub;        this._box.style.width = width + "px";        width = width * this._pctWidth;        this._clipLeft = Math.floor(width * this._pctLeft);        width = Math.floor(width);        this._clipRight = width - this._clipLeft;                var cs = this._c.style, ts = this._t.style, bs = this._b.style;        cs.left = ts.left = bs.left = -(this._clipLeft - this._borderSize) + "px";        cs.width = ts.width = bs.width = width + "px";        ts.clip = "rect(auto " + this._clipRight + "px " + this._borderSize + "px " + this._clipLeft + "px)";        bs.clip = "rect(" + (this._imgHeight - this._borderSize) + "px " + this._clipRight + "px auto " + this._clipLeft + "px)";        cs.clip = "rect(" + this._clipTop + "px " + this._clipRight + "px " + this._clipBottom + "px " + this._clipLeft + "px)";    },
meta: 5515	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5515/a18926e6e7d4847cbee094f93eafe313d0090941/BorderImage.js/buggy/src/thinwire/render/web/resources/BorderImage.js