addEvent(window, "load", email_init);

function email_init() {
    // Find all spans with class email and make them links
    if (!document.getElementsByTagName) return;
    spans = document.getElementsByTagName("span");
    for (si=0;si<spans.length;si++) {
        thisSpan = spans[si];
        if ( (' '+thisSpan.className+' ').indexOf("email") != -1 )  {
            // convert to a link
            address = thisSpan.innerHTML;
            address = address.replace(/\s*\[at\]\s*/g, "@");
            address = address.replace(/\s*\[dot\]\s*/g, ".");
            thisSpan.innerHTML = "<a href=\"mailto:" + address + "\">" + address + "<\a>";
        }
    }
}

function addEvent(elm, evType, fn)
// cross-browser event handling for IE5+,  NS6 and Mozilla
{
  if (elm.addEventListener){
    elm.addEventListener(evType, fn, false);
    return true;
  } else if (elm.attachEvent){
    var r = elm.attachEvent("on"+evType, fn);
    return r;
  }
} 