|   <SCRIPT language=JavaScript><!-- Starfield - Kurt Grigg - http://www.btinternet.com/~kurt.grigg/javascript
 n=20;// Number of stars!n4=(document.layers);
 ie=(document.all);
 for (i=0; i < n; i++){if (n4)
 document.write("<layer name='stars"+i+"' top=0 left=0 bgcolor=#FFFFFF width=1 height=1></layer>");
 else
 document.write('<div id="stars'+i+'" style="position:absolute;width:1px;height:1px;background:#00FF00;font-size:1px">.</div>');
 }
 h=0;w=0;
 cy=0;
 cx=0;
 y=new Array();x=new Array();
 iy=new Array();
 ix=new Array();
 dir=new Array();
 v=new Array();
 ds=new Array();
 ac=new Array();
 for (i=0; i < n; i++){iy[i]=Math.random()*h;
 ix[i]=Math.random()*w;
 y[i]=iy[i];
 x[i]=ix[i];
 v[i]=1.3;
 ac[i]=0;
 ds[i]=0;
 }
 function fly(){h=(ie)?document.body.clientHeight:window.innerHeight;
 w=(ie)?document.body.clientWidth:window.innerWidth;
 sy=(ie)?document.body.scrollTop:window.pageYOffset;
 sx=(ie)?document.body.scrollLeft:window.pageXOffset;
 cy=Math.floor((h/2));
 cx=Math.floor((w/2));
 for (i=0; i < n; i++){
 divs=(n4)?document.layers["stars"+i]:document.getElementById("stars"+i).style;
 ay=y[i]-cy;ax=x[i]-cx;
 dir[i]=Math.atan2(ay,ax)*180/Math.PI;
 v[i]+=ac[i];v[i]+=(v[i]/10);
 if (v[i] > 0.4 && v[i] < 0.5){if (!n4){divs.fontSize=2;divs.height=2;divs.width=2}
 else{divs.clip.height=2;divs.clip.width=2}
 }
 if (v[i] > 10){
 if (!n4){divs.fontSize=2;divs.height=2;divs.width=2;}
 else{divs.clip.height=2;divs.clip.width=2;}
 }
 if (v[i] > 20){
 if (!n4){divs.fontSize=3;divs.height=3;divs.width=3}
 else{divs.clip.height=3;divs.clip.width=3}
 }
 if (v[i] > 30){
 if (!n4){divs.fontSize=5;divs.height=5;divs.width=5}
 else{divs.clip.height=5;divs.clip.width=5}
 }
 y[i]+=v[i]*Math.sin(dir[i]*Math.PI/180);x[i]+=v[i]*Math.cos(dir[i]*Math.PI/180);
 if (y[i] < 0 || y[i] > h-Math.round(v[i]) || x[i] < 0 || x[i] > w-Math.round(v[i])){ iy[i]=Math.random()*h;
 ix[i]=Math.random()*w;
 y[i]=iy[i];
 x[i]=ix[i];
 dx=cy-y[i];
 dy=cx-x[i];
 ds[i]=Math.sqrt(dy*dy+dx*dx);
 ac[i]+=(-(ds[i]*ds[i])+(160000))/(100000000);//?
 v[i]=Math.floor(ds[i]/40);
 if (!n4){divs.fontSize=1;divs.height=1;divs.width=1}
 else{divs.clip.height=1;divs.clip.width=1}
 }
 divs.top=y[i]+sy;
 divs.left=x[i]+sx;
 }
 setTimeout('fly()',10);
 }
 fly();
 // -->
 </SCRIPT>
 
   |