function validnom () 

// ETAT CIVIL DEMANDEUR
{   
      if(document.formi.demnom.value == "")
    {
      alert('Veuillez Remplir Le Nom du Demandeur');
      document.formi.demnom.focus();
        return false;
    }
    if(document.formi.demprenom.value == "")
    {
      alert('Veuillez Remplir Le Champ Prenom du Demandeur');
      document.formi.demprenom.focus();
        return false;
    }
    if(document.formi.demnaissa.value == "")
    {
      alert('Veuillez Remplir La Date de Naissance Du Demandeur');
      document.formi.demnaissa.focus();
        return false;
    }
    if(document.formi.demlieunais.value == "")
    {
      alert('Veuillez Remplir Le Lieu de Naissance du Demandeur');
      document.formi.demlieunais.focus();
        return false;
    }
    if(document.formi.demnatio.value == "")
    {
      alert('Veuillez Remplir Le Champ Nationalité');
      document.formi.demnatio.focus();
        return false;
    }
    
// SITUATION FAMILIALE

        if (document.formi.situfami.value=="nc")
    {
        alert("Veuillez sélectionner votre Situation Familiale");
        document.formi.situfami.focus();
        return false;
    }
    if ((document.formi.situfami.value=="marie" || document.formi.situfami.value=="pacs") && (document.formi.datemari.value==""))
        {
        alert("Veuillez remplir date mariage/pacs");
        document.formi.datemari.focus();
        return false;
    }
      if (document.formi.nboccup.value=="nc")
    {
        alert("Veuillez sélectionner le Nombre Occupant");
        document.formi.nboccup.focus();
        return false;
    }
    
// TABLEAU DES PERSONNES VIVANTS DANS LE LOGEMENT

      if ((document.formi.nboccup.value<"1") && (document.formi.occupnom1.value==""))
        {
        alert("Veuillez remplir Nom et Prenom Occupant");
        document.formi.occupnom1.focus();
        return false;
    }
      
     if ((document.formi.nboccup.value=="3") && (document.formi.occupnom2.value==""))
        {
        alert("Veuillez remplir Nom et Prenom Occupant");
        document.formi.occupnom2.focus();
        return false;
    } 
    
     if ((document.formi.nboccup.value=="4") && (document.formi.occupnom3.value==""))
        {
        alert("Veuillez remplir Nom et Prenom Occupant");
        document.formi.occupnom3.focus();
        return false;
    } 
      
       if ((document.formi.nboccup.value=="5") && (document.formi.occupnom4.value==""))
        {
        alert("Veuillez remplir Nom et Prenom Occupant");
        document.formi.occupnom4.focus();
        return false;
    } 
    
    if ((document.formi.nboccup.value=="6") && (document.formi.occupnom5.value==""))
        {
        alert("Veuillez remplir Nom et Prenom Occupant");
        document.formi.occupnom5.focus();
        return false;
    } 
      
// ZONE ADRESSE ACTUELLE
      
    if(document.formi.adrnum.value == "")
    {
      alert('Veuillez Remplir Le Champ N° Adresse Actuelle');
      document.formi.adrnum.focus();
        return false;
    }
    
    if(document.formi.adrrue.value == "")
    {
      alert('Veuillez Remplir Le Champ Rue de Adresse Actuelle');
      document.formi.adrrue.focus();
        return false;
    }
    
    if(document.formi.adrcp.value == "")
    {
      alert('Veuillez Remplir Le Champ Code Postal de Adresse Actuelle');
      document.formi.adrcp.focus();
        return false;
    }
    
    if(document.formi.adrville.value == "")
    {
      alert('Veuillez Remplir Le Champ Localite/ville de Adresse Actuelle');
      document.formi.adrville.focus();
        return false;
    }
          
    if(document.formi.typelgt.value == "nc")
    {
      alert('Veuillez Remplir Le Type de Logement Actuelle');
      document.formi.typelgt.focus();
        return false;
    }
        
    if(document.formi.propri.value == "nc")
    {
      alert('Veuillez Remplir Le Champ Propriétaire');
      document.formi.propri.focus();
        return false;
    }
    
    if(document.formi.preav.value == "nc")
    {
      alert('Veuillez Remplir Le Champ Préavis');
      document.formi.preav.focus();
        return false;
    }
    
// POURQUOI LGT SA

    if(document.formi.demotiflgt.value == "nc")
    {
      alert('Veuillez Rèpondre à la question "Pourquoi un Logement Hlm"');
      document.formi.demotiflgt.focus();
        return false;
    }
    
    if((document.formi.demotiflgt.value == "Autre") &&  (document.formi.autmotiflgt.value == ""))
    {
      alert('Merci de renseigner la zone "Preciser pourquoi un Logement Hlm""');
      document.formi.autmotiflgt.focus();
        return false;
    }
    
// POURQUOI LA SA

    if(document.formi.motifsa.value == "nc")
    {
      alert('Veuillez Rèpondre à la question "Pourquoi La Sa Hlm Des Deux Sèvres et de la Région"');
      document.formi.motifsa.focus();
        return false;
    }
    
    if((document.formi.motifsa.value == "Autre") &&  (document.formi.autmotifsa.value == ""))
    {
      alert('Merci de renseigner la zone "Preciser pourquoi un Logement Hlm""');
      document.formi.autmotifsa.focus();
        return false;
    }
    
      
//  TYPE DE LGT RECHERCHE

    if(document.formi.demlgtcara.value == "nc")
    {
      alert('Veuillez indiquer le type de logement recherché');
      document.formi.demlgtcara.focus();
        return false;
    }
    
    if(document.formi.motifsa.value == "nc")
    {
      alert('Veuillez indiquer la taille souhaité pour le logement recherché');
      document.formi.motifsa.focus();
        return false;
    }
    
    if(document.formi.immeuble.value == "nc")
    {
      alert('Veuillez Rèpondre à la question "Accepteriez vous un logement en immeuble"');
      document.formi.immeuble.focus();
        return false;
    }
      
// Ville ou Commune

  if((document.formi.villeprio1.value == "") && (document.formi.villeprio2.value == "") && (document.formi.villeprio3.value == "") && (document.formi.villeprio4.value == ""))
    {
     alert('Veuillez indiquer au minimum une Ville ou Commune');
     document.formi.villeprio1.focus();
        return false;
    }
      
      
// Mail de validation

    if(document.formi.demmail.value == "")
    {
      alert('Veuillez indiqué votre adresse mail');
      document.formi.demmail.focus();
        return false;
    }
    
// VALIDATION DU FORMULAIRE  
      if (OK)
      {
      document.formi.submit();
      return true;
      }
      else
      {
          alert("PROBLEME POUR ENVOI");
          return false;
      }
	  
	  //impression de la demande de logement
	  
	 // function imprime()
   {
      // Définit la zone à imprimer
      var zi = document.getElementById("formi").innerHTML;
      var Headers = '<!DOCTYPE HTML PUBLIC ><HTML><HEAD></HEAD><BODY onload="window.print();window.close()">';
      var Footers = "</body></html>";
     // zi = zi+"<hr>"+document.getElementById("mondiv3").innerHTML+"<hr>";
      // Ouvre une nouvelle fenetre
      var f = window.open("", "ZoneImpr", "height=913, width=710,toolbar=0, menubar=0, scrollbars=1, resizable=1, status=0, location=0, left=10, top=10");

      // Définit le Style de la page
      f.document.body.style.color = '#000000';
      f.document.body.style.backgroundColor = '#FFFFFF';
      f.document.body.style.padding = "10px";

      // Ajoute les Données

      f.document.write ("" + Headers + zi +Footers);
      f.document.close();
      // Imprime et ferme la fenetre


      return;
   }
      
}
    //   return true;
//}