

function VerifDateNaissance(DateNaissance)
	{
		error2 = "";
	
		// On separe la date en 3 variables pour verification, parseInt() converti du texte en entier 
	    j = parseInt(DateNaissance.split("/")[0], 10); // jour 
	    m = parseInt(DateNaissance.split("/")[1], 10); // mois 
	    a = parseInt(DateNaissance.split("/")[2], 10); // ann?e 
	
	    // Definition du dernier jour de f?vrier 
	    // Annee bissextile si annnee divisible par 4 et que ce n'est pas un siecle, ou bien si divisible par 400 
	    if (a%4 == 0 && a%100 !=0 || a%400 == 0) fev = 29; 
	    else fev = 28; 
	  
	    // Nombre de jours pour chaque mois 
	    nbJours = new Array(31,fev,31,30,31,30,31,31,30,31,30,31); 
	  
	    // Enfin, retourne vrai si le jour est bien entre 1 et le bon nombre de jours, idem pour les mois, sinon retourn faux 
	    if ( m < 1 || m >12 || j < 1 || j > nbJours[m-1] )
	    	{
	    		error2 = 1;
	  		}
	  	return error2;
  	}
  	
  	
function CalculerDevis(gamme)
	{
		//regdate = new RegExp("^[0-9]{1,2}\/[0-9]{1,2}\/([0-9]{4})$");
		regdate = new RegExp("^[0-9]{2}\/[0-9]{2}\/([0-9]{4})$");
		regInt = new RegExp("([0-9]{1,2})");
	
		frm = document.Devis;
		var error = "";
		
		if (gamme == 'EVOLU') {
			//Adherent
			if ((frm.dt_naissance_adh.value.length == 0)||(frm.dt_naissance_adh.value.search(regdate) == -1))
		        {
		    		error = "- de votre date de naissance.\n";
                    error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		return(false);
		  		}
	   		else
		    	{
		  			VerifDateNaissance(frm.dt_naissance_adh.value);
		  				if (error2 == 1){
		  					error = "- de votre date de naissance.\n";
		  					error = "Veuillez verifier la saisie :\n"+error
				    		alert(error);
				    		return(false);
	  					}
		  		}
				//Calculer l'age de l'adherent
				if (tjs_age(frm.dt_naissance_adh.value)<18) {
	  					error = "Ce produit s'adresse aux personnes ayant 18 ans au moins au moment de l'adhesion\n";
                        error = "Veuillez verifier la saisie :\n"+error
		    			alert(error);
		    			return(false);
  				}	
				if (tjs_age(frm.dt_naissance_adh.value)>60) {
	  					error = "Ce produit s'adresse aux personnes jusqu'a soixante ans\n";
                        error = "Veuillez verifier la saisie :\n"+error
		    			alert(error);
		    			return(false);
  				}		  		
		  	
		  	//Conjoint	
		  	if ((frm.dt_naissance_conj.value.length != 0)&&(frm.dt_naissance_conj.value.search(regdate) == -1))
		        {
		    		error = "- de la date de naissance du conjoint.\n";
		    		error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		return(false);
		  		}
  			else{
			  			VerifDateNaissance(frm.dt_naissance_conj.value);
			  				if (error2 == 1){
			  					error = "- de la date de naissance du conjoint.\n";
			  					error = "Veuillez verifier la saisie :\n"+error
					    		alert(error);
		    					return(false);
			  				}
		  		}
		  	//Calculer l'age du conjoint
			if ((frm.dt_naissance_conj.value.length != 0)&&(tjs_age(frm.dt_naissance_conj.value)>59)) {
  					error = "- Ce produit s'adresse aux personnes de moins de soixante ans\n";
  					error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		return(false);
			}	
		  
		  	if( (frm.dt_naissance_conj.value.length == 0)&&(frm.regime_enfant.value == 'R_CONJ')&&(frm.nb_enfant.value > 0) )
	  			{
	    			error = "- de la date de naissance du conjoint\n";
	    			error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		return(false);
	  			}
		  	
		  	if( (frm.nb_enfant.value.length != 0)&&(frm.nb_enfant.value != 0) )	
	  			{	
	  		 		if((frm.nb_enfant.value.search(regInt) == -1)||(frm.nb_enfant.value < 0))
	  				{
	    				error = "- du nombre d'enfants\n";
	    				error = "Veuillez verifier la saisie :\n"+error
			    		alert(error);
			    		return(false);
	  				}
	  			}else{
	  					frm.nb_enfant.value = 0;
	  			}
	  			
	    	frm.submit();
		
		}
		else if ( gamme == 'SERENITE' ) {
		
			if ((frm.dt_naissance_adh.value.length == 0)||(frm.dt_naissance_adh.value.search(regdate) == -1))
		        {
		    		error = "- de votre date de naissance.\n";
  	    		    error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		return(false);
		  		}
	   		else
		    	{
		  			VerifDateNaissance(frm.dt_naissance_adh.value);
		  				if (error2 == 1){
		  					error = "- de votre date de naissance.\n";
		  					error = "Veuillez verifier la saisie :\n"+error
		    				alert(error);
		    				return(false);
		  				}
		  		}
		  	//Calculer l'age de l'adherent
			if (tjs_age(frm.dt_naissance_adh.value)<18) {
  					error = "Ce produit s'adresse aux personnes ayant 18 ans au moins au moment de l'adhesion\n";
  					error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		return(false);
			}	
			if (tjs_age(frm.dt_naissance_adh.value)>65) {
  					error = "- Ce produit s'adresse aux personnes jusqu'a soixante-cinq ans\n";
  					error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		return(false);
			}	
		  		
		  	if ((frm.dt_naissance_conj.value.length != 0)&&(frm.dt_naissance_conj.value.search(regdate) == -1))
		        {
		    		error = "- de la date de naissance du conjoint.\n";
		    		error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		return(false);
		  		}
  			else{
			  			VerifDateNaissance(frm.dt_naissance_conj.value);
			  				if (error2 == 1){
			  					error = "- de la date de naissance du conjoint.\n";
			  					error = "Veuillez verifier la saisie :\n"+error
		    					alert(error);
		    					return(false);
			  				}
		  		}
		  
		  	if( (frm.dt_naissance_conj.value.length == 0)&&(frm.regime_enfant.value == 'R_CONJ')&&(frm.nb_enfant.value > 0) )
	  			{
	    			error = "- de la date de naissance du conjoint\n";
	    			error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		return(false);
	  			}
	  		//Calculer l'age du conjoint
			if ((frm.dt_naissance_conj.value.length != 0)&& (tjs_age(frm.dt_naissance_conj.value)>64) ) {
  					error = "- Ce produit s'adresse aux personnes de moins de soixante cinq ans\n";
  					error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		return(false);
			}	
		  	
		  	if( (frm.nb_enfant.value.length != 0)&&(frm.nb_enfant.value != 0) )	
	  			{	
	  		 		if((frm.nb_enfant.value.search(regInt) == -1)||(frm.nb_enfant.value < 0))
	  				{
	    				error = "- du nombre d'enfants\n";
	    				error = "Veuillez verifier la saisie :\n"+error
		    			alert(error);
		    			return(false);
	  				}	
	  			}else{
	  					frm.nb_enfant.value = 0;
	  			}
	  			
	  		if (error != "")
		  		{
		  		    error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		return(false);
	  			}
	
			else
		  		{
	    			frm.submit();
	  			}		
		
		}
		
		/********************** ESAY ****************************************************/
		else if (gamme == 'EASY' ){
			if ((frm.dt_naissance_adh.value.length == 0)||(frm.dt_naissance_adh.value.search(regdate) == -1))
		        {
		    		error = "- de votre date de naissance.\n";
		    		error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		return(false);
		  		}
		  	else
		    	{
		  			VerifDateNaissance(frm.dt_naissance_adh.value);
		  				if (error2 == 1){
		  					error = "- de votre date de naissance.\n";
		  					error = "Veuillez verifier la saisie :\n"+error
				    		alert(error);
				    		return(false);
	  					}
		  		}
		  	//Calculer l'age de l'adherent
			if (tjs_age(frm.dt_naissance_adh.value)<18 || tjs_age(frm.dt_naissance_adh.value)>28)  {
  					error = "- Ce produit ne s'adresse qu'aux 18-28 ans\n";
					error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		return(false);
			}	
		  
			// Conjoint
			if ( (frm.dt_naissance_conj.value.length != 0) && (frm.dt_naissance_conj.value.search(regdate) == -1))
		        {
		    		error = "- de la date de naissance du conjoint.\n";
                    error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		return(false);
		  		}
  			else{
			  			VerifDateNaissance(frm.dt_naissance_conj.value);
			  				if (error2 == 1){
			  					 error = "- de la date de naissance du conjoint.\n";
			  					 error = "Veuillez verifier la saisie :\n"+error
				                 alert(error);
				                 return(false);
			  				}
		  		}
		  	if( (frm.dt_naissance_conj.value.length == 0)&&(frm.regime_enfant.value == 'R_CONJ')&&(frm.nb_enfant.value > 0) )
	  			{
	    			error = "- de la date de naissance du conjoint\n";
	    			error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		return(false);
	  			}
	  		//Calculer l'age du conjoint
			if ((frm.dt_naissance_conj.value.length != 0) && 
				(tjs_age(frm.dt_naissance_conj.value)<18 || tjs_age(frm.dt_naissance_conj.value)>28) ) {
  					error = "-Ce produit ne s'adresse qu'aux 18-28 ans\n";
  					error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		return(false);
			}	

		  	if( (frm.nb_enfant.value.length != 0)&&(frm.nb_enfant.value != 0) )	
	  			{	
	  		 		if((frm.nb_enfant.value.search(regInt) == -1)||(frm.nb_enfant.value < 0))
	  				{
	    				error = "- du nombre d'enfants\n";
	    				error = "Veuillez verifier la saisie :\n"+error
			    		alert(error);
			    		return(false);
	  				}	
	  			}else{
	  					frm.nb_enfant.value = 0;
	  			}
	
	    			frm.submit();
		}
		
		/******** ******************* GARANTIE HOSPITALIERE **************************** */
		else if (gamme == 'GH' ){
			if ((frm.dt_naissance_adh.value.length == 0)||(frm.dt_naissance_adh.value.search(regdate) == -1))
		        {
		    		error = "- de votre date de naissance.\n";
		    		error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		return(false);
		  		}
		  	else
		    	{
		  			VerifDateNaissance(frm.dt_naissance_adh.value);
		  				if (error2 == 1){
		  					error = "- de votre date de naissance.\n";
		  					error = "Veuillez verifier la saisie :\n"+error
				    		alert(error);
				    		return(false);
	  					}
		  		}
		  	//Calculer l'age de l'adherent
				if (tjs_age(frm.dt_naissance_adh.value)<18)  {
  					error = "- Ce produit s'adresse aux personnes ayant 18 ans au moins au moment de l'adhesion\n";
					error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		return(false);
				}	
				//Calculer l'age de l'adherent
				if (tjs_age(frm.dt_naissance_adh.value)>65)  {
  					error = "- Ce produit s'adresse aux personnes ayant 65 ans au plus au moment de l'adhesion\n";
					error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		return(false);
				}	
		 		  
			// Conjoint
			if ( (frm.dt_naissance_conj.value.length != 0) && (frm.dt_naissance_conj.value.search(regdate) == -1))
		        {
		    		error = "- de la date de naissance du conjoint.\n";
            error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		return(false);
		  		}
  			else{
			  			VerifDateNaissance(frm.dt_naissance_conj.value);
			  				if (error2 == 1){
			  					 error = "- de la date de naissance du conjoint.\n";
			  					 error = "Veuillez verifier la saisie :\n"+error
				                 alert(error);
				                 return(false);
			  				}
		  	}
		  	
		  	// 1er enfant
			if ( (frm.enfant_1.value.length != 0) && (frm.enfant_1.value.search(regdate) == -1))
		        {
		    		error = "- de la date de naissance du 1er enfant.\n";
           			error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		return(false);
		  		}
  			else{
			  			VerifDateNaissance(frm.enfant_1.value);
			  				if (error2 == 1){
			  					 error = "- de la date de naissance du 1er enfant.\n";
			  					 error = "Veuillez verifier la saisie :\n"+error
				                 alert(error);
				                 return(false);
			  				}
		  	}
			
			// 2 eme enfant
			if ( (frm.enfant_2.value.length != 0) && (frm.enfant_1.value.length == 0) ) {
					error = "- de la date de naissance du 1er enfant.\n";
           			error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		return(false);
			}
			else if ( (frm.enfant_2.value.length != 0) && (frm.enfant_2.value.search(regdate) == -1))
		        {
		    		error = "- de la date de naissance du 2 eme enfant.\n";
           			error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		return(false);
		  		}
  			else{
			  			VerifDateNaissance(frm.enfant_2.value);
			  				if (error2 == 1){
			  					 error = "- de la date de naissance du 2 eme enfant.\n";
			  					 error = "Veuillez verifier la saisie :\n"+error
				                 alert(error);
				                 return(false);
			  				}
		  	}
		  	
	    frm.submit();
	 
} // fin GH

/******** ******************* GARANTIE OBSEQUES **************************** */
		else if (gamme == 'OBSEQUES' ){
			if ((frm.dt_naissance_adh.value.length == 0)||(frm.dt_naissance_adh.value.search(regdate) == -1))
		        {
		    		error = "- de votre date de naissance.\n";
		    		error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		return(false);
		  		}
		  	else
		    	{
		  			VerifDateNaissance(frm.dt_naissance_adh.value);
		  				if (error2 == 1){
		  					error = "- de votre date de naissance.\n";
		  					error = "Veuillez verifier la saisie :\n"+error
				    		alert(error);
				    		return(false);
	  					}
		  		}
		  		
		  		//Calculer l'age de l'adherent
				if (tjs_age(frm.dt_naissance_adh.value)<18)  {
  					error = "- Ce produit s'adresse aux personnes ayant 18 ans au moins au moment de l'adhesion\n";
					error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		return(false);
				}	
				//Calculer l'age de l'adherent
				if (tjs_age(frm.dt_naissance_adh.value)>85)  {
  					error = "- Ce produit s'adresse aux personnes ayant 85 ans au plus au moment de l'adhesion\n";
					error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		return(false);
				}	
		  		
		  		frm.submit();
}
		
} // Fin calculer devis

function CheckDate(d) {
      // Cette fonction verifie le format JJ/MM/AAAA saisi et la validite de la date.
      // Le separateur est defini dans la variable separateur
      var amin=1850; // ann?e mini
      var amax=2500; // annee maxi
      var separateur="/"; // separateur entre jour/mois/annee
      var j=(d.substring(0,2));
      var m=(d.substring(3,5));
      var a=(d.substring(6));
      var ok=1;
      if ( ((isNaN(j))||(j<1)||(j>31)) && (ok==1) ) {
         //alert("Le jour n'est pas correct."); 
         ok=0;
      }
      if ( ((isNaN(m))||(m<1)||(m>12)) && (ok==1) ) {
         //alert("Le mois n'est pas correct."); 
         ok=0;
      }
      if ( ((isNaN(a))||(a<amin)||(a>amax)) && (ok==1) ) {
         //alert("L'ann?e n'est pas correcte."); 
         ok=0;
      }
      if ( ((d.substring(2,3)!=separateur)||(d.substring(5,6)!=separateur)) && (ok==1) ) {
         //alert("Les s?parateurs doivent ?tre des "+separateur); 
         ok=0;
      }
      if (ok==1) {
         var d2=new Date(a,m-1,j);
         j2=d2.getDate();
         m2=d2.getMonth()+1;
         a2=d2.getYear();
         if (a2<=100) {a2=1900+a2}
         if ( (j!=j2)||(m!=m2)||(a!=a2) ) {
            //alert("La date "+d+" n'existe pas !");
            ok=0;
         }
		 ok=d2;
      }
      return ok;
   }



function tjs_age(dt) {
	// Cette fonction retourne une chaine de type :
	//  "15 ans et 6 mois"
	var d=CheckDate(dt)
	var m=new Date()
	var age=""; var age_a=0;var age_m=0;
	if (d!=0) {
		if (d.getTime()>m.getTime()) {
			age="La date de naissance est sup?rieure ? la date du jour !";
		}
		age_a = m.getFullYear()-d.getFullYear();
		m.setYear(d.getYear());
/*		if ((d.getTime()>m.getTime())&&(d.getMonth()-m.getMonth()!=0)) {age_a--;}
		if (d.getMonth() >= m.getMonth()) {
			age_m = 12 - (d.getMonth()-m.getMonth())
		} else {
			age_m = (m.getMonth()-d.getMonth())
		}
		if (age_m==12) {age_m=0;}
		if (age_a==1) { age=age_a+" an"}
		if (age_a>1) { age=age_a+" ans"}
		if ((age_a>0)&&(age_m>0)) {age+=" et "}
		if (age_m>0) {age+=age_m+" mois"}
		if (age=="") { age="moins de 1 mois"}
*/		
	} 
	return age_a;
}




function PopupPrinter(gamme){
	newpage=open("/FORMULAIRES/ImprimerDevis.html?gamme=" +gamme,'popup','toolbar=no,location=no,directories=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=800,height=450,top=0,left=0');
	/*
	newpage.document.write("<html><head><title>Imprimer\n");
	newpage.document.write("</title>\n");
	newpage.document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"/docroot/ASPStyle/css/ASPStyle.css\" />\n");
	newpage.document.write("</head>\n");
	newpage.document.write("<body>\n");
	newpage.document.write("<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\">\n");
	newpage.document.write("<tr>\n");
	newpage.document.write("	<td><img src=\"/docroot/ASPStyle/img/smme_logo.gif\" border=\"0\"/></td>\n");
	newpage.document.write("	<td><img src=\"/docroot/ASPStyle/img/header.jpg\"/></td>\n");
	newpage.document.write("</tr>\n");
	newpage.document.write("<tr>\n");
	newpage.document.write("	<td colspan=\"2\"><br/><br/><br/>&nbsp;</td>\n");
	newpage.document.write("</tr>\n");
	newpage.document.write("<tr>\n");
	newpage.document.write("	<td colspan=\"2\" align=\"center\"><b>DEVIS EN LIGNE</b></td>\n");
	newpage.document.write("</tr>\n");
	newpage.document.write("<tr>\n");
	newpage.document.write("	<td colspan=\"2\" align=\"center\">Document n'ayant pas de valeur contractuelle</td>\n");
	newpage.document.write("</tr>\n");
	newpage.document.write("<tr>\n");
	newpage.document.write("	<td colspan=\"2\"><br/>&nbsp;</td>\n");
	newpage.document.write("</tr>\n");
	newpage.document.write("</table>\n");
	newpage.document.write( "<div>" + myHTML +"</div>");
	newpage.document.write("<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"right\" border=\"0\">\n");
	newpage.document.write("	<tr>\n");
	newpage.document.write("		<td width=\"35%\">&#160;</td>\n");
	newpage.document.write("		<td width=\"10%\">\n");
	newpage.document.write("			<input type=\"button\" name=\"btnImprimer\" \n");
	newpage.document.write("							value=\"  Imprimer  \" class=\"bouton\" \n");
	newpage.document.write("							onClick=\"javascript:window.print();\" />\n");
	newpage.document.write("		</td>\n");
	newpage.document.write("		<td width=\"10%\">&#160;</td>\n");
	newpage.document.write("		<td width=\"10%\">\n");
	newpage.document.write("			<input type=\"button\" name=\"btnFermer\" \n");
	newpage.document.write("							value=\"  Fermer  \" class=\"bouton\" \n");
	newpage.document.write("							onClick=\"javascript:window.close();\" />\n");
	newpage.document.write("		</td>\n");
	newpage.document.write("		<td width=\"35%\">&#160;</td>\n");
	newpage.document.write("	</tr>\n");
	newpage.document.write("</table>\n");
	newpage.document.write( "</body></html>" );
	*/
}


function AffichageBloc(){
	var minNbr = 1;
	//var maxNbr = 15;
	var maxNbr = 2;
	var nbr_enfant = document.Devis.nb_enfant.value;
	var NomNav = navigator.appName;
	var NomRow = 'row';

	// d abord on masque tout
	for(i=minNbr;i<=maxNbr;i++){
		document.getElementById(NomRow+i).style.display = 'none';
    }
	
	for(i=minNbr;i<=nbr_enfant;i++){
		if( NomNav == "Microsoft Internet Explorer" ) 
			document.getElementById(NomRow+i).style.display = 'inline';
		else
			document.getElementById(NomRow+i).style.display = 'table-row';
	}
}

function moreField()
{
	if( lastCond < maxCond )
	{
		lastCond++;
		if( NomNav == "Microsoft Internet Explorer" ) 
			document.getElementById(nameCond+lastCond).style.display = 'inline';
		else
			document.getElementById(nameCond+lastCond).style.display = 'table-row';
			
		document.Devis.nb_enfant.value = lastCond;
			
	}
}

function lessField()
{
	if( lastCond > 0 )
	{
		document.getElementById(nameCond+lastCond).style.display = 'none';
		lastCond--;
		document.Devis.nb_enfant.value = lastCond;
	}
}

function EnvoyerEmail(){
		frm = document.mailer;
		var error = "";
		regdate = new RegExp("^[0-9]{2}\/[0-9]{2}\/([0-9]{4})$");
		regInt = new RegExp("([0-9]{1,2})");
		
		if (frm.numadherent.value.length == 0 || frm.numadherent.value=="" ){
		 		error = "- Les champs marques par (*) sont obligatoires.\n";
		 		error += " Veuillez saisir votre Numero d'adherent.";
	    		alert(error);
	    		frm.numadherent.focus();
	    		return(false);
   		}
		if (frm.nom.value.length == 0 || frm.nom.value=="" ){
		 		error = "- Les champs marques par (*) sont obligatoires.\n";
		 		error += " Veuillez saisir votre Nom.";
	    		alert(error);
	    		frm.nom.focus();
	    		return(false);
		}
		if (frm.prenom.value.length == 0 || frm.prenom.value=="" ){
				error = "- Les champs marques par (*) sont obligatoires.\n";
		 		error += " Veuillez saisir votre Prenom.";
	    		alert(error);
	    		frm.prenom.focus();
	    		return(false);
		}
		
		if (frm.nomFIL.value.length == 0 || frm.nomFIL.value=="" ){
		 		error = "- Les champs marques par (*) sont obligatoires.\n";
		 		error += " Veuillez saisir le nom de votre filleul.";
	    		alert(error);
	    		frm.nomFIL.focus();
	    		return(false);
		}
		if (frm.prenomFIL.value.length == 0 || frm.prenomFIL.value=="" ){
				error = "- Les champs marques par (*) sont obligatoires.\n";
		 		error += " Veuillez saisir le prenom de votre filleul.";
	    		alert(error);
	    		frm.prenomFIL.focus();
	    		return(false);
		}
		if (frm.adresse1FIL.value.length == 0 || frm.adresse1FIL.value=="" ){
				error = "- Les champs marques par (*) sont obligatoires.\n";
		 		error += " Veuillez saisir l'adresse de votre filleul.";
		 		frm.adresse1FIL.focus();
	    		alert(error);
	    		return(false);
		}
		if (frm.cpFIL.value.length == 0 || frm.cpFIL.value=="" ){
				error = "- Les champs marques par (*) sont obligatoires.\n";
		 		error += " Veuillez saisir le code postal de votre filleul.";
	    		alert(error);
	    		frm.cpFIL.focus();
	    		return(false);
		}
		if (frm.villeFIL.value.length == 0 || frm.villeFIL.value=="" ){
				error = "- Les champs marques par (*) sont obligatoires.\n";
		 		error += " Veuillez saisir la ville de votre filleul.";
	    		alert(error);
	    		frm.villeFIL.focus();
	    		return(false);
		}

  		if ((frm.dt_naissance_FIL.value.length == 0)||(frm.dt_naissance_FIL.value.search(regdate) == -1))
		        {
		    		error = "- de la date de naissance de votre filleul.\n";
		    		error = "Veuillez verifier la saisie :\n"+error
		    		alert(error);
		    		frm.dt_naissance_FIL.focus();
		    		return(false);
		  		}
		else
		    	{
		  			VerifDateNaissance(frm.dt_naissance_FIL.value);
		  				if (error2 == 1){
		  					error = "- de la date de naissance de votre filleul.\n";
		  					error = "Veuillez verifier la saisie :\n"+error
				    		alert(error);
				    		frm.dt_naissance_FIL.focus();
				    		return(false);
	  					}
		 }
  		//Calculer l'age du filleul
		if (tjs_age(frm.dt_naissance_FIL.value)>65)  {
    			error = "- Ce produit s'adresse aux personnes ayant 65 ans au plus au moment de l'adhesion\n";
				error = "Veuillez verifier la saisie :\n"+error
	    		alert(error);
	    		frm.dt_naissance_FIL.focus();
	    		return(false);
		}
  		
  		frm.submit();
  }


function anyCheck() {
	var total = 0;
	var max = document.mailer.raison.length;
	var chaine = "";
	for (var idx = 0; idx < max; idx++) {
		if (eval("document.mailer.raison[" + idx + "].checked") == true) {
		    total += 1;
		    chaine += document.mailer.raison[idx].value;
		}
	}
	document.mailer.raison_value.value = chaine;
	if (total > 0)
		return true;
	else 
		return false;
}

