// 20090625/NH : grabbed and changed to conceal a bit the names
//  http://www.ilfilosofo.com/blog/2005/06/28/javascript-email-hiding/

//************************************************************************
function afficheEmails() { //changes hidden email names within span tags to clickable addresses
//looks for span class of &#39;masqueemail&#39;
//    inside that class it looks for span classes of &#39;name&#39;,&#39;domain&#39;, and &#39;tld&#39;
// from http://www.ilfilosofo.com/blog/2005/06/28/javascript-email-hiding/
//************************************************************************
    var x = document.getElementsByTagName(&#39;span&#39;);
    for (var i=0;i<x.length;i++) {
        var address;
        if (x[i].className == &#39;masqueemail&#39;) {
            var y = x[i].getElementsByTagName(&#39;span&#39;);
                for (var j=0;j<y.length;j++) {
                    if (y[j].className == &#39;name&#39;) {
                        if (y[j].innerHTML !== null)
                        address = y[j].innerHTML + &#39;@&#39;;
                    }
                    if (y[j].className == &#39;domain&#39;) {
                        if (y[j].innerHTML !== null)
                        address = address + y[j].innerHTML + &#39;.&#39;;
                    }
                    if (y[j].className == &#39;tld&#39;) {
                        if (y[j].innerHTML !== null)
                        address = address + y[j].innerHTML;
                    }
                  }
                if ((x[i].innerHTML !== null) && (address !== null))
                x[i].innerHTML = &#39;<a href=&#39;mailto:&#39; + address + &#39;&#39;>&#39; + address + &#39;</a>&#39;;
        }
    }
}

