function initSitu()
{
  flagSitu=new Array(3);
  flagSitu['Led_Profession']=false;
  flagSitu['Led_Affiliation']=false;
  flagSitu['Led_Situation']=false;
  situOk = false;
  afficherConj=false;
}


function apparaitConj(v) 
{
    if (v =='mar' || v =='pac' || v =='con')
		{
       afficherConj = true;
    }
		else 
		{
		   afficherConj = false;
    }
}



function teste_profession(objet,led)
{
  with (objet)                               
  {
    if (value==null || value=='' || value.length < 4)  
    { 
      document.images[led].src="images/formulaire/nok.gif"; // Éteint la led verte
      flagSitu[led]=false;                        // Mémorise faux pour ce champ
      return false;                           // Retourne faux
    }
    else                                      // Sinon
    {
      flagSitu[led]=true;                         // Mémorise OK pour ce champ
      document.images[led].src="images/formulaire/ok.gif";  // Allume la led
      validSitu(objet);
      return true;                            // Retourne vrai
    }
  }
}

function teste_affiliation(objet,led)
{
  with (objet)                               
  {
    if (value==null || value=='' || value == 0)  
    { 
      document.images[led].src="images/formulaire/nok.gif"; // Éteint la led verte
      flagSitu[led]=false;                        // Mémorise faux pour ce champ
      return false;                           // Retourne faux
    }
    else                                      // Sinon
    {
      flagSitu[led]=true;                         // Mémorise OK pour ce champ
      document.images[led].src="images/formulaire/ok.gif";  // Allume la led
      validSitu(objet);
      return true;                            // Retourne vrai
    }
  }
}

function teste_situation(objet,led)
{
  with (objet)                               
  {
    if (value==null || value=='' || value == 0)  
    { 
      document.images[led].src="images/formulaire/nok.gif"; // Éteint la led verte
      flagSitu[led]=false;                        // Mémorise faux pour ce champ
      return false;                           // Retourne faux
    }
    else                                      // Sinon
    {
      flagSitu[led]=true;                         // Mémorise OK pour ce champ
      document.images[led].src="images/formulaire/ok.gif";  // Allume la led
      validSitu(objet);
      return true;                            // Retourne vrai
    }
  }
}

function validSitu(objet)
{
  with (objet)
  {
  if (flagSitu['Led_Profession'] && flagSitu['Led_Affiliation'] && flagSitu['Led_Situation']){
    if(afficherConj){
      Effect.Appear('fieldconj');
      initConj();
    }
    else{
    Effect.Appear('fieldenf');
    conjOk = true;
    initEnf();
    }
    situOk = true;
  }
    return true;
  }
}
