helderObjects = new Object(); helderTimers = new Object(); function helder(object, nice, color, visie){ if (!document.all) return if (object != "[object]"){ setTimeout("helder("+object+","+nice+","+color+","+visie+")",0); return;} clearTimeout(helderTimers[object.sourceIndex]); diff = nice-object.filters.alpha.opacity; direction = 1; if (object.filters.alpha.opacity > nice){ direction = -1;} visie=Math.min(direction*diff,visie); object.filters.alpha.opacity+=direction*visie; if (object.filters.alpha.opacity != nice){ helderObjects[object.sourceIndex]=object; helderTimers[object.sourceIndex]=setTimeout("helder(helderObjects["+object.sourceIndex+"],"+nice+","+color+","+visie+")",color);}}