var x,y
var step=30
var flag=0
var message=""

message=message.split("")

var xpos=new Array()
for (i=0;i<=message.length-1;i++) {
    xpos[i]=-50
}

var ypos=new Array()
for (i=0;i<=message.length-1;i++) {
    ypos[i]=-50
}
var speed = 70
var pause = 3000
var timerID = null
var bannerRunning = true
var ar = new Array()
ar[0] = "Alexander Denisenko's Lviv photographs"
ar[1] = "Created by SiruS"
ar[2] = "e-mail: webmaster@tuag.lviv.ua"

var currentMessage = 0
var offset = 0

function stopBanner() {
	if (bannerRunning)
		clearTimeout(timerID)
	bannerRunning = false
}
function startBanner() {
	stopBanner()
	showBanner()
}

function showBanner() {
	var text = ar[currentMessage]
	if (offset < text.length) {
		if (text.charAt(offset) == " ")
			offset++			
		var partialMessage = text.substring(0, offset + 1) 
		window.status = partialMessage
		offset++ // IE sometimes has trouble with "++offset"
		timerID = setTimeout("showBanner()", speed)
		bannerRunning = true
	} else {
		offset = 0
		currentMessage++
		if (currentMessage == ar.length)
			currentMessage = 0
		timerID = setTimeout("showBanner()", pause)
		bannerRunning = true
	}
}

function handlerMM(e){
    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-1; 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-1; 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-1; 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-1; i++) {
        var thisspan = eval("document.span"+i)
        thisspan.left=xpos[i]
            thisspan.top=ypos[i]
    }
    }
        var timer=setTimeout("makesnake()",30)
}
       startBanner()