window.onload = function(){	
  // On lance la fonction qui va permettre de faire des popups propres
  replace_popup();	
}

// Cette fonction ajoute le comportement "ouvrir popup" à tous les liens dont la class est "popup"
function replace_popup(){
  var liens = getElementsByClassName("popup");
  for(i = 0; i < liens.length; i++)
  {
    liens[i].onclick = open_popup;
  }
}

// Fonction appelée par les liens popup
function open_popup(){
  // On ouvre la popup
  if(window.open(this.href,'','height=600, width=500, left=100, top=0, resizable=yes, scrollbars=yes'))
  // On empeche le navigateur d'ouvrir le lien dans la page courante (puisqu'il est déjà ouvert dans la popup !)
    return false;
}

// La fonction suivante a été récupérée sur le net. Elle facilite la programmation 
function getElementsByClassName( clsName )  
{  
  var arr = new Array();  
  var elems = document.getElementsByTagName("*");
  for ( var cls, i = 0; ( elem = elems[i] ); i++ )
  {
    if ( elem.className == clsName )
    {
      arr[arr.length] = elem;
    }
  }
  return arr;
}
