var isNav = (navigator.appName.indexOf("Netscape") !=-1);
var yb=60;
var ybo=0;
var stat=0;
if(isNav){
    h=".left=";v=".top=";dS="document.";sD="";ofy="+window.pageYOffset";ofx="+window.pageXOffset";cl=".clip.top=";cl2=".clip.bottom=";
}
else{
    h=".pixelLeft=";v=".pixelTop=";dS="";sD=".style";ofy="+document.body.scrollTop";ofx="+document.body.scrollLeft";cl=".clip=\"rect(";cl2=" 0)\"";
}

function move(){
	yb+=ybo;	 
	if (yb > 60)
	{
	 yb=60;// + paper.style.pixelTop;
	 ybo=0;
	}
    eval(dS + "sheet" + sD + v + yb + ofy);
	resizeHandler();
    if (ybo != 0)
	   setTimeout("move()", 48);
}

function blank() {}

function resizeHandler(){
	bb=60-yb;
    if(isNav)
	{
        endY=window.innerHeight-110-yb;
		eval(dS + "sheet" + sD + cl + bb);
		eval(dS + "sheet" + sD + cl2 + endY);
		eval(dS + "sheet" + sD + ".clip.width=window.innerWidth-120");
		eval(dS + "sheet" + sD + ".width=window.innerWidth-120");
		eval(dS + "height=window.innerHeight");
		eval(dS + "width=window.innerWidth");
	}
    else
	{
        endY=document.body.clientHeight-80-yb;
		eval(dS+"sheet"+sD+cl+bb+" "+document.body.clientWidth+" "+endY+cl2);
		eval(dS+"sheet"+sD+".width=document.body.clientWidth-80;");
		MainTable.height=document.body.clientHeight-125;
	}
}

if (isNav){
    window.captureEvents(Event.RESIZE);
    document.captureEvents(Event.MOUSEMOVE);
}

function retype(){
switch (stat){
 case 1: a='Fast moving Up...';break;
 case 2: a='Slow moving Up...';break;
 case 3: a='Fast moving Down...';break;
 case 4: a='Slow moving Down...';break;
 default: a="Move the mouse over the arrows to scroll Up and Down.";
 }
 window.status=a;
}

// Make The Snake
var x,y
var step=8 
var flag=0

document.write("<style>.spanstyle{position:absolute;visibility:visible;top:-50px;font-family:Courier New; font-size:11pt;color:#ABACB4;}</style>")

var message=" "+document.title;
i = message.lastIndexOf("(");
if(i!=-1)
		 message = message.substring(0,i);
message=message.split("");

var xpos=new Array()
for (i=0;i<=message.length;i++) {
        xpos[i]=40 
}

var ypos=new Array()
for (i=0;i<=message.length;i++) {
        ypos[i]=-50 
}

function handlerMM(e){
retype();
x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX
y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY
flag=1
}

function makesnake() {
        if (flag==1 && document.all) {
        for (i=message.length; i>=1; i--) {
                        xpos[i]=xpos[i-1]+step
                        ypos[i]=ypos[i-1]
        }
                xpos[0]=x+step
                ypos[0]=y
        
                for (i=0; i<message.length; i++) {
                var thisspan = eval("span"+(i)+".style")
                thisspan.posLeft=xpos[i]
                        thisspan.posTop=ypos[i]
        }
        }
        
        else if (flag==1 && document.layers) {
        for (i=message.length; i>=1; i--) {
                        xpos[i]=xpos[i-1]+step
                        ypos[i]=ypos[i-1]
        }
                xpos[0]=x+step
                ypos[0]=y
        
                for (i=0; i<message.length; i++) {
                var thisspan = eval("document.span"+i)
                thisspan.left=xpos[i]
                        thisspan.top=ypos[i]
        }
        }
        var timer=setTimeout("makesnake()",20) 
}

for (i=0;i<message.length;i++) {
    document.write("<div id='span"+i+"' class='spanstyle'>")
	document.write(message[i])
    document.write("</div>")
}

makesnake();

document.onmousemove = handlerMM;
window.onresize = resizeHandler;


