purtroppo lo script è stato pensato solo per IE, difatti quell'istruzione

object.filters.alpha.opacity

appare in altri punti dello script (senza considerare che la prima istruzione della funzione

if (!document.all) return;

esclude tutti gli altri browser e va quindi rimossa)

Se mi dici esattamente cosa deve fare questa funzione e a cosa va applicata è più facile proportene una crossbrowser (questa mi sembra un tantino obsoleta e se devo essere sincero in un paio di punti quasi incomprensibile)