
function MailDespam (prefix, domain, TLD) {
  // common usage: <a href="javascript:MailDespam('info', 'hoparx', 'o');">click here to send email</a>.
  var strMailA = "mail";
  var strMailB = strMailA + "to:" + prefix;
  var TLD;

  switch (TLD) {
    case 'c' : TLD = 'com'; break;
    case 'g' : TLD = 'gov'; break;
    case 'o' : TLD = 'org'; break;
    case 'e' : TLD = 'edu'; break;
    default  : TLD = null;
  }

  document.location.href = strMailB + '@' + domain + '.' + TLD;
} // MailDespam
function MailDespamSbj (prefix, domain, TLD, Sbj) {
  // common usage: <a href="javascript:MailDespam('info', 'hoparx', 'o', 'Subject');">click here to send email</a>.
  var strMailA = "mail";
  var strMailB = strMailA + "to:" + prefix;
  var TLD;
  var strRef;

  switch (TLD) {
    case 'c' : TLD = 'com'; break;
    case 'g' : TLD = 'gov'; break;
    case 'o' : TLD = 'org'; break;
    case 'e' : TLD = 'edu'; break;
    default  : TLD = null;
  }

  strRef = strMailB + '@' + domain + '.' + TLD + '?subject=' + Sbj;
  document.location.href = strRef;
} // MailDespamSbj
