function MailLink (usuario, dominio, tld, texto) {
 //codifica los caracteres mas significativos
 var arroba = '@'
 var punto = '.'

 //utiliza variables para ocultar las palabras clave
 var etiqueta = 'ma' + '' + 'il'
 var dospuntos = 'to:'
 var localizador = usuario
 localizador = localizador + arroba + dominio
 localizador = localizador + punto + tld
	if (texto!="")
		 document.write('<a href="' + etiqueta + dospuntos + localizador + '" class="maillink">' + texto + '</a>');
	else
		document.write('<a href="' + etiqueta + dospuntos + localizador + '" class="maillink">' + localizador + '</a>');	 
}

//valida formulario ingreso en blanco
function no_vacio(elemento1, elemento2) { 
   var elto1=elemento1;
   var elto2=elemento2;
   if (trim(elto1.value).length == 0) {
         elto1.focus();
         return false;
    }     
    else if (trim(elto2.value).length == 0) {
         elto2.focus(); 
         return false;
    }    
    else
    	return true; 
}

// quita espacios en blanco al comienzo y al final
function trim( value ) 
{
	var txt=value;
	var re_der = /((\s*\S+)*)\s*/;
	var re_izq = /\s*((\S+\s*)*)/;
	
	txt=txt.replace(re_der, "$1");
	txt=txt.replace(re_izq, "$1");
	return txt;
	
}
