//******************************************************************************
// Fonction qui vérifie qu'un email est bien écrit
//******************************************************************************
function verifMail(email)
  {
    var usr    = "([a-zA-Z0-9][a-zA-Z0-9_.-]*|\"([^\\\\\x80-\xff\015\012\"]|\\\\[^\x80-\xff])+\")";
    var domain = "([a-zA-Z0-9][a-zA-Z0-9._-]*\\.)*[a-zA-Z0-9][a-zA-Z0-9._-]*\\.[a-zA-Z]{2,5}";
    var regex  = "^" + usr + "\@" + domain + "$";

    var rgx    = new RegExp(regex);
    return rgx.exec(email) ? true : false;
  }

//******************************************************************************
// Fonction qui affiche le chrono
//******************************************************************************
function afficheSpy()
{
  spy_reste--;
  seconde = spy_reste;
  var val = '';
  while (seconde > 0) {
    chiffre = seconde % 10;
    val = '<img src="images/' + chiffre +'.png" alt="' + chiffre + '"/> ' + val;
    seconde = Math.floor(seconde/10);
  }
  document.getElementById('spychrono').innerHTML = val;

  if (spy_reste > 0)
    chrono = setTimeout('afficheSpy()',1000);
  else
  {
    document.getElementById('sonspy').innerHTML = '';
  }
}


var xhr_object = null;

function getlive()
{
  appelAjax(null, 'ajax_live.php', true, callbackLive);
  setTimeout('getlive()',5000) //la fonction est relancée
}

//******************************************************************************
var callbackLive = function getCallbackLive()
{
  if ((xhr_object.readyState == 4))
  {
    s = xhr_object.responseText;
    if (s != '')
    {
      var obj = document.getElementById('livebloc');
      if (obj != null)
        obj.innerHTML = s;
    }
  }
}


//******************************************************************************
function appelAjax(obj, url, retour, fn)
{
  if (xhr_object == null)
    if(window.XMLHttpRequest)
      xhr_object = new XMLHttpRequest();
    else if(window.ActiveXObject)
      xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    else
      return true;

  xhr_object.open("GET", url, true);
  if (retour)
    xhr_object.onreadystatechange = fn;
  xhr_object.send(null);

  return false;
}

//******************************************************************************
function valideCodeBooster(formulaire)
{
  radio_choice = 0;
  /*for (counter = 0; counter < formulaire.moyen.length; counter++)
    if (formulaire.moyen[counter].checked)
      radio_choice = formulaire.moyen[counter].value;
  if (radio_choice > 5)
  {
    formulaire.action = 'http://script.starpass.fr/check_code.php';
    formulaire.code1.value = formulaire.CODE.value;
    formulaire.DATAS.value += '#' + radio_choice;
  }*/
  formulaire.submit();
}