mon_tableau = new Array();

function getHTTPObject(data_cut)
{
  var xmlhttp = false;

  /* Compilation conditionnelle d'IE */
  /*@cc_on
  @if (@_jscript_version >= 5)
     try
     {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
     }
     catch (e)
     {
        try
        {
           xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (E)
        {
           xmlhttp = false;
        }
     }
  @else
     xmlhttp = false;
  @end @*/

  /* on essaie de créer l'objet si ce n'est pas déjà fait */
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
  {
     try
     {
        xmlhttp = new XMLHttpRequest();
     }
     catch (e)
     {
        xmlhttp = false;
     }
  }

  if (xmlhttp)
  {
     /* on définit ce qui doit se passer quand la page répondra */
     xmlhttp.onreadystatechange=function()
     {
        if (xmlhttp.readyState == 4) /* 4 : état "complete" */
        {
           if (xmlhttp.status == 200) /* 200 : code HTTP pour OK */
           {
              /*
              Traitement de la réponse.
              Ici on affiche la réponse dans une boîte de dialogue.
              */
			 // alert(data_cut);
			  reloadXML(xmlhttp.responseText);
              //document.getElementById("label_result").innerHTML = xmlhttp.responseText;
			  mon_tableau[data_cut] = xmlhttp.responseText;	
			  
           }
        }
     }
  }
  return xmlhttp;
}


function getHTTPObject_2(data_recherche)
{
  var xmlhttp = false;

  /* Compilation conditionnelle d'IE */
  /*@cc_on
  @if (@_jscript_version >= 5)
     try
     {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
     }
     catch (e)
     {
        try
        {
           xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (E)
        {
           xmlhttp = false;
        }
     }
  @else
     xmlhttp = false;
  @end @*/

  /* on essaie de créer l'objet si ce n'est pas déjà fait */
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
  {
     try
     {
        xmlhttp = new XMLHttpRequest();
     }
     catch (e)
     {
        xmlhttp = false;
     }
  }

  if (xmlhttp)
  {
     /* on définit ce qui doit se passer quand la page répondra */
     xmlhttp.onreadystatechange=function()
     {
        if (xmlhttp.readyState == 4) /* 4 : état "complete" */
        {
           if (xmlhttp.status == 200) /* 200 : code HTTP pour OK */
           {
              /*
              Traitement de la réponse.
              Ici on affiche la réponse dans une boîte de dialogue.
              */
			  document.getElementById("ma_recherche").innerHTML = data_recherche;

			  var test = xmlhttp.responseText+" ";

			  var elem = test.split('*');
			  //alert(elem);

			  //alert(elem[0]+" mon resultat d'alert");
			  /*result_nombre = elem[0];
			  result_rank = elem[1];*/
			  
			  
			  document.getElementById("result_nombre").innerHTML = elem[0];
			  document.getElementById("result_recherche").innerHTML = elem[1];
			  
			  //document.getElementById("result_recherche").innerHTML = xmlhttp.responseText;
			  show_recherche('label_recherche');
              //alert(xmlhttp.responseText);
           }
        }
     }
  }
  return xmlhttp;
}







// JavaScript Document
window.onload = function()
{
    //on associe la fonction verifId à
    //l'événénement onsubmit du formulaire
    //document.getElementById('frmIdentification').onsubmit = verifId_2;
}
 


function reloadXML(mon_big_resultat){
		avant(300,'label_result');
		document.getElementById("label_result").innerHTML = mon_big_resultat;
		document.getElementById("label_result").style.display = "block";
		close_recherche();
}



 
function verifId(recherche){
	//if(continu_clic == true){
		document.getElementById("label_result").style.display = "none";	
		
		//alert(recherche);
		if(typeof(mon_tableau[recherche]) != "undefined"){
		//alert("je suis la");
		
		reloadXML(mon_tableau[recherche]);
		//document.getElementById("label_result").innerHTML = mon_tableau[recherche];
		
		} else {	
		//alert("et bien non");
		//envoi des données
		sendData(
		'POST',
		'identification-xml.php',
		'xmlhttp=1&'+
		'recherche='+recherche);
		}
		
		gotoNext();		
	//}
}

function thisMovie(movieName){ 
	if (navigator.appName.indexOf("Microsoft") != -1) { 
		return window[movieName]; 
	} else  { 
		return document[movieName]; 
	} 
} 

function gotoNext() { 
	thisMovie("loader").next("2");
} 


 
 /**
  * Envoie des données à l'aide d'XmlHttpRequest?
  * @param string methode d'envoi ['GET'|'POST']
  * @param string url
  * @param string données à envoyer sous la forme var1=value1&var2=value2...
  */
function sendData(method, url, data){	
	data_cut = data.substring(20, data.length);
	var xmlhttp = getHTTPObject(data_cut);
	
	if (!xmlhttp)
	{
	return false;
	}
	
	if(method == "GET")
	{
	if(data == 'null')
	{
	xmlhttp.open("GET", url, true); //ouverture asynchrone
	}
	else
	{
	xmlhttp.open("GET", url+"?"+data, true);
	}
	xmlhttp.send(null);
	}
	else if(method == "POST")
	{
	xmlhttp.open("POST", url, true); //ouverture asynchrone
	xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xmlhttp.send(data);
	}
	return true;
}





 
 function verifId_2(label_rech)
 {
    //envoi des données
    return !sendData_2(
       'GET',
       'recherche-xml.php',
       'xmlhttp=1&'+
       'login='+label_rech);
 }
 
 /**
  * Envoie des données à l'aide d'XmlHttpRequest?
  * @param string methode d'envoi ['GET'|'POST']
  * @param string url
  * @param string données à envoyer sous la forme var1=value1&var2=value2...
  */
 function sendData_2(method, url, data){
	data_recherche = data.substring(16, data.length);
    var xmlhttp = getHTTPObject_2(data_recherche);

    if (!xmlhttp)
    {
        return false;
    }

    if(method == "GET")
     {
     if(data == 'null')
     {
            xmlhttp.open("GET", url, true); //ouverture asynchrone
     }
     else
     {
            xmlhttp.open("GET", url+"?"+data, true);
     }
        xmlhttp.send(null);
     }
     else if(method == "POST")
     {
        xmlhttp.open("POST", url, true); //ouverture asynchrone
        xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
     xmlhttp.send(data);
     }
    return true;
 }
 
function a_la_con(){
	alert("hello world");
}

