function check_mailto(element) {
	var a;
	if (element.nodeName=='A') {
		valeur_lien = element.getAttribute('href');

		if (valeur_lien != null) {
			// On a un href, on calcul sa longueur
			taille_href = valeur_lien.length;

			if (taille_href>7 && valeur_lien.substr(0, 7).toLowerCase() == 'mailto:') {
				// On a un mailto, on recupère sa valeur
				valeur_mailto = valeur_lien.substr(7, taille_href);

				// on recherche si on a un ?
				position_param = valeur_mailto.indexOf('?', 0);

				if (position_param != -1) {
					// on a un parametre : on pete suivant le ?, et on pete suivant les & et on teste si on a un subject=
					tab_param = valeur_mailto.split('?');
					valeur_mailto = tab_param[0];
				}

				// on modifie les attributs du node
				if (document.all) {
					element.onclick = function() { send_mail_to(valeur_mailto); }
				}
				else {
					element.setAttribute('onclick', 'send_mail_to(\'' + valeur_mailto + '\');');
				}

				element.setAttribute('alt', 'Ecrire un mail à ' + valeur_mailto);
				element.setAttribute('title', 'Ecrire un mail à ' + valeur_mailto);

				element.setAttribute('class', 'link_addr');
				element.setAttribute('className', 'link_addr');

				element.removeAttribute('href');
				element.removeAttribute('target');
			}
			else {
				// on a un lien classique
				element.setAttribute('target', '_blank');
			}
		}
	}
	else
		if (element.hasChildNodes())
			for (a=0; a<element.childNodes.length; a++)
				check_mailto(element.childNodes[a]);
}