// JavaScript Document
<!--
var fade_effect=4

var eventobj=false
var timer
var previouscolor
var ns6=document.getElementById&&!document.all
if (fade_effect==1) {
	var darkmax=1
	var lightmax=127
}

if (fade_effect==2) {
	var darkmax=127
	var lightmax=254
}

if (fade_effect==3) {
	var darkmax=1
	var lightmax=254
}

if (fade_effect==4) {
	var darkmax=180
	var lightmax=254
}

if (fade_effect==5) {
	var darkmax=1
	var lightmax=80
}
var hexc = new Array('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F')

var redrgb=lightmax
var greenrgb=lightmax
var bluergb=lightmax

var redcol_1
var redcol_2 
var greencol_1 
var greencol_2 
var bluecol_1 
var bluecol_2 
 
var stepmax=15
var stepred=Math.ceil(stepmax*Math.random())
var stepgreen=Math.ceil(stepmax*Math.random())
var stepblue=Math.ceil(stepmax*Math.random())

function setrandomstep() {
	stepred=Math.ceil(stepmax*Math.random())
	stepgreen=Math.ceil(stepmax*Math.random())
	stepblue=Math.ceil(stepmax*Math.random())
}

function makedarker() {
	redrgb-=stepred
	greenrgb-=stepgreen
	bluergb-=stepblue
	if (redrgb<darkmax) {redrgb=darkmax}
	if (greenrgb<darkmax) {greenrgb=darkmax}
	if (bluergb<darkmax) {bluergb=darkmax}
	if (redrgb>darkmax || greenrgb>darkmax || bluergb>darkmax) {
      	redcol_1 = hexc[Math.floor(redrgb/16)];
     	redcol_2 = hexc[redrgb%16];
	 	greencol_1 = hexc[Math.floor(greenrgb/16)];
      	greencol_2 = hexc[greenrgb%16];
	  	bluecol_1 = hexc[Math.floor(bluergb/16)];
      	bluecol_2 = hexc[bluergb%16];
	  	var backcolor="#"+redcol_1+redcol_2+greencol_1+greencol_2+bluecol_1+bluecol_2
        eventobj.style.backgroundColor=backcolor
		timer=setTimeout("makedarker()",20);
    } 
  	else {
  		clearTimeout(timer)
		setrandomstep()
		setTimeout("makelighter()",20)
  	}
}

function makelighter() {
	redrgb+=stepred
	greenrgb+=stepgreen
	bluergb+=stepblue
	if (redrgb>=lightmax) {redrgb=lightmax}
	if (greenrgb>=lightmax) {greenrgb=lightmax}
	if (bluergb>=lightmax) {bluergb=lightmax}
	
	if (redrgb<lightmax || greenrgb<lightmax || bluergb<lightmax) {
      	redcol_1 = hexc[Math.floor(redrgb/16)];
     	redcol_2 = hexc[redrgb%16];
	 	greencol_1 = hexc[Math.floor(greenrgb/16)];
      	greencol_2 = hexc[greenrgb%16];
	  	bluecol_1 = hexc[Math.floor(bluergb/16)];
      	bluecol_2 = hexc[bluergb%16];
	  	var backcolor="#"+redcol_1+redcol_2+greencol_1+greencol_2+bluecol_1+bluecol_2
        eventobj.style.backgroundColor=backcolor
		timer=setTimeout("makelighter()",20);
    } 
  	else {
  		clearTimeout(timer)
		setrandomstep()
		setTimeout("makedarker()",20)
  	}
}

function animate(e) {
    if (document.all) {
        if (eventobj) {
            eventobj.style.backgroundColor=previouscolor
        }
        clearTimeout(timer)
        eventobj=   event.srcElement
        previouscolor= eventobj.style.backgroundColor
        makedarker()
    }
}

function stopit() {
    if (document.all) {
        clearTimeout(timer)
        eventobj.style.backgroundColor=previouscolor
    }
}
-->
