var layername='';
var setting=0;

function changeLayer(name,action)
{
 	//Letzten Layer schliessen
	if (layername != name) {
		closeLayer(layername);
	}

	if (action=='open') {
		layername=name;
		setting=1;
		if (document.all && document.all[name]) {
			document.all[name].style.visibility='visible';
		}
		else if (document.getElementById && document.getElementById(name)) {
			document.getElementById(name).style.visibility='visible';
		}
		else if (document.layers && document.layers[name]) {
			document.layers[name].visibility='visible';
		}
	}
	else {
		setting=0;
		setTimeout("closeLayer(layername)",100);
	}
}

function closeLayer(name) {
	if (setting == 0) {
		if (document.all && document.all[name]) {
			document.all[name].style.visibility='hidden';
		}
		else if (document.getElementById && document.getElementById(name)) {
			document.getElementById(name).style.visibility='hidden';
		}
		else if (document.layers && document.layers[name]) {
			document.layers[name].visibility='hidden';
		}
	}
}

function changeAttributes(name,color) {
	if (document.all && document.all[name]) {
		document.all[name].style.backgroundColor='#'+color;
	}
	else if (document.getElementById && document.getElementById(name)) {
		document.getElementById(name).style.backgroundColor='#'+color;
	}
}
