//fonction qui affiche les erreurs-->
function aff_err(chaine_err)
{ 
   self.err_champ_vide.innerHTML = chaine_err;
}

//fonction qui sert de suppression des blancs d'une zone de texte-->
function trim(chaine) 
{ 
   return chaine.replace(/(^\s*)|(\s*$)/g,''); 
}

//fonction qui vérifie un champ texte
function verif_champ_texte(nom_champ, val_champ)
{   
   var chaine_err = '';
    
   //suppression des blancs
   val_champ = trim(val_champ);
   
   if (val_champ == '')
      chaine_err += '<font color="#FF0000">Veuillez remplir le champ "'+nom_champ+'"<br></font>';
 
   return chaine_err;
}
//fonction qui verifie les differentes zones du formulaire
function Is_Vide(from_button)
{
   var chaine_err = zone_a_test();
   if (chaine_err == '')
   {
      self.err_champ_vide.innerHTML = '';
      document.login_intranet.submit(); 
   }
   else
   {
	  self.bouton_valider.innerHTML = '<input type="button" name="valider" value="valider" class="bouton" onClick="Is_Vide(true)">';
	  if (from_button == true)
	     aff_err(chaine_err);
   }	   
}

function zone_a_test()
{
   var chaine_err = '';
   
   chaine_err += verif_champ_texte(self.votre_login.innerHTML, document.login_intranet.ulogin.value);
   chaine_err += verif_champ_texte(self.votre_pass.innerHTML, document.login_intranet.upass.value);  
   
   return chaine_err;
}