{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\froman\fcharset0 Times New Roman;}{\f1\fswiss\fcharset0 Arial;}}
{\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\sb100\sa100\f0\fs24\par
\pard\f1\fs20 =======================\par
<SCRIPT LANGUAGE="JavaScript1.2">\par
<!--//\par
\par
//Circling text trail- Tim Tilton\par
//Website: http://www.tempermedia.com/\par
//Visit http://www.dynamicdrive.com for this script and more\par
\par
// your message here\par
var msg='Guitar fans club';\par
\par
var font='Verdana,Arial';\par
var size=3; // up to seven\par
var color='#000000';\par
\par
// This is not the rotation speed, its the reaction speed, keep low!\par
// Set this to 1 for just plain rotation w/out drag\par
var speed=.3;\par
\par
// This is the rotation speed, set it negative if you want\par
// it to spin clockwise\par
var rotation=.2;\par
\par
// Alter no variables past here!, unless you are good\par
//---------------------------------------------------\par
\par
var ns=(document.layers);\par
var ie=(document.all);\par
var msg=msg.split('');\par
var n=msg.length; \par
var a=size*15;\par
var currStep=0;\par
var ymouse=0;\par
var xmouse=0;\par
var scrll=0;\par
var props="<font face="+font+" size="+size+" color="+color+">";\par
\par
if (ie)\par
window.pageYOffset=0\par
\par
// writes the message\par
\tab if (ns)\{\par
\tab for (i=0; i < n; i++)\par
\tab\tab document.write('<layer name="nsmsg'+i+'" top=0 left=0 height='+a+' width='+a+'><center>'+props+msg[i]+'</font></center></layer>');\par
\tab\}\par
\tab if (ie)\{\par
\tab\tab document.write('<div id="outer" style="position:absolute;top:0px;left:0px"><div style="position:relative">');\par
\tab\tab for (i=0; i < n; i++)\par
\tab\tab\tab document.write('<div id="iemsg" style="position:absolute;top:0px;left:0;height:'+a+';width:'+a+';text-align:center;font-weight:regular;cursor:default">'+props+msg[i]+'</font></div>');\par
\tab\tab\tab document.write('</div></div>');\par
\tab\}\par
\tab (ns)?window.captureEvents(Event.MOUSEMOVE):0;\par
\par
function Mouse(evnt)\{\par
\tab ymouse = (ns)?evnt.pageY+20-(window.pageYOffset):event.y; // y-position\par
\tab xmouse = (ns)?evnt.pageX+20:event.x-20; // x-position\par
\}\par
\par
if (ns||ie)\par
(ns)?window.onMouseMove=Mouse:document.onmousemove=Mouse;\par
y=new Array();\par
x=new Array();\par
Y=new Array();\par
X=new Array();\par
for (i=0; i < n; i++)\{\par
\tab y[i]=0;\par
\tab x[i]=0;\par
\tab Y[i]=0;\par
\tab X[i]=0;\par
\}\par
\par
function makecircle()\{ // rotation properties\par
if (ie) outer.style.top=document.body.scrollTop;\par
currStep-=rotation;\par
\tab for (i=0; i < n; i++)\{ // makes the circle\par
\tab\tab var d=(ns)?document.layers['nsmsg'+i]:iemsg[i].style;\par
\tab\tab d.top=y[i]+a*Math.sin((currStep+i*1)/3.8)+window.pageYOffset-15;\par
\tab\tab d.left=x[i]+a*Math.cos((currStep+i*1)/3.8)*2; // remove *2 for just a plain circle, not oval\par
\tab\}\par
\}\par
\par
function drag()\{ // makes the resistance\par
\tab scrll=(ns)?window.pageYOffset:0;\par
\tab y[0]=Math.round(Y[0]+=((ymouse)-Y[0])*speed);\par
\tab x[0]=Math.round(X[0]+=((xmouse)-X[0])*speed);\par
\tab for (var i=1; i < n; i++)\{\par
\tab\tab y[i]=Math.round(Y[i]+=(y[i-1]-Y[i])*speed);\par
\tab\tab x[i]=Math.round(X[i]+=(x[i-1]-X[i])*speed);\par
\par
\tab\}\par
\tab makecircle();\par
\tab // not rotation speed, leave at zero\par
\tab setTimeout('drag()',10);\par
\}\par
if (ns||ie)window.onload=drag;\par
\par
// -->\par
</SCRIPT>\par
}
 