var fallObjects=new Array();function newObject(url,height,width){fallObjects[fallObjects.length]=new Array(url,height,width);}

///////////// EDIT THIS SECTION //////////////
var numObjs=6, waft=5, fallSpeed=2, wind=0;
newObject("javascript/be100.gif",35,35);
newObject("javascript/be099.gif",35,35);
newObject("javascript/be098.gif",35,35);
newObject("javascript/be095.gif",35,35);
newObject("javascript/be094.gif",35,35);
newObject("javascript/be079.gif",35,35);
newObject("javascript/be078.gif",35,35);
newObject("javascript/be074.gif",35,35);
newObject("javascript/be069.gif",35,35);
newObject("javascript/be057.gif",35,35);
newObject("javascript/be093.gif",35,35);
newObject("javascript/be088.gif",35,35);
newObject("javascript/be080.gif",35,35);
newObject("javascript/be001.gif",35,35);
newObject("javascript/be007.gif",35,35);
newObject("javascript/be040.gif",35,35);
newObject("javascript/be042.gif",35,35);
newObject("javascript/be060.gif",35,35);
newObject("javascript/be066.gif",35,35);
newObject("javascript/be073.gif",35,35);
newObject("javascript/be075.gif",35,35);
newObject("javascript/be076.gif",35,35);
newObject("javascript/be083.gif",35,35);
newObject("javascript/be084.gif",35,35);
newObject("javascript/be085.gif",35,35);
newObject("javascript/be086.gif",35,35);
newObject("javascript/be089.gif",35,35);
newObject("javascript/be091.gif",35,35);
newObject("javascript/be092.gif",35,35);
//////////////////////////////////////////////

function winSize(){winWidth=(moz)?window.innerWidth:document.body.clientWidth;winHeight=(moz)?window.innerHeight:document.body.clientHeight;}
function winOfy(){winOffset=(moz)?window.pageYOffset:document.body.scrollTop;}
function fallObject(num,vari,nu){
	objects[num]=new Array(parseInt(Math.random()*(winWidth-waft)),-30,(parseInt(Math.random()*waft))*((Math.random()>0.5)?1:-1),0.02+Math.random()/20,0,1+parseInt(Math.random()*fallSpeed),vari,fallObjects[vari][1],fallObjects[vari][2]);
	if(nu==1){document.write('<img id="fO'+i+'" style="position:absolute;" src="'+fallObjects[vari][0]+'">'); }
}
function fall(){
	for(i=0;i<numObjs;i++){
		var fallingObject=document.getElementById('fO'+i);
		if((objects[i][1]>(winHeight-(objects[i][5]+objects[i][7])))||(objects[i][0]>(winWidth-(objects[i][2]+objects[i][8])))){fallObject(i,objects[i][6],0);}
		objects[i][0]+=wind;objects[i][1]+=objects[i][5];objects[i][4]+=objects[i][3];
		with(fallingObject.style){ top=objects[i][1]+winOffset;left=objects[i][0]+(objects[i][2]*Math.cos(objects[i][4]));}
	}
	setTimeout("fall()",31);
}
var objects=new Array(),winOffset=0,winHeight,winWidth,togvis,moz=(document.getElementById&&!document.all)?1:0;winSize();
for (i=0;i<numObjs;i++){fallObject(i,parseInt(Math.random()*fallObjects.length),1);}
window.onscroll=winOfy;window.onresize=winSize;fall();
