oDivs = new Array();
iDivs = 0;
ie = document.all ? true : false;
function yo (s, x, y) {
if (ie) oDivs[iDivs] = new Array (eval('yo'+s).style, iXTo, iYTo, x, y);
else oDivs[iDivs] = new Array (eval('document.yo'+s), iXTo, iYTo, x, y);
iDivs++;
}
iXTo = 200;
iYTo = 200;
function setMove(e) {
if (ie) {
iXTo = event.x + document.body.scrollLeft;
iYTo = event.y + document.body.scrollTop;
}
else {
iXTo = e.pageX; 
// FIX FOR NS + document.body.scrollLeft
iYTo = e.pageY;
// FIX FOR NS+ document.body.scrollTop
}
}
function move() {
x = iXTo;
y = iYTo;
for (i=0; i<iDivs; i++) {
oDivs[i][1] = oDivs[i][1] * 0.5 + x * 0.5;
oDivs[i][2] = oDivs[i][2] * 0.5 + y * 0.5;
oDivs[i][0].left = oDivs[i][1] + oDivs[i][3];
oDivs[i][0].top =  oDivs[i][2] + oDivs[i][4];
x = oDivs[i][1];
y = oDivs[i][2];
}
}
iLastS = -1;