<SCRIPT>

/*

Matrix Status Bar script

By Brian Caputo (brian.caputo@dynamic-depot.com)

Visit Dynamic Depot @ www.dynamic-depot.com

*/

Messages=new Array();

Messages[0]="Message 1";

Messages[1]="Message 2";

Messages[2]="Message 3";

Messages[3]="Message 4";

spacer=0;

MatMes="";

currentMessage=-1;

rotateAt=10000;

MatrixString="0123456789ABCDEF";

initMatrix();

function initMatrix()

{

currentMessage++;

if (currentMessage==Messages.length)

currentMessage=0;

spacer=0;

MatMes="";

for (i=0;i<Messages[currentMessage].length;i++)

MatMes+=MatrixString.charAt(parseInt(Math.random()*MatrixString.length));

placer=0;

setTimeout(initMatrix,rotateAt);

Matrix();

}

function Matrix()

{

placer++;

MoveMatrix(Messages[currentMessage])

if (placer!=MatMes.length)

setTimeout(Matrix,50)

}

function MoveMatrix(Message)

{

temp=Message.slice(0,placer)+MatMes.slice(placer);

MatMes="";

for (i=0;i<Messages[currentMessage].length;i++)

MatMes+=MatrixString.charAt(parseInt(Math.random()*MatrixString.length));

status=temp;

}

</SCRIPT></body></html>