var blnIsMac = false
var strPlatform = window.navigator.platform.toLowerCase()

if (strPlatform.indexOf("mac") > -1)
{ blnIsMac = true; }

var timedHideID = null;
var slideTimeMS = 50;
var strLastMenu = "flyout_nothingheretodo";
function showMenu(strMenu, animate) {
    if (timedHideID != null) {
        clearTimeout(timedHideID);
        timedHideID = null;
    }
    if (typeof (animate) == "undefined") { animate = false; }
    if (strMenu != strLastMenu) {
        //        $("#mainNavLinks > .flyout[id!='" + strMenu + "']").stop(false, true).slideUp(slideTimeMS);
        cancelMenu();
	}
	$("#" + strMenu + "_BG").show();
	if (animate) {
	    //$("#" + strMenu).css("display", "none").css("visibility", "visible").slideDown(slideTimeMS);
	    $("#" + strMenu).css("display", "none").css("visibility", "visible").show();
	} else {
	    $("#" + strMenu).css("display", "block").css("visibility", "visible");
	}
	strLastMenu = strMenu
}
function cancelMenu() {
    //timedHideID = setTimeout("timedHide('" + strLastMenu + "')", (slideTimeMS / 2));
    //timedHideID = setTimeout("timedHide('" + strLastMenu + "')", 0);
    timedHide(strLastMenu);
    //$("#mainNavLinks > .flyout[id='" + strLastMenu + "']").stop(false, true).slideUp((slideTimeMS*2));
    //$("#mainNavLinks > .flyout").stop(false, true).hide();
}
function hideMenu(strMenu) {
    //showMenu(CurrentMenu);
    //$("#" + strMenu + "_BG").hide();
    //$("#" + strMenu).stop(true,true).css("display", "none");
    timedHideID = setTimeout("timedHide('" + strMenu + "', true)", (slideTimeMS*2));
}
function timedHide(strMenu, animate) {
    if (typeof (animate) == "undefined") { animate = false; }
    //$("#" + strMenu).slideUp(slideTimeMS);
    if (animate) {
        $("#" + strMenu).slideUp(slideTimeMS, function() {
        //$("#mainimg > img").css("border", "1px solid white").css("border", "none");
        $("#onMenu").css("border", "1px solid white").css("border", "none");
        
         });
        //$("#" + strMenu).hide();
    } else {
        $("#" + strMenu).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;
}
