/* Permet d'ajouter ou de supprimer un événement par objet dans la page */
//~ http://www.quirksmode.org/blog/archives/2005/10/_and_the_winner_1.html
function addEvent( obj, type, fn )
{
	if (obj.addEventListener)
		obj.addEventListener( type, fn, false );
	else if (obj.attachEvent)
	{
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
		obj.attachEvent( "on"+type, obj[type+fn] );
	}
}

function removeEvent( obj, type, fn )
{
	if (obj.removeEventListener)
		obj.removeEventListener( type, fn, false );
	else if (obj.detachEvent)
	{
		obj.detachEvent( "on"+type, obj[type+fn] );
		obj[type+fn] = null;
		obj["e"+type+fn] = null;
	}
}

function getElementsByClassName(strClass, strTag, objContElm) {
  strTag = strTag || "*";
  objContElm = objContElm || document;
  var objColl = objContElm.getElementsByTagName(strTag);
  if (!objColl.length &&  strTag == "*" &&  objContElm.all) objColl = objContElm.all;
  var arr = new Array();
  var delim = strClass.indexOf('|') != -1  ? '|' : ' ';
  var arrClass = strClass.split(delim);
  for (var i = 0, j = objColl.length; i < j; i++) {
    var arrObjClass = objColl[i].className.split(' ');
    if (delim == ' ' && arrClass.length > arrObjClass.length) continue;
    var c = 0;
    comparisonLoop:
    for (var k = 0, l = arrObjClass.length; k < l; k++) {
      for (var m = 0, n = arrClass.length; m < n; m++) {
        if (arrClass[m] == arrObjClass[k]) c++;
        if (( delim == '|' && c == 1) || (delim == ' ' && c == arrClass.length)) {
          arr.push(objColl[i]);
          break comparisonLoop;
        }
      }
    }
  }
  return arr;
}
/* */
var center = null;

function wincenter(url,nom,largeur,hauteur,options) {
var haut=(screen.height-hauteur)/2;
var Gauche=(screen.width-largeur)/2;
center =window.open(url,nom,"top="+haut+",left="+Gauche+",width="+largeur+",height="+hauteur+","+options);
if(center.window.focus){center.window.focus();}
}

function printUrl(title, page) {
	return 'http://www.mediat-coaching.com/print/print.php?title=' + escape(title) + '&page=' + escape(page);
}

function montre(id) {
    var ul = document.getElementById('mainmenu').getElementsByTagName('ul');
    for(var i = 0; i < ul.length; i++) {
      ul[i].style.display='none';
    }
    if(document.getElementById('mainmenu').getElementsByTagName('a')[id].parentNode.getElementsByTagName('ul')[0]) {
      var active = document.getElementById('mainmenu').getElementsByTagName('a')[id].parentNode.getElementsByTagName('ul')[0];
      active.style.display='block';
    }
}

function main() {
    if(document.getElementById('mainmenu')) {
        var a = document.getElementById('mainmenu').getElementsByTagName('a');
        
        for(var i = 0; i < a.length; i++) {
            if(document.getElementById('mainmenu').getElementsByTagName('a')[i].parentNode.getElementsByTagName('ul')[0]) {
                a[i].setAttribute('href','javascript:montre('+i+')');
            }
        }
        
        montre(0);
    }
}

addEvent(window,'load',main);