$(document).readyy(function(){
        var step_time = 0.1;
        
        var height1 = 15;
        var height2 = 30;
        var height3 = 45;
        var height4 = 60;
        
        var heightspeed2 = 5000;
        var heightspeed1 = 5000;
        var heightspeed3 = 5000;
        var heightspeed4 = 5000;
        var laeuferspeed = 20000;
        var endspeed = 3000;
        var heightend = height4;
        
        $.fn.step0 = function(){
            setTimeout("$(this).delay(15000).step1();", 7000);
                        $.cookie("pw_schnee", "step0", { expires: step_time });
        };
        $.fn.step1 = function(){
            $(this).snowfall({flakeCount : 20, maxSpeed : 5});
            $.cookie("pw_schnee", "step1", { expires: step_time });
            $('#schneeflaeche').animate({height: height1}, heightspeed1, function(){$(document).step2();});
        };
        $.fn.step2 = function(){
            $(this).snowfall('clear');
            $(this).snowfall({flakeCount : 60, maxSpeed : 5});
            $.cookie("pw_schnee", "step2", { expires: step_time });
            $('#schneeflaeche').css("height",height1).animate({height: height2}, heightspeed2, function(){$(document).step3();});
        };        
        $.fn.step3 = function(){
            $(this).snowfall('clear');
            $(this).snowfall({flakeCount :  150, maxSpeed : 5});
            $.cookie("pw_schnee", "step3", { expires: step_time });
            $('#schneeflaeche').css("height",height2).animate({height: height3}, heightspeed3, function(){$(document).step4();});
        };        
        $.fn.step4 = function(){
            $(this).snowfall('clear');
            $(this).snowfall({flakeCount :  200, maxSpeed : 5});
            $.cookie("pw_schnee", "step4", { expires: step_time });
            $('#schneeflaeche').css("height",height3).animate({height: height4}, heightspeed4, function(){$(document).step5();});
        };        
        $.fn.step5 = function(){
            $(this).snowfall('clear');
            $(this).snowfall({flakeCount :  150, maxSpeed : 5});
            $.cookie("pw_schnee", "step5", { expires: step_time });
            $('#schneeflaeche').css("height",height4).animate({height: height4}, heightspeed4, function(){$(document).step6();});
        };
        $.fn.step6 = function(){
            $(this).snowfall('clear');
            $(this).snowfall({flakeCount :  100, maxSpeed : 5});
            $.cookie("pw_schnee", "step6", { expires: step_time });
            $('#schneeflaeche').css("height",height4).animate({height: height4}, heightspeed4, function(){$(document).step7();});
        };
        $.fn.step7 = function(){
            $(this).snowfall('clear');
            $(this).snowfall({flakeCount :  70, maxSpeed : 5});
            $.cookie("pw_schnee", "step7", { expires: step_time });
            $('#schneeflaeche').css("height",heightend);
            $('div#laeufer').fadeIn(2000).animate({right: "60%", bottom: "-100px"}, laeuferspeed, function(){$(document).step8();});
        };
        $.fn.step8 = function(){
            $(this).snowfall('clear');
            $(this).snowfall({flakeCount :  50, maxSpeed : 5});
            $.cookie("pw_schnee", "step8", { expires: step_time });
            $('#schneeflaeche').css("height",heightend);
            $('#froheweihnachten').animate({bottom: 120}, endspeed, function(){$(document).step9();});
        };
        $.fn.step9 = function(){
            $(this).snowfall('clear');
            $.cookie("pw_schnee", "step9", { expires: step_time });
            $('#schneeflaeche').css("height",heightend);
            $('#froheweihnachten').css("bottom",60).css("height",heightend);
            setTimeout("$(this).delay(10000).step10();", 200000);
        };
       $.fn.step10 = function(){
            $.cookie("pw_schnee", "step10", { expires: step_time });    
            $('#schneeflaeche').css("height","0px");
            $('#froheweihnachten').css("bottom","0px").css("display","none");
       };
        if($.cookie("pw_schnee") == 'step1'){
            $(document).step1();
        }
        else if($.cookie("pw_schnee") == 'step2'){
            $(document).step2();
        }
        else if($.cookie("pw_schnee") == 'step3'){
            $(document).step3();
        }
        else if($.cookie("pw_schnee") == 'step4'){
            $(document).step4();
        }
        else if($.cookie("pw_schnee") == 'step5'){
            $(document).step5();
        }
        else if($.cookie("pw_schnee") == 'step6'){
            $(document).step6();
        }
        else if($.cookie("pw_schnee") == 'step7'){
            $(document).step7();
        }
        else if($.cookie("pw_schnee") == 'step8'){
            $(document).step8();
        }
        else if($.cookie("pw_schnee") == 'step9'){
            $(document).step9();
        }
        else if($.cookie("pw_schnee") == 'step9'){
            $(document).step10();
        }
        else {
            $(document).step0();
        }
        });
