
function leaveLayer () {
	if (currentlay){

		ref = getLayerStyleRef (currentlay);
		var last_id = getLayerStyleRef(last_m);

			ref.visibility = "hidden";
	}
}

function leave() {	LayerTimer = setTimeout ("leaveLayer()", 100);	}
function enter()
	{	
		if (LayerTimer) 
			{
				clearTimeout (LayerTimer);
				LayerTimer = 0;
			}
	}
	
function ieOver (x) {
	document.getElementById(x).className='menu1';
	}

function ieOutM (x) {
	document.getElementById(x).className='menum';
	}

var last_m="mn1";

function m_ieOver (x) {
	document.getElementById(x).className='menu';
	}

function m_ieOut (x) {	
	document.getElementById(x).className='menu1';
	last_m=x;	
			}


var lastlay="lay1"

function openlayer (layname) {

var weg = getLayerStyleRef (lastlay);
var syn = getLayerStyleRef (layname);
var w = (getDocumentProperty ("clientWidth"));
var h = (getDocumentProperty ("clientHeight"));
currentlay = layname;

	if (LayerTimer) { clearTimeout (LayerTimer);	LayerTimer = 0;}

	weg.visibility = "hidden";
// nasledujici 2 radky delaji problemy - chyby v JS - ale min. pro Firefox 1.5 a MSIE 6 jsou postradatelne
//	weg.left=-1000;
//	syn.left = 158;
	if (layname=='lay1') hh=140;
	if (layname=='lay3') hh=199;
// nasledujici 1 radka delaj problemy - chyby v JS - ale min. pro Firefox 1.5 a MSIE 6 je postradatelna
//	syn.top=hh;
	syn.visibility = "visible";
	
lastlay=layname;

}


function getLayerStyleRef (layername)
{
	var b = getBrowser();
	if (b == "ns4")					return (document.layers[layername]);
	if (b == "ie5" || b == "ns6")	if (document.getElementById(layername))  return (document.getElementById(layername).style);
	if (b == "ie4")					if (document.all[layername]) return (document.all[layername].style);
	return null;
}

function getBrowser()
{
	var notsupported = "notsupported";


	if (navigator.appName == "Netscape")
	{
		var ver = parseInt (navigator.appVersion);
		if (ver == 4) return "ns4";
		if (ver >= 5) return "ns6";
		return (notsupported);
	}

	if (navigator.appName == "Microsoft Internet Explorer")
	{
		if (navigator.appVersion.indexOf ("MSIE 4") >= 0) return ("ie4");
		if (navigator.appVersion.indexOf ("MSIE 5") >= 0) return ("ie5");
		if (navigator.appVersion.indexOf ("MSIE 6") >= 0) return ("ie5");
		return (notsupported);
	}

	return (notsupported);
}

function getDocumentProperty (property)
{
	var b = getBrowser();

	if (property == "clientWidth")
	{
		if (b.indexOf ("ns") >= 0) return (window.innerWidth-16);
		if (b.indexOf ("ie") >= 0) return (document.body.clientWidth);
	}

	if (property == "clientHeight")
	{
		if (b.indexOf ("ns") >= 0) return (window.innerHeight);
		if (b.indexOf ("ie") >= 0) return (document.body.clientHeight);
	}

	if (property == "scrollTop")
	{
		if (b.indexOf ("ns") >= 0) return (window.pageYOffset);
		if (b.indexOf ("ie") >= 0) return (document.body.scrollTop);
	}

	return (-1);
}
