function rnd(){return Math.random();}
function xRnd(){return(rnd()/10);}
function yRnd(){return(2+ 2*(.5- rnd()));}
var flakes=Array("/images/snow1.gif","/images/snow2.gif","/images/snow3.gif","/images/snow4.gif");var numflakes=25;var T=50;var dx,xPos,yPos,am,vx,vy,obj,i;window.winwidth=window.innerWidth?window.innerWidth:document.body.clientWidth;window.winheight=window.innerHeight?window.innerHeight:document.body.clientHeight;dx=new Array();xPos=new Array();yPos=new Array();sway=new Array();var swaymax=25;vx=new Array();vy=new Array();for(i=0;i<numflakes;i++)
{var thisflake=""+ flakes[Math.floor(rnd()*flakes.length)];dx[i]=0;xPos[i]=rnd()*(window.winwidth-30);yPos[i]=rnd()*window.winheight;sway[i]=rnd()*swaymax;vx[i]=xRnd();vy[i]=yRnd();document.write("<div id=\"f"+ i+"\" style=\"position:absolute;top:-100px;left:100px;\"><img src=\"");document.write(thisflake+"\" border=\"0\"><\/div>");}
function snowMove(id,newleft,newtop)
{document.getElementById(id).style.left=newleft+"px";document.getElementById(id).style.top=newtop+"px";}
function doSnow(){delta=(window.pageYOffset!=null)?window.pageYOffset:document.body.scrollTop+"px";for(i=0;i<numflakes;++ i){yPos[i]+=vy[i];if(yPos[i]>window.winheight+delta-50){xPos[i]=rnd()*(window.winwidth-sway[i]-30);yPos[i]=delta;vx[i]=xRnd();vy[i]=yRnd();}
dx[i]+=vx[i];snowMove("f"+i,xPos[i]+sway[i]*Math.cos(dx[i]),yPos[i]);}
setTimeout("doSnow()",T);}
window.onload=doSnow;
