
  //------------------------------------------------------------------------------------------
  function addEventManager(element, event, manager, capturing)
  {
    capturing = capturing || false;
    if (element.addEventListener)
      element.addEventListener(event, manager, capturing);
    else
      if (element.attachEvent)
      {
        element.closure = function () { manager.call(element); };
        element.attachEvent("on" + event, element.closure);
      }
  }

  // --------------------------------------------------------------------------------
  function removeEventManager(element, event, manager, capturing)
  {
    capturing = capturing || false;
    if (element.removeEventListener)
      element.removeEventListener(event, manager, capturing);
    else
      if (element.detachEvent)
      {
        element.detachEvent("on" + event, element.closure);
        element.closure = null;
      }
  }

  function loaded()
{
	var main = document.getElementById("container");
	main.taille = main.offsetHeight;
	resized();
	addEventManager(window,"resize",resized);
	var div = document.getElementById("menu");
	var divs = div.getElementsByTagName("li");
	for(var d, i = 0; i < divs.length; i += 1)
    {
		d = divs[i];
		if (d.className == "ball")
		{
			//if(!div.selectedTab) div.selectedTab = d;
			if(d.attributes["selected"] && d.attributes["selected"].value == " current_page_item")
				div.selectedTab = d;
		    
			addEventManager(d, "mouseover", survol);
			addEventManager(d, "mouseout", survolPas);
		}
	}
	if(div.selectedTab)
	{
	  div.selectedTab.style.background = "url(wp-content/themes/acmh/img/ballZero.png) no-repeat top";
	  var a = div.selectedTab.getElementsByTagName("a");
	  a[0].style.textDecoration ="underline";
	}
	var bac = document.getElementById("bac");
	if(bac)
	{
	var bacs = bac.getElementsByTagName("div");
	var b;
	for(var i = 0; i < bacs.length; i += 1)
    {
		b = bacs[i];
		if (b.className == "bacs")
		{
			var imgOn = new Image();
            imgOn.src = "wp-content/themes/acmh/img/"+b.id+"backOver.png";
			imgOn = null;
			addEventManager(b, "mouseover", survolBac);
			addEventManager(b, "mouseout", survolPasBac);
		}
	}
	}
}
function resized()
{
    var clientHeight = window.innerHeight ? window.innerHeight : document.documentElement.clientHeight;
	var main = document.getElementById("container");
	var main2 = document.getElementById("mainContent");
	if(clientHeight > main.offsetHeight)
		main.style.height = (clientHeight-50).toString() + "px";
	else
		if(clientHeight < main.offsetHeight)
			main.style.height = (main.taille-50)+"px";
    
}
function survol(e)
{
    e = e || window.event;
    var tag = e.currentTarget || this;
    var div = document.getElementById("menu");
    if(div.selectedTab != tag)
    {
	tag.style.background = "url(wp-content/themes/acmh/img/ballZero.png) no-repeat top";
	var a = tag.getElementsByTagName("a");
	a[0].style.textDecoration ="underline";
	addEventManager(tag, "click", clicked);
    }
}
function survolPas(e)
{
    e = e || window.event;
    var tag = e.currentTarget || this;
    var div = document.getElementById("menu");
    if(div.selectedTab != tag)
    {
	tag.style.background = "url(wp-content/themes/acmh/img/ball.png) no-repeat top";
	var a = tag.getElementsByTagName("a");
	a[0].style.textDecoration ="none";
	removeEventManager(tag, "click", clicked);
    }
}
function survolBac(e)
{
    e = e || window.event;
    var tag = e.currentTarget || this;
	tag.style.background = "url(wp-content/themes/acmh/img/"+tag.id+"backOver.png) repeat-x";
	addEventManager(tag, "click", clicked2);
}
function survolPasBac(e)
{
    e = e || window.event;
    var tag = e.currentTarget || this;
	tag.style.background = "url(wp-content/themes/acmh/img/"+tag.id+"back.png) repeat-x";
	removeEventManager(tag, "click", clicked2);
}
function clicked(e)
{
	e = e || window.event;
    var src = e.target || e.srcElement;
}
function clicked2(e)
{
	e = e || window.event;
    var src = e.target || e.srcElement;
	var as = document.getElementById(src.id+"a");
	window.location = as.href;
}
addEventManager(window, "load", loaded);
