function chargerSelectDDN() 
{
    // Jour
    document.write('<div><select name="DDNJ">')
    for(i=1;i< 32;i++)
    {
        document.write('<option value="'+i+'">'+i+'</option>')
    }

    document.write('</select><select name="DDNM"')
    // Mois
    var tab=new Array("Janvier", "F&eacute;vrier", "Mars","Avril", "Mai", "Juin", "Juillet","Aout","Septembre","Octobre","Novembre","D&eacute;cembre");
    for(i=1;i< 13;i++)
    {
        document.write('<option value="'+i+'">'+tab[i-1]+'</option>')
    }

    // Année
    document.write('</select><select name="DDNA">')
    for(i=1900;i< 2008;i++)
    {
        document.write('<option value="'+i+'">'+i+'</option>')
    }
    document.write("</select></div>")
}

function chargerSelectPays() 
{
    document.write('<div><select name="Pays">')

    // Mois
    var tab=new Array("Afganistan", "Belgique", "Cor&eacute;e","Danemark", "Espagne", "France");
    for(i=0;i< tab.length;i++)
    {
        document.write('<option value="'+tab[i]+'">'+tab[i]+'</option>')
    }
    document.write("</select></div>")
}


function testWeb()
{
    var url = "";
	request = new XMLHttpRequest();
	request.onreadystatechange = changementStatut;
	request.open( "GET", url, true );
	request.send();

}

function changementStatut()
{
    if(request.readyState == 4)
    {
    // Content
    }
}

//appel pour la liste des spoonkey
function webServ1()
{
	// The full path to the proxy
	var url = 'http://192.168.0.20:8181/WebServiceSpoonkey/V2/AccesServiceSpoonkey.php?Email=' + this.document.create_account.CEmail.value + '&Passwd=' + this.document.create_account.CPasswd.value;

	// Create xmlhttprequest object
	var xmlhttp = null;
	if (window.XMLHttpRequest) {
		xmlhttp = new XMLHttpRequest();
		//make sure that Browser supports overrideMimeType
		if ( typeof xmlhttp.overrideMimeType != 'undefined') { xmlhttp.overrideMimeType('text/xml'); }
	} else if (window.ActiveXObject) {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}  else {
		alert('Perhaps your browser does not support xmlhttprequests?');
	}
	// Create an HTTP GET request
	xmlhttp.open('GET', url, true);


	// Set the callback function
	xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4) {
        			
				  var valSplit = xmlhttp.responseText.split('#')
				  
				  //je vide la liste su chaque appel
				  document.getElementById("SpoonKey").length=0;
				  for(i=3;i< valSplit.length-1;i++)
				    {
					//alert(valSplit[i]);
					var oOption = document.createElement('OPTION');
					oOption.value = valSplit[i];
					oOption.text = valSplit[i];
					try { //tente methode Microsoft
					    document.getElementById("SpoonKey").add(oOption, 1);
					}
					catch(e) { //si erreur fait methode pour navigateur DOM compliant
					    document.getElementById("SpoonKey").options[document.getElementById("SpoonKey").options.length] = new Option(valSplit[i], valSplit[i], false, false);

					}

				    }
				    
				  
				  if (valSplit.length >5)
				  {
				  	//j'affiche le div avec le select
				  	document.getElementById("SelectSpoonkey").style.display = "block";
				  }
				  else
				  {
				  	//si une seule spoonkey, je remplis directement le formulaire
				  	document.getElementById("SelectSpoonkey").style.display = "none";
				  	webServ2()
				  	
				  }
				  
					
					
				  
        } else {
      			// waiting for the call to complete
        }
    };
    // Make the actual request
    xmlhttp.send(null);
}

function webServ2()
{
	// The full path to the proxy
	var url = 'http://192.168.0.20:8181/WebServiceSpoonkey/V2/AccesService.php?Email=' + this.document.create_account.CEmail.value + '&Passwd=' + this.document.create_account.CPasswd.value+ '&Nom=' + this.document.create_account.SpoonKey.value;

	// Create xmlhttprequest object
	var xmlhttp = null;
	if (window.XMLHttpRequest) {
		xmlhttp = new XMLHttpRequest();
		//make sure that Browser supports overrideMimeType
		if ( typeof xmlhttp.overrideMimeType != 'undefined') { xmlhttp.overrideMimeType('text/xml'); }
	} else if (window.ActiveXObject) {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}  else {
		alert('Perhaps your browser does not support xmlhttprequests?');
	}
	// Create an HTTP GET request
	xmlhttp.open('GET', url, true);


	// Set the callback function
	xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4) {
        
        
        
				  var valSplit = xmlhttp.responseText.split('#')

				  // La civilité : radio button
				  for(i=0; i<document.create_account.Civilite.length; i++)
					{
						if(document.create_account.Civilite[i].value == valSplit[2])
						{
							document.create_account.Civilite[i].checked=true;
						}
					}
				   //  Le nom : simple textbox
				  document.create_account.Nom.value = valSplit[3];			
				  //  Le prénom : simple textbox
				  document.create_account.PreNom.value = valSplit[4];
				  //date de naissance
				  // Date de naissance jour
				  
				 var maDateSplit = valSplit[5].split('/')
					for(i=0; i<document.create_account.DDNJ.length; i++)
					{
						if(document.create_account.DDNJ.options[i].value == maDateSplit[1])
						{
							document.create_account.DDNJ.options[i].selected=true;
						}
					}
					// Date de naissance mois
					for(i=0; i<document.create_account.DDNM.length; i++)
					{
						if(document.create_account.DDNM.options[i].value == parseInt(maDateSplit[0]))
						{
							document.create_account.DDNM.options[i].selected=true;
						}
					}
					// Date de naissance année
					for(i=0; i<document.create_account.DDNA.length; i++)
					{
						if(document.create_account.DDNA.options[i].value == maDateSplit[2])
						{
							document.create_account.DDNA.options[i].selected=true;
						}
					}
					
					//email
				    document.create_account.Email.value = valSplit[6];
					//numero
				    document.create_account.Numero.value = valSplit[10];
				 	// L'adresse
					document.create_account.Adresse.value = valSplit[11];
					// complement adresse
					document.create_account.CplAdresse.value = valSplit[13];
					// Le code postal
					document.create_account.CodePostal.value = valSplit[14];
					// La ville
					document.create_account.Ville.value = valSplit[15];

				    // Le pays : listebox
					for(i=0; i<document.create_account.Pays.length; i++)
					{
						if(document.create_account.Pays.options[i].value == valSplit[16])
						{
							document.create_account.Pays.options[i].selected=true;
						}
					}
					
					// Le telephone
					document.create_account.Tel.value = valSplit[17];
					// Le telephone portable
					document.create_account.TelPort.value = valSplit[18];
					// Etage
					document.create_account.Etage.value = valSplit[19];
					
					
				  
        } else {
      			// waiting for the call to complete
        }
    };
    // Make the actual request
    xmlhttp.send(null);
}



function webServ()
{
// The full path to the proxy
var url = 'spoonkeyV1/AccesService.php?Nom=' + document.create_account.spoonKey.value;

// Create xmlhttprequest object
var xmlhttp = null;
if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
        //make sure that Browser supports overrideMimeType
        if ( typeof xmlhttp.overrideMimeType != 'undefined') { xmlhttp.overrideMimeType('text/xml'); }
} else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}  else {
        alert('Perhaps your browser does not support xmlhttprequests?');
}
// Create an HTTP GET request
xmlhttp.open('GET', url, true);


// Set the callback function
xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4) {
				  var valSplit = xmlhttp.responseText.split('#')
				  
				  	// Effacer les champs 
				// TO BE DECIDED SI ON FAIT CA OU PAS...
					//document.create_account.gender[i].checked=false;
				 // document.create_account.lastname.value = '';
			    //document.create_account.firstname.value = '';
				  //document.create_account.dob.value = '';
				  //document.create_account.email_address.value
				  
          if (valSplit[0] == 1 || valSplit[0] == 99) {
          
          
          
				  // La civilité : radio button
				  for(i=0; i<document.create_account.gender.length; i++)
					{
          
					  if (valSplit[2] == 'Mr' ) {valeur = 'm' } else { valeur = 'f'; }

					  
						if(document.create_account.gender[i].value == valeur)
						{
							document.create_account.gender[i].checked=true;
						}
					}
				   //  Le nom : simple textbox
				  document.create_account.lastname.value = valSplit[3];			
				  //  Le prénom : simple textbox
				  document.create_account.firstname.value = valSplit[4];
				  //date de naissance
				  // Date de naissance jour
				  //var maDateSplit = valSplit[5].split('/');
				  
				  var maDateSplit = valSplit[5].split('/');
				  
				  document.create_account.dob.value = maDateSplit[1]+'/';
          document.create_account.dob.value += maDateSplit[0]+'/';
				  	  
				  
				  document.create_account.dob.value +=  maDateSplit[2];
				  
				  document.create_account.dob.selected=true;
					
					//email
				    document.create_account.email_address.value = valSplit[6];
		
				 	// L'adresse on inclut l'etage ici ... kdopart
					document.create_account.street_address.value = valSplit[10] + ' ' + valSplit[11] ;
					if (valSplit[19] != '') {	document.create_account.street_address.value = 	document.create_account.street_address.value + ' etg ' + valSplit[19] ; }
					
					// complement adresse
					document.create_account.suburb.value = valSplit[13];
					// Le code postal
					document.create_account.postcode.value = valSplit[14];
					// La ville
					document.create_account.city.value = valSplit[15];

				    // Le pays : listebox
					for(i=0; i<document.create_account.country.length; i++)
					{
						//if(document.create_account.country.options[i].value == valSplit[16])
						//if(document.create_account.country.options[i].value == 'France')
						//{
					  	document.create_account.country.options[i].value = 'France';
							document.create_account.country.options[i].selected=true;
						//}
					}
					
					// Le telephone
					document.create_account.telephone.value = valSplit[17];
					// Le telephone portable transformé en fax pour kdopart
					document.create_account.fax.value = valSplit[18];

				}	else {
				// La spoonkey pas valide on l'ecrit dans le champ spoonkey
				
				document.create_account.spoonKey.value = 'Clé invalide';
				document.create_account.spoonKey.selected = true;
			
				
				
				}
				  
        } else {
      			// waiting for the call to complete
        }
    };
    // Make the actual request
    xmlhttp.send(null);
}



