//msgTxt="Don't get mad get even";
font1='Verdana,Arial';
size1=2; // 1-7 only!
color1='Red';
speed1=0.5;

//Alter nothing past here!!
ns1=(document.layers);
ie1=(document.all);
msgTxt=msgTxt.split('');
n1=msgTxt.length; 
a1=size1*10;
ymouse1=0;
xmouse1=0;
scrll1=0;
props="<font face="+font1+" size="+size1+" color="+color1+">";
if (ns1){
	for (i1=0; i1 < n1; i1++)
	document.write('<layer name="nsmsg'+i1+'" top=0 left=0 height='+a+' width='+a+'><center>'+props+msgTxt[i1]+'</font></center></layer>');
}
	
if (ie1){
	document.write('<div id="outer" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
	for (i1=0; i1 < n1; i1++)
		document.write('<div id="iemsg" style="position:absolute;top:0px;left:0;height:'+a1+';width:'+a1+';text-align:center">'+props+msgTxt[i1]+'</font></div>');
		document.write('</div></div>');
}

(ns1)?window.captureEvents(Event.MOUSEMOVE):0;
function Mouse(evnt){
	ymouse1 = (ns1)?evnt.pageY+20-(window.pageYOffset):event.y+20;
	xmouse1 = (ns1)?evnt.pageX+20:event.x+20;
}

(ns1)?window.onMouseMove=Mouse:document.onmousemove=Mouse;
y1=new Array();
x1=new Array();
Y1=new Array();
X1=new Array();
for (i1=0; i1 < n1; i1++){
	y1[i1]=0;
	x1[i1]=0;
	Y1[i1]=0;
	X1[i1]=0;
}
		
function assign(){
	if (ie1) outer.style.top=document.body.scrollTop;
		for (i1=0; i1 < n1; i1++){
			 var d=(ns1)?document.layers['nsmsg'+i1]:iemsg[i1].style; 
			 d.top=y1[i1]+scrll;
			 d.left=x1[i1]+(i1*(a1/2));
		 } 
}
		
function ripple(){
	scrll=(ns1)?window.pageYOffset:0;
	y1[0]=Math.round(Y1[0]+=((ymouse1)-Y1[0])*speed1);
	x1[0]=Math.round(X1[0]+=((xmouse1)-X1[0])*speed1);
	for (var i1=1; i1 < n1; i1++){
		y1[i1]=Math.round(Y1[i1]+=(y1[i1-1]-Y1[i1])*speed1);
		x1[i1]=Math.round(X1[i1]+=(x1[i1-1]-X1[i1])*speed1);
	}
	assign();
	setTimeout('ripple()',10);
}

if (ns1||ie1)ripple();//window.onload=ripple;
