function emailForm() {
  var e = document.getElementById('email');
  var l = document.getElementById('listName');
  validExp = new RegExp('^[^@]+@[^@]+.[a-z]{2,}$', 'i');
  if (e.value.search(validExp) == -1) {
    alert('Veuillez entrer un courriel valide.');
    return;
  }
  var url = '/ncp_gen/dmconnect/add.do?email=' + e.value + '&listName=' + l.value;
  var http = new HttpRequest();
  document.getElementById('content0').style.display = 'none';
  document.getElementById('content3').style.display = 'block';
  http.getXml('get', url, display);
  function display(xml) {
    var r = xml.getElementsByTagName('return').item(0);
    if (r.firstChild.nodeValue == 1) {
      document.getElementById('content0').style.display = 'none';
      document.getElementById('content1').style.display = 'block';
      document.getElementById('content2').style.display = 'none';
      document.getElementById('content3').style.display = 'none';
    } else {
      document.getElementById('content0').style.display = 'none';
      document.getElementById('content1').style.display = 'none';
      document.getElementById('content2').style.display = 'block';
      document.getElementById('content3').style.display = 'none';
    }
  }
}
function tryAgain() {
  document.getElementById('email').value = '';
  document.getElementById('content0').style.display = 'block';
  document.getElementById('content1').style.display = 'none';
  document.getElementById('content2').style.display = 'none';
  document.getElementById('content3').style.display = 'none';
}
