var aktuellerStand  = 0;
var aktuelleHeight		= new Array();
var isAktiv			= 0;
function scroll(id,istHeight){
	var ele		= document.getElementById(id);
	if(isAktiv == 1){
		return false;
	}
	if(typeof(aktuelleHeight[id]) == 'undefined'){
		ele.style.visible	= 'visible';
		ele.style.display	= 'block';
		aktuelleHeight[id]		= getDimension(id).height;
		ele.style.height	= '0px';
		ele.style.overflow	= 'hidden';
	}
	if(aktuellerStand == 0){
		document.getElementById('mehrInformation').innerHTML = 'weniger Informationen';
		scrollDown(id,istHeight, aktuelleHeight[id])
	}else{
		document.getElementById('mehrInformation').innerHTML = 'mehr Informationen';
		ele.style.overflow	= 'hidden';
		scrollUp(id,aktuelleHeight[id], 0)
	}
	return false;
}
function scrollUp(id,istHeight,endHeight){
	var step = 50;
	var time = 3;
	var ele		= document.getElementById(id);
	isAktiv	= 1;
	if((istHeight-step)<endHeight){
		ele.style.height	= endHeight+'px';
		aktuellerStand		= 0;
		isAktiv = 0;
	}else{
		istHeight = istHeight - step;
		ele.style.height = istHeight + 'px';
		window.setTimeout(function(){scrollUp(id,istHeight,endHeight);},time);
	}
}
	

function scrollDown(id, istHeight,endHeight){
	var step	= 50;
	var time	= 3;
	var ele		= document.getElementById(id);
	isAktiv	= 1;
	if((istHeight+step)>endHeight){
		ele.style.height	= endHeight+'px';
		aktuelleHeight[id]	= endHeight;
		ele.style.overflow	= 'visible';
		aktuellerStand		= 1;
		isAktiv = 0;
	}else{
		istHeight = istHeight + step;
		ele.style.height = istHeight + 'px';
		window.setTimeout(function(){scrollDown(id,istHeight,endHeight);},time);
	}
		
}