var rate=20;if(document.getElementById)window.onerror=new Function("return true");var objActive,act=0,elmH=0,elmS=128,elmV=255,clrOrg,TimerID;if(document.all){document.onmouseover=doRainbowAnchor;document.onmouseout=stopRainbowAnchor}else if(document.getElementById){document.captureEvents(Event.MOUSEOVER|Event.MOUSEOUT);document.onmouseover=Mozilla_doRainbowAnchor;document.onmouseout=Mozilla_stopRainbowAnchor} function doRainbow(a){if(act==0){act=1;objActive=a?a:event.srcElement;clrOrg=objActive.style.color;TimerID=setInterval("ChangeColor()",100)}}function stopRainbow(){if(act){objActive.style.color=clrOrg;clearInterval(TimerID);act=0}} function doRainbowAnchor(){if(act==0){for(var a=event.srcElement;a.tagName!="A"&&a.tagName!="BODY";){a=a.parentElement;if(a.tagName=="A"||a.tagName=="BODY")break}if(a.tagName=="A"&&a.href!=""){objActive=a;act=1;clrOrg=objActive.style.color;TimerID=setInterval("ChangeColor()",100)}}}function stopRainbowAnchor(){if(act)if(objActive.tagName=="A"){objActive.style.color=clrOrg;clearInterval(TimerID);act=0}} function Mozilla_doRainbowAnchor(a){if(act==0){for(obj=a.target;obj.nodeName!="A"&&obj.nodeName!="BODY";){obj=obj.parentNode;if(obj.nodeName=="A"||obj.nodeName=="BODY")break}if(obj.nodeName=="A"&&obj.href!=""){objActive=obj;act=1;clrOrg=obj.style.color;TimerID=setInterval("ChangeColor()",100)}}}function Mozilla_stopRainbowAnchor(){if(act)if(objActive.nodeName=="A"){objActive.style.color=clrOrg;clearInterval(TimerID);act=0}}function ChangeColor(){objActive.style.color=makeColor()} function makeColor(){if(elmS==0)elmB=elmG=elmR=elmV;else{t1=elmV;t2=(255-elmS)*elmV/255;t3=elmH%60;t3=(t1-t2)*t3/60;if(elmH<60){elmR=t1;elmB=t2;elmG=t2+t3}else if(elmH<120){elmG=t1;elmB=t2;elmR=t1-t3}else if(elmH<180){elmG=t1;elmR=t2;elmB=t2+t3}else if(elmH<240){elmB=t1;elmR=t2;elmG=t1-t3}else if(elmH<300){elmB=t1;elmG=t2;elmR=t2+t3}else if(elmH<360){elmR=t1;elmG=t2;elmB=t1-t3}else elmB=elmG=elmR=0}elmR=Math.floor(elmR).toString(16);elmG=Math.floor(elmG).toString(16);elmB=Math.floor(elmB).toString(16); if(elmR.length==1)elmR="0"+elmR;if(elmG.length==1)elmG="0"+elmG;if(elmB.length==1)elmB="0"+elmB;elmH+=rate;if(elmH>=360)elmH=0;return"#"+elmR+elmG+elmB};