// Bibliothèque permettant de chacher les adresses email dans le code d'une page HTML
// utilisation :
//
// 1) Inclure ce fichier js dans le source HTML de la page :
// <script language="JavaScript" src="../xxxx/cache_email.js"> </script>
// 
// 2) Remplacer <a href="mailto:toto@truc.com" class="monstyle">toto@truc.com</a>
//    Par : <script>write_link_email("toto","truc.com","monstyle")</script>
//    Nb: le paramètre de style n'est pas obligatoire
//
// OU 
//
// 2) Par: <a href="javascript:link_email('toto','truc.com')";>
//         <script>write_email("toto","truc.com");</script>

var v_arob="@";

// permet d'afficher une adresse email et d'y mettre un line mailto: associé.
// av : partie gauche de l'Adresse (avant @)
// ap : partie droite de l'Adresse (apres @)
// cl : class (style) à appliquer au lien (paramètre optionnel)
function write_link_email(av,ap,cl)
{
  // gestion du style si passé en paramètre
  if(cl!="") src_style="class='"+cl+"'";
  else  src_style="";
  src="<a href=\"javascript:link_email('"+av+"','"+ap+"')\""+src_style+"><"+"script"+">write_email('"+av+"','"+ap+"');</"+"script"+"></a>";
  document.write(src);
}

// permet d'afficher une adresse email
// av : partie gauche de l'Adresse (avant @)
// ap : partie droite de l'Adresse (apres @)
function write_email(av,ap)
{
	document.write(av+v_arob+ap);
}

// permet de générer un lien de type mailto vers une adresse email
// av : partie gauche de l'Adresse (avant @)
// ap : partie droite de l'Adresse (apres @)
function link_email(av,ap)
{
	document.location="mailto:"+av+v_arob+ap;
	return void(0);
}