  if (document.all) {
       docObj="document.all."
       styleObj=".style"
       }
  else {
       docObj="document."
       styleObj=""
       }
  xtop = 50
  xleft=50
  loopct=1
  blim=300
  flim=300
  delay = 3+Math.random()*100
  delay = 5
  hcols = new Array("white","red","orange","yellow","green","blue","violet","navy")
  function hcol(rlim,blim) {

     for (i=1;i<8;i++)  {

     block = eval(docObj + "block"+i + styleObj)
     block.backgroundColor=hcols[i]
     wframe=i*2
     block.left=xleft - wframe
     block.top=xtop - wframe
     block.height=(1+wframe+wframe)
     block.width=(1+wframe+wframe)
     block.font=(wframe+wframe) +"px helvetica"
     block.zIndex=10-i
     block.visibility = "visible"
     }
     for (i=8;i>0;i--)  {
       hcols[i]=hcols[i-1]
     }
     hcols[0]=hcols[8]

     if(loopct++>9){
        xtop=wframe+(blim/10)*(Math.random()*10)
        xleft=wframe+(rlim/10)*(Math.random()*10)
     loopct=1}
     setTimeout("hcol("+rlim+","+blim+")",delay)
  }

