// Début fonction de verification de l'existance du login
function writediv(texte) 
{
  document.getElementById('affichagebox').innerHTML = texte;
}

function verifPseudo(nom_utilisateur) 
{
  if(nom_utilisateur != '') 
  {
    if(nom_utilisateur.length<4)
    
      writediv('<span style="color:#FFB200"><b>'+nom_utilisateur+' :</b> ce pseudo est trop court</span>');
    else if(nom_utilisateur.length>15)
      writediv('<span style="color:#FFB200"><b>'+nom_utilisateur+' :</b> ce pseudo est trop long</span>');
    else if(texte = file('verifpseudo.php?nom_utilisateur='+escape(nom_utilisateur))) 
    {
      if(texte == 1)
        writediv('<span style="color:#cc0000"><b>'+nom_utilisateur+' :</b> ce pseudo est deja pris</span>');
      else if(texte == 2)
        writediv('<span style="color:#1A7917"><b>'+nom_utilisateur+' :</b> ce pseudo est libre</span>');
      else
        writediv(texte);
    }
  }
}

function file(fichier) {
  if(window.XMLHttpRequest) // FIREFOX
  xhr_object = new XMLHttpRequest();
  else if(window.ActiveXObject) // IE
  xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
  else
  return(false);
  xhr_object.open("GET", fichier, false);
  xhr_object.send(null);
  if(xhr_object.readyState == 4) return(xhr_object.responseText);
  else return(false);
}
// Fin fonction de verification de l'existance du login


//function to get the AJAX xml.
function getXhttp ( )
{
    var ajax_request;
    
    if (  window.ActiveXObject  )  {
        var mSoftVersions = [
            'MSXML2.DOMDocument.5.0',
            'MSXML2.DOMDocument.4.0',
            'MSXML2.DOMDocument.3.0',
            'MSXML2.DOMDocument.2.0',
            'MSXML2.DOMDocument',
            'Microsoft.XmlDom',
            'Msxml2.XMLHTTP',
            'Microsoft.XMLHTTP'
        ];
        
        for (  i=0; i<mSoftVersions.length; i++  )  {
            try {
                ajax_request = new ActiveXObject (  mSoftVersions[i]  );
            }  catch (  e  )  {    }
        }
    }  else if (  !ajax_request && typeof XMLHttpRequest != 'undefined'  )  {
        try {
            ajax_request = new XMLHttpRequest;
        }  catch (  e  )  {    }
    }  else if (  !ajax_request && window.createRequest  )  {
        try {
            ajax_request = window.createRequest;
        }  catch (  e  )  {    }
    }  else  {
        ajax_request = false;
    }
    
    return ajax_request;
}
//La fonction pour transformer les valeures en chaine pour l'envoyer au php et mysql
function add_Chronos(GetNotes, GetChronosid, GetUtilisateursid, GetDateenvoiId, GetValid)
{
    var xml = getXhttp( );
    if ( !xml )
    {
      return false; //Usually you alert something but I don't :d
    }
    xml.open('POST', 'chronosValidationAjax.php');
    xml.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    
    var notes = $(GetNotes).value;
    var chronosid = $(GetChronosid).value;
    var utilisateursid = $(GetUtilisateursid).value;
    var dateenvoi = $(GetDateenvoiId).value;
    
    if ($(GetValid).checked)
      var valid = '1';
    else
      var valid = '0';
      
    xml.send('ajax_valid=' + valid + '&ajax_notes=' + notes + '&ajax_chronosid=' + chronosid + '&ajax_utilisateursid=' + utilisateursid + '&ajax_dateenvoi=' + dateenvoi);
    
    //alert(xml.send);
    //ANYTHING EXTRA IS ADDED HERE.
}