function snegopad() {
  nx=5;
  ny=5;
  a = 25;
  t=50;
  sneg = new Array(nx*ny);
  wx = $('body').width();
  dwx = wx/(nx-1)-a/2;
  wy = $('body').height();
  dwy = wy/(ny-1)-a/2;
  vy = wy*t/10000;
  df = 2*Math.PI*t/10000;

  function Init() {
    for(i=0;i<ny;++i) {
      for(j=0;j<nx;++j) {
         $('body').append("<img src='./img/snejinka.png' class='snejinka' id='snejinka"+i+"'>");
         k = i*nx+j;
          sneg[k] = {f: 2*Math.PI*Math.random(), x0: j*dwx, y0: i*dwy};
      }
    }
    window.setInterval(Move,t);
  }

  function Draw() {
  $('.snejinka').each(function(index){
    $(this).css(
        {
            width: a +'px',
            height: a +'px',
            position: 'absolute',
            left: parseInt(sneg[index].x0 + dwx*Math.cos(sneg[index].f)/2)+'px',
            top: parseInt(sneg[index].y0 + dwy*Math.sin(sneg[index].f)/2)+'px'
        })
  })
  }

  function Move() {
    for(i=0;i<ny;++i) {
      for(j=0;j<nx;++j) {
         k = i*nx+j;
        sneg[k].f += df;
        if(sneg[k].f > 2*Math.PI) {
          sneg[k].f -= 2*Math.PI;
        }
        sneg[k].y0 += vy;
        if(sneg[k].y0 > wy) {
          sneg[k].y0 -= wy;
        }
      }
    }
    Draw();
  }

  Init();
}

$(document).ready(function(){
  snegopad();
})
