rem: if(avalue.slice&&(avalue.slice(-2)=='px')){ return parseFloat(avalue); } 
add: if(avalue.slice && (avalue.slice(-2)=='px')){ return parseFloat(avalue); } 
context: 		dojo._toPixelValue = function(element, avalue){			if(!avalue){return 0;}			// style values can be floats, client code may			// want to round this value for integer pixels.			if(avalue.slice&&(avalue.slice(-2)=='px')){ return parseFloat(avalue); }			with(element){				var sLeft = style.left;				var rsLeft = runtimeStyle.left;				runtimeStyle.left = currentStyle.left;				try{					// 'avalue' may be incompatible with style.left, which can cause IE to throw					// this has been observed for border widths using "thin", "medium", "thick" constants					// those particular constants could be trapped by a lookup					// but perhaps there are more					style.left = avalue;					avalue = style.pixelLeft;				}catch(e){					avalue = 0;				}				style.left = sLeft;				runtimeStyle.left = rsLeft;			}			return avalue;		}
meta: 4497	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4497/8b15e21ef4b62a9fe3311115be7792f801819b6f/html.js/clean/_base/html.js