I'm using the code found here. I am trying to insert some new code as per the instructions here. I have not been successful. The code i think I'm supposed to change is,

Code:
IE7.CSS.addFix(/background(-image)?\s*:\s*([^};]*)?url\(([^\)]+)\)([^;}]*)?/,function(a,b,c,d,f){d=cC(d);return bi.test(d)?"filter:"+i(bx,d,"crop")+";zoom:1;background"+(b||"")+":"+(c||"")+"none"+(f||""):a});
And its updated form should be like,

Code:
	IE7.CSS.addFix(/background(-image)?\s*:\s*([^};]*)?url\(([^\)]+)\)([^;}]*)?/,function(match, $1, $2, url, $4) {
		url = getString(url);

		// Hack for bg repeating support
		var repeatExp = new RegExp('repeat-[xy]','i');
		var scalingMethod = 'image'; // or crop
		var overflow = '';
		if (repeatExp.test($4)) {
			var scalingMethod = 'scale';
			overflow = 'overflow:hidden;';
		}

		return PNG.test(url) ? overflow + "filter:" + format(PNG_FILTER, url, scalingMethod) + ";zoom:1;background" + ($1||"") + ":" + ($2||"") + "none" + ($4||"") : match;

	});
Why is it not working? Thanks much.