var cx;
cx= new Array();
var cy;
cy= new Array();
var vi;
vi= new Array();
var Initmode;
Initmode=true;

function Neige_tombe(i,x,y)
{
 if(i==1) deplaceCalque("Neige1",x,y);
 if(i==2) deplaceCalque("Neige2",x,y); 
 if(i==3) deplaceCalque("Neige3",x,y); 
 if(i==4) deplaceCalque("Neige4",x,y); 
 if(i==5) deplaceCalque("Neige5",x,y);  
 if(i==6) deplaceCalque("Neige6",x,y); 
 if(i==7) deplaceCalque("Neige7",x,y); 
 if(i==8) deplaceCalque("Neige8",x,y); 
 if(i==9) deplaceCalque("Neige9",x,y); 
 if(i==10) deplaceCalque("Neige10",x,y);   
 if(i==11) deplaceCalque("Neige11",x,y);   
 if(i==12) deplaceCalque("Neige12",x,y);   
 if(i==13) deplaceCalque("Neige13",x,y);   
 if(i==14) deplaceCalque("Neige14",x,y);   
 if(i==15) deplaceCalque("Neige15",x,y);   
}

function Neige_init()
{
for (i = 1; i < 16; ++ i)
{
 cx[i]=Math.round(Math.random()*(document.body.clientWidth-30));
 cy[i]=Math.round(Math.random()*document.body.clientHeight);
 vi[i]=1+Math.round(Math.random()*4);
 if(vi[i]==0) vi[i]=1;
 Neige_tombe(i,cx[i],cy[i]); 
}

styleCalque('Neige1').visibility = "visible";
styleCalque('Neige2').visibility = "visible";
styleCalque('Neige3').visibility = "visible";
styleCalque('Neige4').visibility = "visible";
styleCalque('Neige5').visibility = "visible";
styleCalque('Neige6').visibility = "visible";
styleCalque('Neige7').visibility = "visible";
styleCalque('Neige8').visibility = "visible";
styleCalque('Neige9').visibility = "visible";
styleCalque('Neige10').visibility = "visible";
styleCalque('Neige11').visibility = "visible";
styleCalque('Neige12').visibility = "visible";
styleCalque('Neige13').visibility = "visible";
styleCalque('Neige14').visibility = "visible";
styleCalque('Neige15').visibility = "visible";
}

function Neige()
{
ie4up = (document.all) ? true : false;
if(ie4up)
{
 if(Initmode)
 {
  Initmode=false;
  Neige_init();
 } 

 for (i = 1; i <16; ++ i)
 {
  if(cy[i]>document.body.clientHeight-25)
  {
    cx[i]=Math.round(Math.random()*(document.body.clientWidth-30));
    cy[i]=1;
    vi[i]=1+Math.round(Math.random()*4);
   if(vi[i]==0) vi[i]=1;
  } 

  cy[i]=cy[i]+vi[i];
  Neige_tombe(i,cx[i],cy[i]);
 } 
 setTimeout("Neige()",50);
}
}