function isRIBvalid(){
       if (isRIBvalid.arguments.length>=3)
    {
    var bqe=isRIBvalid.arguments[0];
    var gui=isRIBvalid.arguments[1];
    var cpt=isRIBvalid.arguments[2].toUpperCase();
   
    // Conversion du numero de compte en chiffres
    var tab= "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
    var tab1="123456789123456789234567890123456789".split("");
   
    while (cpt.match(/\D/) != null)
    cpt=cpt.replace(/\D/, tab1[tab.indexOf(cpt.match(/\D/))]);
    var cp=parseInt (cpt, 10);
   
    //Calcul clé RIB
    a=bqe%97;
    a=a*100000+parseInt(gui, 10);
    a=a%97;
    a=a*Math.pow(10, 11) + cp;
    a=a%97
    a=a*100;
    a=a%97
    a=97-a;
    if (isRIBvalid.arguments.length>3)
    return isRIBvalid.arguments[3]==a;
    else
    return false;
    }
    else
    {
    return false;
    }
}

function validationNss (nss){
nssSanscle=nss.substr(0,13);
cle=nss.substr(13,2);
vcle=97-(nssSanscle%97);
if(cle==vcle) return true;
else return false;
}
function ouvrir(l,h,url) {
hauteur=Math.round((screen.availHeight-h)/2);
largeur=Math.round((screen.availWidth-l)/2);
window.open(url, "site", "toolbar=0,location=0,directories=0,status=0, scrollbars=1,resizable=0,menubar=0,top="+hauteur+",left="+largeur+",width="+l+",height="+h);
}

function IsNumeric(number){
    return (/^[0-9]+$/.test(number));
};

//*************************************************************************************
function aff_conj(){	//conjoint code=100
		var fr=document.getElementById("fiche");
		var elem=document.getElementById("div_conjoint");
		
		
		if(fr.conjoint[0].checked==false)elem.className="hide";
		else elem.className="aff";
		
	}
	function affbene(x){

if(x==1)document.getElementById('benetextarea').style.display='block';
else document.getElementById('benetextarea').style.display='none';
}
//*************************************************************************************
function aff_mutuelle()
	{	//conjoint code=101
	
		var fr=document.getElementById("validation");
		var elem=document.getElementById("div_mutuelle");
		if(fr.mutuelle[0].checked==false)
			elem.className="hide";
		else
			elem.className="aff";
		
	}
//*************************************************************************************
function charge_enfant(nbr)
	{// aff enfant code=102
	new Ajax.Updater(
 'enfants',
 'script.php',
 {
  method: 'get',
  parameters: 'nbr_enf='+nbr ,
  
  insertion: Insertion.after
  
 }
 );
	
	}
//************************************************************************************
function verif_form_fiche()
{// /////////////////////////////////////////////////////////////////////////verif de form fiche code=103

//test sexe client***********************
id_source=document.getElementById("id_source").value;//pour la pub
id_dop=document.getElementById("idop_ibase").value;//pour la pub
error=0;
if (document.fiche.sexe[2].checked) {
sexe_c="h";
}
else  sexe_c="f";
//alert(sexe_c);

//*************************************
nom_c=document.getElementById("nom").value;//nom client
if(nom_c==""){document.getElementById("nom").className='inputERROR';

error=error+1;
}
//alert(error);

else document.getElementById("nom").className='' ;
prenom_c=document.getElementById("prenom").value;//prenom client
if(prenom_c==""){document.getElementById("prenom").className='inputERROR';
error=error+1;}
else document.getElementById("prenom").className='' ;
//date d clien************************************************
date_c_j=document.getElementById("date1_j").value;
date_c_m=document.getElementById("date1_m").value;
date_c_a=document.getElementById("date1_a").value;
if((date_c_j == "jj") || (date_c_m == "mm") || (date_c_a=="aaaa")){ 
document.getElementById("date1_j").className='inputERROR';
document.getElementById("date1_m").className='inputERROR';
document.getElementById("date1_a").className='inputERROR';
error=error+1;
 }
else {
document.getElementById("date1_j").className=' ';
document.getElementById("date1_m").className=' ';
document.getElementById("date1_a").className=' ';
date_c=date_c_j +"/"+date_c_m +"/"+date_c_a;
age_c=get_age(date_c);//age de client
}
//******************************************************

activ_c=document.getElementById("activite1").value;//activité client
regime_c=document.getElementById("regime").value;//regime client
departement_c=document.getElementById("departement").value;//departement client
ville_c=document.getElementById("ville").value;//ville client
if(ville_c==""){document.getElementById("ville").className='inputERROR';
error=error+1;}
else document.getElementById("ville").className='' ;
cp_c=document.getElementById("cp").value;// code postal clien
if (!IsNumeric(cp_c)){
document.getElementById("cp").className='inputERROR';
error=error+1;}
else document.getElementById("cp").className='' ;

//test conjoint client***********************
if (document.fiche.conjoint[1].checked) {
conjoint_c="non";
}
else conjoint_c="oui";

if(conjoint_c=="oui"){//les information d conjoint
//test sexe conjoint 
if (document.fiche.sexe_c[1].checked) {
sexe_conj="h";
}
else  sexe_conj="f";
//date d conjoint************************************************
date_conj_j=document.getElementById("date2_j").value;
date_conj_m=document.getElementById("date2_m").value;
date_conj_a=document.getElementById("date2_a").value;
if(date_conj_j=="jj" || date_conj_m=="mm" || date_conj_a=="aaaa"){
document.getElementById("date2_j").className='inputERROR';
document.getElementById("date2_m").className='inputERROR';
document.getElementById("date2_a").className='inputERROR';
error=error+1;}
else {
document.getElementById("date2_j").className=' ';
document.getElementById("date2_m").className=' ';
document.getElementById("date2_a").className=' ';
date_conj=date_conj_j +"/"+date_conj_m +"/"+date_conj_a;
age_conj=get_age(date_conj);//age de conjoint
}

//*********************************************************************
regime_conj=document.getElementById("regime2").value;//regime conjoint
}
else{
sexe_conj="";
date_conj="";
age_conj="";
regime_conj="";
}
//alert("sexe de conjoint = "+sexe_conj+"\ndate de naissance ="+date_conj+"\n age ="+age_conj+"\n regime = "+regime_conj);
//fin test conjoint
//test nbr enfant***********************************************************************
nbr_enfant=document.getElementById("nbr_enf").value;

//alert(nom_enfant);
var tab_sexe_enf=new Array;
var tab_nom_enf=new Array;
var tab_prenom_enf=new Array;
var tab_date_enf=new Array;
sexe_enfant="";
nom_enfant="";
prenom_enfant="";
date_enfant="";
for (var i = 1; i <= nbr_enfant; i++) {

//sexe_enf="sexe_enf["+i+"]";
tab_sexe_enf[i]=document.getElementById("sexe_enf["+i+"]").value;
tab_nom_enf[i]=document.getElementById("nom_enf["+i+"]").value;
tab_prenom_enf[i]=document.getElementById("prenom_enf["+i+"]").value;
tab_date_enf[i]=document.getElementById("date_enf["+i+"]").value;
if(tab_nom_enf[i]==""){document.getElementById("nom_enf["+i+"]").className="inputERROR";
error=error+1;}
else document.getElementById("nom_enf["+i+"]").className="";
if(tab_prenom_enf[i]==""){document.getElementById("prenom_enf["+i+"]").className="inputERROR";error=error+1;}
else document.getElementById("prenom_enf["+i+"]").className="";
//alert("sexe enfant"+i+" = "+tab_sexe_enf[i]+"\nnom enfant"+i+" = "+tab_nom_enf[i]+" \nprenom enfant"+i+" = "+tab_prenom_enf[i]+" \ndate  enfant"+i+" = "+tab_date_enf[i]);
sexe_enfant=sexe_enfant+tab_sexe_enf[i]+"/";
nom_enfant=nom_enfant+tab_nom_enf[i]+"/";
prenom_enfant=prenom_enfant+tab_prenom_enf[i]+"/";
date_enfant=date_enfant+tab_date_enf[i]+";";
}

//fin test nbr d'enfant********************************************************************

adresse_c=document.getElementById("adresse1").value;//adresse client

if(adresse_c==""){document.getElementById("adresse1").className='inputERROR';error=error+1;}
else document.getElementById("adresse1").className='' ;
tel_c=document.getElementById("tel").value;//tel client
if(tel_c==""){document.getElementById("tel").className='inputERROR';error=error+1;}
else document.getElementById("tel").className='' ;
email_c=document.getElementById("email").value;// email client
var place = email_c.indexOf("@",1);
	var point = email_c.indexOf(".",place+1);
	if ((place > -1)&&(email_c.length >2)&&(point > 1))
		{
		document.getElementById("email").className='' ;
		
		}
	else{
	error=error+1;
	document.getElementById("email").value="";
	document.getElementById("email").className='inputERROR';
	}
// niveau de garanti
if (document.fiche.garantie[0].checked) {
garantie="secu";
}
else if (document.fiche.garantie[1].checked){
garantie="tranq";
}
else garantie="confort";

if(error!=0)alert("Certains champs obligatoires n'ont pas \351t\351 compl\351t\351s ou comportent des erreurs.");
else{
var param = "fiche_c=true"+
              "&sexe_c="+encodeURI(sexe_c)+
              "&nom_c="+encodeURI(nom_c)+
              "&prenom_c="+encodeURI(prenom_c)+
			  "&date_c="+encodeURI(date_c)+ 
			  "&age_c="+encodeURI(age_c)+
			  "&activ_c="+encodeURI(activ_c)+
			  "&regime_c="+encodeURI(regime_c)+
			  "&departement_c="+encodeURI(departement_c)+
			  "&ville_c="+encodeURI(ville_c)+
			  "&cp_c="+encodeURI(cp_c)+
			  "&conjoint_c="+encodeURI(conjoint_c)+
			  "&sexe_conj="+encodeURI(sexe_conj)+
			  "&date_conj="+encodeURI(date_conj)+
			  "&age_conj="+encodeURI(age_conj)+
			  "&regime_conj="+encodeURI(regime_conj)+
			  "&nbr_enfant="+encodeURI(nbr_enfant)+
			  "&sexe_enfant="+encodeURI(sexe_enfant)+
			  "&nom_enfant="+encodeURI(nom_enfant)+
			  "&prenom_enfant="+encodeURI(prenom_enfant)+
			  "&date_enfant="+encodeURI(date_enfant)+
			  "&adresse_c="+encodeURI(adresse_c)+
			  "&tel_c="+encodeURI(tel_c)+
			  "&garantie="+encodeURI(garantie)+
			  "&email_c="+encodeURI(email_c)+
			  "&id_dop="+encodeURI(id_dop)+
			   "&id_source="+encodeURI(id_source);
			   
			  if(age_conj>64||age_c>64) var lien='devis2s.php';
			  else lien='devis2.php';
             if(regime_c=='AM') lien='devisAM.php';
			 if(regime_c=='AM' && (age_conj>64||age_c>64) ) lien='devisERR.php';
//alert(param);
document.getElementById("mainbody").innerHTML="<div style='height:200px'><p></p></div><div align='center'><img src='images/nloading.gif' width='200' height='50'></div><div align='center'><h1 style='color:#5BB2CE;padding:20px; font-weight:bold'>Nous interrogeons les assureurs et les mutuelles cela peut prendre entre 5 et 10 secondes patientez...</h1> </div><div align='center'><img src='images/compagnies.png'></div><div style='height:200px'><p></p></div>";
     new Ajax.Updater(
        'mainbody',
           ''+lien,
          {
          method: 'get',
		  onLoading: function (xhr)
            { // Après appel méthode open
              // (début de la requête Ajax)
                Element.show('olo');
            },

           parameters: ''+param,
                   insertion: Insertion.after
  
 }
);





}
//fin verif form fiche*********************************************************************************************************************************************************
}	
//***********************************
function verif_form_fiche_swisslife()
{// /////////////////////////////////////////////////////////////////////////verif de form fiche code=103

//test sexe client***********************
id_source=document.getElementById("id_source").value;//pour la pub
id_dop=document.getElementById("idop_ibase").value;//pour la pub
error=0;
if (document.fiche.sexe[2].checked) {
sexe_c="h";
}
else  sexe_c="f";
//alert(sexe_c);

//*************************************
nom_c=document.getElementById("nom").value;//nom client
if(nom_c==""){document.getElementById("nom").className='inputERROR';

error=error+1;
}
//alert(error);

else document.getElementById("nom").className='' ;
prenom_c=document.getElementById("prenom").value;//prenom client
if(prenom_c==""){document.getElementById("prenom").className='inputERROR';
error=error+1;}
else document.getElementById("prenom").className='' ;
//date d clien************************************************
date_c_j=document.getElementById("date1_j").value;
date_c_m=document.getElementById("date1_m").value;
date_c_a=document.getElementById("date1_a").value;
if((date_c_j == "jj") || (date_c_m == "mm") || (date_c_a=="aaaa")){ 
document.getElementById("date1_j").className='inputERROR';
document.getElementById("date1_m").className='inputERROR';
document.getElementById("date1_a").className='inputERROR';
error=error+1;
 }
else {
document.getElementById("date1_j").className=' ';
document.getElementById("date1_m").className=' ';
document.getElementById("date1_a").className=' ';
date_c=date_c_j +"/"+date_c_m +"/"+date_c_a;
age_c=get_age(date_c);//age de client
}
//******************************************************

activ_c=document.getElementById("activite1").value;//activité client
regime_c=document.getElementById("regime").value;//regime client
departement_c=document.getElementById("departement").value;//departement client
ville_c=document.getElementById("ville").value;//ville client
if(ville_c==""){document.getElementById("ville").className='inputERROR';
error=error+1;}
else document.getElementById("ville").className='' ;
cp_c=document.getElementById("cp").value;// code postal clien
if (!IsNumeric(cp_c)){
document.getElementById("cp").className='inputERROR';
error=error+1;}
else document.getElementById("cp").className='' ;

//test conjoint client***********************
if (document.fiche.conjoint[1].checked) {
conjoint_c="non";
}
else conjoint_c="oui";

if(conjoint_c=="oui"){//les information d conjoint
//test sexe conjoint 
if (document.fiche.sexe_c[1].checked) {
sexe_conj="h";
}
else  sexe_conj="f";
//date d conjoint************************************************
date_conj_j=document.getElementById("date2_j").value;
date_conj_m=document.getElementById("date2_m").value;
date_conj_a=document.getElementById("date2_a").value;
if(date_conj_j=="jj" || date_conj_m=="mm" || date_conj_a=="aaaa"){
document.getElementById("date2_j").className='inputERROR';
document.getElementById("date2_m").className='inputERROR';
document.getElementById("date2_a").className='inputERROR';
error=error+1;}
else {
document.getElementById("date2_j").className=' ';
document.getElementById("date2_m").className=' ';
document.getElementById("date2_a").className=' ';
date_conj=date_conj_j +"/"+date_conj_m +"/"+date_conj_a;
age_conj=get_age(date_conj);//age de conjoint
}

//*********************************************************************
regime_conj=document.getElementById("regime2").value;//regime conjoint
}
else{
sexe_conj="";
date_conj="";
age_conj="";
regime_conj="";
}
//alert("sexe de conjoint = "+sexe_conj+"\ndate de naissance ="+date_conj+"\n age ="+age_conj+"\n regime = "+regime_conj);
//fin test conjoint
//test nbr enfant***********************************************************************
nbr_enfant=document.getElementById("nbr_enf").value;

//alert(nom_enfant);
var tab_sexe_enf=new Array;
var tab_nom_enf=new Array;
var tab_prenom_enf=new Array;
var tab_date_enf=new Array;
sexe_enfant="";
nom_enfant="";
prenom_enfant="";
date_enfant="";
for (var i = 1; i <= nbr_enfant; i++) {

//sexe_enf="sexe_enf["+i+"]";
tab_sexe_enf[i]=document.getElementById("sexe_enf["+i+"]").value;
tab_nom_enf[i]=document.getElementById("nom_enf["+i+"]").value;
tab_prenom_enf[i]=document.getElementById("prenom_enf["+i+"]").value;
tab_date_enf[i]=document.getElementById("date_enf["+i+"]").value;
if(tab_nom_enf[i]==""){document.getElementById("nom_enf["+i+"]").className="inputERROR";
error=error+1;}
else document.getElementById("nom_enf["+i+"]").className="";
if(tab_prenom_enf[i]==""){document.getElementById("prenom_enf["+i+"]").className="inputERROR";error=error+1;}
else document.getElementById("prenom_enf["+i+"]").className="";
//alert("sexe enfant"+i+" = "+tab_sexe_enf[i]+"\nnom enfant"+i+" = "+tab_nom_enf[i]+" \nprenom enfant"+i+" = "+tab_prenom_enf[i]+" \ndate  enfant"+i+" = "+tab_date_enf[i]);
sexe_enfant=sexe_enfant+tab_sexe_enf[i]+"/";
nom_enfant=nom_enfant+tab_nom_enf[i]+"/";
prenom_enfant=prenom_enfant+tab_prenom_enf[i]+"/";
date_enfant=date_enfant+tab_date_enf[i]+";";
}

//fin test nbr d'enfant********************************************************************

adresse_c=document.getElementById("adresse1").value;//adresse client

if(adresse_c==""){document.getElementById("adresse1").className='inputERROR';error=error+1;}
else document.getElementById("adresse1").className='' ;
tel_c=document.getElementById("tel").value;//tel client
if(tel_c==""){document.getElementById("tel").className='inputERROR';error=error+1;}
else document.getElementById("tel").className='' ;
email_c=document.getElementById("email").value;// email client
var place = email_c.indexOf("@",1);
	var point = email_c.indexOf(".",place+1);
	if ((place > -1)&&(email_c.length >2)&&(point > 1))
		{
		document.getElementById("email").className='' ;
		
		}
	else{
	error=error+1;
	document.getElementById("email").value="";
	document.getElementById("email").className='inputERROR';
	}
// niveau de garanti
if (document.fiche.garantie[0].checked) {
garantie="secu";
}
else if (document.fiche.garantie[1].checked){
garantie="tranq";
}
else garantie="confort";

if(error!=0)alert("Certains champs obligatoires n'ont pas \351t\351 compl\351t\351s ou comportent des erreurs.");
else{
var param = "fiche_c=true"+
              "&sexe_c="+encodeURI(sexe_c)+
              "&nom_c="+encodeURI(nom_c)+
              "&prenom_c="+encodeURI(prenom_c)+
			  "&date_c="+encodeURI(date_c)+ 
			  "&age_c="+encodeURI(age_c)+
			  "&activ_c="+encodeURI(activ_c)+
			  "&regime_c="+encodeURI(regime_c)+
			  "&departement_c="+encodeURI(departement_c)+
			  "&ville_c="+encodeURI(ville_c)+
			  "&cp_c="+encodeURI(cp_c)+
			  "&conjoint_c="+encodeURI(conjoint_c)+
			  "&sexe_conj="+encodeURI(sexe_conj)+
			  "&date_conj="+encodeURI(date_conj)+
			  "&age_conj="+encodeURI(age_conj)+
			  "&regime_conj="+encodeURI(regime_conj)+
			  "&nbr_enfant="+encodeURI(nbr_enfant)+
			  "&sexe_enfant="+encodeURI(sexe_enfant)+
			  "&nom_enfant="+encodeURI(nom_enfant)+
			  "&prenom_enfant="+encodeURI(prenom_enfant)+
			  "&date_enfant="+encodeURI(date_enfant)+
			  "&adresse_c="+encodeURI(adresse_c)+
			  "&tel_c="+encodeURI(tel_c)+
			  "&garantie="+encodeURI(garantie)+
			  "&email_c="+encodeURI(email_c)+
			  "&id_dop="+encodeURI(id_dop)+
			   "&id_source="+encodeURI(id_source);
			  if(age_conj>64||age_c>64) var lien='devis2s.php';
			  else lien='devis2-swisslife.php';

//alert(param);
document.getElementById("mainbody").innerHTML="<table width='100%'  height='400px' border='0' align='center'><tr><td align='center' valign='middle'><img src='images/loading.gif'>Nous interrogeons les assureurs et les mutuelles patientez...</td></tr></table>";
     new Ajax.Updater(
        'mainbody',
           ''+lien,
          {
          method: 'get',
		  onLoading: function (xhr)
            { // Après appel méthode open
              // (début de la requête Ajax)
                Element.show('olo');
            },

           parameters: ''+param,
                   insertion: Insertion.after
  
 }
);





}
//fin verif form fiche*********************************************************************************************************************************************************
}	
//***********************************
function verif_form_fiche_april()
{// /////////////////////////////////////////////////////////////////////////verif de form fiche code=103

//test sexe client***********************
id_source=document.getElementById("id_source").value;//pour la pub
id_dop=document.getElementById("idop_ibase").value;//pour la pub
error=0;
if (document.fiche.sexe[2].checked) {
sexe_c="h";
}
else  sexe_c="f";
//alert(sexe_c);

//*************************************
nom_c=document.getElementById("nom").value;//nom client
if(nom_c==""){document.getElementById("nom").className='inputERROR';

error=error+1;
}
//alert(error);

else document.getElementById("nom").className='' ;
prenom_c=document.getElementById("prenom").value;//prenom client
if(prenom_c==""){document.getElementById("prenom").className='inputERROR';
error=error+1;}
else document.getElementById("prenom").className='' ;
//date d clien************************************************
date_c_j=document.getElementById("date1_j").value;
date_c_m=document.getElementById("date1_m").value;
date_c_a=document.getElementById("date1_a").value;
if((date_c_j == "jj") || (date_c_m == "mm") || (date_c_a=="aaaa")){ 
document.getElementById("date1_j").className='inputERROR';
document.getElementById("date1_m").className='inputERROR';
document.getElementById("date1_a").className='inputERROR';
error=error+1;
 }
else {
document.getElementById("date1_j").className=' ';
document.getElementById("date1_m").className=' ';
document.getElementById("date1_a").className=' ';
date_c=date_c_j +"/"+date_c_m +"/"+date_c_a;
age_c=get_age(date_c);//age de client
}
//******************************************************

activ_c=document.getElementById("activite1").value;//activité client
regime_c=document.getElementById("regime").value;//regime client
departement_c=document.getElementById("departement").value;//departement client
ville_c=document.getElementById("ville").value;//ville client
if(ville_c==""){document.getElementById("ville").className='inputERROR';
error=error+1;}
else document.getElementById("ville").className='' ;
cp_c=document.getElementById("cp").value;// code postal clien
if (!IsNumeric(cp_c)){
document.getElementById("cp").className='inputERROR';
error=error+1;}
else document.getElementById("cp").className='' ;

//test conjoint client***********************
if (document.fiche.conjoint[1].checked) {
conjoint_c="non";
}
else conjoint_c="oui";

if(conjoint_c=="oui"){//les information d conjoint
//test sexe conjoint 
if (document.fiche.sexe_c[1].checked) {
sexe_conj="h";
}
else  sexe_conj="f";
//date d conjoint************************************************
date_conj_j=document.getElementById("date2_j").value;
date_conj_m=document.getElementById("date2_m").value;
date_conj_a=document.getElementById("date2_a").value;
if(date_conj_j=="jj" || date_conj_m=="mm" || date_conj_a=="aaaa"){
document.getElementById("date2_j").className='inputERROR';
document.getElementById("date2_m").className='inputERROR';
document.getElementById("date2_a").className='inputERROR';
error=error+1;}
else {
document.getElementById("date2_j").className=' ';
document.getElementById("date2_m").className=' ';
document.getElementById("date2_a").className=' ';
date_conj=date_conj_j +"/"+date_conj_m +"/"+date_conj_a;
age_conj=get_age(date_conj);//age de conjoint
}

//*********************************************************************
regime_conj=document.getElementById("regime2").value;//regime conjoint
}
else{
sexe_conj="";
date_conj="";
age_conj="";
regime_conj="";
}
//alert("sexe de conjoint = "+sexe_conj+"\ndate de naissance ="+date_conj+"\n age ="+age_conj+"\n regime = "+regime_conj);
//fin test conjoint
//test nbr enfant***********************************************************************
nbr_enfant=document.getElementById("nbr_enf").value;

//alert(nom_enfant);
var tab_sexe_enf=new Array;
var tab_nom_enf=new Array;
var tab_prenom_enf=new Array;
var tab_date_enf=new Array;
sexe_enfant="";
nom_enfant="";
prenom_enfant="";
date_enfant="";
for (var i = 1; i <= nbr_enfant; i++) {

//sexe_enf="sexe_enf["+i+"]";
tab_sexe_enf[i]=document.getElementById("sexe_enf["+i+"]").value;
tab_nom_enf[i]=document.getElementById("nom_enf["+i+"]").value;
tab_prenom_enf[i]=document.getElementById("prenom_enf["+i+"]").value;
tab_date_enf[i]=document.getElementById("date_enf["+i+"]").value;
if(tab_nom_enf[i]==""){document.getElementById("nom_enf["+i+"]").className="inputERROR";
error=error+1;}
else document.getElementById("nom_enf["+i+"]").className="";
if(tab_prenom_enf[i]==""){document.getElementById("prenom_enf["+i+"]").className="inputERROR";error=error+1;}
else document.getElementById("prenom_enf["+i+"]").className="";
//alert("sexe enfant"+i+" = "+tab_sexe_enf[i]+"\nnom enfant"+i+" = "+tab_nom_enf[i]+" \nprenom enfant"+i+" = "+tab_prenom_enf[i]+" \ndate  enfant"+i+" = "+tab_date_enf[i]);
sexe_enfant=sexe_enfant+tab_sexe_enf[i]+"/";
nom_enfant=nom_enfant+tab_nom_enf[i]+"/";
prenom_enfant=prenom_enfant+tab_prenom_enf[i]+"/";
date_enfant=date_enfant+tab_date_enf[i]+";";
}

//fin test nbr d'enfant********************************************************************

adresse_c=document.getElementById("adresse1").value;//adresse client

if(adresse_c==""){document.getElementById("adresse1").className='inputERROR';error=error+1;}
else document.getElementById("adresse1").className='' ;
tel_c=document.getElementById("tel").value;//tel client
if(tel_c==""){document.getElementById("tel").className='inputERROR';error=error+1;}
else document.getElementById("tel").className='' ;
email_c=document.getElementById("email").value;// email client
var place = email_c.indexOf("@",1);
	var point = email_c.indexOf(".",place+1);
	if ((place > -1)&&(email_c.length >2)&&(point > 1))
		{
		document.getElementById("email").className='' ;
		
		}
	else{
	error=error+1;
	document.getElementById("email").value="";
	document.getElementById("email").className='inputERROR';
	}
// niveau de garanti
if (document.fiche.garantie[0].checked) {
garantie="secu";
}
else if (document.fiche.garantie[1].checked){
garantie="tranq";
}
else garantie="confort";

if(error!=0)alert("Certains champs obligatoires n'ont pas \351t\351 compl\351t\351s ou comportent des erreurs.");
else{
var param = "fiche_c=true"+
              "&sexe_c="+encodeURI(sexe_c)+
              "&nom_c="+encodeURI(nom_c)+
              "&prenom_c="+encodeURI(prenom_c)+
			  "&date_c="+encodeURI(date_c)+ 
			  "&age_c="+encodeURI(age_c)+
			  "&activ_c="+encodeURI(activ_c)+
			  "&regime_c="+encodeURI(regime_c)+
			  "&departement_c="+encodeURI(departement_c)+
			  "&ville_c="+encodeURI(ville_c)+
			  "&cp_c="+encodeURI(cp_c)+
			  "&conjoint_c="+encodeURI(conjoint_c)+
			  "&sexe_conj="+encodeURI(sexe_conj)+
			  "&date_conj="+encodeURI(date_conj)+
			  "&age_conj="+encodeURI(age_conj)+
			  "&regime_conj="+encodeURI(regime_conj)+
			  "&nbr_enfant="+encodeURI(nbr_enfant)+
			  "&sexe_enfant="+encodeURI(sexe_enfant)+
			  "&nom_enfant="+encodeURI(nom_enfant)+
			  "&prenom_enfant="+encodeURI(prenom_enfant)+
			  "&date_enfant="+encodeURI(date_enfant)+
			  "&adresse_c="+encodeURI(adresse_c)+
			  "&tel_c="+encodeURI(tel_c)+
			  "&garantie="+encodeURI(garantie)+
			  "&email_c="+encodeURI(email_c)+
			  "&id_dop="+encodeURI(id_dop)+
			   "&id_source="+encodeURI(id_source);
			  if(age_conj>64||age_c>64) var lien='devis2s.php';
			  else lien='devis2-april.php';

//alert(param);
document.getElementById("mainbody").innerHTML="<table width='100%'  height='400px' border='0' align='center'><tr><td align='center' valign='middle'><img src='images/loading.gif'>Nous interrogeons les assureurs et les mutuelles patientez...</td></tr></table>";
     new Ajax.Updater(
        'mainbody',
           ''+lien,
          {
          method: 'get',
		  onLoading: function (xhr)
            { // Après appel méthode open
              // (début de la requête Ajax)
                Element.show('olo');
            },

           parameters: ''+param,
                   insertion: Insertion.after
  
 }
);





}
//fin verif form fiche*********************************************************************************************************************************************************
}	
//***********************************
function verif_form_fiche_alptis()
{// /////////////////////////////////////////////////////////////////////////verif de form fiche code=103

//test sexe client***********************
id_source=document.getElementById("id_source").value;//pour la pub
id_dop=document.getElementById("idop_ibase").value;//pour la pub
error=0;
if (document.fiche.sexe[2].checked) {
sexe_c="h";
}
else  sexe_c="f";
//alert(sexe_c);

//*************************************
nom_c=document.getElementById("nom").value;//nom client
if(nom_c==""){document.getElementById("nom").className='inputERROR';

error=error+1;
}
//alert(error);

else document.getElementById("nom").className='' ;
prenom_c=document.getElementById("prenom").value;//prenom client
if(prenom_c==""){document.getElementById("prenom").className='inputERROR';
error=error+1;}
else document.getElementById("prenom").className='' ;
//date d clien************************************************
date_c_j=document.getElementById("date1_j").value;
date_c_m=document.getElementById("date1_m").value;
date_c_a=document.getElementById("date1_a").value;
if((date_c_j == "jj") || (date_c_m == "mm") || (date_c_a=="aaaa")){ 
document.getElementById("date1_j").className='inputERROR';
document.getElementById("date1_m").className='inputERROR';
document.getElementById("date1_a").className='inputERROR';
error=error+1;
 }
else {
document.getElementById("date1_j").className=' ';
document.getElementById("date1_m").className=' ';
document.getElementById("date1_a").className=' ';
date_c=date_c_j +"/"+date_c_m +"/"+date_c_a;
age_c=get_age(date_c);//age de client
}
//******************************************************

activ_c=document.getElementById("activite1").value;//activité client
regime_c=document.getElementById("regime").value;//regime client
departement_c=document.getElementById("departement").value;//departement client
ville_c=document.getElementById("ville").value;//ville client
if(ville_c==""){document.getElementById("ville").className='inputERROR';
error=error+1;}
else document.getElementById("ville").className='' ;
cp_c=document.getElementById("cp").value;// code postal clien
if (!IsNumeric(cp_c)){
document.getElementById("cp").className='inputERROR';
error=error+1;}
else document.getElementById("cp").className='' ;

//test conjoint client***********************
if (document.fiche.conjoint[1].checked) {
conjoint_c="non";
}
else conjoint_c="oui";

if(conjoint_c=="oui"){//les information d conjoint
//test sexe conjoint 
if (document.fiche.sexe_c[1].checked) {
sexe_conj="h";
}
else  sexe_conj="f";
//date d conjoint************************************************
date_conj_j=document.getElementById("date2_j").value;
date_conj_m=document.getElementById("date2_m").value;
date_conj_a=document.getElementById("date2_a").value;
if(date_conj_j=="jj" || date_conj_m=="mm" || date_conj_a=="aaaa"){
document.getElementById("date2_j").className='inputERROR';
document.getElementById("date2_m").className='inputERROR';
document.getElementById("date2_a").className='inputERROR';
error=error+1;}
else {
document.getElementById("date2_j").className=' ';
document.getElementById("date2_m").className=' ';
document.getElementById("date2_a").className=' ';
date_conj=date_conj_j +"/"+date_conj_m +"/"+date_conj_a;
age_conj=get_age(date_conj);//age de conjoint
}

//*********************************************************************
regime_conj=document.getElementById("regime2").value;//regime conjoint
}
else{
sexe_conj="";
date_conj="";
age_conj="";
regime_conj="";
}
//alert("sexe de conjoint = "+sexe_conj+"\ndate de naissance ="+date_conj+"\n age ="+age_conj+"\n regime = "+regime_conj);
//fin test conjoint
//test nbr enfant***********************************************************************
nbr_enfant=document.getElementById("nbr_enf").value;

//alert(nom_enfant);
var tab_sexe_enf=new Array;
var tab_nom_enf=new Array;
var tab_prenom_enf=new Array;
var tab_date_enf=new Array;
sexe_enfant="";
nom_enfant="";
prenom_enfant="";
date_enfant="";
for (var i = 1; i <= nbr_enfant; i++) {

//sexe_enf="sexe_enf["+i+"]";
tab_sexe_enf[i]=document.getElementById("sexe_enf["+i+"]").value;
tab_nom_enf[i]=document.getElementById("nom_enf["+i+"]").value;
tab_prenom_enf[i]=document.getElementById("prenom_enf["+i+"]").value;
tab_date_enf[i]=document.getElementById("date_enf["+i+"]").value;
if(tab_nom_enf[i]==""){document.getElementById("nom_enf["+i+"]").className="inputERROR";
error=error+1;}
else document.getElementById("nom_enf["+i+"]").className="";
if(tab_prenom_enf[i]==""){document.getElementById("prenom_enf["+i+"]").className="inputERROR";error=error+1;}
else document.getElementById("prenom_enf["+i+"]").className="";
//alert("sexe enfant"+i+" = "+tab_sexe_enf[i]+"\nnom enfant"+i+" = "+tab_nom_enf[i]+" \nprenom enfant"+i+" = "+tab_prenom_enf[i]+" \ndate  enfant"+i+" = "+tab_date_enf[i]);
sexe_enfant=sexe_enfant+tab_sexe_enf[i]+"/";
nom_enfant=nom_enfant+tab_nom_enf[i]+"/";
prenom_enfant=prenom_enfant+tab_prenom_enf[i]+"/";
date_enfant=date_enfant+tab_date_enf[i]+";";
}

//fin test nbr d'enfant********************************************************************

adresse_c=document.getElementById("adresse1").value;//adresse client

if(adresse_c==""){document.getElementById("adresse1").className='inputERROR';error=error+1;}
else document.getElementById("adresse1").className='' ;
tel_c=document.getElementById("tel").value;//tel client
if(tel_c==""){document.getElementById("tel").className='inputERROR';error=error+1;}
else document.getElementById("tel").className='' ;
email_c=document.getElementById("email").value;// email client
var place = email_c.indexOf("@",1);
	var point = email_c.indexOf(".",place+1);
	if ((place > -1)&&(email_c.length >2)&&(point > 1))
		{
		document.getElementById("email").className='' ;
		
		}
	else{
	error=error+1;
	document.getElementById("email").value="";
	document.getElementById("email").className='inputERROR';
	}
// niveau de garanti
if (document.fiche.garantie[0].checked) {
garantie="secu";
}
else if (document.fiche.garantie[1].checked){
garantie="tranq";
}
else garantie="confort";

if(error!=0)alert("Certains champs obligatoires n'ont pas \351t\351 compl\351t\351s ou comportent des erreurs.");
else{
var param = "fiche_c=true"+
              "&sexe_c="+encodeURI(sexe_c)+
              "&nom_c="+encodeURI(nom_c)+
              "&prenom_c="+encodeURI(prenom_c)+
			  "&date_c="+encodeURI(date_c)+ 
			  "&age_c="+encodeURI(age_c)+
			  "&activ_c="+encodeURI(activ_c)+
			  "&regime_c="+encodeURI(regime_c)+
			  "&departement_c="+encodeURI(departement_c)+
			  "&ville_c="+encodeURI(ville_c)+
			  "&cp_c="+encodeURI(cp_c)+
			  "&conjoint_c="+encodeURI(conjoint_c)+
			  "&sexe_conj="+encodeURI(sexe_conj)+
			  "&date_conj="+encodeURI(date_conj)+
			  "&age_conj="+encodeURI(age_conj)+
			  "&regime_conj="+encodeURI(regime_conj)+
			  "&nbr_enfant="+encodeURI(nbr_enfant)+
			  "&sexe_enfant="+encodeURI(sexe_enfant)+
			  "&nom_enfant="+encodeURI(nom_enfant)+
			  "&prenom_enfant="+encodeURI(prenom_enfant)+
			  "&date_enfant="+encodeURI(date_enfant)+
			  "&adresse_c="+encodeURI(adresse_c)+
			  "&tel_c="+encodeURI(tel_c)+
			  "&garantie="+encodeURI(garantie)+
			  "&email_c="+encodeURI(email_c)+
			  "&id_dop="+encodeURI(id_dop)+
			   "&id_source="+encodeURI(id_source);
			  if(age_conj>64||age_c>64) var lien='devis2s.php';
			  else lien='devis2-alptis.php';

//alert(param);
document.getElementById("mainbody").innerHTML="<table width='100%'  height='400px' border='0' align='center'><tr><td align='center' valign='middle'><img src='images/loading.gif'>Nous interrogeons les assureurs et les mutuelles patientez...</td></tr></table>";
     new Ajax.Updater(
        'mainbody',
           ''+lien,
          {
          method: 'get',
		  onLoading: function (xhr)
            { // Après appel méthode open
              // (début de la requête Ajax)
                Element.show('olo');
            },

           parameters: ''+param,
                   insertion: Insertion.after
  
 }
);





}
//fin verif form fiche*********************************************************************************************************************************************************
}	
//***********************************
function verif_form_fiche_sollyazar()
{// /////////////////////////////////////////////////////////////////////////verif de form fiche code=103

//test sexe client***********************
id_source=document.getElementById("id_source").value;//pour la pub
id_dop=document.getElementById("idop_ibase").value;//pour la pub
error=0;
if (document.fiche.sexe[2].checked) {
sexe_c="h";
}
else  sexe_c="f";
//alert(sexe_c);

//*************************************
nom_c=document.getElementById("nom").value;//nom client
if(nom_c==""){document.getElementById("nom").className='inputERROR';

error=error+1;
}
//alert(error);

else document.getElementById("nom").className='' ;
prenom_c=document.getElementById("prenom").value;//prenom client
if(prenom_c==""){document.getElementById("prenom").className='inputERROR';
error=error+1;}
else document.getElementById("prenom").className='' ;
//date d clien************************************************
date_c_j=document.getElementById("date1_j").value;
date_c_m=document.getElementById("date1_m").value;
date_c_a=document.getElementById("date1_a").value;
if((date_c_j == "jj") || (date_c_m == "mm") || (date_c_a=="aaaa")){ 
document.getElementById("date1_j").className='inputERROR';
document.getElementById("date1_m").className='inputERROR';
document.getElementById("date1_a").className='inputERROR';
error=error+1;
 }
else {
document.getElementById("date1_j").className=' ';
document.getElementById("date1_m").className=' ';
document.getElementById("date1_a").className=' ';
date_c=date_c_j +"/"+date_c_m +"/"+date_c_a;
age_c=get_age(date_c);//age de client
}
//******************************************************

activ_c=document.getElementById("activite1").value;//activité client
regime_c=document.getElementById("regime").value;//regime client
departement_c=document.getElementById("departement").value;//departement client
ville_c=document.getElementById("ville").value;//ville client
if(ville_c==""){document.getElementById("ville").className='inputERROR';
error=error+1;}
else document.getElementById("ville").className='' ;
cp_c=document.getElementById("cp").value;// code postal clien
if (!IsNumeric(cp_c)){
document.getElementById("cp").className='inputERROR';
error=error+1;}
else document.getElementById("cp").className='' ;

//test conjoint client***********************
if (document.fiche.conjoint[1].checked) {
conjoint_c="non";
}
else conjoint_c="oui";

if(conjoint_c=="oui"){//les information d conjoint
//test sexe conjoint 
if (document.fiche.sexe_c[1].checked) {
sexe_conj="h";
}
else  sexe_conj="f";
//date d conjoint************************************************
date_conj_j=document.getElementById("date2_j").value;
date_conj_m=document.getElementById("date2_m").value;
date_conj_a=document.getElementById("date2_a").value;
if(date_conj_j=="jj" || date_conj_m=="mm" || date_conj_a=="aaaa"){
document.getElementById("date2_j").className='inputERROR';
document.getElementById("date2_m").className='inputERROR';
document.getElementById("date2_a").className='inputERROR';
error=error+1;}
else {
document.getElementById("date2_j").className=' ';
document.getElementById("date2_m").className=' ';
document.getElementById("date2_a").className=' ';
date_conj=date_conj_j +"/"+date_conj_m +"/"+date_conj_a;
age_conj=get_age(date_conj);//age de conjoint
}

//*********************************************************************
regime_conj=document.getElementById("regime2").value;//regime conjoint
}
else{
sexe_conj="";
date_conj="";
age_conj="";
regime_conj="";
}
//alert("sexe de conjoint = "+sexe_conj+"\ndate de naissance ="+date_conj+"\n age ="+age_conj+"\n regime = "+regime_conj);
//fin test conjoint
//test nbr enfant***********************************************************************
nbr_enfant=document.getElementById("nbr_enf").value;

//alert(nom_enfant);
var tab_sexe_enf=new Array;
var tab_nom_enf=new Array;
var tab_prenom_enf=new Array;
var tab_date_enf=new Array;
sexe_enfant="";
nom_enfant="";
prenom_enfant="";
date_enfant="";
for (var i = 1; i <= nbr_enfant; i++) {

//sexe_enf="sexe_enf["+i+"]";
tab_sexe_enf[i]=document.getElementById("sexe_enf["+i+"]").value;
tab_nom_enf[i]=document.getElementById("nom_enf["+i+"]").value;
tab_prenom_enf[i]=document.getElementById("prenom_enf["+i+"]").value;
tab_date_enf[i]=document.getElementById("date_enf["+i+"]").value;
if(tab_nom_enf[i]==""){document.getElementById("nom_enf["+i+"]").className="inputERROR";
error=error+1;}
else document.getElementById("nom_enf["+i+"]").className="";
if(tab_prenom_enf[i]==""){document.getElementById("prenom_enf["+i+"]").className="inputERROR";error=error+1;}
else document.getElementById("prenom_enf["+i+"]").className="";
//alert("sexe enfant"+i+" = "+tab_sexe_enf[i]+"\nnom enfant"+i+" = "+tab_nom_enf[i]+" \nprenom enfant"+i+" = "+tab_prenom_enf[i]+" \ndate  enfant"+i+" = "+tab_date_enf[i]);
sexe_enfant=sexe_enfant+tab_sexe_enf[i]+"/";
nom_enfant=nom_enfant+tab_nom_enf[i]+"/";
prenom_enfant=prenom_enfant+tab_prenom_enf[i]+"/";
date_enfant=date_enfant+tab_date_enf[i]+";";
}

//fin test nbr d'enfant********************************************************************

adresse_c=document.getElementById("adresse1").value;//adresse client

if(adresse_c==""){document.getElementById("adresse1").className='inputERROR';error=error+1;}
else document.getElementById("adresse1").className='' ;
tel_c=document.getElementById("tel").value;//tel client
if(tel_c==""){document.getElementById("tel").className='inputERROR';error=error+1;}
else document.getElementById("tel").className='' ;
email_c=document.getElementById("email").value;// email client
var place = email_c.indexOf("@",1);
	var point = email_c.indexOf(".",place+1);
	if ((place > -1)&&(email_c.length >2)&&(point > 1))
		{
		document.getElementById("email").className='' ;
		
		}
	else{
	error=error+1;
	document.getElementById("email").value="";
	document.getElementById("email").className='inputERROR';
	}
// niveau de garanti
if (document.fiche.garantie[0].checked) {
garantie="secu";
}
else if (document.fiche.garantie[1].checked){
garantie="tranq";
}
else garantie="confort";

if(error!=0)alert("Certains champs obligatoires n'ont pas \351t\351 compl\351t\351s ou comportent des erreurs.");
else{
var param = "fiche_c=true"+
              "&sexe_c="+encodeURI(sexe_c)+
              "&nom_c="+encodeURI(nom_c)+
              "&prenom_c="+encodeURI(prenom_c)+
			  "&date_c="+encodeURI(date_c)+ 
			  "&age_c="+encodeURI(age_c)+
			  "&activ_c="+encodeURI(activ_c)+
			  "&regime_c="+encodeURI(regime_c)+
			  "&departement_c="+encodeURI(departement_c)+
			  "&ville_c="+encodeURI(ville_c)+
			  "&cp_c="+encodeURI(cp_c)+
			  "&conjoint_c="+encodeURI(conjoint_c)+
			  "&sexe_conj="+encodeURI(sexe_conj)+
			  "&date_conj="+encodeURI(date_conj)+
			  "&age_conj="+encodeURI(age_conj)+
			  "&regime_conj="+encodeURI(regime_conj)+
			  "&nbr_enfant="+encodeURI(nbr_enfant)+
			  "&sexe_enfant="+encodeURI(sexe_enfant)+
			  "&nom_enfant="+encodeURI(nom_enfant)+
			  "&prenom_enfant="+encodeURI(prenom_enfant)+
			  "&date_enfant="+encodeURI(date_enfant)+
			  "&adresse_c="+encodeURI(adresse_c)+
			  "&tel_c="+encodeURI(tel_c)+
			  "&garantie="+encodeURI(garantie)+
			  "&email_c="+encodeURI(email_c)+
			  "&id_dop="+encodeURI(id_dop)+
			   "&id_source="+encodeURI(id_source);
			  if(age_conj>64||age_c>64) var lien='devis2s.php';
			  else lien='devis2-sollyazar.php';

//alert(param);
document.getElementById("mainbody").innerHTML="<table width='100%'  height='400px' border='0' align='center'><tr><td align='center' valign='middle'><img src='images/loading.gif'>Nous interrogeons les assureurs et les mutuelles patientez...</td></tr></table>";
     new Ajax.Updater(
        'mainbody',
           ''+lien,
          {
          method: 'get',
		  onLoading: function (xhr)
            { // Après appel méthode open
              // (début de la requête Ajax)
                Element.show('olo');
            },

           parameters: ''+param,
                   insertion: Insertion.after
  
 }
);





}
//fin verif form fiche*********************************************************************************************************************************************************
}	
//***********************************
//************************************************************************************
function verif_form_fiche_test()
{// /////////////////////////////////////////////////////////////////////////verif de form fiche code=103

//test sexe client***********************
id_source=document.getElementById("id_source").value;//pour la pub
id_dop=document.getElementById("idop_ibase").value;//pour la pub
error=0;
if (document.fiche.sexe[2].checked) {
sexe_c="h";
}
else  sexe_c="f";
//alert(sexe_c);

//*************************************
nom_c=document.getElementById("nom").value;//nom client
if(nom_c==""){document.getElementById("nom").className='inputERROR';

error=error+1;
}
//alert(error);

else document.getElementById("nom") ;
prenom_c=document.getElementById("prenom").value;//prenom client
if(prenom_c==""){document.getElementById("prenom").className='inputERROR';
error=error+1;}
else document.getElementById("prenom") ;
//date d clien************************************************
date_c_j=document.getElementById("date1_j").value;
date_c_m=document.getElementById("date1_m").value;
date_c_a=document.getElementById("date1_a").value;
if((date_c_j == "jj") || (date_c_m == "mm") || (date_c_a=="aaaa")){ 
document.getElementById("div_date_c").className="errorinput";
error=error+1;
 }
else {document.getElementById("div_date_c").className="";
date_c=date_c_j +"/"+date_c_m +"/"+date_c_a;
age_c=get_age(date_c);//age de client
}
//******************************************************

activ_c=document.getElementById("activite1").value;//activité client
regime_c=document.getElementById("regime").value;//regime client
departement_c=document.getElementById("departement").value;//departement client
ville_c=document.getElementById("ville").value;//ville client
if(ville_c==""){document.getElementById("ville").className='inputERROR';
error=error+1;}
else document.getElementById("ville") ;
cp_c=document.getElementById("cp").value;// code postal clien
if (!IsNumeric(cp_c)){
document.getElementById("cp").className='inputERROR';
error=error+1;}
else document.getElementById("cp") ;

//test conjoint client***********************
if (document.fiche.conjoint[1].checked) {
conjoint_c="non";
}
else conjoint_c="oui";

if(conjoint_c=="oui"){//les information d conjoint
//test sexe conjoint 
if (document.fiche.sexe_c[1].checked) {
sexe_conj="h";
}
else  sexe_conj="f";
//date d conjoint************************************************
date_conj_j=document.getElementById("date2_j").value;
date_conj_m=document.getElementById("date2_m").value;
date_conj_a=document.getElementById("date2_a").value;
if(date_conj_j=="jj" || date_conj_m=="mm" || date_conj_a=="aaaa"){document.getElementById("div_date_conj").className="errorinput";
error=error+1;}
else {document.getElementById("div_date_conj").className="";
date_conj=date_conj_j +"/"+date_conj_m +"/"+date_conj_a;
age_conj=get_age(date_conj);//age de conjoint
}

//*********************************************************************
regime_conj=document.getElementById("regime2").value;//regime conjoint
}
else{
sexe_conj="";
date_conj="";
age_conj="";
regime_conj="";
}
//alert("sexe de conjoint = "+sexe_conj+"\ndate de naissance ="+date_conj+"\n age ="+age_conj+"\n regime = "+regime_conj);
//fin test conjoint
//test nbr enfant***********************************************************************
nbr_enfant=document.getElementById("nbr_enf").value;

//alert(nom_enfant);
var tab_sexe_enf=new Array;
var tab_nom_enf=new Array;
var tab_prenom_enf=new Array;
var tab_date_enf=new Array;
sexe_enfant="";
nom_enfant="";
prenom_enfant="";
date_enfant="";
for (var i = 1; i <= nbr_enfant; i++) {

//sexe_enf="sexe_enf["+i+"]";
tab_sexe_enf[i]=document.getElementById("sexe_enf["+i+"]").value;
tab_nom_enf[i]=document.getElementById("nom_enf["+i+"]").value;
tab_prenom_enf[i]=document.getElementById("prenom_enf["+i+"]").value;
tab_date_enf[i]=document.getElementById("date_enf["+i+"]").value;
if(tab_nom_enf[i]==""){document.getElementById("nom_enf["+i+"]").className="inputERROR";
error=error+1;}
else document.getElementById("nom_enf["+i+"]").className="inputpetitbox";
if(tab_prenom_enf[i]==""){document.getElementById("prenom_enf["+i+"]").className="inputERROR";error=error+1;}
else document.getElementById("prenom_enf["+i+"]").className="inputpetitbox";
//alert("sexe enfant"+i+" = "+tab_sexe_enf[i]+"\nnom enfant"+i+" = "+tab_nom_enf[i]+" \nprenom enfant"+i+" = "+tab_prenom_enf[i]+" \ndate  enfant"+i+" = "+tab_date_enf[i]);
sexe_enfant=sexe_enfant+tab_sexe_enf[i]+"/";
nom_enfant=nom_enfant+tab_nom_enf[i]+"/";
prenom_enfant=prenom_enfant+tab_prenom_enf[i]+"/";
date_enfant=date_enfant+tab_date_enf[i]+";";
}

//fin test nbr d'enfant********************************************************************

adresse_c=document.getElementById("adresse1").value;//adresse client

if(adresse_c==""){document.getElementById("adresse1").className='inputERROR';error=error+1;}
else document.getElementById("adresse1") ;
tel_c=document.getElementById("tel").value;//tel client
if(tel_c==""){document.getElementById("tel").className='inputERROR';error=error+1;}
else document.getElementById("tel") ;
email_c=document.getElementById("email").value;// email client
var place = email_c.indexOf("@",1);
	var point = email_c.indexOf(".",place+1);
	if ((place > -1)&&(email_c.length >2)&&(point > 1))
		{
		document.getElementById("email") ;
		
		}
	else{
	error=error+1;
	document.getElementById("email").value="";
	document.getElementById("email").className='inputERROR';
	}
// niveau de garanti
if (document.fiche.garantie[0].checked) {
garantie="secu";
}
else if (document.fiche.garantie[1].checked){
garantie="tranq";
}
else garantie="confort";

if(error!=0)alert("Certains champs obligatoires n'ont pas \351t\351 compl\351t\351s ou comportent des erreurs.");
else{
if(age_conj>64||age_c>64) var type='express_senior';
			  else type='express';
var param = "fiche_c=true"+
              "&type="+encodeURI(type)+
              "&sexe_c="+encodeURI(sexe_c)+
              "&nom_c="+encodeURI(nom_c)+
              "&prenom_c="+encodeURI(prenom_c)+
			  "&date_c="+encodeURI(date_c)+ 
			  "&age_c="+encodeURI(age_c)+
			  "&regime_c="+encodeURI(regime_c)+
			  "&departement_c="+encodeURI(departement_c)+
			  "&garantie=tranq&cp_c="+encodeURI(cp_c)+
			  "&conjoint_c="+encodeURI(conjoint_c)+
			  "&sexe_conj="+encodeURI(sexe_conj)+
			  "&date_conj="+encodeURI(date_conj)+
			  "&age_conj="+encodeURI(age_conj)+
			  "&regime_conj="+encodeURI(regime_conj)+
			  "&nbr_enfant="+encodeURI(nbr_enfant)+
			  "&sexe_enfant="+encodeURI(sexe_enfant)+
			  "&nom_enfant="+encodeURI(nom_enfant)+
			  "&prenom_enfant="+encodeURI(prenom_enfant)+
			  "&date_enfant="+encodeURI(date_enfant)+
			 "&tel_c="+encodeURI(tel_c)+
			 "&id_source=13&email_c="+encodeURI(email_c);
			   document.location.href="devis-immediat.php?"+param;

//alert(param);






}
//fin verif form fiche*********************************************************************************************************************************************************
}	
//**************************************
function verif_form_fiche_accueil()
{// /////////////////////////////////////////////////////////////////////////verif de form fiche code=103

//test sexe client***********************
id_source=document.getElementById("id_source").value;//pour la pub
id_dop=document.getElementById("idop_ibase").value;//pour la pub
error=0;
if (document.fiche1.sexe[2].checked) {
sexe_c="h";
}
else  sexe_c="f";


//*************************************
nom_c=document.getElementById("nom").value;//nom client
if(nom_c==""){document.getElementById("nom").className='inputERROR';

error=error+1;
}
//alert(error);

else document.getElementById("nom").className='';
prenom_c=document.getElementById("prenom").value;//prenom client
if(prenom_c==""){document.getElementById("prenom").className='inputERROR';
error=error+1;}
else document.getElementById("prenom").className='';
//date d clien************************************************
date_c_j=document.getElementById("date1_j").value;
date_c_m=document.getElementById("date1_m").value;
date_c_a=document.getElementById("date1_a").value;
if((date_c_j == "jj") || (date_c_m == "mm") || (date_c_a=="aaaa")){ 
document.getElementById("date1_j").className='selectERROR';
document.getElementById("date1_m").className='selectERROR';
document.getElementById("date1_a").className='selectERROR';
error=error+1;
 }
else {
document.getElementById("date1_j").className='';
document.getElementById("date1_m").className='';
document.getElementById("date1_a").className='';
date_c=date_c_j +"/"+date_c_m +"/"+date_c_a;
age_c=get_age(date_c);//age de client
}
//******************************************************


regime_c=document.getElementById("regime").value;//regime client
departement_c=document.getElementById("departement").value;//departement client



cp_c=document.getElementById("cp").value;// code postal clien
if (!IsNumeric(cp_c)){
document.getElementById("cp").className='inputERROR';
error=error+1;}
else document.getElementById("cp").className='';

//test conjoint client***********************
if (document.fiche1.conjoint[1].checked) {
conjoint_c="non";
}
else conjoint_c="oui";

if(conjoint_c=="oui"){//les information d conjoint
//test sexe conjoint 
if (document.fiche1.sexe_c[1].checked) {
sexe_conj="h";
}
else  sexe_conj="f";
//date d conjoint************************************************
date_conj_j=document.getElementById("date2_j").value;
date_conj_m=document.getElementById("date2_m").value;
date_conj_a=document.getElementById("date2_a").value;
if(date_conj_j=="jj" || date_conj_m=="mm" || date_conj_a=="aaaa"){
document.getElementById("date2_j").className='selectERROR';
document.getElementById("date2_m").className='selectERROR';
document.getElementById("date2_a").className='selectERROR';
error=error+1;}
else {
document.getElementById("date2_j").className='';
document.getElementById("date2_m").className='';
document.getElementById("date2_a").className='';
date_conj=date_conj_j +"/"+date_conj_m +"/"+date_conj_a;
age_conj=get_age(date_conj);//age de conjoint
}

//*********************************************************************
regime_conj=document.getElementById("regime2").value;//regime conjoint
}
else{
sexe_conj="";
date_conj="";
age_conj="";
regime_conj="";
}
//alert("sexe de conjoint = "+sexe_conj+"\ndate de naissance ="+date_conj+"\n age ="+age_conj+"\n regime = "+regime_conj);
//fin test conjoint
//test nbr enfant***********************************************************************
nbr_enfant=document.getElementById("nbr_enf").value;
sexe_enfant="";
nom_enfant="";
prenom_enfant="";
date_enfant="";
s=" ";
for (var i = 1; i <= nbr_enfant; i++) {
sexe_enfant=sexe_enfant+s+"/";
nom_enfant=nom_enfant+s+"/";
prenom_enfant=prenom_enfant+s+"/";
date_enfant=date_enfant+s+";";
}
//fin test nbr d'enfant********************************************************************
tel_c=document.getElementById("tel").value;//tel client
if(tel_c==""){document.getElementById("tel").className='inputERROR';error=error+1;}
else document.getElementById("tel").className='';
email_c=document.getElementById("email").value;// email client
var place = email_c.indexOf("@",1);
	var point = email_c.indexOf(".",place+1);
	if ((place > -1)&&(email_c.length >2)&&(point > 1))
		{
		document.getElementById("email").className='';
		
		}
	else{
	error=error+1;
	document.getElementById("email").value="";
	document.getElementById("email").className='inputERROR';
	}


if(error!=0)alert("Certains champs obligatoires n'ont pas \351t\351 compl\351t\351s ou comportent des erreurs.");
else{
if(age_conj<64||age_c<64) var type='express';
if(age_conj>64||age_c>64) var type='express_senior';
if ((age_conj<64||age_c<64) && regime_c=='AM' )type='AM';
if ((age_conj>64||age_c>64) && regime_c=='AM' )type='ERR';
			  
var param = "fiche_c=true"+
              "&type="+encodeURI(type)+
              "&sexe_c="+encodeURI(sexe_c)+
              "&nom_c="+encodeURI(nom_c)+
              "&prenom_c="+encodeURI(prenom_c)+
			  "&date_c="+encodeURI(date_c)+ 
			  "&age_c="+encodeURI(age_c)+
			  "&regime_c="+encodeURI(regime_c)+
			  "&departement_c="+encodeURI(departement_c)+
			  "&garantie=tranq&cp_c="+encodeURI(cp_c)+
			  "&conjoint_c="+encodeURI(conjoint_c)+
			  "&sexe_conj="+encodeURI(sexe_conj)+
			  "&date_conj="+encodeURI(date_conj)+
			  "&age_conj="+encodeURI(age_conj)+
			  "&regime_conj="+encodeURI(regime_conj)+
			  "&nbr_enfant="+encodeURI(nbr_enfant)+
			  "&sexe_enfant="+encodeURI(sexe_enfant)+
			  "&nom_enfant="+encodeURI(nom_enfant)+
			  "&prenom_enfant="+encodeURI(prenom_enfant)+
			  "&date_enfant="+encodeURI(date_enfant)+
			 "&tel_c="+encodeURI(tel_c)+
			 "&id_source=12&email_c="+encodeURI(email_c);
			   document.location.href="comparateur-mutuelle-sante.php?"+param;


}
//fin verif form express*********************************************************************************************************************************************************
}

function affpack(pack){//code=104
var div=document.getElementById(pack);
if(pack=="secu"){
div.className="affpack";
document.getElementById("tranq").className="hide";
document.getElementById("confort").className="hide";
}
if(pack=="tranq"){
div.className="affpack";
document.getElementById("secu").className="hide";
document.getElementById("confort").className="hide";
}
if(pack=="confort"){
div.className="affpack";
document.getElementById("secu").className="hide";
document.getElementById("tranq").className="hide";
}

}	
//******************************************************************************************	
function adherer(tarif_c,tarif_conj,tarif_enf1,tarif_enf2,totale,produit,pack){///////////////code=105
var param = "tarif_c="+encodeURI(tarif_c)+
              "&tarif_conj="+encodeURI(tarif_conj)+
              "&tarif_enf1="+encodeURI(tarif_enf1)+
			  "&tarif_enf2="+encodeURI(tarif_enf2)+
              "&totale="+encodeURI(totale)+			  
			  "&pack="+encodeURI(pack)+
			  "&produit="+encodeURI(produit);
		//alert(param); 
document.getElementById("mainbody").innerHTML="<table width='100%'  height='400px' border='0' align='center'><tr><td align='center' valign='middle'><img src='images/loading.gif'>Patientez</td></tr></table>";
     new Ajax.Updater(
        'mainbody',
           'devis3.php',
          {
          method: 'get',
           parameters: ''+param,
                   insertion: Insertion.after
  
 }
);


}
function adherer2(tarif_c,tarif_conj,tarif_enf1,tarif_enf2,totale,produit,pack){///////////////code=105
var param = "tarif_c="+encodeURI(tarif_c)+
              "&tarif_conj="+encodeURI(tarif_conj)+
              "&tarif_enf1="+encodeURI(tarif_enf1)+
			  "&tarif_enf2="+encodeURI(tarif_enf2)+
              "&totale="+encodeURI(totale)+			  
			  "&pack="+encodeURI(pack)+
			  "&produit="+encodeURI(produit);
			 //alert(param); 
document.getElementById("mainbody").innerHTML="<table width='100%'  height='400px' border='0' align='center'><tr><td align='center' valign='middle'><img src='images/loading.gif'>Patientez</td></tr></table>";
     new Ajax.Updater(
        'mainbody',
           'devis4.php',
          {
          method: 'get',
           parameters: ''+param,
                   insertion: Insertion.after
  
 }
);


}
function emaildevis(tarif_c,tarif_conj,tarif_enf1,tarif_enf2,totale,produit,pack){///////////////code=105
var param = "tarif_c="+encodeURI(tarif_c)+
              "&tarif_conj="+encodeURI(tarif_conj)+
              "&tarif_enf1="+encodeURI(tarif_enf1)+
			  "&tarif_enf2="+encodeURI(tarif_enf2)+
              "&totale="+encodeURI(totale)+			  
			  "&pack="+encodeURI(pack)+
			  "&produit="+encodeURI(produit);
			
document.getElementById("email").innerHTML="<img src='images/loading.gif'>Patientez";
     new Ajax.Updater(
        'email',
           'email_devis.php',
          {
          method: 'get',
           parameters: ''+param,
                   insertion: Insertion.after
  
 }
);


}
//****************************************************************************************
function validation(){//code 106**************************** formulaire devis3.php


error=0;

//champ hidden*******************************
id_session=document.getElementById("id_session").value;
id_source=document.getElementById("id_source").value;
conjoint_c=document.getElementById("conjoint_c").value;
sexe_conj=document.getElementById("sexe_conj").value;
sexe_c=document.getElementById("sexe_c").value;
date_conj=document.getElementById("date_conj").value;
date_c=document.getElementById("date_c").value;
regime_c=document.getElementById("regime_c").value;
departement_c=document.getElementById("departement_c").value;
regime_conj=document.getElementById("regime_conj").value;
nbr_enfant=document.getElementById("nbr_enf").value;
produit=document.getElementById("produit").value;
tarif_c=document.getElementById("tarif_c").value;
tarif_conj=document.getElementById("tarif_conj").value;
tarif_enf1=document.getElementById("tarif_enf1").value;
tarif_enf2=document.getElementById("tarif_enf2").value;
totale=document.getElementById("totale").value;
//*************************************

nom_c=document.getElementById("nom_c").value;//nom clien
if(nom_c==""){document.getElementById("nom_c").className='inputERROR';
error=error+1;}
else document.getElementById("nom_c").className='';
prenom_c=document.getElementById("prenom_c").value;//prenom client
if(prenom_c==""){document.getElementById("prenom_c").className='inputERROR';
error=error+1;}
else document.getElementById("prenom_c").className='' ;
adresse_c=document.getElementById("adresse_c").value;//adresse client
if(adresse_c==""){document.getElementById("adresse_c").className='inputERROR';
error=error+1;}
else document.getElementById("adresse_c").className='' ;
cp_c=document.getElementById("cp_c").value;// code postal clien
if (!IsNumeric(cp_c)){
document.getElementById("cp_c").className='inputERROR';
error=error+1;}
else document.getElementById("cp_c").className='' ;
ville_c=document.getElementById("ville_c").value;//ville client
if(ville_c==""){document.getElementById("ville_c").className='inputERROR';
error=error+1;}
else document.getElementById("ville_c").className='' ;
tel_c=document.getElementById("tel_c").value;//tel client
if(tel_c==""){document.getElementById("tel_c").className='inputERROR';
error=error+1;}
else document.getElementById("tel_c").className='' ;
email_c=document.getElementById("email_c").value;// email client
var place = email_c.indexOf("@",1);
	var point = email_c.indexOf(".",place+1);
	if ((place > -1)&&(email_c.length >2)&&(point > 1))
		{
		document.getElementById("email_c").className='' ;
		
		}
	else{
	error=error+1;
	document.getElementById("email_c").value="";
	document.getElementById("email_c").className='inputERROR';
	}
	//test champs conj 
	nom_conj="";
	prenom_conj="";
	nss_conj="";
	if(document.getElementById("conjoint_c").value=="oui"){
	nom_conj=document.getElementById("nom_conj").value;//nom conjoin
if(nom_conj==""){document.getElementById("nom_conj").className='inputERROR';
error=error+1;}
else document.getElementById("nom_conj").className=''; 
prenom_conj=document.getElementById("prenom_conj").value;//prenom conjoin
if(nom_conj==""){document.getElementById("prenom_conj").className='inputERROR';
error=error+1;}
else document.getElementById("prenom_conj").className='' ;
nss_conj=document.getElementById("nss_conj").value;//nss conjoin
if(nss_conj==""){document.getElementById("nss_conj").className='inputERROR';
error=error+1;}
else document.getElementById("nss_conj").className='' ;
	
	
	
	
	}
	//************************************
	//test nbr enfant***********************************************************************


//alert(nom_enfant);
var tab_sexe_enf=new Array;
var tab_nom_enf=new Array;
var tab_prenom_enf=new Array;
var tab_date_enf=new Array;
sexe_enfant="";
nom_enfant="";
prenom_enfant="";
date_enfant="";
for (var i = 0; i < nbr_enfant; i++) {

//sexe_enf="sexe_enf["+i+"]";
tab_sexe_enf[i]=document.getElementById("sexe_enf["+i+"]").value;
tab_nom_enf[i]=document.getElementById("nom_enf["+i+"]").value;
tab_prenom_enf[i]=document.getElementById("prenom_enf["+i+"]").value;
tab_date_enf[i]=document.getElementById("date_enf["+i+"]").value;
if(tab_nom_enf[i]==""){document.getElementById("nom_enf["+i+"]").className="inputERROR";
error=error+1;}
else document.getElementById("nom_enf["+i+"]").className="inputpetitbox";
if(tab_prenom_enf[i]==""){document.getElementById("prenom_enf["+i+"]").className="inputERROR";error=error+1;}
else document.getElementById("prenom_enf["+i+"]").className="inputpetitbox";
//alert("sexe enfant"+i+" = "+tab_sexe_enf[i]+"\nnom enfant"+i+" = "+tab_nom_enf[i]+" \nprenom enfant"+i+" = "+tab_prenom_enf[i]+" \ndate  enfant"+i+" = "+tab_date_enf[i]);
sexe_enfant=sexe_enfant+tab_sexe_enf[i]+"/";
nom_enfant=nom_enfant+tab_nom_enf[i]+"/";
prenom_enfant=prenom_enfant+tab_prenom_enf[i]+"/";
date_enfant=date_enfant+tab_date_enf[i]+";";
}

//fin test nbr d'enfant********************************************************************
	nss_c=document.getElementById("nss_c").value;//nss clien
if(nss_c==""){document.getElementById("nss_c").className='inputERROR';
error=error+1;}
else document.getElementById("nss_c") ;
	activ_c=document.getElementById("activ_c").value;//activ clien
if(activ_c==""){document.getElementById("activ_c").className='inputERROR';
error=error+1;}
else document.getElementById("activ_c") ;
etab=document.getElementById("etab").value;

if(IsNumeric(etab) && etab.length==5)document.getElementById("etab").className="inputpetitbox";
else {document.getElementById("etab").className="inputERROR";
error=error+1;}//test etablissement
guichet=document.getElementById("guichet").value;
if(IsNumeric(guichet) && guichet.length==5)document.getElementById("guichet").className="inputpetitbox";
else {document.getElementById("guichet").className="inputERROR";
error=error+1;}//test guichet
n_compt=document.getElementById("n_compt").value;
if(n_compt.length==11)document.getElementById("n_compt").className="inputpetitbox";
else {document.getElementById("n_compt").className="inputERROR";
error=error+1;}//test guichet
rib=document.getElementById("rib").value;
if(IsNumeric(rib) && rib.length==2)document.getElementById("rib").className="inputpetitbox";
else {document.getElementById("rib").className="inputERROR";
error=error+1;}//test RIB

nom_teneur=document.getElementById("nom_teneur").value;//nom teneur
if(nom_teneur==""){document.getElementById("nom_teneur").className='inputERROR';
error=error+1;}
else document.getElementById("nom_teneur") ;
if (document.validation.mutuelle[0].checked) {
date_fc_j=document.getElementById("date_fc_j").value;
date_fc_m=document.getElementById("date_fc_m").value;
date_fc_a=document.getElementById("date_fc_a").value;
if(date_fc_j=="jj" || date_fc_m=="mm" || date_fc_a=="aaaa"){document.getElementById("div_date_fc").className="errorinput";
error=error+1;}
else document.getElementById("div_date_fc").className="";
date_fc=date_fc_j +"/"+date_fc_m +"/"+date_fc_a;//date de fin d contrat
}
else {
date_fc="";
};
date_dc_j=document.getElementById("date_dc_j").value;
date_dc_m=document.getElementById("date_dc_m").value;
date_dc_a=document.getElementById("date_dc_a").value;
if(date_dc_j=="jj" || date_dc_m=="mm" || date_dc_a=="aaaa"){document.getElementById("div_date_dc").className="errorinput";
error=error+1;
}
else document.getElementById("div_date_dc").className="";


date_dc=date_dc_j +"/"+date_dc_m +"/"+date_dc_a; //date de debut d constrat souhaité
//**************************************fin test de form validation
if(error==0){ 
var ribvalid=true;
var nssvalid=true;
if(isRIBvalid(etab,guichet,n_compt,rib))ribvalid=true;
else ribvalid=false;
if(validationNss (nss_c))nssvalid=true;
else nssvalid=false;
if(ribvalid){
if(nssvalid){
var param = "sexe_c="+encodeURI(sexe_c)+
              "&nom_c="+encodeURI(nom_c)+
              "&prenom_c="+encodeURI(prenom_c)+
			  "&date_c="+encodeURI(date_c)+ 
			  "&activ_c="+encodeURI(activ_c)+
			  "&regime_c="+encodeURI(regime_c)+
			  "&departement_c="+encodeURI(departement_c)+
			  "&ville_c="+encodeURI(ville_c)+
			  "&nss_c="+encodeURI(nss_c)+
			  "&oa="+encodeURI(document.getElementById("oa").value)+
			  "&cp_c="+encodeURI(cp_c)+
			  "&produit="+encodeURI(document.getElementById("pack").value)+";"+encodeURI(document.getElementById("produit").value)+
			  "&date_preleve="+encodeURI(document.getElementById("date_preleve").value)+
			  "&etab="+encodeURI(etab)+
			  "&guichet="+encodeURI(guichet)+
			  "&n_compt="+encodeURI(n_compt)+
			  "&rib="+encodeURI(rib)+
			  "&nom_teneur="+encodeURI(nom_teneur)+
			  "&cp_teneur="+encodeURI(document.getElementById("cp_teneur").value)+
			  "&adresse_teneur="+encodeURI(document.getElementById("adresse_teneur").value)+
			  "&ville_teneur="+encodeURI(document.getElementById("ville_teneur").value)+
			  "&sexe_conj="+encodeURI(sexe_conj)+
			  "&date_conj="+encodeURI(date_conj)+
			  "&nom_conj="+encodeURI(nom_conj)+
			  "&prenom_conj="+encodeURI(prenom_conj)+
			  "&nss_conj="+encodeURI(nss_conj)+
			  "&regime_conj="+encodeURI(regime_conj)+
			  "&nbr_enfant="+encodeURI(nbr_enfant)+
			  "&sexe_enfant="+encodeURI(sexe_enfant)+
			  "&nom_enfant="+encodeURI(nom_enfant)+
			  "&prenom_enfant="+encodeURI(prenom_enfant)+
			  "&date_enfant="+encodeURI(date_enfant)+
			  "&adresse_c="+encodeURI(adresse_c)+
			  "&tel_c="+encodeURI(tel_c)+
			  "&email_c="+encodeURI(email_c)+
			  "&date_fc="+encodeURI(date_fc)+
			  "&date_dc="+encodeURI(date_dc)+
			  "&tarif_c="+encodeURI(tarif_c)+
			  "&tarif_conj="+encodeURI(tarif_conj)+
			  "&tarif_enf1="+encodeURI(tarif_enf1)+
			  "&tarif_enf2="+encodeURI(tarif_enf2)+
			  "&totale="+encodeURI(totale)+
			  "&id_source="+encodeURI(id_source)+
			  "&id_session="+encodeURI(id_session);
//alert(param);
document.getElementById("mainbody").innerHTML="<table width='100%'  height='400px' border='0' align='center'><tr><td align='center' valign='middle'><img src='images/loading.gif'>Patientez</td></tr></table>";
     new Ajax.Updater(
        'mainbody',
           'validation.php',
          {
          method: 'get',
           parameters: ''+param,
                   insertion: Insertion.after
  
 }
);}
else{
alert("v\351rifiez votre Num\351ro de s\351curit\351 sociale.");
document.getElementById("nss_c").className='inputERROR';
}
}
else {
alert("v\351rifiez votre RIB.");
document.getElementById("etab").className="inputERROR";
document.getElementById("guichet").className="inputERROR";
document.getElementById("n_compt").className="inputERROR";
document.getElementById("rib").className="inputERROR";
}
}
else alert("Certains champs obligatoires n'ont pas \351t\351 compl\351t\351s ou comportent des erreurs.");



}	
	
function rappel(){
nom_complet=document.getElementById("nom_r").value;
tel=document.getElementById("tel_r").value;

error=0;
if(nom_complet==""){document.getElementById("nom_r").style.border='solid 1px red';
error=error+1;}
else document.getElementById("nom_r").style.border="";
if(tel==""){document.getElementById("tel_r").style.border='solid 1px red';
error=error+1;}
else document.getElementById("tel_r").style.border="";
if(error==0){ 
alert("Merci votre demande a bien \351t\351 envoy\351");
var param = "nom="+encodeURI(nom_complet)+
              "&tel="+encodeURI(tel);
			  
     new Ajax.Updater(
        '',
           'rappeler.php',
          {
          method: 'get',
           parameters: ''+param,
                   insertion: Insertion.after}
);
document.getElementById("tel_r").value="";
document.getElementById("nom_r").value="";

}


}	

function lancerchat(){
nom_complet=document.getElementById("nom_chat").value;
tel=document.getElementById("tel_chat").value;
email=document.getElementById("email_chat").value;

error=0;
if(nom_complet==""){document.getElementById("nom_chat").style.border='solid 1px red';
error=error+1;}
else document.getElementById("nom_chat").style.border="";
if(tel==""){document.getElementById("tel_chat").style.border='solid 1px red';
error=error+1;}
else document.getElementById("tel_chat").style.border="";
var place = email.indexOf("@",1);
	var point = email.indexOf(".",place+1);
	if ((place > -1)&&(email.length >2)&&(point > 1))
		{
		document.getElementById("email_chat").style.border='';
		
		}
	else{
	error=error+1;
	document.getElementById("email_chat").value="";
	document.getElementById("email_chat").style.border='solid 1px red';
	}
if(error==0){ 
var param = "nom="+encodeURI(nom_complet)+
              "&email="+encodeURI(email)+
              "&tel="+encodeURI(tel);
			  
  new Ajax.Updater(
        'chat',
           'loadchat.php',
          {
          method: 'get',
           parameters: ''+param,
                   insertion: Insertion.after}
);

}


}	
function emailcontact(){
contact_nom=document.getElementById("contact_nom").value;
contact_tel=document.getElementById("contact_tel").value;
contact_email=document.getElementById("contact_email").value;
contact_message=document.getElementById("contact_message").value;
var error=0;
if(contact_nom==""){
document.getElementById("contact_nom").style.border='solid 1px red';
error=error+1;
}
else document.getElementById("contact_nom").style.border='';
if(contact_tel==""){
document.getElementById("contact_tel").style.border='solid 1px red';
error=error+1;
}else document.getElementById("contact_tel").style.border='';
if(contact_message==""){
document.getElementById("contact_message").style.border='solid 1px red';
error=error+1;
}else document.getElementById("contact_message").style.border='';
var place = contact_email.indexOf("@",1);
	var point = contact_email.indexOf(".",place+1);
	if ((place > -1)&&(contact_email.length >2)&&(point > 1))
		{
		document.getElementById("contact_email").style.border='';
		
		}
	else{
	error=error+1;
	document.getElementById("contact_email").value="";
	document.getElementById("contact_email").className='inputERROR';
	}
	
	if(error!=0)alert("Certains champs obligatoires n'ont pas \351t\351 compl\351t\351s ou comportent des erreurs. ");
else{
var param = "contact_nom="+encodeURI(escape(contact_nom))+
              "&contact_tel="+encodeURI(escape(contact_tel))+
			  "&contact_email="+encodeURI(escape(contact_email))+
			  "&contact_message="+encodeURI(escape(contact_message));
		//alert(param);
		document.getElementById("rslt").innerHTML="<img src='images/loading.gif'>Patientez";
	 new Ajax.Updater(
        'rslt',
           'emailcontact.php',
          {
          method: 'get',
           parameters: ''+param,
                   insertion: Insertion.after}
);
	}
	
	
}
function parrainer(){

nom=document.getElementById("nom").value;
prenom=document.getElementById("prenom").value;
n_adherent=document.getElementById("n_adherent").value;
email=document.getElementById("email").value;
nb_filleul=document.getElementById("nb_filleul").value;
f1_nom=document.getElementById("f1_nom").value;
f1_prenom=document.getElementById("f1_prenom").value;
f1_adresse=document.getElementById("f1_adresse").value;
f1_cp=document.getElementById("f1_cp").value;
f1_ville=document.getElementById("f1_ville").value;
f1_tel=document.getElementById("f1_tel").value;
f1_email=document.getElementById("f1_email").value;
f1_j=document.getElementById("f1_j").value;
f1_m=document.getElementById("f1_m").value;
f1_a=document.getElementById("f1_a").value;
f1_date=f1_j+"/"+f1_m+"/"+f1_a;
f1_profession=document.getElementById("f1_profession").value;
var f1_besoin="";
if (document.parrainage.f1_besoinscs.checked)f1_besoin="CS";
if (document.parrainage.f1_besoinsscs.checked)f1_besoin=f1_besoin+"/SCS";
if (document.parrainage.f1_besoinsav.checked)f1_besoin=f1_besoin+"/AV";
if (document.parrainage.f1_besoinsar.checked)f1_besoin=f1_besoin+"/AR";
f_nom=f1_nom;
f_prenom=f1_prenom;
f_adresse=f1_adresse;
f_cp=f1_cp;
f_ville=f1_ville;
f_tel=f1_tel;
f_email=f1_email;
f_date=f1_date;
f_profession=f1_profession;
f_besoin=f1_besoin;
if(nb_filleul==2){
f2_nom=document.getElementById("f2_nom").value;
f2_prenom=document.getElementById("f2_prenom").value;
f2_adresse=document.getElementById("f2_adresse").value;
f2_cp=document.getElementById("f2_cp").value;
f2_ville=document.getElementById("f2_ville").value;
f2_tel=document.getElementById("f2_tel").value;
f2_email=document.getElementById("f2_email").value;
f2_j=document.getElementById("f2_j").value;
f2_m=document.getElementById("f2_m").value;
f2_a=document.getElementById("f2_a").value;
f2_date=f2_j+"/"+f2_m+"/"+f2_a;
f2_profession=document.getElementById("f1_profession").value;
var f2_besoin="";
if (document.parrainage.f2_besoinscs.checked)f2_besoin="CS";
if (document.parrainage.f2_besoinsscs.checked)f2_besoin=f2_besoin+"/SCS";
if (document.parrainage.f2_besoinsav.checked)f2_besoin=f2_besoin+"/AV";
if (document.parrainage.f2_besoinsar.checked)f2_besoin=f2_besoin+"/AR";
f_nom=f_nom+"**"+f2_nom;
f_prenom=f1_prenom+"**"+f2_prenom;
f_adresse=f1_adresse+"**"+f2_adresse;
f_cp=f1_cp+"**"+f2_cp;
f_ville=f1_ville+"**"+f2_ville;
f_tel=f1_tel+"**"+f2_tel;
f_email=f1_email+"**"+f2_email;
f_date=f1_date+"**"+f2_date;
f_profession=f1_profession+"**"+f2_profession;
f_besoin=f1_besoin+"**"+f2_besoin;
}
var error=0;
if(nom==""){
document.getElementById("nom").style.border='solid 1px red';
error=error+1;
}
else document.getElementById("nom").style.border='';
var place = email.indexOf("@",1);
	var point = email.indexOf(".",place+1);
	if ((place > -1)&&(email.length >2)&&(point > 1))document.getElementById("email").style.border='';
else{
	error=error+1;
	document.getElementById("email").value="";
	document.getElementById("email").style.border='solid 1px red';
	}
//***********************************
if(f1_nom==""){
document.getElementById("f1_nom").style.border='solid 1px red';
error=error+1;
}
else document.getElementById("f1_nom").style.border='';
if(f1_prenom==""){
document.getElementById("f1_prenom").style.border='solid 1px red';
error=error+1;
}
else document.getElementById("f1_prenom").style.border='';
if(f1_adresse==""){
document.getElementById("f1_adresse").style.border='solid 1px red';
error=error+1;
}
else document.getElementById("f1_adresse").style.border='';
if(f1_cp==""){
document.getElementById("f1_cp").style.border='solid 1px red';
error=error+1;
}
else document.getElementById("f1_cp").style.border='';
if(f1_ville==""){
document.getElementById("f1_ville").style.border='solid 1px red';
error=error+1;
}
else document.getElementById("f1_ville").style.border='';
if(f1_tel==""){
document.getElementById("f1_tel").style.border='solid 1px red';
error=error+1;
}
else document.getElementById("f1_tel").style.border='';
 place = f1_email.indexOf("@",1);
	 point = f1_email.indexOf(".",place+1);
	if ((place > -1)&&(f1_email.length >2)&&(point > 1))document.getElementById("f1_email").style.border='';
else{
	error=error+1;
	document.getElementById("f1_email").value="";
	document.getElementById("f1_email").style.border='solid 1px red';
	}
if(f1_j=="" || !IsNumeric(f1_j)){
document.getElementById("f1_j").style.border='solid 1px red';
error=error+1;
}
else document.getElementById("f1_j").style.border='';
if(f1_m=="" || !IsNumeric(f1_m)){
document.getElementById("f1_m").style.border='solid 1px red';
error=error+1;
}
else document.getElementById("f1_m").style.border='';
if(f1_a=="" || !IsNumeric(f1_a)){
document.getElementById("f1_a").style.border='solid 1px red';
error=error+1;
}
else document.getElementById("f1_a").style.border='';
	

//***********************************	
//***********************************
if(nb_filleul==2){
if(f2_nom==""){
document.getElementById("f2_nom").style.border='solid 1px red';
error=error+1;
}
else document.getElementById("f2_nom").style.border='';
if(f2_prenom==""){
document.getElementById("f2_prenom").style.border='solid 1px red';
error=error+1;
}
else document.getElementById("f2_prenom").style.border='';
if(f2_adresse==""){
document.getElementById("f2_adresse").style.border='solid 1px red';
error=error+1;
}
else document.getElementById("f2_adresse").style.border='';
if(f2_cp==""){
document.getElementById("f2_cp").style.border='solid 1px red';
error=error+1;
}
else document.getElementById("f2_cp").style.border='';
if(f2_ville==""){
document.getElementById("f2_ville").style.border='solid 1px red';
error=error+1;
}
else document.getElementById("f2_ville").style.border='';
if(f2_tel==""){
document.getElementById("f2_tel").style.border='solid 1px red';
error=error+1;
}
else document.getElementById("f2_tel").style.border='';
 place = f2_email.indexOf("@",1);
	 point = f2_email.indexOf(".",place+1);
	if ((place > -1)&&(f2_email.length >2)&&(point > 1))document.getElementById("f2_email").style.border='';
else{
	error=error+1;
	document.getElementById("f2_email").value="";
	document.getElementById("f2_email").style.border='solid 1px red';
	}
	if(f2_j=="" || !IsNumeric(f2_j)){
document.getElementById("f2_j").style.border='solid 1px red';
error=error+1;
}
else document.getElementById("f2_j").style.border='';
if(f2_m=="" || !IsNumeric(f2_m)){
document.getElementById("f2_m").style.border='solid 1px red';
error=error+1;
}
else document.getElementById("f2_m").style.border='';
if(f2_a=="" || !IsNumeric(f2_a)){
document.getElementById("f2_a").style.border='solid 1px red';
error=error+1;
}
else document.getElementById("f2_a").style.border='';}
//***********************************
if(error!=0)alert("Certains champs obligatoires n'ont pas \351t\351 compl\351t\351s ou comportent des erreurs.");
else{
var param = "nom="+encodeURI(nom)+
              "&prenom="+encodeURI(prenom)+
              "&n_adherent="+encodeURI(n_adherent)+
              "&email="+encodeURI(email)+
			  "&nb_filleul="+encodeURI(nb_filleul)+ 
			  "&f_nom="+encodeURI(f_nom)+ 
			  "&f_prenom="+encodeURI(f_prenom)+ 
			  "&f_adresse="+encodeURI(f_adresse)+ 
			  "&f_cp="+encodeURI(f_cp)+ 
			  "&f_ville="+encodeURI(f_ville)+ 
			  "&f_tel="+encodeURI(f_tel)+ 
			  "&f_email="+encodeURI(f_email)+ 
			  "&f_date="+encodeURI(f_date)+ 
			  "&f_profession="+encodeURI(f_profession)+
			  "&f_besoin="+encodeURI(f_besoin);
			 // alert(param);
			 document.getElementById("parrainage").innerHTML="<table width='100%'  height='400px' border='0' align='center'><tr><td align='center' valign='middle'><img src='images/loading.gif'>patientez...</td></tr></table>";

			      new Ajax.Updater(
                 'parrainage',
                'insertparrainage.php',
             {
              method: 'get',
                   parameters: ''+param,
                   insertion: Insertion.after}
);
			  
}
}
//////////////////////////////////////////////////////////////////////////////////
function verif_form_obseque_accueil(){//********************formulaire obseque accueil
var error=0;
sexe_obs=document.getElementById("civilite_obs").value;
nom_obs=document.getElementById("nom_obs").value;
if(nom_obs==""){document.getElementById("nom_obs").className='inputERROR';
error=error+1;
}
else document.getElementById("nom_obs").className='';
prenom_obs=document.getElementById("prenom_obs").value;
if(prenom_obs==""){document.getElementById("prenom_obs").className='inputERROR';
error=error+1;
}
else document.getElementById("prenom_obs").className='';
tel_obs=document.getElementById("tel_obs").value;
if(tel_obs==""){document.getElementById("tel_obs").className='inputERROR';
error=error+1;
}
else document.getElementById("tel_obs").className='';
cp_obs=document.getElementById("cp_obs").value;// code postal clien
if (!IsNumeric(cp_obs)){
document.getElementById("cp_obs").className='inputERROR';
error=error+1;}
else document.getElementById("cp_obs").className='' ;
adresse_obs=document.getElementById("adresse_obs").value;
if(adresse_obs==""){
document.getElementById("adresse_obs").className='inputERROR';
error=error+1;
}
else document.getElementById("adresse_obs").className='';

date_j_obs=document.getElementById("date_j_obs").value;
date_m_obs=document.getElementById("date_m_obs").value;
date_a_obs=document.getElementById("date_a_obs").value;
if((date_j_obs == "jj") || (date_m_obs == "mm") || (date_a_obs=="aaaa")){ 
document.getElementById("date_j_obs").className='inputERROR';
document.getElementById("date_m_obs").className='inputERROR';
document.getElementById("date_a_obs").className='inputERROR';
error=error+1;
 }
else {
document.getElementById("date_j_obs").className='';
document.getElementById("date_m_obs").className='';
document.getElementById("date_a_obs").className='';
date_obs=date_j_obs +"/"+date_m_obs +"/"+date_a_obs;
age_obs=get_age(date_obs);//age de client
}


email_obs=document.getElementById("email_obs").value;// email obseque
var place = email_obs.indexOf("@",1);
	var point = email_obs.indexOf(".",place+1);
	if ((place > -1)&&(email_obs.length >2)&&(point > 1))
		{
		document.getElementById("email_obs").className='';
		
		}
	else{
	error=error+1;
	document.getElementById("email_obs").value="";
	document.getElementById("email_obs").className='inputERROR';
	}
	if(error!=0)alert("Certains champs obligatoires n'ont pas \351t\351 compl\351t\351s ou comportent des erreurs.");
else{
var param = "fiche_obs=true"+
              "&sexe_obs="+encodeURI(sexe_obs)+
              "&nom_obs="+encodeURI(nom_obs)+
              "&prenom_obs="+encodeURI(prenom_obs)+
			  "&date_obs="+encodeURI(date_obs)+ 
			  "&age_obs="+encodeURI(age_obs)+
			  "&adresse_obs="+encodeURI(adresse_obs)+
			  "&email_obs="+encodeURI(email_obs)+
			  "&tel_obs="+encodeURI(tel_obs)+
			  "&cp_obs="+encodeURI(cp_obs);
			  document.location.href="devis-obseque.php?"+param;

}


}
/////////////////////////choix obseque
function choix_obs(capital,tarif){
var param="capital="+encodeURI(capital)+
              "&tarif="+encodeURI(tarif);
			  document.getElementById("mainbody").innerHTML="<table width='100%'  height='200px' border='0' align='center'><tr><td align='center' valign='middle'><img src='images/loading.gif'>Patientez</td></tr></table>";

new Ajax.Updater(
        'mainbody',
           'devis3-obs.php',
          {
          method: 'get',
           parameters: ''+param,
                   insertion: Insertion.after}
);

}

function validation_obs(){
error=0;
if (document.formvobs.bene[1].checked) {
beneficiaire=document.getElementById('beneficiaires').value;
if (beneficiaire==''){document.getElementById('beneficiaires').className='inputERROR';error=error+1;}
else document.getElementById('beneficiaires').className='';
}
else beneficiaire='Mon conjoint,mes enfants..';
tarif_obs=document.getElementById("tarif_obs").value;
capital_obs=document.getElementById("capital_obs").value;
sexe_obs=document.getElementById("sexe_obs").value;
date_naissance_obs=document.getElementById("date_naissance_obs").value;
nom_obs=document.getElementById("nom_obs").value;
if(nom_obs==""){document.getElementById("nom_obs").className='inputERROR';
error=error+1;
}
else document.getElementById("nom_obs").className='';
prenom_obs=document.getElementById("prenom_obs").value;
if(prenom_obs==""){document.getElementById("prenom_obs").className='inputERROR';
error=error+1;
}
else document.getElementById("prenom_obs").className='';
tel_obs=document.getElementById("tel_obs").value;
if(tel_obs==""){document.getElementById("tel_obs").className='inputERROR';
error=error+1;
}
else document.getElementById("tel_obs").className='';
cp_obs=document.getElementById("cp_obs").value;// code postal clien
if (!IsNumeric(cp_obs)){
document.getElementById("cp_obs").className='inputERROR';
error=error+1;}
else document.getElementById("cp_obs").className='' ;
ville_obs=document.getElementById("ville_obs").value;
adresse_obs=document.getElementById("adresse_obs").value;
if(adresse_obs==""){
document.getElementById("adresse_obs").className='inputERROR';
error=error+1;
}
email_obs=document.getElementById("email_obs").value;// email obseque
var place = email_obs.indexOf("@",1);
	var point = email_obs.indexOf(".",place+1);
	if ((place > -1)&&(email_obs.length >2)&&(point > 1))
		{
		document.getElementById("email_obs").className='';
		
		}
	else{
	error=error+1;
	document.getElementById("email_obs").value="";
	document.getElementById("email_obs").className='inputERROR';
	}
agenceb_obs=document.getElementById("agenceb_obs").value;
if(agenceb_obs==""){
document.getElementById("agenceb_obs").className='inputERROR';
error=error+1;
}
else document.getElementById("agenceb_obs").className='';
cpb_obs=document.getElementById("cpb_obs").value;
adresseb_obs=document.getElementById("adresseb_obs").value;
agenceb_obs=document.getElementById("agenceb_obs").value;
villeb_obs=document.getElementById("villeb_obs").value;
cb_obs=document.getElementById("cb_obs").value;
if(cb_obs!="" && cb_obs.length==5)document.getElementById("cb_obs").className="";
else {document.getElementById("cb_obs").className="inputERROR";
error=error+1;}//test cb
cg_obs=document.getElementById("cg_obs").value;
if(cg_obs!="" && cg_obs.length==5)document.getElementById("cg_obs").className="";
else {document.getElementById("cg_obs").className="inputERROR";
error=error+1;}//guichet
nc_obs=document.getElementById("nc_obs").value;
if(nc_obs!="" && nc_obs.length==11)document.getElementById("nc_obs").className="";
else {document.getElementById("nc_obs").className="inputERROR";
error=error+1;}// n compt
cr_obs=document.getElementById("cr_obs").value;
if(cr_obs!="" && cr_obs.length==2)document.getElementById("cr_obs").className="";
else {document.getElementById("cr_obs").className="inputERROR";
error=error+1;}

if(error==0){ 
var ribvalid=true;
if(isRIBvalid(cb_obs,cg_obs,nc_obs,cr_obs))ribvalid=true;
else ribvalid=false;
if(ribvalid){
var param ="sexe_obs="+encodeURI(sexe_obs)+
              "&nom_obs="+encodeURI(nom_obs)+
              "&prenom_obs="+encodeURI(prenom_obs)+
			  "&cp_obs="+encodeURI(cp_obs)+
			  "&tarif_obs="+encodeURI(tarif_obs)+
			  "&capital_obs="+encodeURI(capital_obs)+
			  "&date_naissance_obs="+encodeURI(date_naissance_obs)+ 
			  "&adresse_obs="+encodeURI(adresse_obs)+
			  "&email_obs="+encodeURI(email_obs)+
			  "&tel_obs="+encodeURI(tel_obs)+
			  "&ville_obs="+encodeURI(ville_obs)+
			  "&beneficiaire="+encodeURI(beneficiaire)+
			  "&cb_obs="+encodeURI(cb_obs)+
			  "&cg_obs="+encodeURI(cg_obs)+
			  "&nc_obs="+encodeURI(nc_obs)+
			  "&cr_obs="+encodeURI(cr_obs)+
			  "&agenceb_obs="+encodeURI(agenceb_obs)+
			  "&cpb_obs="+encodeURI(cpb_obs)+
			  "&adresseb_obs="+encodeURI(adresseb_obs)+
			  "&villeb_obs="+encodeURI(villeb_obs);
			
			new Ajax.Updater(
        'mainbody',
           'validation-obs.php',
          {
          method: 'get',
           parameters: ''+param,
                   insertion: Insertion.after}
);


}else  {
document.getElementById("cb_obs").className="inputERROR";
document.getElementById("cg_obs").className="inputERROR";
document.getElementById("nc_obs").className="inputERROR";
document.getElementById("cr_obs").className="inputERROR";
alert("v\351rifiez votre RIB.");}

}else alert("Certains champs obligatoires n'ont pas \351t\351 compl\351t\351s ou comportent des erreurs.");

}
//////////////////////////////////////////////////////////////////////////fin obseque
///////////////////////////////////////////////formulaire Assurance vie
function verif_form_vie_accueil(){//********************formulaire obseque accueil
var error=0;
sexe_vie=document.getElementById("civilite_vie").value;
nom_vie=document.getElementById("nom_vie").value;
if(nom_vie==""){document.getElementById("nom_vie").className='inputERROR';
error=error+1;
}
else document.getElementById("nom_vie").className='';
prenom_vie=document.getElementById("prenom_vie").value;
if(prenom_vie==""){document.getElementById("prenom_vie").className='inputERROR';
error=error+1;
}
else document.getElementById("prenom_vie").className='';
tel_vie=document.getElementById("tel_vie").value;
if(tel_vie==""){document.getElementById("tel_vie").className='inputERROR';
error=error+1;
}
else document.getElementById("tel_vie").className='';
cp_vie=document.getElementById("cp_vie").value;// code postal clien
if (!IsNumeric(cp_vie)){
document.getElementById("cp_vie").className='inputERROR';
error=error+1;}
else document.getElementById("cp_vie").className='' ;
date_j_vie=document.getElementById("date_j_vie").value;
date_m_vie=document.getElementById("date_m_vie").value;
date_a_vie=document.getElementById("date_a_vie").value;
if((date_j_vie == "jj") || (date_m_vie == "mm") || (date_a_vie=="aaaa")){ 
document.getElementById("date_j_vie").className='inputERROR';
document.getElementById("date_m_vie").className='inputERROR';
document.getElementById("date_a_vie").className='inputERROR';
error=error+1;
 }
else {
document.getElementById("date_j_vie").className='';
document.getElementById("date_m_vie").className='';
document.getElementById("date_a_vie").className='';
date_vie=date_j_vie +"/"+date_m_vie +"/"+date_a_vie;
age_vie=get_age(date_vie);//age de client
}


email_vie=document.getElementById("email_vie").value;// email vie
var place = email_vie.indexOf("@",1);
	var point = email_vie.indexOf(".",place+1);
	if ((place > -1)&&(email_vie.length >2)&&(point > 1))
		{
		document.getElementById("email_vie").className='';
		
		}
	else{
	error=error+1;
	document.getElementById("email_vie").value="";
	document.getElementById("email_vie").className='inputERROR';
	}
	regime_vie=document.getElementById("regime_vie").value;
	departement_vie=document.getElementById("departement_vie").value;
	horizon_vie=document.getElementById("horizon_vie").value;
	revenus_vie=document.getElementById("revenus_vie").value;
	if(error!=0)alert("Certains champs obligatoires n'ont pas \351t\351 compl\351t\351s ou comportent des erreurs.");
else{
document.getElementById("devisass").innerHTML="<table width='100%'  height='200px' border='0' align='center'><tr><td align='center' valign='middle'><img src='images/loading.gif'>Patientez</td></tr></table>";

var param = "fiche_vie=true"+
              "&sexe_vie="+encodeURI(sexe_vie)+
              "&nom_vie="+encodeURI(nom_vie)+
              "&prenom_vie="+encodeURI(prenom_vie)+
			  "&date_vie="+encodeURI(date_vie)+ 
			  "&age_vie="+encodeURI(age_vie)+
			  "&regime_vie="+encodeURI(regime_vie)+
              "&departement_vie="+encodeURI(departement_vie)+
			  "&horizon_vie="+encodeURI(horizon_vie)+ 
			  "&revenus_vie="+encodeURI(revenus_vie)+
			  "&email_vie="+encodeURI(email_vie)+
			  "&tel_vie="+encodeURI(tel_vie)+
			  "&cp_vie="+encodeURI(cp_vie);
			  new Ajax.Updater(
                'devisass',
           'devis-vie.php',
          {
          method: 'get',
           parameters: ''+param,
                   insertion: Insertion.after}
);
			 

}


}

function get_email(){
email=document.getElementById("email_news").value;
var error=0;
if(email==""){document.getElementById("email_news").className='inputERROR';
error=error+1;
}
if(error==0){
var param ="email="+encodeURI(email);
new Ajax.Updater(
        'ert',
           'email-newsletter.php',
          {
          method: 'get',
           parameters: ''+param,
                   insertion: Insertion.after}
);
alert('Merci ! votre email a bien \351t\351 ajout\351');
document.getElementById("email_news").value='';
}



}
function renouvler_assurance(){
	 
var email=document.getElementById("email_1").value;
error=0;
if(email==""){
document.getElementById("email_1").className='inputERROR';
error=error+1;} 
else document.getElementById("email_1").className="";
var place = email.indexOf("@",1);
	var point = email.indexOf(".",place+1);
	if ((place > -1)&&(email.length >2)&&(point > 1))
		{
		document.getElementById("email_1").className='' ;
		}
	else{
	error=error+1;
	document.getElementById("email_1").value="";
	document.getElementById("email_1").className='inputERROR';
	}
if(error==0){ 
var param = "email="+encodeURI(email);	  
document.location.href="renouvler_assurance.php?"+param;
}
   }


   //recherche
 function   Recherche(){
 
 recherche = document.getElementById("recherche").value;
 
 if(recherche=="")document.getElementById("recherche").className='inputERROR';
 else document.location.href="resultats-recherche.php?recherche="+recherche;
 
 }
  function   conseillerpp(){
 
 conseiller = document.getElementById("conseiller").value;
 
 if(!IsNumeric(conseiller))document.getElementById("conseiller").className='inputERROR';
 else document.location.href="comparateur-mutuelle-sante.php?conseiller="+conseiller;
 
 }
   
   
////function des dates
function CheckDate(d) {
   // Cette fonction vérifie le format JJ/MM/AAAA saisi et la validité de la date.
   // Le séparateur est défini dans la variable separateur
   var amin=1850; // année mini
   var amax=2500; // année 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 get_age(dt) {
   // Cette fonction retourne une chaîne 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 !";
   document.formage.dt_naissance.focus();
   }
   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())
   }
   age=age_a;
   } else {
   document.formage.dt_naissance.focus();
   }
   return age;
   }