<!-- copia nell' head -->
<script language="JavaScript">
<!-- Trio Script by Kurt Grigg - http://www.btinternet.com/~kurt.grigg/javascript
//Choose colours and size of effect !!
a_Colour='#ff0000';
b_Colour='#ffffff';
c_Colour='#0000ff';
size=50;
n=7;
//Alter nothing below !!
var n6=(navigator.appName == "Netscape" && parseFloat(navigator.appVersion) >= 5)?true:false;
var n4=(document.layers);
var o6=(navigator.appName.indexOf("Opera") != -1)?true:false;
var ie=(document.all);
if (n6&&n > 4) n=4;//N6 struggles over 4?
dy=new Array();
dx=new Array();
cstep=0;
step=0.2;
xpos=0;
ypos=0;
if (n4){
for (i = 0; i < n; i++){
document.write('<layer name=x'+i+' top=0 left=0 width='+i/2+' height='+i/2+' bgcolor='+a_Colour+'></layer>');
document.write('<layer name=y'+i+' top=0 left=0 width='+i/2+' height='+i/2+' bgcolor='+b_Colour+'></layer>');
document.write('<layer name=z'+i+' top=0 left=0 width='+i/2+' height='+i/2+' bgcolor='+c_Colour+'></layer>');
}
}
else{
if (ie)
document.write('<div id="con" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i = 0; i < n; i++){
document.write('<div id=x'+i+' style="position:absolute;top:0px;left:0px;width:'+i/2+';height:'+i/2+';background:'+a_Colour+';font-size:'+i/2+'"></div>');
document.write('<div id=y'+i+' style="position:absolute;top:0px;left:0px;width:'+i/2+';height:'+i/2+';background:'+b_Colour+';font-size:'+i/2+'"></div>');
document.write('<div id=z'+i+' style="position:absolute;top:0px;left:0px;width:'+i/2+';height:'+i/2+';background:'+c_Colour+';font-size:'+i/2+'"></div>');
}
if (ie) document.write('</div></div>');
}
if (n4||n6){
window.captureEvents(Event.MOUSEMOVE);
function mouse1(ev){
ypos = ev.pageY+16-window.pageYOffset;
xpos = ev.pageX+6;
}
if (n4) window.onMouseMove=mouse1;
else document.onmousemove=mouse1;
}
if (ie||o6){
function mouse2(){
ypos = (ie)?event.clientY+16:event.clientY+16-window.pageYOffset;
xpos = event.clientX+6;
}
document.onmousemove=mouse2;
}
function leaders(){
e=360/3;
for (i = 0; i < 3; i++){
dy
=ypos+size*Math.cos(cstep+i*e*Math.PI/180)*Math.sin((cstep+i*25)/2);
dx=xpos+size*Math.sin(cstep+i*e*Math.PI/180)*Math.sin((cstep+i*25)/2)*Math.sin(cstep/4);
}
cstep+=step;
setTimeout('leaders()',10);
}
function assign(){
f=(ie)?0:window.pageYOffset;
if (ie) con.style.top=document.body.scrollTop;
for (i=0; i < n; i++){
var temp1 = (n4)?document.layers["x"+i]:document.getElementById("x"+i).style;
var temp2 = (n4)?document.layers["y"+i]:document.getElementById("y"+i).style;
var temp3 = (n4)?document.layers["z"+i]:document.getElementById("z"+i).style;
if (i < n-1){
var temp4 = (n4)?document.layers["x"+(i+1)]:document.getElementById("x"+(i+1)).style;
var temp5 = (n4)?document.layers["y"+(i+1)]:document.getElementById("y"+(i+1)).style;
var temp6 = (n4)?document.layers["z"+(i+1)]:document.getElementById("z"+(i+1)).style;
temp1.top = parseInt(temp4.top);
temp1.left = parseInt(temp4.left);
temp2.top = parseInt(temp5.top);
temp2.left = parseInt(temp5.left);
temp3.top = parseInt(temp6.top);
temp3.left = parseInt(temp6.left);
}
else{
temp1.top=dy[0]+f;temp1.left=dx[0];
temp2.top=dy[1]+f;temp2.left=dx[1];
temp3.top=dy[2]+f;temp3.left=dx[2];
}
}
setTimeout("assign()",10);
}
function Start(){
leaders();
assign();
}
window.onload=Start;
// -->
</script>
____________________________