function escribe_mail(l_nombre, l_dominio, l_sufijo, l_mostrar, l_asunto)
{
    /*  l_nombre: info
        l_dominio: luciano
        l_sufijo: es
        l_mostrar: lo que veremos escrito en la web:
            0 - el email completo
        l_asunto: el subject o asunto del mensaje:
            0 - sin asunto
        
        A la función se la puede llamar así:
            escribe_mail("info", "luciano", "es", 0, "Mensaje desde la web");
        O utilizando sus valores por defecto: 
            escribe_mail(0, 0, 0, 0, 0);
        O cambiando algún valor y dejando el resto por defecto:
            escribe_mail("webmaster", 0, 0, 0, 0);
        */
    
    // Valores por defecto
    if (l_nombre == 0) l_nombre = "info";
    if (l_dominio == 0) l_dominio = "luciano";
    if (l_sufijo == 0) l_sufijo = "es";
    if (l_asunto == 0) l_asunto = "Acerca de la web";
    
    // Construimos el email
    l_email = l_nombre + String.fromCharCode(64) + l_dominio + "." + l_sufijo;
    
    // Construimos el subject si lo tiene
    if (l_asunto == 0) l_asunto = "";
    else l_asunto = "?subject=" + l_asunto;
    
    // Construimos el enlace
    l_enlace = "mailto:" + l_email + l_asunto;

    // Construimos el texto a mostrar
    if (l_mostrar == 0) l_mostrar = l_nombre + String.fromCharCode(64) + l_dominio + "." + l_sufijo;
    
    // Construimos toda la línea
    l_linea = "<a href='" + l_enlace + "'>" + l_mostrar + "</a>";
    document.write(l_linea);
}
/////////////////////////////////////////////////////////////
function cambiar_fuente(cambio)
{
    // cambio = -1:Reducir / +1:Aumentar / 0:Original
    if (cambio == 0)
    {
        location.reload();    
    }
    else
    {
        for (var j=0; j < document.styleSheets.length; j++)
        {
            if (document.all)
            {
                s = document.styleSheets[j].rules; // Para Explorer
            }
            else
            {
                s = document.styleSheets[j].cssRules; // Para Netscape
            }
            for (var i = 0; i < s.length; i++)
            {
                T = s[i].style.fontSize;
                if (T != '')
                {
                    N = parseFloat(T);
                    if (!isNaN(N)) 
                    {
                        U = T.substring(String(N).length,100);
                        if (cambio < 0)
                        {
                            // Reducimos
                            s[i].style.fontSize = (N/1.1)+U; // Reducimos
                        }
                        else
                        {
                            // Aumentamos
                            aumento = parseInt(N * 1.1);
                            if (N == aumento)
                            {
                            	aumento++;
                            }
                            //s[i].style.fontSize = (N * 1.1) + U; // Aumentamos
                            s[i].style.fontSize = aumento + U; // Aumentamos
                        }
                    }
                }
            }
        }
    }    
}
/////////////////////////////////////////////////////////////

