function mailto(user, domain, subject)
{
  at       = "@";
  location = "mailto:" + user + at + domain + "?subject=" + subject;
  window.location = location;
}

var oldStatus = "";

function setStatus(newStatus)
{
  if (status == null) {oldStatus = "";} else {oldStatus = status;}
  status = newStatus;
  return true;
}

function restoreStatus()
{
  status = oldStatus;
  return true;
}

function mailtoLink(user, domain, subject, text, status)
{
  document.write("<a");
  document.write(" href=\"javascript:mailto('"+user+"','"+domain+"','"+subject+"')\"");
  document.write(" onMouseOver=\"return setStatus('" + status + "');\"");
  document.write(" onMouseOut=\"return restoreStatus();\"");
  document.write(">"+text+"</a>");
}

