function initauto() 
{
   var formulaire = document.FrmInsertion;
      
   oDateMask = new Mask("jj/mm/aaaa", "date");
   oTelMask = new Mask("##.##.##.##.##", "string");
   avirgule = new Mask("#.##", "string");

	avirgule.attach(document.FrmInsertion.CoefficientBonusTxt);
   
    formulaire.CiviliteTxt.checkMandatory = true;
	formulaire.CiviliteTxt.libelle = 'Civilite';
   
	formulaire.NomTxt.checkMandatory = true;
	formulaire.NomTxt.libelle = 'Nom';
	//Prenom obligatoir
	formulaire.PrenomTxt.checkMandatory = true;
	formulaire.PrenomTxt.libelle = 'Prenom';
	//Tel
	oTelMask.attach(document.FrmInsertion.Num_PersonnelTxt);
	formulaire.Num_PersonnelTxt.checkMandatory = true;
	formulaire.Num_PersonnelTxt.checkLength = 14;
	formulaire.Num_PersonnelTxt.libelle = 'Telephone';
	//Email obligatoir
	formulaire.EmailTxt.checkMandatory = true;
	formulaire.EmailTxt.libelle = 'Email';
	//Adresse
	formulaire.AdresseTxt.checkMandatory = true;
	formulaire.AdresseTxt.libelle = 'Adresse';
	//Code postal
	formulaire.CodePostalTxt.checkMandatory = true;
	formulaire.CodePostalTxt.checkInteger = true
	formulaire.CodePostalTxt.libelle = 'Code Postal';
	
	formulaire.VilleTxt.checkMandatory = true;
	formulaire.VilleTxt.libelle = 'Ville';
	//date Naissance
   	oDateMask.attach(document.FrmInsertion.Date_NaissanceTxt);
   	formulaire.Date_NaissanceTxt.checkMandatory = true;
	formulaire.Date_NaissanceTxt.checkDate = true;
	formulaire.Date_NaissanceTxt.libelle = 'Date Naissance';
	
   	oDateMask.attach(document.FrmInsertion.DatePermisTxt);
   	formulaire.DatePermisTxt.checkMandatory = true;
	formulaire.DatePermisTxt.checkDate = true;
	formulaire.DatePermisTxt.libelle = 'Date de permis';
	
	oDateMask.attach(document.FrmInsertion.MiseCirculationTxt);   
   	formulaire.MiseCirculationTxt.checkMandatory = true;
	formulaire.MiseCirculationTxt.checkDate = true;
	formulaire.MiseCirculationTxt.libelle = 'Date de mise en circulation';
	
	formulaire.ImmatriculationTxt.checkMandatory = true;
	formulaire.ImmatriculationTxt.libelle = 'Immatriculation';	
	
	formulaire.CoefficientBonusTxt.checkMandatory = true;
	formulaire.CoefficientBonusTxt.checkDecimal ="1,2"
	formulaire.CoefficientBonusTxt.checkValueMinMax="0.50|3.50";
	formulaire.CoefficientBonusTxt.libelle="Bonus/Malus entre 0.50 et 3.50";
}
function verifiermailAuto(FrmInsertion) {
      if ((FrmInsertion.EmailTxt.value.indexOf("@")>=0)&&(FrmInsertion.EmailTxt.value.indexOf(".")>=0)) {
         return true 
      } else {
         alert("Mail invalide !");
         return false
      }
}
function verifiermailetformauto(FrmInsertion) 
{
var trf=checkForm(FrmInsertion);
var trm=verifiermailAuto(FrmInsertion);
if((trm==true)&&(trf==true))
return true;
else return  false;
}
function SubmitImgAuto() {
	initauto();
var t=verifiermailetformauto(document.FrmInsertion);
if(t==true)
document.FrmInsertion.submit();
}