function RenderSnow()
{
	if($('snowman_image'))
	{
		function Init()
		{
			for(var i=5; i < 101; i++)
			{
				GenerateSnowFlake(i);
			}
		}
		function GenerateSnowFlake(snowflake)
		{
			var newsnowflake = document.createElement('div');
			newsnowflake.setAttribute('id', 'snow_flake_'+snowflake+'');
			newsnowflake.setAttribute('style', 'position: absolute; top: -5px; left: '+(snowflake*6)+'px; width: 3px; height: 3px; background-color: #ffffff;');
			$('snow_container').appendChild(newsnowflake);
			
			AnimateSnowFlake(snowflake);
		}
		function AnimateSnowFlake(snowflake)
		{
			function MoveSnowFlake()
			{
				new Effect.Move('snow_flake_'+snowflake+'', {
					x: (snowflake*6),
					y: 35,
					mode: 'absolute',
					duration: 4.0,
					delay: 1.0
				});
				
				Effect.Fade('snow_flake_'+snowflake+'', { delay: 4.5 });
				
				new Effect.Move('snow_flake_'+snowflake+'', {
					x: (snowflake*6),
					y: -5,
					mode: 'absolute',
					duration: 0.5,
					delay: 5.5
				});
				
				Effect.Appear('snow_flake_'+snowflake+'', { delay: 6.0 });
				
				// setTimeout(MoveSnowFlake, 7000);
			}
			
			setTimeout(MoveSnowFlake, Math.floor(Math.random()*10001));
		}
		
		Init();
	}
}
