jQuery.noConflict();
var $j = jQuery;

		snow_intensive=400;
		snow_speed=15000;
		snow_timeout=60;
		snow_src=new Array('sneg1.gif','sneg2.gif','sneg3.gif','sneg4.png');
		var snow_active = false;
		var clear_int_id = -1;

		function snow_start() {
			if(!snow_active ) {
				snow_active = true;

				snow_id=1;
				snow_y=$j("#container").height()-30;
				setInterval(function() {
					snow_x=Math.random()*document.body.offsetWidth-100;
					snow_img=(snow_src instanceof Array ? snow_src[Math.floor(Math.random()*snow_src.length)] : snow_src);
					snow_elem='<img class="png" snow="1" id="snow'+snow_id+'" style="position:absolute; display:none; left:'+snow_x+'px; top:0;z-index:10000" src="'+snow_img+'"/>';
					$j("#container").append(snow_elem);
					snow_move(snow_id);
					snow_id++;
				},snow_intensive);
			}
		}

		function snow_move(id) {
			setTimeout(function(){$j('#snow'+id).show();}, 1000);
			$j('#snow'+id).animate({top:snow_y,left:"+="+Math.random()*100},snow_speed,function() {
			$j(this).empty().remove();
		});}

		$j(document).ready(function(){
			if(!snow_active) {
				interval_id = setTimeout(snow_start, snow_timeout);
			}

		    $j("body").mousemove(function(e){
				snow_active = false;
				$j('img[snow=1]').stop();

				if(clear_int_id == -1) {
					clear_int_id = setInterval(function(){$j('img[snow=1]').stop();; $j('img[snow=1]').remove(); }, 1);
				}
				setTimeout(function(){clearInterval(clear_int_id); clear_int_id = -1}, snow_timeout);

    			});
		});
