var sf_units=10;
var sf_x=new Array(sf_units);
var sf_y=new Array(sf_units);
var sf_sx=new Array(sf_units);
var sf_sy=new Array(sf_units);
var sf_fy=new Array(sf_units);
var sf_msx=new Array(sf_units);
var sf_msy=new Array(sf_units);
function sf_init(){
	for(sf_i=0;sf_i<sf_units;sf_i++){
		sf_msx[sf_i]=0;
		sf_msy[sf_i]=0;
		sf_setup(sf_i);
	}
	setInterval('sf_move()',100);
//	document.onmousemove = sf_Mmove;
}
function sf_setup(sfi){
	sf_x[sfi]=document.body.scrollLeft+Math.floor(Math.random()*document.body.clientWidth-100)+50;
	sf_y[sfi]=document.body.scrollTop+Math.floor(Math.random()*200)-200;
	sf_sx[sfi]=Math.random()*4-2;
	sf_fy[sfi]=Math.floor(Math.random()*10)+4;
}
function sf_move(){
	for(sf_i=0;sf_i<sf_units;sf_i++){
		sf_sx[sf_i]=sf_sx[sf_i]-(sf_sx[sf_i]/20);
		sf_y[sf_i]+=sf_fy[sf_i];
		sf_x[sf_i]+=sf_sx[sf_i];
		if(sf_y[sf_i] > document.body.clientHeight+document.body.scrollTop ||
			sf_y[sf_i] < document.body.scrollTop-50 ||
			sf_x[sf_i] < -100 ||
			sf_x[sf_i] > document.body.clientWidth+100){
			sf_setup(sf_i);
		}
		document.images["imgmove"+sf_i].style.left=sf_x[sf_i];
		document.images["imgmove"+sf_i].style.top=sf_y[sf_i];
	}
}
function sf_Mmove(){
		sf_mx=event.offsetX;
		sf_my=event.offsetY;
	for(sf_i=0;sf_i<sf_units;sf_i++){
		sf_sx[sf_i]+=(sf_msx[sf_i]-sf_mx)/30;
		if(sf_sx[sf_i]>4){sf_sx[sf_i]=4}
		if(sf_sx[sf_i]<-4){sf_sx[sf_i]=-4}
		sf_msx[sf_i]=sf_mx;
	}
}
