		function annee_naiss_Click(annee_naiss,default_year_index) {
			if(annee_naiss.selectedIndex==0) annee_naiss.selectedIndex = default_year_index+1;
		}	
		function testcivility(M,Mme,Mlle,testchecked){
			
			if(M.checked || Mme.checked || Mlle.checked){
				
				testchecked.checked="checked";

			}
		}
		function testdate(jour_naiss,mois_naiss,annee_naiss,jour_naiss2,mois_naiss2,annee_naiss2,strdate,strdate2){
			var str_date1 = jour_naiss.value+"/"+mois_naiss.value+"/"+annee_naiss.value;
			var str_date2 = jour_naiss2.value+"/"+mois_naiss2.value+"/"+annee_naiss2.value;
			if(str_date1=="//"){
				strdate.value = "";
			}
			else{
				strdate.value = str_date1;
			}
			if(str_date2=="//"){
				strdate2.value = "";
			}
			else{
				strdate2.value = str_date2;
			}			

		}
		
		function validate_form (mail_parrain,oFrm_filleul,oEmail_filleul,obtnAjout_filleul,ajax_filleul) {
			var form = oFrm_filleul;
			var email_filleul = oEmail_filleul;
			var nb_redondance = 0;
			var k = 0;
			
			for(var i = 0; i < email_filleul.length; i++) {
				//Si l'un des champs n'est pas vide, on vérifie sa validité
				
				if( (trim(email_filleul[i].value)!="") ) {
					if(!isEmail(email_filleul[i].value)) {
						alert("L'E-mail "+email_filleul[i].value+" est invalide");
						email_filleul[i].focus();
						return false;
					}
					//S'il s'inscrit lui même comme filleul
					if(mail_parrain==email_filleul[i].value) {
						alert("Vous ne pouvez pas être parrain de vous même");
						email_filleul[i].focus();
						return false;
					}
					//Si valide, il passe ici
					k = 1;
				}//if
				
			}
			
			/*if(k == 0) {
				alert("Au moins un filleul devrait être renseigné");
				nom_filleul[0].focus();
				return false;
			}*/
			
			//Compteur de redondance
			for(var i = 0; i < email_filleul.length; i++) {
				for(var j = 0; j < email_filleul.length; j++) {
					var email_filleul_i = (new String(email_filleul[i].value)).toLowerCase();
					var email_filleul_j = (new String(email_filleul[j].value)).toLowerCase();
					if(i!=j && isEmail(email_filleul_i) && isEmail(email_filleul_j)) {
						if(email_filleul_i == email_filleul_j) ++nb_redondance;
					}
				}
				++nb_redondance;
				if(nb_redondance >= 2) {
					alert("Vous avez donné plusieurs fois le même email ["+email_filleul[i].value+"] pour vos filleuls.");
					return false;
				}
				nb_redondance = 0;
			}
			
			//check_filleul (oFrm_filleul,oEmail_filleul,obtnAjout_filleul,ajax_filleul);
		}		
		function check_filleul (oFrm_filleul,oEmail_filleul,obtnAjout_filleul,ajax_filleul) {
			var xhr = new XHRConnectionOther();
			xhr.setRefreshArea("loadingId");
			var form = oFrm_filleul;
			var email_filleul = oEmail_filleul;
			
			xhr.appendData("nb_filleul", email_filleul.length);
			for(var i = 0; i < email_filleul.length; i++) {
				xhr.appendData("email_filleul_"+i, email_filleul[i].value);
				
			}
			
			xhr.sendAndLoadOther (ajax_filleul, "GET", callBefore, callBack,oFrm_filleul,oEmail_filleul,obtnAjout_filleul);
		}
		function callBefore (conn,oFrm_filleul,oEmail_filleul,obtnAjout_filleul) {
			var form = oFrm_filleul;
			var email_filleul = oEmail_filleul;
			for(var i = 0; i < email_filleul.length; i++) {
				email_filleul[i].disabled = true;
			}
			obtnAjout_filleul.className = "btn-wait";
		}
		
		function callBack (conn,oFrm_filleul,oEmail_filleul,obtnAjout_filleul) {
			var form = oFrm_filleul;
			var email_filleul = oEmail_filleul;
			for(var i = 0; i < email_filleul.length; i++) {
				email_filleul[i].disabled = false;
			}
			obtnAjout_filleul.className = "btn-valide-quizz";
			if(conn.responseText!="") {
				var rep = conn.responseText;
				var t_rep = rep.split("|");
				if(t_rep[1]=="p") {
					alert("Votre filleul [ "+t_rep[0]+" ] s’est déjà inscrit, vous pouvez inviter de nouvelles personnes");
				}
				else {
					alert("Votre filleul [ "+t_rep[0]+" ] est déjà invité, vous pouvez inviter de nouvelles personnes");
				}
				return false;
			}else{
				oFrm_filleul.submit();
				return true;
			}
		}	

		function traitementMf(filleul_mf){
			filleul_mf.replaceReference_old = filleul_mf.replaceReference;
			
			filleul_mf.afterAdd = function (obj) {
				var index = this.all.length - 1;
				var str = new String(obj.innerHTML);
				str = replace(str, "[[remove_click]]", this.obj +".remove("+(index)+");");
				str = replace(str, "[[counter_id]]", this.layerSourceName + "_index_" + index);
				str = replace(str, "[[counter]]", index);
				wmReplaceContentInObject(obj, str);
				return true;
			}
			filleul_mf.replaceReference = function (newFields, index) {
			}		
		}
		
		function desactiver(eltdesactive1,eltdesactive2,eltdesactive3){
			eltdesactive1.value = "";
			eltdesactive2.value = "";
			eltdesactive3.value = "";
		}
function affichage_popup(nom_de_la_page, nom_interne_de_la_fenetre)
{
	window.open (nom_de_la_page, nom_interne_de_la_fenetre, config='height=600, width=800, toolbar=yes, menubar=yes, scrollbars=yes, resizable=yes, location=yes, directories=yes, status=yes')
}		