var snowflake_Picture = new Array();
snowflake_Picture[0] = "_snow/snowflake1.gif";
snowflake_Picture[1] = "_snow/snowflake2.gif";
snowflake_Picture[2] = "_snow/snowflake6.gif";
snowflake_Picture[3] = "_snow/snowflake4.gif";
snowflake_Picture[4] = "_snow/snowflake5.gif";
var snow_qty = 20;

var snow_browser_IE_NS = (document.body.clientHeight) ? 1 : 0;
var snow_browser_MOZ = (self.innerWidth) ? 1 : 0;
var snow_browser2_IE_NS = (document.documentElement && document.documentElement.clientWidth ) ? 1 : 0;

var snow_Time;
var snow_dx, snow_xp, snow_yp;
var snow_am, snow_stx, snow_sty; 
var i, snow_Browser_Width, snow_Browser_Height;

if (snow_browser_IE_NS)
{
	snow_Browser_Width = document.body.clientWidth - 25;
	snow_Browser_Height = 500;//document.body.clientHeight;
}
else if (snow_browser_MOZ)
{
	snow_Browser_Width = self.innerWidth - 25;
	snow_Browser_Height = 300;//self.innerHeight;
} 
else if (snow_browser2_IE_NS) 
{
	snow_Browser_Width = document.documentElement.clientWidth -25;
	snow_Browser_Height = 300;//document.documentElement.clientHeight;
}

snow_dx = new Array();
snow_xp = new Array();
snow_yp = new Array();
snow_am = new Array();
snow_stx = new Array();
snow_sty = new Array();

for (i = 0; i < snow_qty; ++ i) 
{ 
	snow_dx[i] = 0; 
	snow_xp[i] = Math.random()*(snow_Browser_Width-50);
	snow_yp[i] = Math.random()*snow_Browser_Height;
	snow_am[i] = Math.random()*20; 
	snow_stx[i] = 0.02 + Math.random()/10;
	snow_sty[i] = 0.7 + Math.random();
	document.write("<\div id=\"snow_flake"+ i +"\" style=\"position: absolute; z-index: "+ i +"; visibility: visible; top: 15px; left: 15px;\"><\img src=\""+snowflake_Picture[Math.round(Math.random()*4)]+"\" border=\"0\"><\/div>");
}

function snow_Weather() 
{ 

for (i = 0; i < snow_qty; ++ i) 
{ 
	snow_yp[i] += snow_sty[i];

	if (snow_yp[i] > snow_Browser_Height-50) 
	{
		snow_xp[i] = Math.random()*(snow_Browser_Width-snow_am[i]-30);
		snow_yp[i] = 0;
		snow_stx[i] = 0.02 + Math.random()/10;
		snow_sty[i] = 0.7 + Math.random();
	}

	snow_dx[i] += snow_stx[i];

	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";
}

snow_Time = setTimeout("snow_Weather()", 15);

}

snow_Weather(); 
