function EncryptEmail(_cont) {
  var mails = $$(_cont, 'a'), caption = "", i=0,j=0;
  for(;i < mails.length; i++) {
    caption = mails[i].innerHTML;
    var x = caption.split('@'), n = [], m = [];

    for(j=0; j < x[0].length; j++) n.push(x[0].charCodeAt(j) ^ 23);
    for(j=0; j < x[1].length; j++) m.push(x[1].charCodeAt(j) ^ 32);
    
    mails[i].href = "javascript:SendMail('"+n.join("|")+"', '"+m.join("|")+"')";
    mails[i].innerHTML = x[0] + "[at]" + x[1];
  }
}

function DecryptStr(_val, _key) {
  var x = _val.split("|"), i = 0, n = "";
  for(;i < x.length; i++) n += String.fromCharCode(x[i] ^ _key);
  return n;
}

function SendMail(_val1, _val2) {
  var m = DecryptStr(_val1, 23)+"@"+DecryptStr(_val2, 32);
  location.href = "mailto://"+m;
}
