function mostrarCorreo(tag, local, dominio){
  tag.setAttribute('href', 'mailto:'+ local + '@' + dominio);
}

function enviarCorreo(tag, idioma){
  var mensaje = "%0A%0A--------------------------------------------------------------------%0A%0A";
  switch(idioma){
    case "en":
      var asunto = "Democracy through Internet";
      mensaje +=  "Eudemocracia (http://eudemocracia.org) is an argentinian %0A"+
                  "non-governmental organization dedicated to promote a direct %0A"+
                  "democracy that uses Internet as platform.";
      break;
    default:
      var asunto = "Democracia por Internet";
      mensaje +=  "Eudemocracia (http://eudemocracia.org) es una asociación %0A"+
                  "civil argentina dedicada a impulsar una democracia directa %0A"+
                  "que utiliza a Internet como plataforma.";
  }
  tag.setAttribute('href', 'mailto:?subject=' + asunto + '&body=' + mensaje);
}

/*  Basado en addLoadEvent por Simon Willison:
    http://www.sitepoint.com/blogs/2004/05/26/closures-and-executing-javascript-on-page-load/
    Sirve para agregar varias funciones a llamar cuando termina de cargar la página.
*/
function onLoad(funcion) {
  var cadena = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = funcion;
  } else {
    window.onload = function() {
      if (cadena) {
        cadena();
      }
      funcion();
    }
  }
}

// Cargar script dinámicamente
function cargarScript(nombre, asincrono){
  var tag = document.createElement('script');
  tag.setAttribute('type', 'text/javascript');
  tag.setAttribute('src', nombre);
  tag.setAttribute('async', asincrono);
  document.getElementsByTagName('script')[0].parentNode.appendChild(tag);
}

