var layProps = new Array();
var y=0;
var floater="";
function posLayer(id,y){
	p = xGetElementById(id).style
	p.top=y;
}
function floatLayer(i) {
	y = xScrollTop() + layProps[i].originY;
	layProps[i].y = layProps[i].y + (y - layProps[i].y) * layProps[i].smooth;
	posLayer(layProps[i].oldLayer, layProps[i].y);
	floater = setTimeout("floatLayer(" + i + ")",55);	
}
/*
	Aufrufen mit Layer-Id, Richtun "top" oder "bottom", abstand top/bottom, Weichheitsfaktor
*/
function floatingLayer(alayer, dir, offset ,delay) {
	p = xGetElementById(alayer).style;
	y = (dir == "top") ? offset : xClientHeight() - offset;
	layProps[layProps.length] = new Array();
	i = layProps.length - 1;
	layProps[i].oldLayer = alayer;
	posLayer(layProps[i].oldLayer,y);
	layProps[i].y = y;
	layProps[i].originY = y;
	layProps[i].smooth = 1.0/delay;
	floater = setTimeout("floatLayer(" + i + ")",55);
}
function floatIt() {
	clearTimeout(floater);
	floatingLayer('insel','bottom', 300,2);
}

