/**
 * ------------------------------------------------------------------------
 *  Made by Jacques Bodin-Hullin
 *     Jardin <jacques @ bodin-hullin . net>
 *
 *  Started on March 01, 2008
 *  Last update March 01, 2008
 *
 *  (C) Copyright 2008 - Jacques 'Jardin' Bodin-Hullin
 * ------------------------------------------------------------------------
 */


var dflt = 'Votre email pour la newsletter';
var adress = '';


function clean() {
   var input = document.getElementById('email');
   var content = input.value;

   if (content == dflt)
      input.value = '';
}


function message(msg) {
   var block = document.getElementById('msg');
   block.innerHTML = msg;
   block.style.display = 'block';
}


function check() {
   var content = document.getElementById('email').value;
   var form = document.getElementById('newsletter');
   if (content == dflt) {
      message('Veuillez renseigner un email.');
      return false;
   }

   var place = content.indexOf('@', 1);
   var point = content.indexOf('.', place + 1);

   if (content== 0) {
      message('Veuillez renseigner un email.');
      return false;
   }
   else if (place == -1 || content.length < 2 || point < 1) {
      message('Veuillez renseigner un email valide.');
      return false;
   }

   adress = content;
   return true;
}


function sendform() {
   if (check()) {
      var input = document.getElementById('email');
      input.disabled = true;
      input.value = 'Patientez...';
      var xhr = getXhr();
      xhr.onreadystatechange = function () {
         if (Xready(xhr)) {
            message(xhr.responseText);
            input.value = dflt;
            input.disabled = false;
         }
      }
      Xsend(xhr, 'post', 'newsletter.xhr.php', 'email='+adress, true);
   }

   return false;
}


function view() {
   document.getElementById('informations').style.display = 'block';
}

function hide() {
   document.getElementById('informations').style.display = 'none';
}

