var objekte = new Array()
function horizontal_schritt(id)
{
if(objekte[id].wait_id)
{
if(objekte[objekte[id].wait_id].fertig == false)
{
setTimeout("horizontal_schritt(\"" + id + "\")", objekte[id].timestep)
return
}
}
var cont = true
var alt = 0
var neu = 0
if(document[id])
{
alt = document[id].left
document[id].visibility = true
}
else
{
alt = parseInt(window[id].style.posLeft)
window[id].visibility = true
}
if(((objekte[id].pixelinc > 0) && (alt + objekte[id].pixelinc <= objekte[id].left)) ||
((objekte[id].pixelinc < 0) && (alt + objekte[id].pixelinc >= objekte[id].left)))
neu = alt + objekte[id].pixelinc
else
neu = objekte[id].left
if(neu == objekte[id].left)
{
objekte[id].fertig = true
cont = false
}
if(document[id])
document[id].left = neu
else
window[id].style.posLeft = neu
if(cont)
setTimeout("horizontal_schritt(\"" + id + "\")", objekte[id].timestep)
}
function vertikal_schritt(id)
{
if(objekte[id].wait_id)
{
if(objekte[objekte[id].wait_id].fertig == false)
{
setTimeout("vertikal_schritt(\"" + id + "\")", objekte[id].timestep)
return
}
}
var cont = true
var alt = 0
var neu = 0
if(document[id])
{
alt = document[id].top
document[id].visibility = true
}
else
{
alt = parseInt(window[id].style.posTop)
window[id].visibility = true
}
if(((objekte[id].pixelinc > 0) && (alt + objekte[id].pixelinc <= objekte[id].top)) ||
((objekte[id].pixelinc < 0) && (alt + objekte[id].pixelinc >= objekte[id].top)))
neu = alt + objekte[id].pixelinc
else
neu = objekte[id].top
if(neu == objekte[id].top)
{
objekte[id].fertig = true
cont = false
}
if(document[id])
document[id].top = neu
else
window[id].style.posTop = neu
if(cont)
setTimeout("vertikal_schritt(\"" + id + "\")", objekte[id].timestep)
}
function horizontal_start(id)
{
if(document[id])
{
with(document[id])
{
left = (objekte[id].pixelinc > 0) ? -document.width : window.innerWidth
}
}
else
{
with(window[id])
{
style.posLeft = (objekte[id].pixelinc > 0) ?
-parseInt(window[id].document.images[0].width) :
parseInt(document.body.clientWidth)
}
}
setTimeout("horizontal_schritt(\"" + id + "\")", objekte[id].timestep)
}
function vertikal_start(id)
{
if(document[id])
{
with(document[id])
{
top = (objekte[id].pixelinc > 0) ? -document.height : window.innerHeight
}
}
else
{
with(window[id])
{
style.posTop = (objekte[id].pixelinc > 0) ?
-parseInt(window[id].document.images[0].height) :
parseInt(document.body.clientHeight)
}
}
setTimeout("vertikal_schritt(\"" + id + "\")", objekte[id].timestep)
}
function make_bild(id, id2, tstep, pinc)
{
this.id = id
this.wait_id = id2
this.timestep = (tstep == 0) ? 1 : tstep
this.pixelinc = (pinc == 0) ? 1 : pinc
if(document[id])
{
with(document[id])
{
this.left = left
this.top = top
}
}
else
{
with(window[id])
{
this.left = parseInt(offsetLeft)
this.top = parseInt(offsetTop)
}
}
this.fertig = false
}