var foldMenuStorageActive = null;
var foldMenuStorageInit = null;
var stopHiding = false;
var setFoldMenuHidden = false;

function foldMenu(foldElement,disappearTime){
	
	window.clearTimeout(setFoldMenuHidden);
	
	// alles verstecken
	if(foldMenuStorageInit) {
		//alert('1 '+foldMenuStorageInit);
		foldMenuIn(foldMenuStorageInit);
	}
	if(foldMenuStorageActive) {
		//alert('2 '+foldMenuStorageActive);
		foldMenuIn(foldMenuStorageActive);
	}
	
	// sch�n Aktivieren
	//alert('3 '+foldElement+'aktivieren');
	foldMenuOut(foldElement);
	
	// sp�ter wieder verstecken + Initialmen� anzeigen
	setFoldMenuHidden = window.setTimeout("foldMenuIn('"+foldElement+"');if(foldMenuStorageInit) {foldMenuOut(foldMenuStorageInit);}", disappearTime * 1000);
}

function foldMenuOut(foldElement){
	//alert('activate ' +foldElement);
	foldMenuStorageActive = foldElement;
	document.getElementById(foldElement).style.visibility = 'visible';
	document.getElementById(foldElement).style.display = 'block';
}

function foldMenuIn(foldElement){
	if(stopHiding){
		setFoldMenuHidden = window.setTimeout("foldMenuIn('"+foldElement+"')", 1000);
	} else {
		//alert('hide ' +foldElement);
		document.getElementById(foldElement).style.visibility = 'hidden';
		document.getElementById(foldElement).style.display = 'none';
	}
}

function setFoldMenuStorageInit(foldElement) {
	//alert('INIT' + foldElement);
	foldMenuStorageInit = foldElement;
	foldMenuOut(foldMenuStorageInit);
}
