// (C) Copyright 2003-2004 by Marco Bodrato
// You can not copy or distribute this program whithout authorization.
// If you need a program like this one, you can find a similar one on this
// website at http://bodrato.it/email.js licenced under GPL.
// Yes, I'm trying to force you to use your own creativity, to rewrite a
// non-standard program using the same ideas.
// Because each standard defence can be workarounded.
//
// posta.js di Marco Bodrato, 2003-2004
// Tutti i diritti su questo programma sono riservati all'autore.
// Se vi serve un programma con simili funzionalita`, lo trovate su questo
// sito all'indirizzo http://bodrato.it/email.js, con licenza GPL.
// Vi sto caldamente invitando ad usare la vostra creativita`, per
// riscrivere un programma sulle stesse idee, non standardizzato.
// Perche' le difese standardizzate si possono aggirare.

massimo_utenti=10;
utenti=new Array(massimo_utenti);
domini=new Array(massimo_utenti);
macchine=new Array(massimo_utenti);

domini[1]='it';
macchine[1]='poste';
utenti[1]='Marco.Bodrato';
domini[2]='linux.it';
macchine[2]='gulp';
utenti[2]='bodrato';
domini[3]='it';
macchine[3]='bodrato';
utenti[3]='marco2007';

indiceposta=4;

di='@';

function nuovoind (u,m,d) {
domini[indiceposta]=d;
macchine[indiceposta]=m;
utenti[indiceposta]=u;
return indiceposta++;
}

function nuovoutente (u,n) {
domini[indiceposta]=domini[n];
macchine[indiceposta]=macchine[n];
utenti[indiceposta]=u;
return indiceposta++;
}

function postag (tag,par,n) {
document.write('<'+tag+' onclick="posta_e('+n+');" '+par+'>');
}

function scrivindirizzo (n) {
document.write(utenti[n]+'<span>&#64;'+macchine[n]+'</span>.'+domini[n]);
}

function indirizzo (n) {
postag('u','',n);
scrivindirizzo(n);
document.write('</u>');
}

function ind_r_zzo (n) {
postag('span','style="border-bottom: dotted 1px #000"',n);
scrivindirizzo(n);
document.write('</span>');
}

function posta_e (n) {
self.location='mai'+'lto:'+utenti[n]+di+macchine[n]+'.'+domini[n];
}
