/*
 A script which removes all the dom nodes with classname "removeme"
 Needed to do email-address obfuscation

 Pieter Ceelen - 12-05-2007
*/




document.getElementsByClassName = function (needle)
{
    var s = [], r = [], undefined;
    var e = document.documentElement || document.body;
    var re = new RegExp('(^|\\s)' + needle + '(\\s|$)');

    while (e !== undefined)
    {
        while (e)
        {
            if (e.nodeType == 1)
            {
                if (e.className && re.test(e.className)) r.push(e);

                s.push(e.firstChild);
            }

            e = e.nextSibling;
        }

        e = s.pop();
    }

    return r;
}
       

function removeNodes(){
  elts = document.getElementsByClassName('removeme');
  for(i=0;i<elts.length;i++) {
    elts[i].innerHTML="";
    par = elts[i].parentNode;
    par.removeChild(elts[i]);
  }
}

function FixMailtolinks(){
    elts = document.getElementsByClassName('email');
    for(i=0;i<elts.length;i++) {
      emailaddress = elts[i].innerHTML;
      elts[i].setAttribute("href","mailto:"+emailaddress);
  }


};
function FixEmailaddress(){
  removeNodes();
  FixMailtolinks()
};
window.onload=FixEmailaddress;