<!-- Matrix by kurt.grigg@virgin.net
if (document.all){

//To fill the screen change auto to true. (true or false only)!
auto=true;

//Choose manually. Auto must be false!
manual=7;

//Alter nothing past here!!

var Lines=(auto)?Math.floor(document.body.clientWidth/25):manual;
var M=new Array()
var Y=new Array()
var X=new Array()
var R=new Array()
var S=new Array()
var Z=25; //Distance between each column!!
var C=Math.round(document.body.clientHeight/Z);
var I=-Z; //Left position!!
document.write("<div id='Trinity' style='position:absolute;top:0px;left:0px;width:"+(Z*Lines)+"px;height:"+(document.body.clientHeight)+";overflow:hidden'>");
for(i=0; i < Lines; i++){
X[i]=I+=Z;
document.write("<div id='Neo' style='position:absolute;top:0;left:"+X[i]+";width:"+Z+";height:"+(document.body.clientHeight)+"'>&nbsp;</div>");
}
document.write("</div>");
for(i=0; i < Lines; i++){
 Y[i]=0;
 S[i]=Math.round(15+Math.random()*40);
 M[i]=new Array();
 R[i]=Math.round(Math.random()*C);
  for (j=0; j < R[i]; j++){
  M[i][j]=ImgsNorm[19];
  }
 Neo[i].innerHTML=M[i]+"<img name='"+i+"Cypher' src='Dark/m19.gif'>";
}
function Cycle(){
Trinity.style.top=window.document.body.scrollTop;
Trinity.style.height=document.body.clientHeight;
C=Math.round(document.body.clientHeight/Z);
for (i=0; i < Lines; i++){
Y[i]+=S[i];
if (Y[i] > document.body.clientHeight)
 {
 R[i]=Math.round(Math.random()*C);
 Y[i]=-R[i]*30;
 S[i]=Math.round(10+Math.random()*20);
  M[i]=new Array();
  for(j=0; j < R[i]; j++){
  var r=Math.floor(Math.random()*ImgsNorm.length);
  M[i][j]=ImgsNorm[r];
  }
 Neo[i].innerHTML=M[i]+"<img name='"+i+"Cypher' src='Light/m19.gif'>";
 }
var r2=Math.floor(Math.random()*ImgsHghlght.length);
document.images[i+"Cypher"].src='Light/x'+r2+'.gif';
Neo[i].style.pixelTop=Y[i];
}
setTimeout('Cycle()',10);
}
}
//-->

