function gebcn(cl,par) {
 
  par = par || document; // Si aucun noeud parent précisé, on prend le document
 
  if(par.getElementsByClassName){ // Si la méthode getElementsByClassName est implémentée
    return par.getElementsByClassName(cl); // On l'utilise pour renvoyer le résultat
  } else { // sinon
    var all = par.getElementsByTagName("*"), // On récupère tous les noeuds enfants du parent
    arr_cl = cl.split(" "), // On crée un tableau contenant les class recherchées
    res = []; // On crée un tableau vide pour accueillir les résultats
 
    for(var i=0,l=all.length;i<l;i++) { // Pour chaque noeud enfant
   
      var ok = true; // On initialise un booléen de vérification
      for(var j=0,m=arr_cl.length;j<m;j++) { // Pour chaque class recherchée
        var reg = new RegExp("\s?"+arr_cl[j]+"\s?"); // on crée une RegExp adaptée
        if(!reg.test(all[i].className)) { // on teste la RegExp sur l'attribut class et s'il ne contient pas la class recherchée
          ok = false; // on passe le booléen à false
          break; // et on sort de la boucle
        }
      }
      if(ok) { // Si le noeud possède toutes les class recherchées
        res.push(all[i]); // on l'ajoute au résultat
      }
    }
    return res; // A la fin, on renvoie le résultat
  }
}


function ShowMenuCms(id) {
	
	var d = document.getElementById('sitem_'+id);

	var arrEl = gebcn("sitem","");
	
	for(var i=0;i<=arrEl.length-1;i++) {
		if($(arrEl[i].id)) arrEl[i].style.display = "none";
	}
		
	if (d && id) $('sitem_'+id).style.display = "block";
}

function favoris(url, nom) {
	if ( navigator.appName != 'Microsoft Internet Explorer' ) { 
		window.sidebar.addPanel(nom,url,""); 
	}	else { 
		window.external.AddFavorite(url,nom); 
	} 
}

function popupEnvoyerMail(url, nom)
{
  if (!fondDiv) {
      fondDiv = document.createElement('div');
      fondDiv.style.position = 'absolute';
      document.body.appendChild(fondDiv);
  }
  fondDiv.innerHTML = '';
  
  $(fondDiv).setStyles({
      backgroundColor: '#000000',
      width: '100%',
      height: getScrollHeight(),
      position: 'absolute',
      opacity: '0.5',
      overflow: 'hidden',
      top: '0px',
      zIndex: '1500',
      visibility: 'hidden'
  });
  
  if (!dataDiv) {
      dataDiv = document.createElement('div');
      dataDiv.style.position = 'absolute';
      document.body.appendChild(dataDiv);
  }
  
  $(dataDiv).setStyles({
      background: '#FFFFFF url(/styles/images/popup/fond-popup-moyen.png) no-repeat top left',
      width: '503px',
      height: '550px',
      position: 'absolute',
      // border: '1px solid #7f7f7f',
      top: '50%',
      left: '50%',
      marginLeft: '-249px',
      marginTop: (getScrollTop() - 275) + 'px',
      zIndex: '1600',
      visibility: 'hidden'
  });
  
  $(fondDiv).onclick = function(){
      removeDiv();
  }

	new Ajax(
		'/js/ajax/popupEnvoyerMail.php',
		{
			update: dataDiv,
			data:"url=" + url + "&nom=" + nom,
			onSuccess: function(req) {

					$$(fondDiv).setStyles({visibility: 'visible' });
					$$('select').setStyles({visibility: 'hidden' });
					$$(dataDiv).setStyles({visibility: 'visible' });

			},
			evalScripts: true
		}
	).request();
}

function checkamis(on) {
	new Ajax(
		'/js/ajax/popupEnvoyerMail.php',
		{
			method:'post',
			update: dataDiv,
			data:$('formamis').toQueryString(),
			onSuccess: function(req) {
				update:$('arrDebug')
			},
			evalScripts: true
		}
	).request();		
	
	
	
	

}