(function() {var pars=[0,'15'];
var no = pars[1];
var speed = 20;

snowflake=new Array(5)
snowflake[0]="/img/flake1.gif"
snowflake[1]="/img/flake2.gif"
snowflake[2]="/img/flake3.gif"
snowflake[3]="/img/flake4.gif"
snowflake[4]="/img/flake5.gif"

var dx, xp, yp;
var am, stx, sty;
var i;
var scroll_value;

var html = document.documentElement;
var doc_width  = html.clientWidth;
var doc_height = html.clientHeight;

dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
for (i = 0; i < no; ++ i) {
	dx[i] = 0;
	xp[i] = Math.random()*(doc_width-50);
	yp[i] = Math.random()*doc_height;
	am[i] = Math.random()*20;
	stx[i] = 0.02 + Math.random()/10;
	sty[i] = 0.7 + Math.random();

	var P=Math.floor(Math.random()*snowflake.length);
	rndPic=snowflake[P];
	document.write("<div id='dot"+i+"' style='position:absolute;left:15px;top:15px;'><img alt='' src='"+rndPic+"' border='0'></div>");
}

function snow_dfd() {
	for (i = 0; i < no; ++ i) {
	yp[i] += sty[i];

	if (document.body.scrollTop>0) { scroll_value = (doc_height+document.body.scrollTop)-55;} else {scroll_value = doc_height-55;}

	if (yp[i] > scroll_value) {
	xp[i] = Math.random()*(doc_width - am[i]-30);
	yp[i] = 0;
	stx[i] = 0.02 + Math.random()/10;
	sty[i] = 0.7 + Math.random();
	}
	dx[i] += stx[i];
	document.getElementById("dot"+i).style.top = yp[i] + "px";
	document.getElementById("dot"+i).style.left = ((xp[i] + am[i]*Math.sin(dx[i])) - 50) + "px";
	}
	setTimeout("window.snow_dfd()", speed);
}
snow_dfd();
window.snow_dfd=snow_dfd;
})();

