
// cette fonction sera lancée au démarrage
if (addListenner) {
  //registerLoadFunction(activate_firstField);
  addListenner(window, "load", CEM_pliageMetier, true);
}

/**
 * Sélectionne le premier champ texte d'un formulaire
 */
function CEM_pliageMetier() {
  if(document.getElementById) {
	  var listeFormations = document.getElementById('infos-formations');
	  
	  if (listeFormations) {
		  
		  /*var listeUl = listeFormations.getElementsByTagName('ul');
		  for (var i = 0; i < listeUl.length; i++) {
			  addClass(listeUl[i].parentNode, 'cacher-liste');
		  }*/
		  
		  var listeLiens = listeFormations.getElementsByTagName('span');
		  for (var i = 0; i < listeLiens.length; i++) {
			  if (listeLiens[i].parentNode.nodeName != 'LI') {
				  var listeLi = listeLiens[i].parentNode.getElementsByTagName('li');
				  if (listeLi.length > 2) {
					  addClass(listeLiens[i].parentNode, 'cacher-liste');
				  } else {
					  addClass(listeLiens[i].parentNode, 'afficher-liste');
				  }
				  listeLiens[i].onclick = CEM_pliageInverser;
			  }
		  }
	  }
  }  
} // end of "CEM_pliageMetier"()


function CEM_pliageInverser() {
	
	if (/cacher-liste/.test(this.parentNode.className)) {
		removeClass(this.parentNode, 'cacher-liste');
		addClass(this.parentNode, 'afficher-liste');
		
	} else {
		removeClass(this.parentNode, 'afficher-liste');
		addClass(this.parentNode, 'cacher-liste');
	}
	
	return false;
	
} // end of "CEM_pliageInverser()"


