function liondelay(x1,y1,x2,y2){
	var length=Math.sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));
	return Math.floor(length*40);
}

// использование Math.round() даст неравномерное распределение!
function rand(min, max)
{
  return Math.floor(Math.random() * (max - min + 1)) + min;
}
jQuery.easing.def = "linear";

$( function(){

$('#lionsteam').mouseover(function(){
	var aud1=document.getElementById('sound1');
	aud1.play();
});
$('#lionsteam').mouseout(function(){
	var aud1=document.getElementById('sound1');
	aud1.pause();
});

$('#lionteen').mouseover(function(){
	var aud2=document.getElementById('sound2');
	aud2.play();
});
$('#lionteen').mouseout(function(){
	var aud2=document.getElementById('sound2');
	aud2.pause();
});

var dir1y=300,dir2y=100,dir1x=0,dir2x=600,lion_delay1,lion_delay2;
for(var i=0;i<1000;i++){
	lion_delay1=liondelay(dir1x,dir1y,dir1x=rand(0,200),dir1y=rand(100,300));
	lion_delay2=liondelay(dir2x,dir2y,dir2x=rand(550,700),dir2y=rand(100,300));
	$('#lionsteam').animate({top:dir1y+'px',left:dir1x+'px'},lion_delay1);
	$('#lionteen').animate({top:dir2y+'px',left:dir2x+'px'},lion_delay2);
	lion_delay1=liondelay(dir1x,dir1y,dir1x=rand(0,200),dir1y=rand(100,300));
	lion_delay2=liondelay(dir2x,dir2y,dir2x=rand(550,700),dir2y=rand(100,300));
	$('#lionsteam').animate({top:dir1y+'px',left:dir1x+'px'},lion_delay1);
	$('#lionteen').animate({top:dir2y+'px',left:dir2x+'px'},lion_delay2);
	}
}
);

