var maintenant = new Date();

if( maintenant.getMonth() == 11 || maintenant.getMonth() == 0 ){
    /** si on est en decembre la neige tombe
    **
    /*********** parametres de fonctionnement ***************/
    snow = true;    // false-pluie;   true-neige
    snowsym = "*";
    rainsym = "'";
    intensite = 30;     //Intensité de la pluie ou neige !
    speed=8; //vitesse
    angle=1; //angle de chute
    col = '#ffffff'; //couleur des symboles
    taille = 30;
    delaiNeige = 30;
    /**
    **
    /*********** Initialisation ***************/
    if(snow){
      sym = snowsym;
      drops=intensite;
    }
    else{
      sym = rainsym;
      speed= speed * 10;
      drops=intensite;
    }
    movex = -speed/angle;
    movey = speed;
    count = 0;
    drop = new Array();
    xx = new Array();
    yy = new Array();
    mv = new Array();
    ly = "document.getElementById(\'";
    st = "\')";
    document.write('<style type="text/css">');
    document.write('<!--');
    document.write('.drop { position: absolute; width: 3; font-size: 40; color: #000000 }');
    document.write('//-->');
    document.write('</style>');
    /**
    **
    /*************Foncion pour le deplacement des particules***************/
    function precipitation(){
      for(move = 0; move < drops; move++){
        alea = Math.random()*1-0.5;
        signe = alea/alea;
        hmm = Math.round(Math.random()*speed/angle);
        xx[move]+=movex+ signe*hmm;
        yy[move]+=mv[move];
        if(xx[move] < 0){
          xx[move] = maxx+10;
        }
        if(yy[move] > maxy){
          yy[move] = 10;
        }
        if( navigator.appName == "Microsoft Internet Explorer")
        	cadreFenetre = document.body.scrollTop;
        else
          cadreFenetre = window.pageYOffset;
        drop[move].style.left = xx[move];
    	  drop[move].style.top = yy[move]+cadreFenetre;
      }
    }
    /**
    **
    /******************creation des particules***********************/
    for(make = 0; make < drops; make++){
      document.write('<div id="drop'+make+'" class="drop" style="left:0;top=0;" >'+sym+'</div>');
      drop[make] = eval(ly+'drop'+make+st);
      maxx = document.body.clientWidth-40;
      maxy = document.body.clientHeight-40;
      xx[make] = Math.random()*maxx;
      yy[make] = -100-Math.random()*maxy;
      mv[make] = (Math.random()*5)+speed/4;
    	drop[make].style.left = xx[make];
    	drop[make].style.top = yy[make];
    	drop[make].style.color = col ;
    	drop[make].style.fontSize = (Math.random()*taille/5)+taille;
    }
}
setInterval('precipitation()', delaiNeige );
