<!-- Hier beginnt das Script mit den Schneeflocken -->
function zufall(range)
{
        return Math.floor(range * Math.random());
}

function starte_schnee()
{
        if (ie5 || opera)
        {
                unterer_rand = document.body.clientHeight + scrolldown;
                rechter_rand  = document.body.clientWidth - 30; 
        }
        else if (ns6)
        {
                unterer_rand = window.innerHeight + scrolldown;
                rechter_rand  = window.innerWidth - 40;
        }

        for (var i = 0; i <= flocken; i++)
        {
                crds[i] = 0;
                lftrght[i] = Math.random() * 15;
                x_mv[i] = 0.03 + Math.random() / 10;
                schnee[i] = document.getElementById('s' + i);
                schnee[i].sink = geschwindigkeit;
                schnee[i].posx = zufall(rechter_rand);
                schnee[i].posy = zufall(2 * unterer_rand - unterer_rand);
                schnee[i].style.left = schnee[i].posx;
                schnee[i].style.top = schnee[i].posy;
        }

        bewege_schnee();
}

function bewege_schnee()
{
        for (var i = 0; i <= flocken; i++)
        {
                crds[i] += x_mv[i];
                schnee[i].posy += schnee[i].sink;
                schnee[i].style.left = schnee[i].posx + lftrght[i] * Math.sin(crds[i]);
                schnee[i].style.top = schnee[i].posy;

                if ((schnee[i].posy >= (unterer_rand)) || (parseInt(schnee[i].style.left) > (rechter_rand - 3* lftrght[i])))
                {
                schnee[i].posx = zufall(rechter_rand);
                schnee[i].posy = 0;
                }
        }

        var timer = setTimeout('bewege_schnee();', 40); // Wert von 10 bis 100 
//  Je höher der eingestellte Wert hier ist, desto mehr ruckeln die Flocken,
//  allerdings werden dadurch auch weniger CPU-Ressourcen vom Browser gefressen.
//  Hier sollte jeder die für sich passende Balance zwischen Sinkgeschwindigkeit und Timer finden.
//  Einfach mal ein paar Kombinationen testen und im Browser und Taskmanager die Wirkung beobachten.
        
}
<!-- ENDE Script mit den Schneeflocken -->

