/*
Função: Apresentar e-mail com link numa página evitando que o e-mail seja capturado por processos automáticos de catalogação de e-mail

Autor: Paulo Roberto S P Santos
mail: paulors <at> pucsp <dot> br

** Utilização
Acrescentar no cabeçalho do arquivo html, <HEAD></HEAD>, a seguinte linha:
<SCRIPT LANGUAGE="JavaScript" SRC="apresentaEmail.js"></SCRIPT>
   - OBS: em SRC coloque o caminho do arquivo se necessário

________________________________
**Utilização 1 - writeEmail:
No local em que queira apresentar o e-mail coloque a seguinte parte de código, podendo estar no meio de uma frase:
<SCRIPT LANGUAGE="JavaScript"><!-- ;
writeEmail('nomeUsuario', 'provedor'); //--></SCRIPT>
   OBS: Deve-se manter as quebras de linhas.

onde:
- nomeUsuario - é o nome do usuário do e-mail
- provedor - é o endereço do provedor do e-mail
ex.: nomeUsuario@provedor.com.br

______________________________________
**Utilização 2 - writeEmailObjeto:
No local em que queira apresentar o objeto com link de e-mail coloque a seguinte parte de código, podendo estar no meio de uma frase:
<SCRIPT LANGUAGE="JavaScript"><!-- ;
writeEmailObjeto('obj', 'nomeUsuario', 'provedor'); //--></SCRIPT>
   OBS: Deve-se manter as quebras de linhas.

onde:
- obj - é a descrição do objeto podendo ser um texto ou uma tag HTML (ex. <IMG>)
- nomeUsuario - é o nome do usuário do e-mail
- provedor - é o endereço do provedor do e-mail

________________________________
**Utilização 3 - returnEmail:
-- Utilizá-lo quando o local onde foi inserir o e-mail já estiver dentro de um comando 'write'.
No local em que queira apresentar o e-mail coloque a seguinte parte de código, podendo estar no meio de uma frase:
<SCRIPT LANGUAGE="JavaScript"><!-- ;
returnEmail('nomeUsuario', 'provedor'); //--></SCRIPT>
   OBS: Deve-se manter as quebras de linhas.

onde:
- nomeUsuario - é o nome do usuário do e-mail
- provedor - é o endereço do provedor do e-mail
ex.: nomeUsuario@provedor.com.br


ESTE PROGRAMA PODE SER DISTRIBUÍDO LIVREMENTE DESDE QUE SE MANTENHA OS DADOS DO AUTOR.
*/

/* apresenta o e-mail como conteudo do link */
function writeEmail(nome, provedor){
	document.write('<A HREF=mailto:' + nome + '&#64;' + provedor + '>'+ nome + '&#64;' + provedor + '</A>');
}

/* apresenta o objeto enviado como conteudo do link */
function writeEmailObjeto(obj, nome, provedor){
	document.write('<A HREF=mailto:' + nome + '&#64;' + provedor + '>'+ obj + '</A>');
}

/* retorna apenas o e-mail como conteudo do link, para utilizar dentro de um 'write' */
function returnEmail(nome, provedor){
	return '<A HREF=mailto:' + nome + '&#64;' + provedor + '>'+ nome + '&#64;' + provedor + '</A>';
}
