var blnIsMac = false
var strPlatform = window.navigator.platform.toLowerCase()

if (strPlatform.indexOf("mac") > -1)
{ blnIsMac = true; }

var strLastMenu = "mnu_home";

function showMenu(strMenu) {

	var objLayer;
	
	hideMenu(strLastMenu)

	if (document.all) {
		objLayer = document.all[strMenu]
	}
	else if (document.getElementById) {
		objLayer = document.getElementById(strMenu)
	}
	else if (document.layers) {
		objLayer = getLayer(strMenu)
	}
	
	if(objLayer){
		// show
		if (document.all) {
			objLayer.style.visibility = "visible";
		}
		else if (document.getElementById) {
			objLayer.style.visibility = "visible"
		}
		else if (document.layers) {
			if (parseFloat(navigator.appVersion) >= 4.08) {
				// move to position relative to image
				objImage = getImage("l_" + strMenu.substring(3, strMenu.length))
				intTop = getImagePageTop(objImage)
				intLeft = getImagePageLeft(objImage)
				objLayer.top = intTop + objImage.height
				objLayer.left = intLeft - 1
				
				// show
				objLayer.visibility = "show"
			}
		}

		strLastMenu = strMenu
	}
}

function hideMenu(strMenu) {

	var objLayer
	var isIn = false
	var i = 0
	var blnIsFromFlash = false
	
	if (strMenu == "hideFromFlash")
		blnIsFromFlash = true

	if (strMenu == "" || blnIsFromFlash)
		strMenu = strLastMenu

	if (document.all) {
		objLayer = document.all[strMenu]
	}
	else if (document.getElementById) {
		objLayer = document.getElementById(strMenu)
	}
	else if (document.layers) {
		objLayer = getLayer(strMenu)
	}

	if(objLayer){
		// hide
		if (document.all) {
			var d = document.all[strMenu];
			if(d)
				d.style.visibility = "hidden"
			
		}
		else if (document.getElementById) {
			objLayer.style.visibility = "hidden"
		}
		else if (document.layers) {
			if (parseFloat(navigator.appVersion) >= 4.08) {
				objLayer.visibility = "hide"
			}
		}
	}
}

// Determine browser.

var isMinNS4 = (navigator.appName.indexOf("Netscape") >= 0 &&
                parseFloat(navigator.appVersion) >= 4) ? 1 : 0;
var isMinIE4 = (document.all) ? 1 : 0;
var isMinIE5 = (isMinIE4 && navigator.appVersion.indexOf("5.") >= 0) ? 1 : 0;

//-----------------------------------------------------------------------------
// Layer utilities.
//-----------------------------------------------------------------------------

function getLayer(name) {

  if (document.layers)
    return findLayer(name, document);
  if (isMinIE4)
    return eval('document.all.' + name);
  return null;
}

function findLayer(name, doc) {

  var i, layer;

  for (i = 0; i < doc.layers.length; i++) {
    layer = doc.layers[i];
    if (layer.name == name)
      return layer;
    if (layer.document.layers.length > 0)
      if ((layer = findLayer(name, layer.document)) != null)
        return layer;
  }
  return null;
}
