

var scrollSpeed = 20; // scrollgeschwindigkeit fuer teaser
var scrollSteps = 12; // scrollschritte in pixel fuer teaser


if (document.getElementById)
{
	var doc_a = "document.getElementById\('";
	var doc_b = "'\).style.";
	var px1 = "'";
	var px2 = "px'";
}
else if (document.all)
{
	var doc_a = "document.all\['";
	var doc_b = "'\].style.";
	var px1 = "'";
	var px2 = "px'";
}
else
{
	var doc_a = "document.layers.";
	var doc_b = ".";
	var px1 = "";
	var px2 = "";
}

function glisseIn(div,pos)
{
	eval ("scrollStatusString1 = "+doc_a+div+doc_b+"top;");
	if (document.getElementById || document.all)
	{
	scrollStatusInt1 = parseInt(scrollStatusString1.slice(0,(scrollStatusString1.length-2)));
	}
	else
	{
	scrollStatusInt1 = parseInt(scrollStatusString1);
	}
	eval ("check1= check"+div.slice(div.length-1,div.length)+"u;");
	if (scrollStatusInt1<pos && check1==1)
	{
		eval ("check"+div.slice(div.length-1,div.length)+"o=0;");
		eval (doc_a+div+doc_b+"top = "+px1+(scrollStatusInt1+scrollSteps)+px2+";");
		eval ("window.setTimeout(\"glisseIn('"+div+"','"+pos+"')\","+scrollSpeed+");");
		
	}
	else if (scrollStatusInt1>=pos)
	{
		eval (doc_a+div+doc_b+"top = "+px1+pos+px2+";");
		eval ("check"+div.slice(div.length-1,div.length)+"u=0;");
	}
	// eval ("window.status=check"+div.slice(div.length-1,div.length)+"u;");
}

function glisseOut(div)
{
	eval ("scrollStatusString2 = "+doc_a+div+doc_b+"top;");
	
	if (document.getElementById || document.all)
	{
	scrollStatusInt2 = parseInt(scrollStatusString2.slice(0,(scrollStatusString2.length-2)));
	}
	else
	{
	scrollStatusInt2 = parseInt(scrollStatusString2);
	}
	eval ("check2= check"+div.slice(div.length-1,div.length)+"o;");
	
	if (scrollStatusInt2>-700 && check2==1)
	{
		eval ("check"+div.slice(div.length-1,div.length)+"u=0;");
		eval (doc_a+div+doc_b+"top = "+px1+(scrollStatusInt2-scrollSteps)+px2+";");
		eval ("window.setTimeout(\"glisseOut('"+div+"')\","+scrollSpeed+");");
	}
	else
	{
	//	eval (doc_a+div+doc_b+"top = "+px1+"1000"+px2+";");
		eval ("check"+div.slice(div.length-1,div.length)+"o=0;");
	}
}
