var SpamProtection = new function(){  this.Initialize = function()  {    var mails = $('body').find('a[href^="mailto:"]');    for (var i = 0; i < mails.length; i++)    {      var obj = $(mails[i]);      var mail = obj.attr('href').substring(7).split('@', 2);      var newMail = '';      for (var c = 0; c < mail.length; c++)      {        if (c == 1)          newMail += '@';        var parts = mail[c].split('.');        for (var p = 0; p < parts.length; p++)          newMail += (p > 0 ? '.' : '') + this.NormalizePart(parts[p]);      }      obj.attr('href', 'mailto:' + newMail);            if (obj.text().indexOf('@') != -1)        obj.text(newMail);    }  };  this.NormalizePart = function(value)  {    var ret = '';    for (var i = 0; i < value.length; i++)    {      if ((i + 1) % 2 == 1)        ret += value.substring(i, i + 1);    }    return ret;  };};$(window).load(  function()  {    SpamProtection.Initialize();  });
