// JavaScript Document
function MouseHide(){
document.getElementById('S').style.display="none";
}
function MouseShow() {
document.getElementById('S').style.display="block";
if (ns)window.onMouseMove=Mouse;
if (ie)document.onmousemove=Mouse;
var D=null;
}

function Mouse(evnt){
 ypos = (document.layers)?evnt.pageY:event.y;
 xpos = (document.layers)?evnt.pageX:event.x;
}

function colourStep(){
count1+=move;
if (count1 >= dots) {count1=0;count2+=move}
if (count2 == colours.length) count2=0;
if (ns) document.layers["N"+count1].bgColor=colours[count2];
if (ie) E[count1].style.background=colours[count2];
}

function MouseFollow(){
ay = ny+=(ypos-ny)*delay;
ax = nx+=(xpos-nx)*delay;
TwistnSpin();
colourStep();
setTimeout('MouseFollow()',10);
}

function TwistnSpin(){
if (ie) S.style.top=document.body.scrollTop;
for (i=0; i < dots; i++) 
 {
 if (ns)D=document.layers["N"+i];
 if (ie)D=E[i].style; 
 D.top=ny+hght*Math.cos(currStep+i*dstrbt*Math.PI/180)*Math.sin(currStep/2);
 D.left=nx+wdth*Math.sin(currStep+i*dstrbt*Math.PI/180)*Math.cos(1+currStep/2);
 }
currStep-=step;
}
