I also had a problem, this time only with IE6 line 1587 ==> return elem.filter ? (parseFloat( elem.filter.match(/ opacity=([^)]*)/)[1] ) / 100).toString() : "";
was causing an error as my filter didnt have "opacity=" string in it. i fixed by changing to : ==> return elem.filter ? (parseFloat( (elem.filter.match(/ opacity=([^)]*)/) || ["100"]) [1] ) / 1 00).toString() : "";