function init() {

   var formulaire = document.FrmInsertion;
   oDateMask = new Mask("jj/mm/aaaa", "date");
   oTelMask = new Mask("##.##.##.##.##", "string");
   oCodeMask = new Mask("#####", "string");

	formulaire.CiviliteTxt.checkMandatory = true;
	formulaire.CiviliteTxt.libelle = 'Civilité';
	
	formulaire.NomTxt.checkMandatory = true;
	formulaire.NomTxt.libelle = 'Nom';
	
	formulaire.PrenomTxt.checkMandatory = true;
	formulaire.PrenomTxt.libelle = 'Prénom';
	
	formulaire.AdresseTxt.checkMandatory = true;
	formulaire.AdresseTxt.libelle = 'Adresse';
	
	oCodeMask.attach(document.FrmInsertion.CodePostalTxt);
	formulaire.CodePostalTxt.checkMandatory = true;
	formulaire.CodePostalTxt.checkInteger = true
	formulaire.CodePostalTxt.libelle = 'Code Postal';
	
	formulaire.VilleTxt.checkMandatory = true;
	formulaire.VilleTxt.libelle = 'Ville';
	
	oTelMask.attach(document.FrmInsertion.Num_PersonnelTxt);
	formulaire.Num_PersonnelTxt.checkMandatory = true;
	formulaire.Num_PersonnelTxt.libelle = 'Téléphone';
	
	oTelMask.attach(document.FrmInsertion.Num_Personnel2Txt);
	formulaire.Num_Personnel2Txt.checkLength = 14;
	
	oTelMask.attach(document.FrmInsertion.Num_Personnel3Txt);
	formulaire.Num_Personnel3Txt.checkLength = 14;
		
	formulaire.EmailTxt.checkMandatory = true;
	formulaire.EmailTxt.libelle = 'Email';
	
	oDateMask.attach(document.FrmInsertion.Date_NaissanceTxt);
   	formulaire.Date_NaissanceTxt.checkMandatory = true;
	formulaire.Date_NaissanceTxt.checkDate = true;
	formulaire.Date_NaissanceTxt.libelle = 'Votre date naissance';
	
	formulaire.Regime_SocialTxt.checkMandatory = true;
	formulaire.Regime_SocialTxt.libelle = 'Régime social';
	
	oDateMask.attach(document.FrmInsertion.DateEffet_AssuranceTxt);
   	formulaire.DateEffet_AssuranceTxt.checkMandatory = true;
	formulaire.DateEffet_AssuranceTxt.checkDate = true;
	formulaire.DateEffet_AssuranceTxt.libelle = 'Date de début de contrat';
	
	oDateMask.attach(document.FrmInsertion.Date_Naissance_ConjointTxt);
	formulaire.Date_Naissance_ConjointTxt.checkDate = true;
	formulaire.Date_Naissance_ConjointTxt.libelle = 'Date de naissance de votre conjoint';
	
	//formulaire.Regime_Social_ConjointTxt.checkMandatory = true;
	formulaire.Regime_Social_ConjointTxt.libelle = 'Régime social de votre conjoint';
	
	//formulaire.SexeEnfant1Txt.checkMandatory = true;
	formulaire.SexeEnfant1Txt.libelle = 'Sexe de votre 1er Enfant';
	
	oDateMask.attach(document.FrmInsertion.Date_Naissance_Enfant1Txt);
	//formulaire.Date_Naissance_Enfant1Txt.checkMandatory = true;
	formulaire.Date_Naissance_Enfant1Txt.checkDate = true;
	formulaire.Date_Naissance_Enfant1Txt.libelle = 'Date de naissance de votre 1er Enfant';
	
	//formulaire.SexeEnfant2Txt.checkMandatory = true;
	formulaire.SexeEnfant2Txt.libelle = 'Sexe de votre 2eme Enfant';
	
	oDateMask.attach(document.FrmInsertion.Date_Naissance_Enfant2Txt);
	//formulaire.Date_Naissance_Enfant2Txt.checkMandatory = true;
	formulaire.Date_Naissance_Enfant2Txt.checkDate = true;
	formulaire.Date_Naissance_Enfant2Txt.libelle = 'Date de naissance de votre 2eme Enfant';
	
	//formulaire.SexeEnfant3Txt.checkMandatory = true;
	formulaire.SexeEnfant3Txt.libelle = 'Sexe de votre 3eme Enfant';
	
	oDateMask.attach(document.FrmInsertion.Date_Naissance_Enfant3Txt);
	//formulaire.Date_Naissance_Enfant3Txt.checkMandatory = true;
	formulaire.Date_Naissance_Enfant3Txt.checkDate = true;
	formulaire.Date_Naissance_Enfant3Txt.libelle = 'Date de naissance de votre 3eme Enfant';
	
	//formulaire.SexeEnfant4Txt.checkMandatory = true;
	formulaire.SexeEnfant4Txt.libelle = 'Sexe de votre 4eme Enfant';
	
	oDateMask.attach(document.FrmInsertion.Date_Naissance_Enfant4Txt);
	//formulaire.Date_Naissance_Enfant4Txt.checkMandatory = true;
	formulaire.Date_Naissance_Enfant4Txt.checkDate = true;
	formulaire.Date_Naissance_Enfant4Txt.libelle = 'Date de naissance de votre 4eme Enfant';
	
	//formulaire.SexeEnfant5Txt.checkMandatory = true;
	formulaire.SexeEnfant5Txt.libelle = 'Sexe de votre 5eme Enfant';
	
	oDateMask.attach(document.FrmInsertion.Date_Naissance_Enfant5Txt);
	//formulaire.Date_Naissance_Enfant5Txt.checkMandatory = true;
	formulaire.Date_Naissance_Enfant5Txt.checkDate = true;
	formulaire.Date_Naissance_Enfant5Txt.libelle = 'Date de naissance de votre 5eme Enfant';
	
	//formulaire.SexeEnfant6Txt.checkMandatory = true;
	formulaire.SexeEnfant6Txt.libelle = 'Sexe de votre 5eme Enfant';
	
	oDateMask.attach(document.FrmInsertion.Date_Naissance_Enfant6Txt);
	//formulaire.Date_Naissance_Enfant6Txt.checkMandatory = true;
	formulaire.Date_Naissance_Enfant6Txt.checkDate = true;
	formulaire.Date_Naissance_Enfant6Txt.libelle = 'Date de naissance de votre 6eme Enfant';
	
}

function verifiermail(FrmInsertion) {
      if ((FrmInsertion.EmailTxt.value.indexOf("@")>=0)&&(FrmInsertion.EmailTxt.value.indexOf(".")>=0)) {
         return true 
      } else {
         alert("Mail invalide !");
         return false
      }
   }
function verifiermailetform(FrmInsertion) 
{
var trf=checkForm(FrmInsertion);
var trm=verifiermail(FrmInsertion);
if((trm==true)&&(trf==true))
return true;
else return  false;
}
function SubmitForm() {
	init();
		var t=verifiermailetform(document.FrmInsertion);
			if(t==true)
				document.FrmInsertion.submit();
	}

function rem1(FrmInsertion)
	{
	document.FrmInsertion.RemRegEntTxt.value = "P.S";
	}
function rem2(FrmInsertion)
	{
	document.FrmInsertion.RemRegEntTxt.value = "S";
	}
function rem3(FrmInsertion)
	{
	document.FrmInsertion.RemRegEntTxt.value = "T.S";
	}

function afficheroui1(FrmInsertion) { 
var testin =document.FrmInsertion.Suivi_Medical.value="O"; 
}       

function afficheroui2(FrmInsertion) { 
var testin =document.FrmInsertion.Suivi_Medical_Conjoint.value="O"; 
}       

function afficheroui3(FrmInsertion) { 
var testin =document.FrmInsertion.Complementaire_Sante.value="O"; 
}       

function affichernon1(FrmInsertion) { 
var testin =document.FrmInsertion.Suivi_Medical.value="N"; 
}       

function affichernon2(FrmInsertion) { 
var testin =document.FrmInsertion.Suivi_Medical_Conjoint.value="N"; 
}       

function affichernon3(FrmInsertion) { 
var testin =document.FrmInsertion.Complementaire_Sante.value="N"; 
}
function indoui(FrmInsertion) { 
var testin =document.FrmInsertion.IndemnitejournaliereTxt.value="O"; 
}       

function indnon(FrmInsertion) { 
var testin =document.FrmInsertion.IndemnitejournaliereTxt.value="N"; 
}
function conjoint_oui(FrmInsertion) { 
var formulaire=document.FrmInsertion;
var testin =document.FrmInsertion.TypeTxt.value="C"; 
formulaire.Date_Naissance_ConjointTxt.checkMandatory = true;
formulaire.Regime_Social_ConjointTxt.checkMandatory = true;
} 
function conjoint_non(FrmInsertion) { 
var formulaire=document.FrmInsertion;
var testin =document.FrmInsertion.TypeTxt.value="A"; 
formulaire.Date_Naissance_ConjointTxt.checkMandatory = false;
formulaire.Regime_Social_ConjointTxt.checkMandatory = false;
}

function cond() {
switch (document.FrmInsertion.CiviliteTxt.value) {
    case "Mr":
      document.FrmInsertion.SexeTxt.value="H";
      break;	  
	  case "Mlle":
      document.FrmInsertion.SexeTxt.value="F";
      break;
	  case "Mme":
      document.FrmInsertion.SexeTxt.value="F";
      break;
	  }
}	
function cond2() {
switch (document.FrmInsertion.CiviliteTxt.value) {
    case "Mr":
      document.FrmInsertion.SexeConjointTxt.value="F";
      break;	  
	  case "Mlle":
      document.FrmInsertion.SexeConjointTxt.value="H";
      break;
	  case "Mme":
      document.FrmInsertion.SexeConjointTxt.value="H";
      break;
	  }
}

function tabl_conjoint_afficher(conjoint,conjoint_table_2) {
document.getElementById(conjoint).className="sante";
document.getElementById(conjoint_table_2).className="sante";
}
function tabl_conjoint_masquer(conjoint,conjoint_table_2) {
document.getElementById(conjoint).className="assurances";
document.getElementById(conjoint_table_2).className="assurances";
}

function nbreenfants(enfant1,enfant2,enfant3,enfant4,enfant5,enfant6) {
var formulaire=document.FrmInsertion;
switch (document.FrmInsertion.NbrEnfantTxt.value) {
	case "0":
      document.getElementById(enfant1).className="assurances"; document.FrmInsertion.Date_Naissance_Enfant1Txt.checkMandatory = false;
	  document.getElementById(enfant2).className="assurances"; document.FrmInsertion.Date_Naissance_Enfant2Txt.checkMandatory = false;
	  document.getElementById(enfant3).className="assurances";document.FrmInsertion.Date_Naissance_Enfant3Txt.checkMandatory = false;
	  document.getElementById(enfant4).className="assurances";document.FrmInsertion.Date_Naissance_Enfant4Txt.checkMandatory = false;
	  document.getElementById(enfant5).className="assurances";document.FrmInsertion.Date_Naissance_Enfant5Txt.checkMandatory = false;
	  document.getElementById(enfant6).className="assurances";document.FrmInsertion.Date_Naissance_Enfant6Txt.checkMandatory = false;
	  formulaire.SexeEnfant1Txt.checkMandatory = false;formulaire.SexeEnfant2Txt.checkMandatory = false;formulaire.SexeEnfant3Txt.checkMandatory = false;
	  formulaire.SexeEnfant4Txt.checkMandatory = false;formulaire.SexeEnfant5Txt.checkMandatory = false;formulaire.SexeEnfant6Txt.checkMandatory = false;
      break;
    case "1":
      document.getElementById(enfant1).className="sante";document.FrmInsertion.Date_Naissance_Enfant1Txt.checkMandatory = true;
	  document.getElementById(enfant2).className="assurances"; document.FrmInsertion.Date_Naissance_Enfant2Txt.checkMandatory = false;
	  document.getElementById(enfant3).className="assurances";document.FrmInsertion.Date_Naissance_Enfant3Txt.checkMandatory = false;
	  document.getElementById(enfant4).className="assurances";document.FrmInsertion.Date_Naissance_Enfant4Txt.checkMandatory = false;
	  document.getElementById(enfant5).className="assurances";document.FrmInsertion.Date_Naissance_Enfant5Txt.checkMandatory = false;
	  document.getElementById(enfant6).className="assurances";document.FrmInsertion.Date_Naissance_Enfant6Txt.checkMandatory = false;
	  formulaire.SexeEnfant1Txt.checkMandatory = true;formulaire.SexeEnfant2Txt.checkMandatory = false;formulaire.SexeEnfant3Txt.checkMandatory = false;
	  formulaire.SexeEnfant4Txt.checkMandatory = false;formulaire.SexeEnfant5Txt.checkMandatory = false;formulaire.SexeEnfant6Txt.checkMandatory = false;
      break;
	  case "2":
      document.getElementById(enfant1).className="sante";document.FrmInsertion.Date_Naissance_Enfant1Txt.checkMandatory = true;
	  document.getElementById(enfant2).className="sante"; document.FrmInsertion.Date_Naissance_Enfant2Txt.checkMandatory = true;
	  document.getElementById(enfant3).className="assurances";document.FrmInsertion.Date_Naissance_Enfant3Txt.checkMandatory = false;
	  document.getElementById(enfant4).className="assurances";document.FrmInsertion.Date_Naissance_Enfant4Txt.checkMandatory = false;
	  document.getElementById(enfant5).className="assurances";document.FrmInsertion.Date_Naissance_Enfant5Txt.checkMandatory = false;
	  document.getElementById(enfant6).className="assurances";document.FrmInsertion.Date_Naissance_Enfant6Txt.checkMandatory = false;
	  formulaire.SexeEnfant1Txt.checkMandatory = true;formulaire.SexeEnfant2Txt.checkMandatory = true;formulaire.SexeEnfant3Txt.checkMandatory = false;
	  formulaire.SexeEnfant4Txt.checkMandatory = false;formulaire.SexeEnfant5Txt.checkMandatory = false;formulaire.SexeEnfant6Txt.checkMandatory = false;
      break;
	  case "3":
      document.getElementById(enfant1).className="sante";document.FrmInsertion.Date_Naissance_Enfant1Txt.checkMandatory = true;
	  document.getElementById(enfant2).className="sante"; document.FrmInsertion.Date_Naissance_Enfant2Txt.checkMandatory = true;
	  document.getElementById(enfant3).className="sante";document.FrmInsertion.Date_Naissance_Enfant3Txt.checkMandatory = true;
	  document.getElementById(enfant4).className="assurances";document.FrmInsertion.Date_Naissance_Enfant4Txt.checkMandatory = false;
	  document.getElementById(enfant5).className="assurances";document.FrmInsertion.Date_Naissance_Enfant5Txt.checkMandatory = false;
	  document.getElementById(enfant6).className="assurances";document.FrmInsertion.Date_Naissance_Enfant6Txt.checkMandatory = false;
	  formulaire.SexeEnfant1Txt.checkMandatory = true;formulaire.SexeEnfant2Txt.checkMandatory = true;formulaire.SexeEnfant3Txt.checkMandatory = true;
	  formulaire.SexeEnfant4Txt.checkMandatory = false;formulaire.SexeEnfant5Txt.checkMandatory = false;formulaire.SexeEnfant6Txt.checkMandatory = false;
      break;
	  case "4":
       document.getElementById(enfant1).className="sante";document.FrmInsertion.Date_Naissance_Enfant1Txt.checkMandatory = true;
	  document.getElementById(enfant2).className="sante"; document.FrmInsertion.Date_Naissance_Enfant2Txt.checkMandatory = true;
	  document.getElementById(enfant3).className="sante";document.FrmInsertion.Date_Naissance_Enfant3Txt.checkMandatory = true;
	  document.getElementById(enfant4).className="sante";document.FrmInsertion.Date_Naissance_Enfant4Txt.checkMandatory = true;
	  document.getElementById(enfant5).className="assurances";document.FrmInsertion.Date_Naissance_Enfant5Txt.checkMandatory = false;
	  document.getElementById(enfant6).className="assurances";document.FrmInsertion.Date_Naissance_Enfant6Txt.checkMandatory = false;
	  formulaire.SexeEnfant1Txt.checkMandatory = true;formulaire.SexeEnfant2Txt.checkMandatory = true;formulaire.SexeEnfant3Txt.checkMandatory = true;
	  formulaire.SexeEnfant4Txt.checkMandatory = true;formulaire.SexeEnfant5Txt.checkMandatory = false;formulaire.SexeEnfant6Txt.checkMandatory = false;
      break;
	  case "5":
       document.getElementById(enfant1).className="sante";document.FrmInsertion.Date_Naissance_Enfant1Txt.checkMandatory = true;
	  document.getElementById(enfant2).className="sante"; document.FrmInsertion.Date_Naissance_Enfant2Txt.checkMandatory = true;
	  document.getElementById(enfant3).className="sante";document.FrmInsertion.Date_Naissance_Enfant3Txt.checkMandatory = true;
	  document.getElementById(enfant4).className="sante";document.FrmInsertion.Date_Naissance_Enfant4Txt.checkMandatory = true;
	  document.getElementById(enfant5).className="sante";document.FrmInsertion.Date_Naissance_Enfant5Txt.checkMandatory = true;
	  document.getElementById(enfant6).className="assurances";document.FrmInsertion.Date_Naissance_Enfant6Txt.checkMandatory = false;
	  formulaire.SexeEnfant1Txt.checkMandatory = true;formulaire.SexeEnfant2Txt.checkMandatory = true;formulaire.SexeEnfant3Txt.checkMandatory = true;
	  formulaire.SexeEnfant4Txt.checkMandatory = true;formulaire.SexeEnfant5Txt.checkMandatory = true;formulaire.SexeEnfant6Txt.checkMandatory = false;
      break;
	  case "6":
      document.getElementById(enfant1).className="sante";document.FrmInsertion.Date_Naissance_Enfant1Txt.checkMandatory = true;
	  document.getElementById(enfant2).className="sante"; document.FrmInsertion.Date_Naissance_Enfant2Txt.checkMandatory = true;
	  document.getElementById(enfant3).className="sante";document.FrmInsertion.Date_Naissance_Enfant3Txt.checkMandatory = true;
	  document.getElementById(enfant4).className="sante";document.FrmInsertion.Date_Naissance_Enfant4Txt.checkMandatory = true;
	  document.getElementById(enfant5).className="sante";document.FrmInsertion.Date_Naissance_Enfant5Txt.checkMandatory = true;
	  document.getElementById(enfant6).className="sante";document.FrmInsertion.Date_Naissance_Enfant6Txt.checkMandatory = true;
	  formulaire.SexeEnfant1Txt.checkMandatory = true;formulaire.SexeEnfant2Txt.checkMandatory = true;formulaire.SexeEnfant3Txt.checkMandatory = true;
	  formulaire.SexeEnfant4Txt.checkMandatory = true;formulaire.SexeEnfant5Txt.checkMandatory = true;formulaire.SexeEnfant6Txt.checkMandatory = true;
      break;
	  }
}