<!-- Original: Randy Bennett ("rbennett@thezone.net") -->
<!-- Web Site: "http://home.thezone.net/~rbennett/sitemap.htm" -->
<!-- Thi. script and many more are available free online at -->
<!-- The JavaScript Source!! "http://javascript.internet.com" -->

function setVariables() {
if (navigator.appName == "Netscape") {
v = ".top=";
h = ".left=";
dS = "document.";
sD = "";
y = "window.pageYOffset";
x = "window.pageXOffset";
iW = "window.innerWidth";
iH = "window.innerHeight";
}
else {
h = ".pixelLeft=";
v = ".pixelTop=";
dS = "";
sD = ".style";
y = "document.body.scrollTop";
x = "document.body.scrollLeft";
iW = "document.body.clientWidth";
iH = "document.body.clientHeight";
}

xyz = 10;
innerX = 10;
//(eval(iW)*0.088);
innerY = 20;
object = "logoM";
checkLocationA();
}

movex = 0;
movey = 0;
xdiff = 0;
ydiff = 0;
ystart = 0;
xstart = 0;

function checkLocation() {
yy = eval(y);
xx = eval(x);
ydiff = ystart - yy;
xdiff = xstart - xx;
if ((ydiff < (-1)) || (ydiff > (1))) movey = Math.round(ydiff / 5), ystart -= movey;
if ((xdiff < (-1)) || (xdiff > (1))) movex = Math.round(xdiff / 5), xstart -= movex;
eval(dS + object + sD + v + (ystart + innerY));
eval(dS + object + sD + h + (xstart + innerX));
setTimeout("checkLocation()", 10);
}

function checkLocationA() {
ystart = eval(y);
xstart = eval(x);
}

function switchLogo(abc) {
if (abc == "menuM") {
eval(dS + object + sD + v + 0);
eval(dS + object + sD + h + (-1200));
object = abc;
}
else xyz = setTimeout("delayLogo()", 200)
}

function delayLogo() {
eval(dS + object + sD + v + 0);
eval(dS + object + sD + h + (-1200));
object = 'logoM';
}