var archiveBoxOpened = new Array();
var currentArchiveFullHeight;
var currentArchiveNr;
var startOpenArchive;
var currentArchiveHeight=0;

function openArchiveBox(archive_nr) {
	if(archiveBoxOpened[archive_nr]) closeArchiveBox(archive_nr);
	else {	
		if(archive_nr) currentArchiveNr = archive_nr;
		if(!startOpenArchive) {
			currentArchiveFullHeight = document.getElementById("archive-content-inner-"+currentArchiveNr).offsetHeight;
			startOpenArchive=true;
			var archive_nr_check=1;
			do {
				if(archiveBoxOpened[archive_nr_check]) closeArchiveBox(archive_nr_check);
				archive_nr_check++; }
			while(document.getElementById("archive-title-"+archive_nr_check));
			archiveBoxOpened[currentArchiveNr]=true;
			document.getElementById("archive-title-"+currentArchiveNr).blur();
			document.getElementById("archive-title-"+currentArchiveNr).style.fontWeight="bold";
			document.getElementById("archive-title-"+currentArchiveNr).style.background="url(/images/pfeil_hinweis_gedreht.png) 0 7px no-repeat";
		}
		currentArchiveHeight=currentArchiveHeight+currentArchiveFullHeight/25;
		document.getElementById("archive-content-"+currentArchiveNr).style.height=currentArchiveHeight+"px";
	
		if(currentArchiveHeight<currentArchiveFullHeight) window.setTimeout("openArchiveBox()",15);
		else {
			startOpenArchive=false;
			currentArchiveHeight=0;
			currentFullHeight=0; }
	}
}

function closeArchiveBox(archive_nr) {
	document.getElementById("archive-title-"+archive_nr).blur();
	document.getElementById("archive-title-"+archive_nr).style.fontWeight="normal";
	document.getElementById("archive-title-"+archive_nr).style.background="url(/images/pfeil_hinweis.png) 0 4px no-repeat";
	document.getElementById("archive-content-"+archive_nr).style.height="0";
	document.getElementById("archive-content-"+archive_nr).style.overflow="hidden";
	archiveBoxOpened[archive_nr]=false;
}
