// Fall v2.0 By MaxxBlade - http://www.maxxblade.co.uk/fall
var fallObjects=new Array();
function newObject(url,height,width)
{fallObjects[fallObjects.length]=new Array(url,height,width);}
///////////// EDIT THIS SECTION //////////////
var numObjs=10, waft=95, fallSpeed=5, wind=50;
newObject("snowflake.gif",28,25);
newObject("snowflake2.gif",28,25);
newObject("snowflake3.gif",28,25);
newObject("snowflake4.gif",21,21);
newObject("snowflake5.gif",21,21);
//////////////////////////////////////////////
function winSize(){winWidth=(moz)?window.innerWidth:document.body.clientWidth;
winHeight=(moz)?window.innerHeight:document.body.clientHeight;
winHeight=310;
}
//function winSize(){winWidth=1500; 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('
'); }
}
function fall()
{
for(i=0;i(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]=120;
objects[i][0]+=wind;
objects[i][1]+=objects[i][5]; //dusey pozisyon
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