<!-- Paste in body -->

 

 

 

<script language="JavaScript">

 

<!-- Pulse-Spin Script by kurt.grigg@virgin.net

 

var speed;

 

var currStep = 0;

 

var Xpos=0;

 

var Ypos=0;

 

var Base=100;

 

var colours=new Array('ff00ff','aaaaff','ffa500','ff0000','fff000');

 

var N=colours.length;

 

var Split=360/N;

 

(document.layers)?window.captureEvents(Event.MOUSEMOVE):0;

 

function Mouse(evnt){

 

 Ypos = (document.layers)?evnt.pageY:event.y;

 

 Xpos = (document.layers)?evnt.pageX:event.x;

 

}

 

(document.layers)?window.onMouseMove=Mouse:document.onmousemove=Mouse;

 

if (document.layers){

 

for (i=0; i < N; i++)

 

document.write('<LAYER NAME="nsstars'+i+'" TOP=0 LEFT=0 BGCOLOR='+colours[i]+' CLIP="0,0,2,2"></

LAYER>');

 

}

if (document.all){

 

document.write('<div id="ie" style="position:absolute;top:0;left:0;"><div style="position:relative">');

 

for (i=0; i < N; i++)

 

document.write('<span id="iestars" style="position:absolute;top:0;left:0;width:2px;height:2px;background:'+colours[i]+';font-

size:2px"></span>');

 

document.write('</div></div>');

 

}

 

function PulseSpin(){

 

if (document.all) ie.style.top=document.body.scrollTop;

 

if (currStep < 0.0550) speed=0.001;

 

for (i=0; i < N; i++){

 

var L=(document.layers)?document.layers["nsstars"+i]:iestars[i].style;

 

L.top=Ypos+Base*Math.sin(currStep+i*Split*Math.PI/180)*Math.sin((currStep)*150);

 

L.left=Xpos+Base*Math.cos(currStep+i*Split*Math.PI/180)*Math.sin((currStep)*150);

 

 if (currStep > 0.0540){

 

 speed+=0.0003;

 

 L.top=Ypos+Base*Math.sin(currStep+i*Split*Math.PI/180);

 

 L.left=Xpos+Base*Math.cos(currStep+i*Split*Math.PI/180);

 

 }

 

}

 

if (speed > 0.21){

 

speed=0.21;

 

Base-=8;

 

}

 

var W=(document.layers)?-window.innerWidth*2:-document.body.clientWidth*2;

 

if (Base < 0){

 

Base-=30;speed=0;

 

}

 

if (Base <= W){

 

currStep=0;

 

speed=0.001;

 

Base=100;

 

}

 

currStep+=speed;

 

setTimeout('PulseSpin()',10);

 

}

 

PulseSpin();

 

//-->

 

</script>