Preventing email address harvesting

Normal e-mail address:

Optional text to replace e-mail address in HTML link:

Optional email subject for HTML link:

Optional email message text for HTML link (requires a subject):

1. Javascript writing a full HTML link to email address (like user@domain.com or mail me)

2. Obfuscated e-mail address (like user@domain.com) :

3. Javascript writing user@domain.com :

4. Obfuscated e-mail address with mailto: in front (like mailto:user@domain.com) :
var account = "yourname"; // yourname var domain = "domain.com"; // domain.com