var SNOW_Picture1="imgs/snow1.gif"
var SNOW_Picture2="imgs/snow2.gif"
var SNOW_Picture3="imgs/snow3.gif"
var SNOW_no1=10;
var SNOW_no2=10;
var SNOW_no3=20;
var SNOW_no=25;

var MAX_am=40;
var MAX_wind=1.2;
var MAX_op_sz=20;
var MAX_op_st=5.0;

var SNOW_browser_IE_NS=document.body.clientHeight?true:false;
var SNOW_browser_MOZ=self.innerWidth?true:false;

var SNOW_Browser_Width,SNOW_Browser_Height;
if (SNOW_browser_IE_NS)
{
  SNOW_Browser_Width=document.body.clientWidth;
  SNOW_Browser_Height=document.body.clientHeight;
}
else if (SNOW_browser_MOZ)
{
  SNOW_Browser_Width=self.innerWidth-40;
  SNOW_Browser_Height=self.innerHeight;
}

SNOW_Browser_Height=500;

var MIN_xp=MAX_am;
var MAX_xp=SNOW_Browser_Width-MAX_am-20;
var MIN_yp=0;
var MAX_yp=SNOW_Browser_Height-20;

var SNOW_dx=new Array();
var SNOW_xp=new Array();
var SNOW_yp=new Array();
var SNOW_am=new Array();
var SNOW_stx=new Array();
var SNOW_sty=new Array();
var SNOW_wind=new Array();
var SNOW_op=new Array();

var i;
for (i=0; i<SNOW_no; i++)
{
  SNOW_dx[i]=0;
  SNOW_xp[i]=MIN_xp+(MAX_xp-MIN_xp)*Math.random();
  SNOW_yp[i]=MIN_yp+(MAX_yp-MIN_yp)*Math.random();
  SNOW_am[i]=MAX_am*Math.random();
  SNOW_stx[i]=0.02+0.1*Math.random();
  SNOW_sty[i]=0.70+1.0*Math.random();
  SNOW_wind[i]=MAX_wind*2*(Math.random()-0.5);
  SNOW_op[i]=MAX_op_st;
       if (i<SNOW_no1) pic=SNOW_Picture1;
  else if (i<SNOW_no2) pic=SNOW_Picture2;
  else if (i<SNOW_no3) pic=SNOW_Picture3;
            document.write("<div id=\"SNOW_flake"+i+"\" style=\"position: absolute; z-index: "+i+"; visibility: visible; top: 15px; left: 15px;\">");
  //if (i==0) document.write("<a href=\"http://www.mltrade.ru\" target=\"_blank\">");
            document.write("<img src=\""+pic+"\" border=\"0\">");
  //if (i==0) document.write("</a>");
            document.write("</div>");
}

var SNOW_Time;
function SNOW_Weather()
{
  for (i=0;i<SNOW_no;i++)
  {
    SNOW_yp[i]+=SNOW_sty[i];
    if (SNOW_yp[i]>MAX_yp)
    {
      SNOW_xp[i]=MIN_xp+(MAX_xp-MIN_xp)*Math.random();
      SNOW_yp[i]=MIN_yp;
      SNOW_am[i]=MAX_am*Math.random();
      SNOW_stx[i]=0.02+0.1*Math.random();
      SNOW_sty[i]=0.70+1.0*Math.random();
      SNOW_wind[i]=MAX_wind*2*(Math.random()-0.5);
    }

    SNOW_dx[i]+=SNOW_stx[i];
    SNOW_xp[i]=Math.min(Math.max(SNOW_xp[i]+SNOW_wind[i],MIN_xp),MAX_xp);
    SNOW_wind[i]=Math.min(Math.max(SNOW_wind[i]+0.2*(Math.random()-0.5),-MAX_wind),MAX_wind);

    document.getElementById("SNOW_flake"+i).style.top=SNOW_yp[i]+"px";
    document.getElementById("SNOW_flake"+i).style.left=SNOW_xp[i]+SNOW_am[i]*Math.sin(SNOW_dx[i])+"px";
/*
    var op;
         if (       SNOW_yp[i]<MAX_op_sz) op=Math.round((       SNOW_yp[i])*MAX_op_st/MAX_op_sz);
    else if (MAX_yp-SNOW_yp[i]<MAX_op_sz) op=Math.round((MAX_yp-SNOW_yp[i])*MAX_op_st/MAX_op_sz);
    else op=MAX_op_st;
    if (SNOW_op[i]!=op)
    {
      SNOW_op[i]=op;
      document.getElementById("SNOW_flake"+i).style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+Math.round(op*100.0/MAX_op_st)+")";
      document.getElementById("SNOW_flake"+i).style.opacity=op/MAX_op_st;
    }
*/
  }

  SNOW_Time=setTimeout("SNOW_Weather()",25);
}

SNOW_Weather();

