var waittime=25;

//browsercheck for stylesheets
if (navigator.appName.toLowerCase() == "netscape")
{
	var layerRef="document.layers";
	var styleSwitch="";
}
else
{
	var layerRef="document.all";
	var styleSwitch=".style";
}

Pdef=new Punkt(100,100);
Padd=new Punkt(0,0);
Pmax=new Punkt(10,5);
var angle=0;
var shrink=-1;
var shrinkadd=true;
var shrinkstep=0.1;
var shrinkmax=4;
var shrinkmin=-1;

var todo="allfidget";

//#zweidimensionaler punkt
//#int,int
function Punkt(x,y)
{
	this.x=x;		//#x-koordinate
	this.y=y;		//#y-koordinate
	if (this.x>0) this.vzx=true; else this.vzx=false;
	//#vorzeichen der x-koordinate
	if (this.y>0) this.vzy=true; else this.vzy=false;
	//#vorzeichen der y-koordinate
}

function randomizer(top)
{
	x=Math.round(Math.random(1)*top);
	return x;
}

function moveLayer(layername,x,y)
{
	eval(layerRef+'.'+layername+styleSwitch+'.top="'+y+'"');
	eval(layerRef+'.'+layername+styleSwitch+'.left="'+x+'"');
}

function run()
{
	allfidget();
	eval(setTimeout('run()',(1/waittime)*1000));
}

function allfidget()
{
	Padd.x=randomizer(Pmax.x);
	Padd.y=randomizer(Pmax.y);
	moveLayer("layer1",Pdef.x+Padd.x,Pdef.y+Padd.y);
}

