fdColor = "#669B9B";stepIn = 20;stepOut = 20;autofd = true;kG = false;hxa = new ma(16);for(var i = 0;i < 10;i++) hxa[i] = i;hxa[10]="a";hxa[11]="b";hxa[12]="c";hxa[13]="d";hxa[14]="e";hxa[15]="f";document.onmouseover = dm;document.onmouseout = dt;fdColor = dh(fdColor.toLowerCase());var fdId = new Array();function dh(Color){var colorArr = new ma(3);for (i=1;i<7;i++){for (j=0;j<16;j++){if (Color.charAt(i) == hxa[j]){if (i%2 !=0)colorArr[Math.floor((i-1)/2)]=eval(j)*16;else colorArr[Math.floor((i-1)/2)]+=eval(j);}}}return colorArr;}function dm() {if(document.all){var srcElement = event.srcElement;if ((srcElement.tagName == "A" && autofd)) {if (!srcElement.startColor) {srcElement.startColor = (srcElement.style.color)? srcElement.style.color: srcElement.currentStyle.color;srcElement.startColor = dh(srcElement.startColor.toLowerCase());}var lk = (kG? srcElement.name: srcElement.uniqueID);if (lk) fd(srcElement.startColor,fdColor,lk,stepIn);}}}function dt() {if (document.all){var srcElement = event.srcElement;if ((srcElement.tagName == "A" && autofd)) {var lk = (kG? srcElement.name: srcElement.uniqueID);if (lk) fd(fdColor,srcElement.startColor,lk,stepIn);}}}function ma(n) {this.length = n;for(var i = 1;i <= n;i++)this[i] = 0;return this;}function hx(i) {if (i < 0)return "00";else if (i > 255)return "ff";else return "" + hxa[Math.floor(i/16)] + hxa[i%16];}function sC(r, g, b, element) {var hr = hx(r);var hg = hx(g);var hb = hx(b);element.style.color = "#"+hr+hg+hb;}function fd(s,e,element,step) {var sr = s[0];var sg = s[1];var sb = s[2];var er = e[0];var eg = e[1];var eb = e[2];if (fdId[0] != null && fd[0] != element && eval(fdId[0])) {var orig = eval(fdId[0]);sC(orig.startColor[0],orig.startColor[1],orig.startColor[2],orig);var i = 1;while(i < fdId.length) {clearTimeout(fdId[i]);i++;}}for(var i = 0;i <= step;i++) {fdId[i+1] = setTimeout("sC(Math.floor(" +sr+ " *(( " +step+ " - " +i+ " )/ " +step+ " ) + " +er+ " * (" +i+ "/" +step+ ")),Math.floor(" +sg+ " * (( " +step+ " - " +i+ " )/ " +step+ " ) + " +eg+ " * (" +i+ "/" +step+")),Math.floor(" +sb+ " * ((" +step+ "-" +i+ ")/" +step+ ") + " +eb+ " * (" +i+ "/" +step+ ")),"+element+");",i*step);}fdId[0] = element;}