var layerRef="null",layerStyleRef="null",styleSwitch="null";
// globale variablen fuers animieren
var dx =  1;
var dy =  1;
var maxgeschw = 99;
if (window.innerWidth) {
    var x  = (window.innerWidth / 2) - 23;
    var y  = (window.innerHeight / 2) - 15;
    var maxx = window.innerWidth - 46;
    var maxy= window.innerHeight - 30;
}
else {
    var x  = (640 / 2) - 23;
    var y  = (400 / 2) - 15;
    var maxx = 640 - 46;
    var maxy= 400 - 30;
}
function init(){
    if (navigator.appName == "Netscape") {
        layerStyleRef="layer.";
        layerRef="document.layers";
        styleSwitch="";
    } else {
        layerStyleRef="layer.style.";
        layerRef="document.all";
        styleSwitch=".style";
    }

}
function moveLayerTo(layerName,left,top){
    eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.top=top');
    eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.left=left');
}
function animieren(){
    moveLayerTo('moving',x,y);
    if (Math.random() < .2) {
        if (Math.random() < .5) {
            if (Math.random() < .5) {
                dx= Math.max(-maxgeschw,dx - 1);
            } else {
                dx= Math.min( maxgeschw,dx + 1);
            }
        } else {
            if (Math.random() < .5) {
                dy= Math.max(-maxgeschw,dy-1);
            } else {
                dy= Math.min( maxgeschw,dy+1);
            }
        }
    }
    x += dx;
    y += dy;
    x = Math.max(Math.min(maxx,x),0);
    y = Math.max(Math.min(maxy,y),0);
    if (x==0) {dx = 1}
    if (y==0) {dy = 1}
    if (x==maxx) {dx=-1}
    if (y==maxy) {dy=-1}
    setTimeout('animieren()',70);
}
