
function leaveLayer () {
	if (currentlay){

		//ref = getLayerStyleRef (currentlay);
    ref = getObjStyle (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';
	}

function ieOutZ (x) {
	document.getElementById(x).className='menuz';
	}
	
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 = getObjStyle (lastlay);
var syn = getObjStyle (layname);
var w = (getDocumentProperty ("clientWidth"));
var h = (getDocumentProperty ("clientHeight"));
currentlay = layname;

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

	weg.visibility = "hidden";
	weg.left=-1000;
	syn.left = 193;
	if (layname=='lay1') hh=120;
	if (layname=='lay2') hh=139;
	if (layname=='lay3') hh=159;
	if (layname=='lay4') hh=178;
	if (layname=='lay5') hh=237;
	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 getObjStyle( name ) 
{
 try
 {
 
 if( document.getElementById )
  {
    return document.getElementById( name ).style;
  }
  else
  {
    if( document.all )
	{
		return document.all[name].style;
	}
    else
	{
    	if( document.layers ) return document.layers[name];
	}
  }
  
  return false;
 }

 catch (e)
 {
    return false;
 }
}

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);
}