function ctrl(){
	/*s_1*/
	if(!(document.form1.s_1[0].checked || document.form1.s_1[1].checked)){
		alert("Civilité obligatoire");
		return false;
	}
	
	/* dnj_1 */
	if(document.form1.dnj_1.value==""){
		alert("Date de Naissance(jour) obligatoire");
		document.form1.dnj_1.focus();
		return false;
	}
	/* dnm */
	if(document.form1.dnm_1.value==""){
		alert("Date de Naissance(mois) obligatoire");
		document.form1.dnm_1.focus();
		return false;
	}
	/* dna */
	if(document.form1.dna_1.value==""){
		alert("Date de Naissance(année) obligatoire");
		document.form1.dna_1.focus();
		return false;
	}

	/* rgm_1 */
	if(document.form1.rgm_1.value==""){
		alert("Régime obligatoire");
		document.form1.rgm_1.focus();
		return false;
	}
	
		/* COMMUN */
	/* Cp */
	if(document.form1.cp.value==""){
		alert("Code postal obligatoire");
		document.form1.cp.focus();
		return false;
	}
		/* Check lenght */
	len = document.form1.cp.value.length
	if ((len!=5) && (len!=8)) {
		alert("Longueur du code postal invalide\n (5 caractères) OU (8 caractères) acceptés")
		document.form1.cp.focus();
		return false;
	}else{
		/* check num */
		var chaine=document.form1.cp.value;
		var exp=new RegExp("^[0-9]*$","g");
		if (exp.test(chaine)==false){
			alert("Caractères non numériques dans le Code Postal")
			document.form1.cp.focus();
			return false;
		}
	}
	
	/* Telephone */
	if(document.form1.tel.value==""){
		alert("Téléphone Obligatoire");
		document.form1.tel.focus();
		return false;
	}
	var chaine=document.form1.tel.value;
	var exp=new RegExp("^[0-9]*$","g");
	if (exp.test(chaine)==false){
		alert("Caractères non Numériques dans le Téléphone");
		document.form1.tel.focus();
		return false;
	}
	var	lentel = document.form1.tel.value.length
	if (lentel!=10){
		alert("Le numéro de téléphone doit comporter 10 chiffres")
		document.form1.tel.focus();
		return false;
	}
	/* Email */
	if(document.form1.email.value==""){
		alert("Email Obligatoire");
		document.form1.email.focus();
		return false;
	}
	if ((document.form1.email.value.indexOf("@")==-1)||(document.form1.email.value.indexOf(".")==-1)) {
		document.form1.email.focus();
		alert("Veuillez saisir une adresse e-mail valide");
		return false;
	}
			
if(document.form1.selectconj.value=="oui"){	
	/* S_2 */
	var s_2 = document.form1.s_2.value;
	var dnj_2 = document.form1.dnj_2.value;
	var dnm_2 = document.form1.dnm_2.value;
	var dna_2 = document.form1.dna_2.value;
	var rgm_2 = document.form1.rgm_2.value;

	if(!(document.form1.s_2[0].checked || document.form1.s_2[1].checked)){
		alert("Civilité conjoint obligatoire");
		return false;
	}
		
	if(document.form1.s_1[0].checked == document.form1.s_2[0].checked){
		alert("Civilité du conjoint doit être différente");
		return false;
	}
		/* dnj_2 */
	if(document.form1.dnj_2.value==""){
		alert("Jour de naissance du conjoint obligatoire");
		document.form1.dnj_2.focus();
		return false;
	}
		/* dnm_2 */
	if(document.form1.dnm_2.value==""){
		alert("Mois de naissance du conjoint obligatoire");
		document.form1.dnm_2.focus();
		return false;
	}
		/* dna_2 */
	if(document.form1.dna_2.value==""){
		alert("Année de naissance du conjoint obligatoire");
		document.form1.dna_2.focus();
		return false;
	}

		/* rgm_2 */
	if(document.form1.rgm_2.value==""){
		alert("Régime du conjoint obligatoire");
		document.form1.rgm_2.focus();
		return false;
	}

}

	if(document.form1.n_enf.value > 0){
		var e = document.form1.n_enf.value;
		if(document.form1.selectconj.value=="oui"){	
			var lastpos = 9; /* Nombre de select précédent en partant de 0 */
			var nextposR = 4; /* Prochain radio */
		}else{
			var lastpos = 5;
			var nextposR = 2;
		}	
		for(i=1;i<=e;i++){
			var r_btR = String(document.getElementsByTagName("input")[nextposR].name);
			if(!(document.getElementsByName(r_btR)[0].checked || document.getElementsByName(r_btR)[1].checked)){
				alert("Civilité obligatoire pour enfant "+i);
				return false;
			}
			nextposR = nextposR + 2; /* Nb balises de radio par ligne*/
			for(nSel=1;nSel<=4;nSel++){ /* Nb balises select par ligne*/
				var sel = lastpos + nSel;
				var r_sel = String(document.getElementsByTagName("select")[sel].name);
				r_selType = r_sel.substring(3,6);				
				switch(r_selType){
					case "dnj":
					if(document.getElementsByName(r_sel)[0].value == ""){
						alert("jour de naissance requis pour enfant "+i);
						return false;
					}
					break;
					case "dnm":
					if(document.getElementsByName(r_sel)[0].value == ""){
						alert("mois de naissance requis pour enfant "+i);
						return false;
					}
					break;
					case "dna":
					if(document.getElementsByName(r_sel)[0].value == ""){
						alert("année de naissance requise pour enfant "+i);
						return false;
					}
					break;
					case "rgm":
					if(document.getElementsByName(r_sel)[0].value == ""){
						alert("régime requis pour enfant "+i);
						return false;
					}
					break;			
				}
			}
		    lastpos = lastpos + 4;			
		}		
	}
}				
function fixe_hdiv(){

	var conj = document.getElementById('selectconj').options[document.getElementById('selectconj').selectedIndex].value;
	var enf = document.getElementById('n_enf').options[document.getElementById('n_enf').selectedIndex].value;	
  switch(enf){
    case "0":
	if(conj == "non"){
		document.getElementById("leftBlocH").style.height=385+"px";
	}else{
		document.getElementById("leftBlocH").style.height=430+"px";
	}	
	break;
    case "1":
	if(conj == "non"){
		document.getElementById("leftBlocH").style.height=425+"px";
	}else{
		document.getElementById("leftBlocH").style.height=470+"px";
	}
	break;
	case "2":
	if(conj == "non"){
		document.getElementById("leftBlocH").style.height=450+"px";
	}else{
		document.getElementById("leftBlocH").style.height=495+"px";
	}	
	break;
	case "3":
	if(conj == "non"){
		document.getElementById("leftBlocH").style.height=475+"px";
	}else{
		document.getElementById("leftBlocH").style.height=520+"px";
	}
	break; 
	case "4":
	if(conj == "non"){
		document.getElementById("leftBlocH").style.height=500+"px";
	}else{
		document.getElementById("leftBlocH").style.height=545+"px";
	}
	break;  
 	case "5":
	if(conj == "non"){
		document.getElementById("leftBlocH").style.height=525+"px";
	}else{
		document.getElementById("leftBlocH").style.height=570+"px";
	}
	break; 
 }
return false;
}				
window.onload = hidedivconj;

function hidedivconj(){
		
		document.getElementById("enfants").style.visibility="hidden";
		document.getElementById("enfants").style.display="none";
		document.getElementById("conjoint").style.visibility="hidden";
		document.getElementById("conjoint").style.display="none";		
		document.getElementById("selectconj").value = "non";
		document.getElementById("n_enf").value = "0";
		return false;
}

/************************** Mise en place du bloc conjoint *****************************************/

function disp_divconj(selectconj){
  if(selectconj.options[selectconj.selectedIndex].value == "oui"){
			document.getElementById("conjoint").style.visibility="visible";
			document.getElementById("conjoint").style.display="block";
			document.getElementById("conj").style.visibility="visible";
			document.getElementById("conj").style.display="block";
			fixe_hdiv();
      /* Masquer les conteneurs parents et tous les noeuds enfants*/
		  var nodeListe = document.getElementById("conj");
		  while (nodeListe.hasChildNodes()){
			 nodeListe.removeChild(nodeListe.childNodes[0]);
		  }
		  
		    /* Tableau civilité */
		   var tabCivConj = new Array(
						new Option("", "", false, false),
						new Option("Homme", "H", false, false),
						new Option("Femme", "F", false, false)
						);
		  /* Tableau des jours */				
		  var tabJconj = new Array(
						new Option("", "", false, false),
						new Option("01", "01", false, false),
						new Option("02", "02", false, false),
						new Option("03", "03", false, false),
						new Option("04", "04", false, false),
						new Option("05", "05", false, false),
						new Option("06", "06", false, false),
						new Option("07", "07", false, false),
						new Option("08", "08", false, false),
						new Option("09", "09", false, false),
						new Option("10", "10", false, false),
						new Option("11", "11", false, false),
						new Option("12", "12", false, false),
						new Option("13", "13", false, false),
						new Option("14", "14", false, false),
						new Option("15", "15", false, false),
						new Option("16", "16", false, false),
						new Option("17", "17", false, false),
						new Option("18", "18", false, false),
						new Option("19", "19", false, false),
						new Option("20", "20", false, false),
						new Option("21", "21", false, false),
						new Option("22", "22", false, false),
						new Option("23", "23", false, false),
						new Option("24", "24", false, false),
						new Option("25", "25", false, false),
						new Option("26", "26", false, false),
						new Option("27", "27", false, false),
						new Option("28", "28", false, false),
						new Option("29", "29", false, false),
						new Option("30", "30", false, false),
						new Option("31", "31", false, false)
						);

		  /* Tableau des mois */				
		  var tabMconj = new Array(
						new Option("", "", false, false),
						new Option("01", "01", false, false),
						new Option("02", "02", false, false),
						new Option("03", "03", false, false),
						new Option("04", "04", false, false),
						new Option("05", "05", false, false),
						new Option("06", "06", false, false),
						new Option("07", "07", false, false),
						new Option("08", "08", false, false),
						new Option("09", "09", false, false),
						new Option("10", "10", false, false),
						new Option("11", "11", false, false),
						new Option("12", "12", false, false)
						);

		    /* Tableau des ans */				
		   var anMaxConj =  new Date().getFullYear() - 19;
		   var tabAconj = new Array();
		   for(ic=0;ic<76;ic++){
		      var selAconj = anMaxConj - ic;
          tabAconj[ic] = new Option(selAconj, selAconj, false, false);
       } 

			  /* Tableau régime conjoint */
	     	var tabRgmConj = new Array(
						new Option("", "", false, false),
						new Option("Régime général", "SECU", false, false),
						new Option("Régime TNS", "TNS", false, false),
						new Option("Régime Agricole", "AGRI", false, false)
						);						
		  
		v_div_parent = document.getElementById("conj");
	   /* Création et mise en place civilité*/
	    label_civConj = document.createElement("label");
	    label_civConj.setAttribute("class","profil");
	    label_civConj.innerHTML = "Civilité : ";		
	  
		sel_civConjH = document.createElement("input");
        sel_civConjH.setAttribute("type","radio");
		sel_civConjH.setAttribute("id","s_2h");
		sel_civConjH.setAttribute("name","s_2");
		sel_civConjH.setAttribute("value","homme");
		
		label_civConjH = document.createElement("label");
		label_civConjH.setAttribute("class","civRadio");
		label_civConjH.innerHTML = "Homme";
		 		
		sel_civConjF = document.createElement("input");
		sel_civConjF.setAttribute("type","radio");
		sel_civConjF.setAttribute("id","s_2f");
		sel_civConjF.setAttribute("name","s_2");
		sel_civConjF.setAttribute("value","femme");
		
		label_civConjF = document.createElement("label");
		label_civConjF.setAttribute("class","civRadio");
	    label_civConjF.innerHTML = "Femme : ";
       
	   	v_div_parent.appendChild(sel_civConjH);
	   	v_div_parent.insertBefore(label_civConj,sel_civConjH);		
		v_div_parent.appendChild(sel_civConjF);
		v_div_parent.insertBefore(sel_civConjH,sel_civConjF);
		v_div_parent.insertBefore(label_civConjH,sel_civConjF);

		/* Création et mise en place des jours*/
		label_Nconj = document.createElement("label");
		label_Nconj.setAttribute("class","profil");
		label_Nconj.innerHTML = " Né(e) le : ";
		
		 sel_conjJ = document.createElement("select");
		 sel_conjJ.setAttribute("id","dnj_2");
		 sel_conjJ.setAttribute("name","dnj_2");
		 sel_conjJ.setAttribute("class","inchamp");
		 for (j=0;j<tabJconj.length;j++){
		 	sel_conjJ.options.add(tabJconj[j]);
		 }        
		
		v_div_parent.appendChild(sel_conjJ);
		v_div_parent.insertBefore(label_civConjF,sel_conjJ);
		v_div_parent.insertBefore(label_Nconj,sel_conjJ);
		
		/* Création et mise en place des mois*/
		label_Mconj = document.createElement("span");
		label_Mconj.innerHTML = " / ";
		
		sel_conjM = document.createElement("select");
		sel_conjM.setAttribute("id","dnm_2");
		sel_conjM.setAttribute("name","dnm_2");
		sel_conjM.setAttribute("class","inchamp");
		for (m=0;m<tabMconj.length;m++){
			sel_conjM.options.add(tabMconj[m]);
		}
		
		v_div_parent.appendChild(sel_conjM);
		v_div_parent.insertBefore(sel_conjJ,sel_conjM);
		v_div_parent.insertBefore(label_Mconj,sel_conjM);
		
			/* Création et mise en place des ans*/
		label_Aconj = document.createElement("span");
		label_Aconj.innerHTML = " / ";
		
		sel_conjA = document.createElement("select");
		sel_conjA.setAttribute("id","dna_2");
		sel_conjA.setAttribute("name","dna_2");
		sel_conjA.setAttribute("class","inchamp");
		for (a=0;a<tabAconj.length;a++){
			sel_conjA.options.add(tabAconj[a]);
		}

		v_div_parent.appendChild(sel_conjA);
		v_div_parent.insertBefore(sel_conjM,sel_conjA);
		v_div_parent.insertBefore(label_Aconj,sel_conjA);

		/* Création et mise en place du régime*/
		label_Rconj = document.createElement("label");
		label_Rconj.setAttribute("class","profil");
		label_Rconj.innerHTML = " Régime : ";
		
		sel_conjR = document.createElement("select");
		sel_conjR.setAttribute("id","rgm_2");
		sel_conjR.setAttribute("name","rgm_2");
		sel_conjR.setAttribute("class","inchamp");
		for (r=0;r<tabRgmConj.length;r++){
			sel_conjR.options.add(tabRgmConj[r]);
		}              
		v_div_parent.appendChild(sel_conjR);
		v_div_parent.insertBefore(sel_conjA,sel_conjR);
		v_div_parent.insertBefore(label_Rconj,sel_conjR);		  
		  
	}else{
	  /* Masquer les conteneurs parents et retirer tous les noeuds enfants*/
		v_div_parent = document.getElementById("conjoint");
	    document.getElementById("conjoint").style.visibility="hidden";
	    document.getElementById("conjoint").style.display="none";
    	document.getElementById("conj").style.visibility="hidden";
	    document.getElementById("conj").style.display="none";
		fixe_hdiv();
		  var nodeListe = document.getElementById("conj");
		  while (nodeListe.hasChildNodes()){
			   nodeListe.removeChild(nodeListe.childNodes[0]);
		  }		 		
	}		
		return false;		
}

/****************************** Mise en place du bloc enfants ********************************/
  
function disp_divenf(n_enf){
 
  var nbEnf = n_enf.options[n_enf.selectedIndex].value;
  /*Gerer la progression du formulaire vers le bas*/
  fixe_hdiv();
					
  if(nbEnf > 0){
		document.getElementById("enfants").style.visibility="visible";
		document.getElementById("enfants").style.display="block";
		document.getElementById("enf").style.visibility="visible";
		document.getElementById("enf").style.display="block";

    /* Masquer les conteneurs parents et tous les noeuds enfants*/
		var nodeListe = document.getElementById("enf");
		while (nodeListe.hasChildNodes()){
			nodeListe.removeChild(nodeListe.childNodes[0]);
		}
				
	  /* Pour IE définir la hauteur du conteneurs des enfants*/
/*	   hLineEnf = 40 * nbEnf;
	   if(nbEnf >= 1  &&  nbEnf < 2){
		 newHBloc = 40 + hLineEnf - (nbEnf * 1);
	   }
	   if(nbEnf >= 2  &&  nbEnf < 3){
		 newHBloc = 40 + hLineEnf - (nbEnf * 9);
	   }
	   if(nbEnf >= 3  &&  nbEnf < 5){
		newHBloc = 40 + hLineEnf - (nbEnf * 11);
	   }
	   if(nbEnf >= 5){
		newHBloc = 40 + hLineEnf - (nbEnf * 14);
	   } 
	   document.getElementById("enfants").style.height = newHBloc;
*/		
	 /* newDim = hConjVal + (30 * nbEnf) ;
      document.getElementById("pers").style.height=newDim;
	 */ 

	for(i=1;i<=nbEnf;i++){
	  
	  	  	  /* Tableau civilité */
		    var tabCiv = new Array(
						new Option("", "", false, false),
						new Option("Homme", "H", false, false),
						new Option("Femme", "F", false, false)
						);
	       /* Tableau des jours */				
		    var tabJ = new Array(
						new Option("", "", false, false),
						new Option("01", "01", false, false),
						new Option("02", "02", false, false),
						new Option("03", "03", false, false),
						new Option("04", "04", false, false),
						new Option("05", "05", false, false),
						new Option("06", "06", false, false),
						new Option("07", "07", false, false),
						new Option("08", "08", false, false),
						new Option("09", "09", false, false),
						new Option("10", "10", false, false),
						new Option("11", "11", false, false),
						new Option("12", "12", false, false),
						new Option("13", "13", false, false),
						new Option("14", "14", false, false),
						new Option("15", "15", false, false),
						new Option("16", "16", false, false),
						new Option("17", "17", false, false),
						new Option("18", "18", false, false),
						new Option("19", "19", false, false),
						new Option("20", "20", false, false),
						new Option("21", "21", false, false),
						new Option("22", "22", false, false),
						new Option("23", "23", false, false),
						new Option("24", "24", false, false),
						new Option("25", "25", false, false),
						new Option("26", "26", false, false),
						new Option("27", "27", false, false),
						new Option("28", "28", false, false),
						new Option("29", "29", false, false),
						new Option("30", "30", false, false),
						new Option("31", "31", false, false)
						);

		    /* Tableau des mois */				
		    var tabM = new Array(
						new Option("", "", false, false),
						new Option("01", "01", false, false),
						new Option("02", "02", false, false),
						new Option("03", "03", false, false),
						new Option("04", "04", false, false),
						new Option("05", "05", false, false),
						new Option("06", "06", false, false),
						new Option("07", "07", false, false),
						new Option("08", "08", false, false),
						new Option("09", "09", false, false),
						new Option("10", "10", false, false),
						new Option("11", "11", false, false),
						new Option("12", "12", false, false)
						);

		    /* Tableau des ans */				
		    var anMaxEnf =  new Date().getFullYear();
		    var tabA = new Array();
		    for(ie=0;ie<=30;ie++){
		        var selAenf = anMaxEnf - ie;
           tabA[ie] = new Option(selAenf, selAenf, false, false);
        } 

	   	/* Tableau régime enfants */
	   	 var tabRgm = new Array(
						new Option("", "", false, false),
						new Option("Le vôtre", "rgm_1", false, false),
						new Option( "Celui du conjoint", "rgm_2", false, false)
						);
	  
	 	v_div_parent = document.getElementById("enf");
	   /* Création et mise en place civilité*/
	    label_civEnf = document.createElement("label");
	    label_civEnf.setAttribute("class","profil");
	    label_civEnf.innerHTML = "Civilité : ";
		
		sel_civEnfH = document.createElement("input");
		sel_civEnfH.setAttribute("type","radio");
		sel_civEnfH.setAttribute("id","E"+i+"_seH");
	   	sel_civEnfH.setAttribute("name","E"+i+"_se");
		sel_civEnfH.setAttribute("value","homme");
		
		label_civEnfH = document.createElement("label");
		label_civEnfH.setAttribute("class","civRadio");
		label_civEnfH.innerHTML = "Homme";
		
		sel_civEnfF = document.createElement("input");
		sel_civEnfF.setAttribute("type","radio");
		sel_civEnfF.setAttribute("id","E"+i+"_seF");
		sel_civEnfF.setAttribute("name","E"+i+"_se");
		sel_civEnfF.setAttribute("value","femme");

		label_civEnfF = document.createElement("label");
		label_civEnfF.setAttribute("class","civRadio");
	    label_civEnfF.innerHTML = "Femme :";

	   	v_div_parent.appendChild(sel_civEnfH);
	   	v_div_parent.insertBefore(label_civEnf,sel_civEnfH);		
		v_div_parent.appendChild(sel_civEnfF);
		v_div_parent.insertBefore(sel_civEnfH,sel_civEnfF);
		v_div_parent.insertBefore(label_civEnfH,sel_civEnfF); 	
		
		  /* Création et mise en place des jours*/
	    label_N = document.createElement("label");
	    label_N.setAttribute("class","profil");
	    label_N.innerHTML = " Né(e) le : ";
		
		  sel_enfJ = document.createElement("select");
		  sel_enfJ.setAttribute("id","E"+i+"_dnj");
		  sel_enfJ.setAttribute("name","E"+i+"_dnj");
		  sel_enfJ.setAttribute("class","inchamp");
		  for (j=0;j<tabJ.length;j++){
			   sel_enfJ.options.add(tabJ[j]);
		  }
		
		  v_div_parent.appendChild(sel_enfJ);
		  v_div_parent.insertBefore(label_civEnfF,sel_enfJ);
		  v_div_parent.insertBefore(label_N,sel_enfJ);
		
		/* Création et mise en place des mois*/
		  label_M = document.createElement("span");
		  label_M.innerHTML = " / ";
		
		  sel_enfM = document.createElement("select");
		  sel_enfM.setAttribute("id","E"+i+"_dnm");
		  sel_enfM.setAttribute("name","E"+i+"_dnm");
		  sel_enfM.setAttribute("class","inchamp");
		  for (m=0;m<tabM.length;m++){
			   sel_enfM.options.add(tabM[m]);
		  }
		
		  v_div_parent.appendChild(sel_enfM);
		  v_div_parent.insertBefore(sel_enfJ,sel_enfM);
		  v_div_parent.insertBefore(label_M,sel_enfM);
		
			/* Création et mise en place des ans*/
		  label_A = document.createElement("span");
		  label_A.innerHTML = " / ";
		
		  sel_enfA = document.createElement("select");
		  sel_enfA.setAttribute("id","E"+i+"_dna");
		  sel_enfA.setAttribute("name","E"+i+"_dna");
		  sel_enfA.setAttribute("class","inchamp");
		  for (a=0;a<tabA.length;a++){
			   sel_enfA.options.add(tabA[a]);
		  }
	
		  v_div_parent.appendChild(sel_enfA);
		  v_div_parent.insertBefore(sel_enfM,sel_enfA);
		  v_div_parent.insertBefore(label_A,sel_enfA);

		/* Création et mise en place du régime*/
		label_R = document.createElement("label");
		label_R.setAttribute("class","profil");
		label_R.innerHTML = " Régime : ";
		
		sel_enfR = document.createElement("select");
		sel_enfR.setAttribute("id","E"+i+"_rgm");
		sel_enfR.setAttribute("name","E"+i+"_rgm");
		sel_enfR.setAttribute("class","inchamp");
		for (r=0;r<tabRgm.length;r++){
		  	sel_enfR.options.add(tabRgm[r]);
		  }
	 	v_div_parent.appendChild(sel_enfR);
		v_div_parent.insertBefore(sel_enfA,sel_enfR);
		v_div_parent.insertBefore(label_R,sel_enfR);
	
		br = document.createElement("br");
		v_div_parent.appendChild(br);
  }
 
 
 }else{
    /* Masquer les conteneurs parents et retirer tous les noeuds enfants*/
		v_div_parent = document.getElementById("enfants");
		document.getElementById("enfants").style.visibility="hidden";
	    document.getElementById("enfants").style.display="none";
		document.getElementById("enf").style.visibility="hidden";
		document.getElementById("enf").style.display="none";
		
	    var nodeListe = document.getElementById("enf");
		while (nodeListe.hasChildNodes()){
		  	nodeListe.removeChild(nodeListe.childNodes[0]);
		 }  
 
 }
 	return false;	
}


function getXhr(){
    var xhr = null; 
		if(window.XMLHttpRequest) // Firefox et autres
				xhr = new XMLHttpRequest(); 
		else if(window.ActiveXObject){ // Internet Explorer 
				try {
			        xhr = new ActiveXObject("Msxml2.XMLHTTP");
			      } catch (e) {
			        xhr = new ActiveXObject("Microsoft.XMLHTTP");
			      }
		}else { // XMLHttpRequest non supporté par le navigateur 
				   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
				   xhr = false; 
		} 
        return xhr
}
			
			/**
			* Méthode qui sera appelée lors du clic
			*/
function go(){
		var xhr = getXhr()
				// On défini ce qu'on va faire quand on aura la réponse
			xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			   if(xhr.readyState == 4 && xhr.status == 200){
					selville = xhr.responseText;
						//alert(xhr.responseText);
					document.getElementById('ville').innerHTML = selville;
				  }
			}
			xhr.open("POST","php-scripts/cptoville.php",true);
				// ne pas oublier ça pour le post
			xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				idCp = document.getElementById('cp').value;
				//idCp = sel.options[sel.selectedIndex].value;
				xhr.send("idCp="+idCp);
			//	xhr.send(null);
}




