//////////////////////////////////////// //////////////////////////////////////// //////////////////////////////////////// 

// retorno (write o return)tipo correo, correo de lista, texto a mostrar

// CargarEmilio('R',2,'1','SU TEXTO');
// CargarEmilio('W',2,'2','');

function CargarEmilio(devuelve,tipo,usuario,texto) {

  // direccion
  var siteName = "templesl.com";

  var c_emilio = new Array();
  // usuario
  c_emilio[0]="internet()iranon.org"; // por defecto

  c_emilio[1]="info";
  c_emilio[2]="NO_Responder";
  c_emilio[3]="";
  c_emilio[4]="";
  c_emilio[5]="";
  c_emilio[6]="";
  c_emilio[7]="";
  c_emilio[8]="";
  c_emilio[9]="";

// otras direcciones externas (definir las que se quieran)
  c_emilio[10]="prueba1().com"; 
  c_emilio[11]="prueba2().com"; 
/////////////////////////////////////////////////////////////////////////////////////////////////////// 

  if ((usuario == 0) || (usuario >= 10)) { // por defecto u otras direcciones, poner arroba
	var emilio   = replace(c_emilio[usuario],'()','@');
	//alert(emilio+'-'+usuario);
  } else {
	// sacar usuario pedido
	var emilio   = c_emilio[usuario] + '@' + siteName;
  }

  // poner el emilio si no trae texto (puede venir HTML)
  if (texto == '') texto = emilio;

  switch(tipo) {

	case 0: // emilio (sin nada mas)
		c_emilio[usuario]=emilio;
	break; 
	case 1: // emilio-link
		c_emilio[usuario]='<A HREF="mailto:' + emilio + '" TITLE="' + emilio + '" CLASS="Link">' + texto + '</A>';
	break; 
	case 2:  // emilio-link decorado con color
		c_emilio[usuario]='<FONT SIZE="1" FACE="Geneva, Verdana, Arial, Helvetica, sans-serif" COLOR="#000000"><A HREF="mailto:' + emilio + '" TITLE="' + emilio + '" CLASS="Link">' + texto + '</A></FONT>';
	break; 
	case 3:  // emilio-link decorado sin color
		c_emilio[usuario]='<B><FONT SIZE="1" FACE="Geneva, Verdana, Arial, Helvetica, sans-serif"><A HREF="mailto:' + emilio + '" TITLE="' + emilio + '" CLASS="Link">' + texto + '</A></FONT></B>';
	break; 
	case 4:  // emilio-link mapas
		c_emilio[usuario]='<MAP NAME="map1"><AREA SHAPE="RECT" COORDS="27,77,176,92" HREF="mailto:' + emilio + '" TITLE="' + emilio + '" ALT="' + emilio + '"></MAP>';
	break; 
	case 5:  // emilio-link decorado con imagen
		c_emilio[usuario]='<A HREF="mailto:' + emilio + '" TITLE="' + emilio + '"><IMG SRC="imagenes/comun/ico_elemento.gif" WIDTH="15" HEIGHT="15" BORDER="0" HSPACE="0">&nbsp;' + texto + ' </A>';
	break; 
	case 6: // emilio-link
		c_emilio[usuario]='<A HREF="mailto:' + emilio + '" TITLE="' + emilio + '" CLASS="Pie">' + texto + '</A>';
	break; 
              default:  // solo direccion
		c_emilio[usuario]='mailto:' + emilio;
	break;

  }

  // mostrar

  if (devuelve == 'R') {
	return c_emilio[usuario]; // devuelve la variable
  } else {
	document.write(c_emilio[usuario]); // escribe el html
  }

} 

function replace(string,text,by) {
 // Replaces text with by in string
     var strLength = string.length, txtLength = text.length;
     if ((strLength == 0) || (txtLength == 0)) return string;

     var i = string.indexOf(text);
     if ((!i) && (text != string.substring(0,txtLength))) return string;
     if (i == -1) return string;

     var newstr = string.substring(0,i) + by;

     if (i+txtLength < strLength)
         newstr += replace(string.substring(i+txtLength,strLength),text,by);

     return newstr;
 }
