var hopehely_Picture = "/images/hopehely.gif";
var hopehely_no = 15;

var hopehely_browser_MOZ = (self.innerWidth) ? 1 : 0;
var hopehely_browser_IE7 = (document.documentElement.clientHeight) ? 1 : 0;

var hopehely_Time;
var hopehely_dx, hopehely_xp, hopehely_yp;
var hopehely_am, hopehely_stx, hopehely_sty; 
var i, hopehely_Browser_Width, hopehely_Browser_Height;


if (hopehely_browser_MOZ)
	{
	hopehely_Browser_Width = self.innerWidth - 20;
	hopehely_Browser_Height = self.innerHeight;
	}
	else 
	{
	if (hopehely_browser_IE7)
		{
		hopehely_Browser_Width = document.documentElement.clientWidth;
		hopehely_Browser_Height = document.documentElement.clientHeight;
		}
		else
		{
		hopehely_Browser_Width = document.documentElement.clientWidth+document.documentElement.offsetWidth;
		hopehely_Browser_Height = document.documentElement.clientHeight+document.documentElement.offsetHeight;
		}
	}

//hopehely_Browser_Width = $(document).width();
//hopehely_Browser_Height = $(document).height();

hopehely_dx = new Array();
hopehely_xp = new Array();
hopehely_yp = new Array();
hopehely_am = new Array();
hopehely_stx = new Array();
hopehely_sty = new Array();

for (i = 0; i < hopehely_no; ++ i) 
{ 
	hopehely_dx[i] = 0; 
	hopehely_xp[i] = Math.random()*(hopehely_Browser_Width-50);
	hopehely_yp[i] = Math.random()*hopehely_Browser_Height;
	hopehely_am[i] = Math.random()*20; 
	hopehely_stx[i] = 0.02 + Math.random()/10;
	hopehely_sty[i] = 0.7 + Math.random();
	if (i == 0) document.write('<div id="hopehely_flake'+ i +'" style="position: absolute; z-index: '+ i +'; visibility: visible; top: 15px; left: 15px;"><img src="'+hopehely_Picture+'" border="0"></div>');
	else document.write('<div id="hopehely_flake'+ i +'" style="position: absolute; z-index: '+ i +'; visibility: visible; top: 15px; left: 15px;"><img src="'+hopehely_Picture+'" border="0"></div>');
}

function hopehely_Weather() 
{ 

for (i = 0; i < hopehely_no; ++ i) 
{ 
	hopehely_yp[i] += hopehely_sty[i];

	if (hopehely_yp[i] > hopehely_Browser_Height-50) 
	{
		hopehely_xp[i] = Math.random()*(hopehely_Browser_Width-hopehely_am[i]-30);
		hopehely_yp[i] = 0;
		hopehely_stx[i] = 0.02 + Math.random()/10;
		hopehely_sty[i] = 0.7 + Math.random();
	}

	hopehely_dx[i] += hopehely_stx[i];

	document.getElementById("hopehely_flake"+i).style.top=hopehely_yp[i]+"px";
	document.getElementById("hopehely_flake"+i).style.left=hopehely_xp[i] + hopehely_am[i]*Math.sin(hopehely_dx[i])+"px";
}

hopehely_Time = setTimeout("hopehely_Weather()", 10);

}

hopehely_Weather();
