var layer_aktiv = "";
var myTimeOut=0;

/* function getLayerRef(id, document) in lib.js */

function activeLayer(layerName, ypos) {

	if(layer_aktiv != layerName) {
		if (layer_aktiv) { hideLayer(layer_aktiv); }
	}
	layer_aktiv = layerName;
	showLayer(layerName, ypos);

}

function showLayer(layerName, ypos) {
	var objLayer = getLayerRef(layerName);

	if (document.layers) {
		eval('document["' + layerName + '"].visibility = "visible"');
		layerName.style.backgroundColor = "#F2F2F2";
	    layerName.left = 215;
	    layerName.top  = ypos;				 
	}
	else if (document.all) {
		objLayer.style.visibility = "visible";
		objLayer.style.backgroundColor = "#F2F2F2";			
		objLayer.style.left       = 215;
		objLayer.style.top        = ypos;
	}
	else if (window.opera) {
		objLayer.style.visibility = "visible";
		objLayer.style.backgroundColor = "#F2F2F2";
		objLayer.style.left       = 215;
		objLayer.style.top        = ypos;
	}	
	else if (window.navigator.userAgent.toLowerCase().match("gecko")) {
		//else if (document.getElementById) {
		objLayer.style.visibility = "visible";
		objLayer.style.backgroundColor = "#F2F2F2";
		objLayer.style.left = "215px";
		objLayer.style.top  = ypos + "px";		
	}
	
	//myTimeOut = setTimeout("alleaus()", 7000);
}

function hideLayer(layerName) {
	objLayer = getLayerRef(layerName);

	if (document.layers) {
		eval('document["' + layerName + '"].visibility = "hidden"');
	}
	else if (document.all) {
		objLayer.style.visibility = "hidden";
	}
	else if (window.opera) {
		objLayer.style.visibility = "hidden";
	}
	else if (document.getElementById) {
		objLayer.style.visibility = "hidden";
	}
}


function activeLoginLayer(layerName) {

	if(layer_aktiv != layerName) {
		if (layer_aktiv) { hideLayer(layer_aktiv); }
	}
	layer_aktiv = layerName;
	showLoginLayer(layerName);

}

function showLoginLayer(layerName) {
	var objLayer = getLayerRef(layerName);
	
	if (document.layers) {
		eval('document["' + layerName + '"].visibility = "visible"');
	}
	else if (document.all) {
		objLayer.style.visibility = "visible";
	}
	else if (window.opera) {
		objLayer.style.visibility = "visible";
	}
	else if (document.getElementById) {
		objLayer.style.visibility = "visible";
	}
}


function alleaus() {
	if (layer_aktiv != "") {
		hideLayer(layer_aktiv);
		layer_aktiv = "";
	}
}

function init() {
	document.onmouseup = alleaus;
}

