// affiche la page etape1 du devis 
function recup(page,retour)
{
	var xhr_object = null; 
	
	var td_connect=document.getElementById('contenu').innerHTML="<div id=\"affichage_message\" style=\"width:910px;margin-left:auto;margin-right:auto;\"></div>";
	 var td_ban=document.getElementById('banniere').innerHTML="<div id=\"banniere\" style=\"	position:relative;width:940px;height:120px;left:10px;margin-top:0px;margin-left:10px;margin-right:auto;background-image:url(images/banDevis1.png);\"></div>";

	   if(window.XMLHttpRequest) // Firefox 
	      xhr_object = new XMLHttpRequest(); 
	   else if(window.ActiveXObject) // Internet Explorer 
	      xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	   else { // XMLHttpRequest non supporté par le navigateur 
	      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	      return; 
	   } 
	   
		xhr_object.open("POST", "./php/convert.php", true);
				 
			   xhr_object.onreadystatechange = function() { 
				  if(xhr_object.readyState == 4) {
					 //alert(xhr_object.responseText); // DEBUG MODE
					 // --- ICI le retour (c'est à dire tout ce qui est écrit dans le fichier de traitement)
					 // --- est interprété, donc il suffi d'écrire du code JS dans traitement.php pour
					 // --- qu'il soit interprété au retour.
					 eval(xhr_object.responseText);
				  }
			   } 
			 
			   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

			   // --- ICI TU PASSE TES ARGUMENTS AU SCRIPT :
			   var data = "url_page="+page;
			   data+="&retour="+retour;
	
			   xhr_object.send(data);

}

//recup les infos de etape1 et les envois pour placement en session

function recup1(page)
{
		
	var adresse = document.getElementById("adresse").value;
	var complement_add = document.getElementById("complement_add").value;
	var cp = document.getElementById("cp").value;
	if(document.getElementById("ville")){var ville = document.getElementById("ville").selectedIndex;}
	var tel_fixe = document.getElementById("tel_fixe").value;
	var tel_port = document.getElementById("tel_port").value;
	var tel_pro = document.getElementById("tel_pro").value;
	var a_contacter = document.getElementById("a_contacter").selectedIndex;
	var email = document.getElementById("email").value;
	
	var verif_adress=false;
	var verif_cp=false;
	var verif_mail=false;
	var verif_tel1=true;
	var verif_tel2=true;
	var verif_tel3=true;
	var message_erreur="";
	
	
	if(adresse!=""){verif_adress=true;}else{verif_adress=false;}
	
	var regexcp=new RegExp("[0-9]{5}");
	if(document.getElementById("ville")){
		if(document.getElementById("ville").options[0]==null)
		{
			verif_cp=false;
		}
		else
		{
			if(regexcp.test(cp))
			{
				verif_cp=true;
			}
			else
			{
				verif_cp=false;
			}
		}
	}
	
	var regexmail =new RegExp("^[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$");
	if(regexmail.test(email))
	{
		verif_mail=true;
	}
	else
	{
		verif_mail=false;
	}
	
	if(!verif_adress || !verif_cp || !verif_mail)
	{
		if(email =="" || cp=="" || adresse==""){message_erreur="veuillez remplir tous les champs obligatoire\n";}
		else{
			if(!verif_cp){message_erreur="le code postal n'est pas bon";}
			else{
				if(!verif_mail){message_erreur="l'adresse mail n'est bas correcte";}
			}
		}
	}
	else
	{
		var regex = new RegExp("[0-9]{2}[.][0-9]{2}[.][0-9]{2}[.][0-9]{2}[.][0-9]{2}");
		
		if(regex.test(tel_fixe) || tel_fixe.length==0)
		{
			verif_tel1=true;
			
			if(regex.test(tel_port) || tel_port.length==0)
			{
				verif_tel2=true;
				
				if(regex.test(tel_pro) || tel_pro.length==0)
				{
					verif_tel3=true;
				}
				else
				{
					message_erreur="le numero de telephone professionel n'est pas bon\n";
					verif_tel3=false;
				}
			}
			else
			{
				message_erreur="le numero de telephone portable n'est pas bon\n";
				verif_tel2=false;
			}
			
		}
		else
		{
			message_erreur="le numero de telephone fixe n'est pas bon\n";
			verif_tel1=false;
		}		
	}
	
	if(verif_adress && verif_cp && verif_mail && verif_tel1 && verif_tel2 && verif_tel3){
		
		var xhr_object = null; 
			 
		   if(window.XMLHttpRequest) // Firefox 
			  xhr_object = new XMLHttpRequest(); 
		   else if(window.ActiveXObject) // Internet Explorer 
			  xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
		   else { // XMLHttpRequest non supporté par le navigateur 
			  alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			  return; 
		   } 
		 
			xhr_object.open("POST", "./php/convert.php", true);
					 
				   xhr_object.onreadystatechange = function() { 
					  if(xhr_object.readyState == 4) {
						 //alert(xhr_object.responseText); // DEBUG MODE
						 // --- ICI le retour (c'est à dire tout ce qui est écrit dans le fichier de traitement)
						 // --- est interprété, donc il suffi d'écrire du code JS dans traitement.php pour
						 // --- qu'il soit interprété au retour.
						 eval(xhr_object.responseText);
					  }
				   } 
				 
				   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				   // --- ICI TU PASSE TES ARGUMENTS AU SCRIPT :
				   
				   if(ville==0)
				   {
					   ville=1000;
				   }
				   if(a_contacter ==0)
				   {
					   a_contacter=1000
				   }
				   				   
				   var data = "url_page="+page;
				   data+="&adresse="+adresse;
				   data+="&complement_add="+complement_add;
				   data+="&cp="+cp;
				   data+="&ville="+ville;
				   data+="&tel_fixe="+tel_fixe;
				   data+="&tel_port="+tel_port;
				   data+="&tel_pro="+tel_pro;
				   data+="&a_contacter="+a_contacter;
				   data+="&email="+email;

				   xhr_object.send(data);
	}
	else
	{
		alert(message_erreur);
	}
}
// recup les info de etape 2 

function recup2(page,action)
{
	var nbchamp=document.getElementById("numchamp").value;
	nbchamp=nbchamp-1;
	var verif_nom=true;
	var verif_prenom=true;
	var verif_datenaiss=true;
	
	var xhr_object = null; 
	     
	   if(window.XMLHttpRequest) // Firefox 
	      xhr_object = new XMLHttpRequest(); 
	   else if(window.ActiveXObject) // Internet Explorer 
	      xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	   else { // XMLHttpRequest non supporté par le navigateur 
	      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	      return; 
	   } 
	 
		xhr_object.open("POST", "./php/convert.php", true);
				 
			   xhr_object.onreadystatechange = function() { 
				  if(xhr_object.readyState == 4) {
					 //alert(xhr_object.responseText); // DEBUG MODE
					 // --- ICI le retour (c'est à dire tout ce qui est écrit dans le fichier de traitement)
					 // --- est interprété, donc il suffi d'écrire du code JS dans traitement.php pour
					 // --- qu'il soit interprété au retour.
					 eval(xhr_object.responseText);
				  }
			   } 
			 
			   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			   // --- ICI TU PASSE TES ARGUMENTS AU SCRIPT :
			   var data = "url_page="+page;
			   data+="&nbchamp="+nbchamp;
			   
			  	for (i=1;i<=nbchamp;i++)
				{
					id = document.getElementById("civilite"+i).selectedIndex;
					id_reg = document.getElementById("id_regime"+i).selectedIndex;
					id1 = document.getElementById("type_pers"+i).selectedIndex;
					//si c'est la premiere valeur de la liste on change l'id car 0 n'est pas interpreté lors du transfert de données
					if(id==0)
					{
						id=10;
					}
					if(id1==0)
					{
						id1=10;
					}
					if(id_reg==0)
					{
						id_reg=100;
					}
					data+="&civilite"+i+"="+id;
					data+="&type_pers"+i+"="+id1;
					data+="&nom"+i+"="+document.getElementById('nom'+i).value;
					data+="&prenom"+i+"="+document.getElementById('prenom'+i).value;
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
					data+="&date_naiss"+i+"="+document.getElementById('date_naiss'+i).value;
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
					data+="&id_regime"+i+"="+id_reg;
					data+="&ident"+i+"="+document.getElementById('ident'+i).value;
					data+="&action="+action;
					if(document.getElementById('nom'+i).value==""){verif_nom=false;message_erreur="le champ nom ne peut etre vide";}else{
						if(document.getElementById('prenom'+i).value==""){verif_prenom=false;message_erreur="le champ prenom ne peut etre vide";}else{
							if(document.getElementById('date_naiss'+i).value=="")
							{
								verif_datenaiss=false;message_erreur="le champ date de naissance ne peut etre vide";
							}
							else
							{
								if(i==1){
									ancienne_chaine=document.getElementById('date_naiss'+1).value;
									chaine_annee=ancienne_chaine.substr(6, 4);
									var years_actuelle=new Date()
									years_actuelle = years_actuelle.getFullYear();
									years_verif=years_actuelle-18;
									if(chaine_annee >= years_verif)
									{
										verif_datenaiss=false;
										message_erreur="le souscripteur doit etre majeur";
									}
								}
								else
								{
									if(document.getElementById("type_pers"+2).selectedIndex==0 && i==2)
									{
										ancienne_chaine=document.getElementById('date_naiss'+2).value;
										chaine_annee=ancienne_chaine.substr(6, 4);
										var years_actuelle=new Date()
										years_actuelle = years_actuelle.getFullYear();
										years_verif=years_actuelle-18;
										if(chaine_annee >= years_verif)
										{
											verif_datenaiss=false;
											message_erreur="le conjoint doit etre majeur";
										}
									}
								}
							}
						}

					}
					}
				data+="&ident="+document.getElementById('ident').value;
				
			  if(action=="precedent"){xhr_object.send(data);}else{
				if(verif_nom && verif_prenom && verif_datenaiss){xhr_object.send(data);}else{alert(message_erreur);}}
}

// recup les infos de etape 3
function recup3(page,action)
{
	var nbchamp=document.getElementById("numchamp").value;
	var date_souhaiter=document.getElementById("date_souhaiter").value;
	

	var xhr_object = null; 
	     
	   if(window.XMLHttpRequest) // Firefox 
	      xhr_object = new XMLHttpRequest(); 
	   else if(window.ActiveXObject) // Internet Explorer 
	      xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	   else { // XMLHttpRequest non supporté par le navigateur 
	      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	      return; 
	   } 
	 
		xhr_object.open("POST", "./php/convert.php", true);
				 
			   xhr_object.onreadystatechange = function() { 
				  if(xhr_object.readyState == 4) {
					 //alert(xhr_object.responseText); // DEBUG MODE
					 // --- ICI le retour (c'est à dire tout ce qui est écrit dans le fichier de traitement)
					 // --- est interprété, donc il suffi d'écrire du code JS dans traitement.php pour
					 // --- qu'il soit interprété au retour.
					 eval(xhr_object.responseText);
				  }
			   } 
			 
			   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			   // --- ICI TU PASSE TES ARGUMENTS AU SCRIPT :
			   var data = "url_page="+page;
			   data+="&nbchamp="+nbchamp;
			   data+="&date_souhaiter="+date_souhaiter;
			   
			  	for (i=1;i<=nbchamp;i++)
				{
					id_Optique = document.getElementById("Optique"+i).selectedIndex;
					id_Dentaire = document.getElementById("Dentaire"+i).selectedIndex;
					id_Hospi = document.getElementById("Hospi"+i).selectedIndex;
					id_Consult = document.getElementById("Consult"+i).selectedIndex;
					id_Medecine = document.getElementById("Medecine"+i).selectedIndex;
					//si c'est la premiere valeur de la liste on change l'id car 0 n'est pas interpreté lors du transfert de données
					if(id_Optique==0){id_Optique=100;}
					if(id_Dentaire==0){id_Dentaire=100;}
					if(id_Hospi==0){id_Hospi=100;}
					if(id_Consult==0){id_Consult=100;}
					if(id_Medecine==0){id_Medecine=100;}
					
					data+="&Optique"+i+"="+id_Optique;
					data+="&Dentaire"+i+"="+id_Dentaire;
					data+="&Hospi"+i+"="+id_Hospi;
					data+="&Consult"+i+"="+id_Consult;
					data+="&Medecine"+i+"="+id_Medecine;

					data+="&action="+action;
				}
	
			   xhr_object.send(data);
}

//--------------------------------affiche les villes dans la liste deroulante selon le cp--------------------------------

function cp_ville()
{	
	var cp = document.getElementById("cp").value;
	/*var list = document.getElementById('listeville');
	aff_list='<select name="ville" id="ville">  <option>ville1</option><option>ville2</option></select>';
	list.innerHTML = aff_list;*/
	//document.getElementById("ville").options[1].text="t";
	//document.getElementById("ville").options[2].text="hgfd";
	if(document.getElementById("cp").value.length > 4)
	{
	   var xhr_object = null; 
	     
	   if(window.XMLHttpRequest) // Firefox 
	      xhr_object = new XMLHttpRequest(); 
	   else if(window.ActiveXObject) // Internet Explorer 
	      xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	   else { // XMLHttpRequest non supporté par le navigateur 
	      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	      return; 
	   } 
	 
		xhr_object.open("POST", "./php/requette_cp.php", true);
				 
			   xhr_object.onreadystatechange = function() { 
				  if(xhr_object.readyState == 4) {
					 //alert(xhr_object.responseText); // DEBUG MODE
					 // --- ICI le retour (c'est à dire tout ce qui est écrit dans le fichier de traitement)
					 // --- est interprété, donc il suffi d'écrire du code JS dans traitement.php pour
					 // --- qu'il soit interprété au retour.
					 eval(xhr_object.responseText);
				  }
			   } 
			 
			   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			   // --- ICI TU PASSE TES ARGUMENTS AU SCRIPT :
			   var data = "cp="+cp;
	
			   xhr_object.send(data);
	}
}

//-----------------------------------complete la liste deroulante a contacté---------------------------------------
function when_contact(valeur)
{	

	   var xhr_object = null; 
	     
	   if(window.XMLHttpRequest) // Firefox 
	      xhr_object = new XMLHttpRequest(); 
	   else if(window.ActiveXObject) // Internet Explorer 
	      xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	   else { // XMLHttpRequest non supporté par le navigateur 
	      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	      return; 
	   } 
	 
		xhr_object.open("POST", "./php/requette_when_contact.php", true);
				 
			   xhr_object.onreadystatechange = function() { 
				  if(xhr_object.readyState == 4) {
					 //alert(xhr_object.responseText); // DEBUG MODE
					 // --- ICI le retour (c'est à dire tout ce qui est écrit dans le fichier de traitement)
					 // --- est interprété, donc il suffi d'écrire du code JS dans traitement.php pour
					 // --- qu'il soit interprété au retour.
					 eval(xhr_object.responseText);
				  }
			   } 
			 
			   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			   // --- ICI TU PASSE TES ARGUMENTS AU SCRIPT :
			   var data = "valeur="+valeur;
			   xhr_object.send(data);

}

//---------------------------------------permet d'ajouter des lignes ou d'en supprimer si supp=0---------------

function ajout_champ(supp,numligne)
{
	var numchamp = document.getElementById("numchamp").value;
	var num=1;
	var ajout = document.getElementById('ajout');
	var ident = document.getElementById("ident").value;

	
	tab_sav=new Array(numchamp);
	if(numchamp>1){
		for (i=0;i<numchamp;i++)
		{
			if(i!=0 && numligne!=i )
			{
				tab_sav[num]=new Array(6);
				tab_sav[num][0]=document.getElementById("civilite"+i).selectedIndex;
				tab_sav[num][1]=document.getElementById('nom'+i).value;
				tab_sav[num][2]=document.getElementById('prenom'+i).value;
				tab_sav[num][3]=document.getElementById('date_naiss'+i).value;
				tab_sav[num][4]=document.getElementById("id_regime"+i).selectedIndex;
				tab_sav[num][5]=document.getElementById('ident'+i).value;
				tab_sav[num][6]=document.getElementById("type_pers"+i).selectedIndex;
				
				
				num++;
			}
		}
	}


	
	newligne='<table border="0">';
	newligne+='<tr>';
		newligne+='<td width="20" height="21"><div align="center"></div></td>';
		newligne+='<td width="20"><div align="center"></div></td>';
		newligne+='<td width="79"><div align="center"><span class="Etoile">*</span>Civilit&#233</div></td>';
		newligne+='<td width="100"><div align="center"><span class="Etoile">*</span>Situation</div></td>';
		newligne+='<td width="136"><div align="center"><span class="Etoile">*</span>Nom</div></td>';
		newligne+='<td width="136"><div align="center"><span class="Etoile">*</span>Pr&#233nom</div></td>';
		newligne+='<td width="136"><div align="center"><span class="Etoile">*</span>Date naissance</div></td>';
		newligne+='<td width="300"><div align="center"><span class="Etoile">*</span>R&#233gime sociale</div></td>';
	newligne+='</tr>';
	
	num=1;
	if(supp==0 && numchamp>2)
	{
		compteur=numchamp-1;
	}
	else
	{
		compteur=numchamp;
	}
	if(supp==0 && numchamp==numligne+1 && numchamp>2)
	{
		compteur=compteur-1;
	}

	for(i=1;i<=compteur;i++)
	{
		if(numligne !=i )
		{
			newligne+='<tr>';
			if(compteur == i)
			{
				newligne+='<td><div align="center"><img src="images/plus.png" width="20" height="21" onclick="ajout_champ(1,10)" style="cursor:hand"></div></td>';
			}
			else
			{ 
				newligne+='<td><div align="center"></div></td>';
			}
			newligne+='<td><div align="center"><img src="images/moins.png" width="20" height="21" onclick="ajout_champ(0,'+num+')" style="cursor:hand"></div></td>'+
			'<td><div align="center">'+
			  '<select name="civilite'+num+'" id="civilite'+num+'">'+
				'<option>Mr</option>'+
				'<option>Mme</option>'+
				'<option>Mlle</option>'+
			  '</select>'+
			'</div></td>';
			if(i==1)
				{
                        newligne+='<td><div align="center">'+
                      '<select style="width:100px;" disabled="disabled" name="type_pers'+num+'" id="type_pers'+num+'">'+
                        '<option selected="selected">Souscripteur</option>'+
                        '<option>Conjoint</option>'+
                        '<option>Enfant</option>'+
                      '</select>'+
                    '</div></td>';
				}
				else
				{
					if(supp==1){
						if(i==2)
						{
                                newligne+='<td><div align="center">'+
                              '<select style="width:100px;" name="type_pers'+num+'" id="type_pers'+num+'">'+
                                '<option>Conjoint</option>'+
                                '<option>Enfant</option>'+
                              '</select>'+
                            '</div></td>';
						}
						else
						{
								newligne+='<td><div align="center">'+
                              '<select style="width:100px;" name="type_pers'+num+'" id="type_pers'+num+'">'+
                                '<option>Enfant</option>'+
                              '</select>'+
                            '</div></td>';
						}
					}
					else
					{
						if(num ==1)
						{
						 newligne+='<td><div align="center">'+
						  '<select style="width:100px;" disabled="disabled" name="type_pers'+num+'" id="type_pers'+num+'">'+
							'<option selected="selected">Souscripteur</option>'+
							'<option>Conjoint</option>'+
							'<option>Enfant</option>'+
						  '</select>'+
						'</div></td>';
						}
						else
						{
							if(num==2)
							{
                                newligne+='<td><div align="center">'+
                              '<select style="width:100px;" name="type_pers'+num+'" id="type_pers'+num+'">'+
                                '<option>Conjoint</option>'+
                                '<option>Enfant</option>'+
                              '</select>'+
                            '</div></td>';
							}
							else
							{
									newligne+='<td><div align="center">'+
								  '<select style="width:100px;" name="type_pers'+num+'" id="type_pers'+num+'">'+
									'<option>Enfant</option>'+
								  '</select>'+
								'</div></td>';
							}
						}
					}
						
				}
			newligne+='<td><div align="center">'+
			  '<input name="nom'+num+'" type="text" id="nom'+num+'" size="20">'+
			'</div></td>'+
			'<td><div align="center">'+
			  '<input name="prenom'+num+'" type="text" id="prenom'+num+'" size="20">'+
			'</div></td>'+
			'<td><div align="center">'+
			  '<input name="date_naiss'+num+'" type="text" id="date_naiss'+num+'" size="10">'+
			'</div></td>'+
			'<td><div align="center">'+
			  '<select name="id_regime'+num+'" id="id_regime'+num+'">'+
			    '<option>S&#233curit&#233 sociale ou assimil&#233</option>'+
				'<option>Alsace-Moselle</option>'+
				'<option>Salari&#233 agricole</option>'+
				'<option>Exploitant agricole</option>'+
				'<option>Travailleur non salari&#233</option>'+
				'<option>CFE</option>'+
			  '</select>'+
			'</div></td>'+
			'<td><div style="visibility:hidden">'+
			  '<input name="ident'+num+'" type="text" id="ident'+num+'" size="1" value="'+ident+'">'+
			'</div></td>'+
		  '</tr>';
		  num++;
		  ident++;
		}
	}
	newligne+='</table>';
	ajout.innerHTML = newligne;
	
	num=1;
	if(numchamp>1){
		for (i=0;i<numchamp;i++)
		{
			if(i!=0 && numligne!=i){
				document.getElementById("civilite"+num).selectedIndex=tab_sav[num][0];
				document.getElementById('nom'+num).value=tab_sav[num][1];
				document.getElementById('prenom'+num).value=tab_sav[num][2];
				document.getElementById('date_naiss'+num).value=tab_sav[num][3];
				document.getElementById("id_regime"+num).selectedIndex=tab_sav[num][4];
				document.getElementById('ident'+num).value=tab_sav[num][5];
				document.getElementById('type_pers'+num).selectedIndex=tab_sav[num][6];
				num++
			}
		}
	}
	
	if(supp==1 && numchamp<numligne)
	{
		numchamp++;
	}
	if(supp==0 && numchamp>2)
	{
		numchamp--;
	}
	document.getElementById("ident").value=ident;
	document.getElementById("numchamp").value=numchamp;
}


function retour_ajout_champ(nb)
{
	document.getElementById("numchamp").value=nb;
	
	var numchamp = document.getElementById("numchamp").value;
	var num=1;
	var ajout = document.getElementById('ajout');
	var ident = document.getElementById("ident").value;


	newligne='<table border="0">';

	newligne+='<tr>';
		newligne+='<td width="20" height="21"><div align="center"></div></td>';
		newligne+='<td width="20"><div align="center"></div></td>';
		newligne+='<td width="79"><div align="center"><span class="Etoile">*</span>Civilit&#233</div></td>';
		newligne+='<td width="100"><div align="center"><span class="Etoile">*</span>Situation</div></td>';
		newligne+='<td width="136"><div align="center"><span class="Etoile">*</span>Nom</div></td>';
		newligne+='<td width="136"><div align="center"><span class="Etoile">*</span>Pr&#233nom</div></td>';
		newligne+='<td width="136"><div align="center"><span class="Etoile">*</span>Date naissance</div></td>';
		newligne+='<td width="300"><div align="center"><span class="Etoile">*</span>R&#233gime sociale</div></td>';
	newligne+='</tr>';
	
	for(i=1;i<=numchamp;i++)
	{
		newligne+='<tr>';
		if(numchamp == i)
		{
			newligne+='<td width="20"><div align="center"><img src="images/plus.png" width="20" height="21" onclick="ajout_champ(1,10)" style="cursor:hand"></div></td>';
		}
		else
		{ 
			newligne+='<td width="20"><div align="center"></div></td>';
		}
		newligne+='<td width="20"><div align="center"><img src="images/moins.png" width="20" height="21" onclick="ajout_champ(0,'+num+')" style="cursor:hand"></div></td>'+
		'<td width="79"><div align="center">'+
		  '<select name="civilite'+num+'" id="civilite'+num+'">'+
			'<option>Mr</option>'+
			'<option>Mme</option>'+
			'<option>Mlle</option>'+
		  '</select>'+
		'</div></td>';
			if(i==1)
				{
                        newligne+='<td width="100"><div align="center">'+
                      '<select style="width:100px;" disabled="disabled" name="type_pers'+num+'" id="type_pers'+num+'">'+
                        '<option selected="selected">Souscripteur</option>'+
                        '<option>Conjoint</option>'+
                        '<option>Enfant</option>'+
                      '</select>'+
                    '</div></td>';
				}
				else
				{
					if(i==2)
					{
							newligne+='<td width="100"><div align="center">'+
						  '<select style="width:100px;" name="type_pers'+num+'" id="type_pers'+num+'">'+
							'<option>Conjoint</option>'+
							'<option>Enfant</option>'+
						  '</select>'+
						'</div></td>';
					}
					else
					{
							newligne+='<td width="100"><div align="center">'+
						  '<select style="width:100px;" name="type_pers'+num+'" id="type_pers'+num+'">'+
							'<option>Enfant</option>'+
						  '</select>'+
						'</div></td>';
					}
				}
					
			newligne+='<td width="136"><div align="center">'+
		  '<input name="nom'+num+'" type="text" id="nom'+num+'" size="20">'+
		'</div></td>'+
		'<td width="136"><div align="center">'+
		  '<input name="prenom'+num+'" type="text" id="prenom'+num+'" size="20">'+
		'</div></td>'+
		'<td width="136"><div align="center">'+
		  '<input name="date_naiss'+num+'" type="text" id="date_naiss'+num+'" size="10">'+
		'</div></td>'+
		'<td width="300"><div align="center">'+
		  '<select name="id_regime'+num+'" id="id_regime'+num+'">'+
		  		'<option>S&#233curit&#233 sociale ou assimil&#233</option>'+
				'<option>Alsace-Moselle</option>'+
				'<option>Salari&#233 agricole</option>'+
				'<option>Exploitant agricole</option>'+
				'<option>Travailleur non salari&#233</option>'+
				'<option>CFE</option>'+
		  '</select>'+
		'</div></td>'+
		'<td><div style="visibility:hidden">'+
		 '<input name="ident'+ident+'" type="text" id="ident'+ident+'" size="1" value="'+ident+'">'+
		'</div></td>'+
	  '</tr>';
	  num++
	  ident++;
	}
	newligne+='</table>';
	ajout.innerHTML = newligne;
	

	numchamp++;
	document.getElementById("ident").value=ident;
	document.getElementById("numchamp").value=numchamp;
	
	
}


function affichage_message()
{


	   var xhr_object = null; 
	     
	   if(window.XMLHttpRequest) // Firefox 
	      xhr_object = new XMLHttpRequest(); 
	   else if(window.ActiveXObject) // Internet Explorer 
	      xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	   else { // XMLHttpRequest non supporté par le navigateur 
	      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	      return; 
	   } 
	 
		xhr_object.open("POST", "./php/convert.php", true);

			   xhr_object.onreadystatechange = function() { 
				  if(xhr_object.readyState == 4) {
					 //alert(xhr_object.responseText); // DEBUG MODE
					 // --- ICI le retour (c'est à dire tout ce qui est écrit dans le fichier de traitement)
					 // --- est interprété, donc il suffi d'écrire du code JS dans traitement.php pour
					 // --- qu'il soit interprété au retour.
					 eval(xhr_object.responseText);
				  }
			   } 
			 
			   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			   // --- ICI TU PASSE TES ARGUMENTS AU SCRIPT :
			    var data = "url_page=terminer";
	
			   xhr_object.send(data);


messageObj = new DHTML_modalMessage();	// We only create one object of this class
texte='<div align="center">votre demande &#224 bien &#233t&#233 enregistr&#233e<p></p><a href=\'#\' onclick=\'closeMessage();return false\'>fermer</a></div>';
displayStaticMessage(texte,false)
}

function affichage_formulaire()
{


	   var xhr_object = null; 
	     
	   if(window.XMLHttpRequest) // Firefox 
	      xhr_object = new XMLHttpRequest(); 
	   else if(window.ActiveXObject) // Internet Explorer 
	      xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	   else { // XMLHttpRequest non supporté par le navigateur 
	      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	      return; 
	   } 
	 
		xhr_object.open("POST", "./php/convert.php", true);

			   xhr_object.onreadystatechange = function() { 
				  if(xhr_object.readyState == 4) {
					 //alert(xhr_object.responseText); // DEBUG MODE
					 // --- ICI le retour (c'est à dire tout ce qui est écrit dans le fichier de traitement)
					 // --- est interprété, donc il suffi d'écrire du code JS dans traitement.php pour
					 // --- qu'il soit interprété au retour.
					 eval(xhr_object.responseText);
				  }
			   } 
			 
			   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			   // --- ICI TU PASSE TES ARGUMENTS AU SCRIPT :
			    var data = "url_page=affichage_formulaire";
	
			   xhr_object.send(data);


messageObj = new DHTML_modalMessage();	// We only create one object of this class
texte='<div id="formulaire_contact" align="center"><br/><div id="barreContact">Formulaire de contact</div><br/><p><form id="contact" method="post" action="./js/traitement_formulaire.php"><fieldset><legend>Vos coordonn&#233es</legend><p><label for="nom">Nom :</label><input type="text" id="nom" name="nom" tabindex="1" /></p><p><label for="email">Email :</label><input type="text" id="email" name="email" tabindex="2" /></p></fieldset><br/><br/><fieldset><legend>Votre message :</legend><p><label for="objet">Objet :</label><input type="text" id="objet" name="objet" tabindex="3" /></p><p><label for="message">Message :</label><textarea id="message" name="message" tabindex="4" cols="30" rows="8"></textarea></p></fieldset><br/><div style="text-align:center;"><input type="submit" name="envoi" value="Envoyer le formulaire !" /></div></form></p><br/><a href=\'#\' onclick=\'closeMessage();return false\'> Fermer </a></div>';
displayStaticMessage(texte,false);
}


function displayStaticMessage(messageContent,cssClass)
{

	messageObj.setHtmlContent(messageContent);
	messageObj.setSize(600,600);
	messageObj.setCssClassMessageBox(cssClass);
	messageObj.setSource(false);	// no html source since we want to use a static message here.
	messageObj.setShadowDivVisible(false);	// Disable shadow for these boxes	
	messageObj.display();
	
	
}

function closeMessage()
{
	messageObj.close();	
	document.location.href ="http://g2h.fr/";
}



function verif_tel(id)
{
	
	if(event.keyCode != 8 && event.keyCode != 46 && event.keyCode != 37 && event.keyCode != 39 )
	{
		tel=document.getElementById(id).value;
		newtel=tel;
		tel="";
		
		for(i=0;i<newtel.length;i++)
		{
			if (newtel.charAt(i) != ".")
			{
				tel += newtel.charAt(i);
			}
		}
		newtel=tel;
		tel="";
		if(newtel.length>10){nb=10;}else{nb=newtel.length;}
		
		for(i=0;i<nb;i++)
		{
			tel += newtel.charAt(i);
			
			if(i==1 || i==3 || i==5 || i==7)
			{
				tel+=".";
			}
		}
		document.getElementById(id).value=tel;
	}
	

}
