﻿window.onload = emailCloak;

function emailCloak() {
    if (document.getElementById) {
        var alltags = document.all ? document.all : document.getElementsByTagName("*");
        for (i = 0; i < alltags.length; i++) {
            if (alltags[i].className == "emailCloak") {
                var oldText = alltags[i].firstChild;
                var emailAddress = alltags[i].firstChild.nodeValue;
                var user = emailAddress.substring(0, emailAddress.indexOf("("));
                var website = emailAddress.substring(emailAddress.indexOf(")") + 1, emailAddress.length);
                var newText = user + "@" + website;
                var a = document.createElement("a");
                a.href = "mailto:" + newText;
                var address = document.createTextNode(newText);
                a.appendChild(address);
                alltags[i].replaceChild(a, oldText);
            }
        }
    }
}
