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