/**
 * floatMenu
 * @version ver.0.90.20050423
 * @author Laszlo SOLOVA, Solova.COM
 * @copyright 2004-2005. Solova.COM
 *
 */
// Declarations
var menuTimer = null;
//
// Public function
//
// Menu show and hide functions
function showActualMenu(layerName) {
  hideAllLayer();
  showLayer(layerName);
  clearTimer();
}
function hideAllMenu() {
  setTimer();
}
function hideAllMenuNow() {
	clearTimer();
	hideAllLayer();
}
function showAllSubMenu() {
  clearTimer();
}
function hideAllSubMenu() {
  setTimer();
}
/*// Menu placing functions
function setMenuCenteredPlace(minimumWidth) {
  if (navigator.appName != "Microsoft Internet Explorer") {
    document.body.scroll = "yes";
    var newPointOfPlace = (window.innerWidth-minimumWidth);///2;
 //   alert(window.innerWidth);
    document.getElementById('mainnav').style.left = newPointOfPlace;
 //   alert(document.getElementById('mainnav').style.left);
  }
}*/
// menu styling functions
function setTableBgColor(myObject,bgHexaColor) {
  //alert(myObject.parentNode.style.backgroundColor);
  myObject.parentNode.style.backgroundColor=bgHexaColor;
}
function setTableBgImage(myObject,bgImagePath) {
  //alert(myObject.parentNode.style.backgroundImage);
  //alert("url('"+bgImagePath+"')");
  myObject.parentNode.style.backgroundImage = url(bgImagePath);
}
//
// Background functions
//
// layer management
function hideAllLayer() {
  for (var i = 0; i < menuLayers.length;i++) {
    hideLayer(menuLayers[i]);
  }
}
function hideLayer() {
  var argNum = hideLayer.arguments.length;
  for (var i = 0; i < argNum; i++) {
    var layer = getLayer(hideLayer.arguments[i]);
    if (layer) {
      layer.visibility = "hidden";
    }
  }
}
function showLayer() {
  var argNum = showLayer.arguments.length;
  for (var i = 0; i < argNum; i++) {
    var layer = getLayer(showLayer.arguments[i]);
    if (layer) {
      layer.visibility = "visible";
    }
  }
}
function getLayer(layerName) {
  if (typeof(layerName) != "string") {
    return layerName;
  }
  return document.getElementById(layerName).style;
}
//timer set
function setTimer() {
  menuTimer = setTimeout("hideAllLayer()",1000);
}
function clearTimer() {
  clearTimeout(menuTimer);
}