var xhr_suggest = null;
var id_suggest_act = 0;

function getXhr_suggest()
{
  if(window.XMLHttpRequest)
    xhr_suggest = new XMLHttpRequest();
  else if(window.ActiveXObject)
  {
    try
    {
      xhr_suggest = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
      xhr_suggest = new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  else
  {
    alert("Votre navigateur ne supporte pas les objets XMLHttpRequest...");
    xhr_suggest = false;
  }
}

function verif_suggest(id)
{
	id_suggest_act=id;
  getXhr_suggest();
	// On défini ce qu'on va faire quand on aura la réponse
	xhr_suggest.onreadystatechange = function()
  {
  	// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
  	if(xhr_suggest.readyState == 4 && xhr_suggest.status == 200)
    {
  		//alert(id_suggest_act);
  		document.getElementById('liste_suggest'+id_suggest_act).style.display="block";
  		document.getElementById('liste_suggest'+id_suggest_act).innerHTML = xhr_suggest.responseText;
  		//setTimeout("cacheSuggest()", 3000);
  	}
	}
	xhr_suggest.open("GET","ajax/ajax_suggest.php?id="+id_suggest_act+"&mc="+document.getElementById('mot_cle'+id_suggest_act).value+"",true);
  xhr_suggest.send(null);
}

function cacheSuggest()
{
	if(id_suggest_act != 0)
	{
		document.getElementById('liste_suggest'+id_suggest_act).innerHTML="";
		document.getElementById('liste_suggest'+id_suggest_act).style.display="none";
		id_suggest_act = 0;
	}
}

function valid_suggest(text)
{
	document.getElementById('mot_cle'+id_suggest_act).value=text;
	document.getElementById('mot_cle'+id_suggest_act).focus();
	cacheSuggest();
}
