rem: parseInt($.css(e,"borderTop")) + parseInt($.css(e,"borderBottom")); 
add: parseInt($.css(e,"borderTop")) + parseInt($.css(e,"borderBottom")) || 0; 
context: $.getCSS = function(e,p) {	// Adapted from Prototype 1.4.0	if ( p == 'height' || p == 'width' ) {		// Handle extra width/height provided by the W3C box model		var ph = !$.boxModel ? 0 : 			parseInt($.css(e,"paddingTop")) + parseInt($.css(e,"paddingBottom")) +			parseInt($.css(e,"borderTop")) + parseInt($.css(e,"borderBottom"));		var pw = !$.boxModel ? 0 : 			parseInt($.css(e,"paddingLeft")) + parseInt($.css(e,"paddingRight")) +			parseInt($.css(e,"borderLeft")) + parseInt($.css(e,"borderRight"));		var oHeight, oWidth;		if ($.css(e,"display") != 'none') {			oHeight = e.offsetHeight || parseInt(e.style.height,10);			oWidth = e.offsetWidth || parseInt(e.style.width,10);		} else {			var els = e.style;			var ov = els.visibility;			var op = els.position;			var od = els.display;			els.visibility = 'hidden';			els.position = 'absolute';			els.display = '';			oHeight = e.clientHeight || parseInt(e.style.height,10);			oWidth = e.clientWidth || parseInt(e.style.width,10);			els.display = od;			els.position = op;			els.visibility = ov;		}		return p == 'height' ?			(oHeight - ph < 0 ? 0 : oHeight - ph) :			(oWidth - pw < 0 ? 0 : oWidth - pw);	}		if (e.style[p]) {		return e.style[p]; 	} else if (e.currentStyle) {		return e.currentStyle[p];	} else if (document.defaultView && document.defaultView.getComputedStyle) {		p = p.replace(/([A-Z])/g,"-$1");		p = p.toLowerCase();		var s = document.defaultView.getComputedStyle(e,"");		var r = s ? s.getPropertyValue(p) : p;		return r; 	} else {		return null;	}};
meta: 2798	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/2798/d584a884b6377553d6ba544c10484dc2a866caee/jquery.js/clean/jquery/jquery.js