var i = 1;
var o = 1;
var div_hoehe = 100;
var beschleunigung_auf = 1;
var beschleunigung_zu = 0.5;
var backgroundcolor = "rgb(236,189,180)";

function reset_min(div_name) {
	
	var div = document.getElementById(div_name);
	var div_innen = document.getElementById(div_name + '_innen');

	div.style.height = "1px";
	div.style.backgroundColor = "white";
	div_innen.style.backgroundColor = "white";
	div.style.overflow = "hidden";
	div_innen.style.filter = "Alpha(opacity='0', finishopacity=0, style=0)";
	//Link wieder einblenden
	document.getElementById(div_name+'_open').style.visibility = "visible";
	document.getElementById(div_name+'_open_div').style.visibility = "visible";
}

function reset_max(div_name) {
	
	var div = document.getElementById(div_name);
	var div_innen = document.getElementById(div_name + '_innen');
	
	div.style.height = "auto";
	div.style.overflow = "auto";
}

function aufklappen(div_name) {

	var div = document.getElementById(div_name);
	var div_innen = document.getElementById(div_name + '_innen');
	//Link ausblenden
	document.getElementById(div_name+'_open').style.visibility = "hidden";
	document.getElementById(div_name+'_open_div').style.visibility = "hidden";
	
	i += i*beschleunigung_auf;
	i += 1;
	i = Math.floor(i);
	div.style.height = i + "px";
	
	o = i + 2;
	div_innen.style.opacity = o/100;
	div_innen.style.filter = "Alpha(opacity='"+o+"', finishopacity=0, style=0)";
	if(i < div_hoehe) window.setTimeout("aufklappen('"+div_name+"')",15);
	else { reset_max(div_name); }
} 

function zuklappen(div_name) {
	
	var div = document.getElementById(div_name);
	var div_innen = document.getElementById(div_name + '_innen');
	
	i -= i*beschleunigung_zu;
	i = Math.floor(i);
	div.style.height = i + "px";
	div.style.overflow = "hidden";
	o = i + 2;
	div_innen.style.opacity = o/100;
	div_innen.style.filter = "Alpha(opacity='"+o+"', finishopacity=0, style=0)";
	if(i >= 1.2) window.setTimeout("zuklappen('"+div_name+"')",15);
	else { reset_min(div_name); }
} 

function toggle(div_name) {
	
	var div = document.getElementById(div_name);
	var div_innen = document.getElementById(div_name + '_innen');
	
	if(div.style.height == "auto") {
		zuklappen(div_name);
	}
	else {
		div_innen.style.backgroundColor = backgroundcolor;
		aufklappen(div_name);
	}
}

