var RGBs = [[255,128,128],[128,255,128],[128,128,255]]; function weight(r0,r1,A) { var r = new Array(); for (var n=0; n=1) { A=1; step=-step; if (step>0) o.trgb = (o.trgb+1)%RGBs.length; } else if (A<=0) { A=0; step=-step; if (step>0) o.trgb = (o.trgb+1)%RGBs.length; } o.style.color = 'rgb('+rgb[0]+','+rgb[1]+','+rgb[2]+')'; o.A = A; o.step = step; } } function launch_extravaganza() { var ex = window.extravaganzas = new Array(); var o; for (var n=0; o=document.getElementsByTagName('*')[n]; n++) { if (o.className.indexOf('extravaganza')>=0) { var c = o.style.color; if (c && c!='' && !c.indexOf('rgb')) { o.rgb = c.match(/(\d+)/g); } else o.rgb = [0,0,0]; o.trgb = 0; o.step = 0.2; o.A = 0; ex.push(o); } } if (ex.length) window.setInterval(extravaganza, 50); }