var xhr=null;
var objPoly = null;
function f_connexion() {
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) 
    {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
    //on définit l'appel de la fonction au retour serveur
    xhr.onreadystatechange = function() {alert_ajax()}
}

function choix_tournoi( i_parametre ) {
	f_connexion();
   if ( i_parametre == "" ) 
   {
      document.getElementById("r_categorie_SD").disabled = true;
      document.getElementById("r_categorie_SM").disabled = true;
      document.getElementById("r_categorie_DD").disabled = true;
      document.getElementById("r_categorie_DM").disabled = true;
      document.getElementById("r_categorie_DMX").disabled = true;
      document.getElementById("r_discipline_D").disabled = true;
      document.getElementById("r_discipline_C2").disabled = true;
      document.getElementById("r_discipline_C1").disabled = true;
      document.getElementById("r_discipline_B2").disabled = true;
      document.getElementById("r_discipline_B1").disabled = true;
      document.getElementById("r_discipline_OB").disabled = true;
   } else {
	   xhr.open("GET", "http://www.walhain87bc.com/le_comite/tournoi_donnees.php?no_matricule=" + i_parametre, true);
		xhr.send(null);
      document.getElementById("r_discipline_D").disabled = false;
      document.getElementById("r_discipline_C2").disabled = false;
      document.getElementById("r_discipline_C1").disabled = false;
      document.getElementById("r_discipline_B2").disabled = false;
      document.getElementById("r_discipline_B1").disabled = false;
      document.getElementById("r_discipline_OB").disabled = false;
   }
	for (i=0; i<5; i++) { document.formulaire.r_categorie[i].checked = false; }
	for (i=0; i<6; i++) { document.formulaire.r_discipline[i].checked = false; }
}

function ajax( i_membre )
{
	f_connexion();
     //on appelle le fichier reponse.txt
    if ( document.getElementById("en_x").checked )
    { 
	    p_en_x = "Y";
		 document.getElementById("no_membre_2").value = '';
	 } 
	 else
	 { 
	    p_en_x = "N"; 
	 }
	 p_categorie = document.getElementById("categorie").value;
	 p_niveau    = document.getElementById("niveau").value;
	 p_membre_1  = document.getElementById("no_membre_1").value;
	 p_membre_2  = document.getElementById("no_membre_2").value;
	 p_email     = document.getElementById("email_1").value;
	 p_tel_gsm   = document.getElementById("no_tel_gsm").value;
//	 alert( p_membre_1);
//	 alert( p_membre_2);
//	 alert( p_email);
//	 alert( p_categorie);
//	 alert( p_niveau);
//alert( p_tel_gsm);
    my_url = "http://www.walhain87bc.com/tournois/recherche_info.php?no_membre_1=" + p_membre_1 + "&no_membre_2=" + p_membre_2 + "&email_1=" + p_email + "&tel_gsm=" + p_tel_gsm + "&categorie=" + p_categorie + "&niveau=" + p_niveau + "&parametre=" + i_membre + "&p_en_x=" + p_en_x + "&timer=" + Math.random();
//    my_url = "http://localhost/Badminton/tournois/recherche_info.php?no_membre_1=" + p_membre_1 + "&no_membre_2=" + p_membre_2 + "&email_1=" + p_email + "&tel_gsm=" + p_tel_gsm + "&categorie=" + p_categorie + "&niveau=" + p_niveau + "&parametre=" + i_membre + "&p_en_x=" + p_en_x + "&timer=" + Math.random();
// alert( my_url);
//	 document.getElementById("my_url").value = my_url;
    xhr.open("GET", my_url , true);
    xhr.send(null);
}

function alert_ajax()
{
  if(xhr.readyState == 4) 
   {
    answer = xhr.responseText;
    objPoly = eval( '(' + answer + ')' );	
    switch(objPoly["OBJTYPE"])
       {
        case "donnees_membre" :
           document.getElementById("message").innerHTML      = objPoly["message"];
           document.getElementById("nom_1").innerHTML        = objPoly["nom_1"];
           document.getElementById("prenom_1").innerHTML     = objPoly["prenom_1"];
           document.getElementById("sexe_1").innerHTML       = objPoly["sexe_1"];
           document.getElementById("club_1").innerHTML       = objPoly["club_1"];
			  document.getElementById("classement_1").innerHTML = objPoly["classement_1"];
           document.getElementById("nom_2").innerHTML        = objPoly["nom_2"];
           document.getElementById("prenom_2").innerHTML     = objPoly["prenom_2"];
           document.getElementById("sexe_2").innerHTML       = objPoly["sexe_2"];
           document.getElementById("club_2").innerHTML       = objPoly["club_2"];
           document.getElementById("classement_2").innerHTML = objPoly["classement_2"];
           if ( document.getElementById("en_x").checked )
           { 
              document.getElementById("no_membre_2").value = '';
              document.getElementById("no_membre_2").style.display = 'none';
           } 
           else
           {
              document.getElementById("no_membre_2").style.display = '';
           }
			  if ( objPoly["button_enabled"] == "Y" )
			  {
				  document.getElementById("submit").disabled = false;
			  } else {
				  document.getElementById("submit").disabled = true;
			  }
           document.getElementById("my_ml").innerHTML        = objPoly["my_ml"];
			  /*
			  */
           break;

        case "donnees_tournoi" :
		     if ( objPoly["categorie_Double"] == "O" ) 
			  {
               document.getElementById("r_categorie_DD").disabled = false;
               document.getElementById("r_categorie_DM").disabled = false;
               document.getElementById("r_categorie_DMX").disabled = false;
			  } else
			  {
               document.getElementById("r_categorie_DD").disabled = true;
               document.getElementById("r_categorie_DM").disabled = true;
               document.getElementById("r_categorie_DMX").disabled = true;
			  } 
           break;

        case "membres_donnees" :
		     document.getElementById("f_id").value        = objPoly["id"];
		     document.getElementById("f_prenom").value    = objPoly["prenom"];
		     document.getElementById("f_nom").value       = objPoly["nom"];
		     document.getElementById("f_sexe").value      = objPoly["sexe"];
		     document.getElementById("f_adresse").value   = objPoly["adresse"];
		     document.getElementById("f_cp").value        = objPoly["cp"];
		     document.getElementById("f_localite").value  = objPoly["localite"];
		     document.getElementById("f_tel_prive").value = objPoly["tel_fixe"];
		     document.getElementById("f_tel_gsm").value   = objPoly["tel_gsm"];
		     document.getElementById("f_email").value     = objPoly["email"];
		     document.getElementById("f_date_naissance").value = objPoly["date_naissance"];
		     document.getElementById("f_email").value     = objPoly["email"];
		     document.getElementById("f_no_membre").value = objPoly["num_membre"];
		     document.getElementById("f_classement").value = objPoly["classement"];
			  if ( objPoly["cotisation_payee"] == "O" ) 
			  {  document.getElementById("f_cotisation").checked = true; }
			  else
			  {  document.getElementById("f_cotisation").checked = false; }
			  if ( objPoly["certif_medical_ok"] == "O" ) 
			  {  document.getElementById("f_certificat").checked = true; }
			  else
			  {  document.getElementById("f_certificat").checked = false; }
			  if ( objPoly["certificat_jeune_ok"] == "O" ) 
			  {  document.getElementById("f_mineure").checked = true; }
			  else
			  {  document.getElementById("f_mineure").checked = false; }
			  if ( objPoly["premier_club"] == "N" ) 
			  {  document.getElementById("f_club_2").checked = true; }
			  else
			  {  document.getElementById("f_club_2").checked = false; }
		     break;

        case "membres_maj" :
		     w_id = objPoly["id"];
			  if ( objPoly["nouveau"] == "O" ) 
		     {
					var newRow = document.getElementById('AllWalhain').insertRow(-1);
					newRow.id = "ligne_" + w_id;
					newRow.style.backgroundColor = "FFCC99";
					var newCell = newRow.insertCell(0);
					newCell.id = "nom_prenom_" + w_id;
					newCell.setAttribute("onClick", "change('" + w_id + "')" );
					newCell.setAttribute("class", "firstCol" );
					newCell = newRow.insertCell(1);
					newCell.id = "adresse_" + w_id;
					newCell = newRow.insertCell(2);
					newCell.id = "localite_" + w_id;
					newCell = newRow.insertCell(3);
					newCell.id = "sexe_" + w_id;
					newCell = newRow.insertCell(4);
					newCell.id = "date_naissance_" + w_id;
					newCell = newRow.insertCell(5);
					newCell.id = "num_membre_" + w_id;
					newCell = newRow.insertCell(6);
					newCell.id = "classement_" + w_id;
					newCell = newRow.insertCell(7);
					newCell.id = "premier_club_" + w_id;
					newCell = newRow.insertCell(8);
					newCell.id = "certif_medical_" + w_id;
					newCell = newRow.insertCell(9);
					newCell.id = "cotisation_payee_" + w_id;
					newCell = newRow.insertCell(10);
					newCell.id = "certif_jeune_" + w_id;
					newCell = newRow.insertCell(11);
					newCell.id = "email_" + w_id;
			  }
           if ( document.getElementById('ligne_' + w_id).style.backgroundColor.toUpperCase() != "#FFCC99" )
			  {
				  document.getElementById('ligne_' + w_id).style.backgroundColor = "99FFCC";
			  }

           document.getElementById('nom_prenom_' + w_id).innerHTML = objPoly["nom"] + " " + objPoly["prenom"] +"&nbsp;";
           document.getElementById('adresse_' + w_id).innerHTML = objPoly["adresse"] +"&nbsp;";
           document.getElementById('localite_' + w_id).innerHTML = objPoly["cp"] + "   " + objPoly["localite"] +"&nbsp;";
           document.getElementById('sexe_' + w_id).innerHTML = objPoly["sexe"] +"&nbsp;";
           document.getElementById('date_naissance_' + w_id).innerHTML = objPoly["date_naissance"] +"&nbsp;";
           document.getElementById('num_membre_' + w_id).innerHTML = objPoly["num_membre"] +"&nbsp;";
           document.getElementById('classement_' + w_id).innerHTML = objPoly["classement"] +"&nbsp;";
           document.getElementById('premier_club_' + w_id).innerHTML = objPoly["premier_club"] +"&nbsp;";
           document.getElementById('certif_medical_' + w_id).innerHTML = objPoly["certif_medical_ok"] +"&nbsp;";
           document.getElementById('cotisation_payee_' + w_id).innerHTML = objPoly["cotisation_payee"] +"&nbsp;";
           document.getElementById('certif_jeune_' + w_id).innerHTML = objPoly["certificat_jeune_ok"] +"&nbsp;";
           document.getElementById('email_' + w_id).innerHTML = objPoly["email"] +"&nbsp;";
           document.getElementById('formulaire').style.display ='none';        
		     break;

        case "login_check" :
		     if ( objPoly["login_ok"] == "O" ) 
			  {
				  document.getElementById('div_login').style.display ='none';
				  document.getElementById('login_ok').style.display ='';
			  } else {
				  document.getElementById('f_message').innerHTML ='Nom Utilisateur et/ou Mot de passe incorrect';
				  document.getElementById('login_ok').style.display ='none';
			  }
		     break
       }
   }
}

