var lastlay="submenu1";

var LayerTimer = 0;

var lastm=1;

var currentlay="submenu1";



function menuOver(x)  {

 document.getElementById("menu"+x).className='menu-over';

}



function menuOut(x)  {

 document.getElementById("menu"+x).className='menu-item';

}



function submenuOver(x,y)  {

 document.getElementById("sub"+x+y).className='sub-menu-item1';

}



function submenuOut(x,y)  {

 document.getElementById("sub"+x+y).className='sub-menu-item';

}



function leaveLayer () {

	if (currentlay){

		menuOut(lastm);

		ref = getLayerStyleRef (currentlay);



			ref.visibility = "hidden";

			ref.left = -1000;

		}

}



function leave() {

	LayerTimer = setTimeout ("leaveLayer()", 1);

	}

function enter()

	{	

		if (LayerTimer) 

			{

				clearTimeout (LayerTimer);

				LayerTimer = 0;

			}

	}

	



function openlayer (menuitem,layname,top) {



if(lastm!=menuitem) menuOut(lastm);

lastm=menuitem;



var off = getLayerStyleRef (lastlay);

var on = getLayerStyleRef (layname);

currentlay = layname;

	if (LayerTimer) {

		clearTimeout (LayerTimer)

		LayerTimer = 0;

	}



	off.visibility = "hidden";

	off.left=-1000;

        on.top = top;

	on.left = 122;

	on.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);

}