

var menus = new Array ("conseil", "solutions", "support", "societe");
var items = new Array();
items[0] = new Array ("expertise", "accompagnement");
items[1] = new Array ("appliance", "storage", "opensource");
items[2] = new Array ("support");
items[3] = new Array ("partners", "ref", "informations", "team", "contact");

var timer;

function checkMenu2(menu) {
	clearTimeout(timer);
	
	var foundSelected = 0;
	for(var i = 0; i < menus.length; i++) {
		if(menu == menus[i]) {
			
			for(var j=0; j < items[i].length; j++) {
				if(document.getElementById(items[i][j]).style.backgroundImage == "url(img/backmenuSelected.gif)") {
					foundSelected = 1;
				}
			}
		}
	}
	if(foundSelected == 0) {
		if(document.mf.currentMenu.value != menu) {
			document.getElementById(menu + "Icon").src = "img/" + menu + ".gif";
		}
		document.getElementById(menu + "Menu").style.display = "none";
		document.getElementById("navBarHome").style.zIndex = 11;
	}
}


function checkMenu (menu) {

	timer = setTimeout("checkMenu2('" + menu + "')", 50);
}

function hidetab(tab) {

	for(var i=0; i < menus.length; i++) {
		if(document.mf.currentMenu.value != menus[i] && tab != menus[i]) {
			document.getElementById(menus[i] + "Icon").src = "img/" + menus[i] + ".gif";
		}
	}
}

function checkCurrentMenu() {
	if(document.mf.currentMenu.value != "") {
		document.getElementById(document.mf.currentMenu.value + "Icon").src = "img/" + document.mf.currentMenu.value + "Selected.gif";
	}
}

function showItem (name, element, evt) {
	clearTimeout(timer);
	document.getElementById(name).style.backgroundImage = "url(img/backmenuSelected.gif)";
	
}

function hideItem (name, element, evt) {
	
	document.getElementById(name).style.backgroundImage = "url(img/backmenu.gif)";
	
}

function showmenu (menu) {
	clearTimeout(timer);
	document.getElementById("conseilMenu").style.display = "none";
	document.getElementById("solutionsMenu").style.display = "none";
	document.getElementById("supportMenu").style.display = "none";
	document.getElementById("societeMenu").style.display = "none";
	document.getElementById(menu + "Menu").style.display = "";
	document.getElementById(menu + "Icon").src = "img/" + menu + "Selected.gif";
	document.getElementById("navBarHome").style.zIndex = 9;
	hidetab(menu);
}

function hidemenu (tabname, element, evt) {
	flag = 0;
	if (checkMouseLeave(element, evt)) {
		if(tabname != document.mf.currentMenu.value) {
			document.getElementById(tabname + "Icon").src = "img/" + tabname + ".gif";
		}
 		document.getElementById(tabname +"Menu").style.display = "none";
		document.getElementById("navBarHome").style.zIndex = 11;
   	document.getElementById("flagdiv").style.zIndex = 20;
  }
}

function containsDOM (container, containee) {
  var isParent = false;
  do {
    if ((isParent = container == containee))
      break;
    containee = containee.parentNode;
  }
  while (containee != null);
  return isParent;
}

function checkMouseEnter (element, evt) {
  if (element.contains && evt.fromElement) {
    return !element.contains(evt.fromElement);
  }
  else if (evt.relatedTarget) {
    return !containsDOM(element, evt.relatedTarget);
  }
}

function checkMouseLeave (element, evt) {
  if (element.contains && evt.toElement) {
    return !element.contains(evt.toElement);
  }
  else if (evt.relatedTarget) {
    return !containsDOM(element, evt.relatedTarget);
  }
}

function adjustSize() {
	if(document.getElementById("contentWrapper").offsetHeight > 460) {
		document.write('<div id="contentImgFooter2"></div>');
	} else {
		document.write('<div id="contentImgFooter"></div>');
		document.getElementById("contentWrapper").style.height = "460px";
		document.getElementById("content").style.height = "460px";
	}
}