// JavaScript Document

function criptServer(){
// Restituisce, criptato, il server della posta predefinito:  @sap-palermo.org
	server = String.fromCharCode(64,115,97,112,45,112,97,108,101,114,109,111,46,111,114,103);
	return server;
}

function criptMail(dest, server, mode, identificativo, classe){
<!--
// Converte i caratteri nel rispettivo codice numerico 
var start=String.fromCharCode(104,114,101,102,61,34,109,97,105,108,116,111,58);
var end=String.fromCharCode(34,62);
if (server == "" || server == null){
	// Se non viene passato nessun valore per il server recupera il server predefinito (@sap-palermo.org)
	server=criptServer()
}
// Verifica se è stato immesso un ID
if (identificativo == "" || identificativo == null){
	identificativo = "";
} else {
	identificativo = " id='"+identificativo+"'";
}
// Verifica se è stata immessa una classe
if (classe == "" || classe == null){
	classe = "";
} else {
	classe = " class='"+classe+"'";
}
// Ricompone l'indirizzo eMail
switch (mode) { 
	case 0: // Mode = 0 - Restituisce un collegamento ipertestuale (<a href="mailto:......) per l'invio di un messaggio tramite il client di posta predefinito.
		document.write("<a"+identificativo+classe+" "+start+dest+server+end+dest+server+"</a>");
		break;
	case 1:	// Mode = 1 - Restituisce solamente il tag di apertura (<a href="mailto:...">) del collegamento. Attenzione! Chiudere il tag con </a>.
		document.write("<a"+identificativo+classe+" "+start+dest+server+end);
		break;
	case 2: // Mode = 2 - Restituisce l'indirizzo e-mail in formato testo.
		document.write(dest+server);
		break;
}
// -->
}
