var upDown = true;
   var counter = 0;
   var moveRate = -2;

   function setLight() 
   {
      marquee.filters( "light" ).addCone( 0, marquee.height, 8,
         marquee.width/2, 20, 255, 150, 255, 50, 15 );
      marquee.filters( "light" ).addCone( marquee.width, 
         marquee.height, 8, 200, 30, 150, 255, 255, 50, 15 );
      marquee.filters( "light" ).addCone( marquee.width/2, 
         marquee.height, 4, 250, 100, 255, 255, 150, 50, 50 );

      window.setInterval( "moveLight()", 100 );
   }
 
   function moveLight()
   {
      counter++;

      if ( ( counter % 100 ) == 0 )
         upDown = !upDown; 
 
      if ( ( counter % 10 ) == 0 )
         moveRate *= -1;
     
      if ( upDown ) {
         marquee.filters( "light" ).moveLight( 3,3,-1,3,0 );
         marquee.filters( "light" ).moveLight( 1,1,-1,3,0 );
         marquee.filters( "light" ).moveLight(2,moveRate,0,3,0);
      }
      else {
         marquee.filters( "light" ).moveLight( 0,1,1,3,0 );
         marquee.filters( "light" ).moveLight( 1,-1,1,3,0 );
         marquee.filters( "light" ).moveLight(2,moveRate,0,3,0);
      }
   }

    Source: geocities.com/el111/Jscript

               ( geocities.com/el111)