<SCRIPT LANGUAGE="Javascript">



//<!--	




function Valider()
   { 
   if (estEnvoye==true)
      {
	  return false;
	  }
   // Validation globale...   
   i = 0; 
   while (i < document.Donnees.elements.length) 
      { 
      if ((document.Donnees.elements[i].type != 'select-one') && (document.Donnees.elements[i].type != 'image') && (document.Donnees.elements[i].type != 'select-multiple') && (document.Donnees.elements[i].type != 'file')) 
         { 
		 document.Donnees.elements[i].value = document.Donnees.elements[i].value.trim();
         if ((document.Donnees.elements[i].value.length == 0) && (document.Donnees.elements[i].type != 'hidden')
		    // Liste des champs non-obligatoires...
            && (document.Donnees.elements[i].name != 'provinceAutre')
			&& (document.Donnees.elements[i].name != 'categorieNewsletter')
			&& (document.Donnees.elements[i].name != 'commentaires')
			&& (document.Donnees.elements[i].name != 'connaitreQuebec')
			&& (document.Donnees.elements[i].name != 'dejaSejourne')
			&& (document.Donnees.elements[i].name != 'connaitreRestaurant')
			&& (document.Donnees.elements[i].name != 'entreprise')
			&& (document.Donnees.elements[i].name != 'courrielEntreprise')
			&& (document.Donnees.elements[i].name != 'noTelEntreprise')
            )
            { 
              alert('Vous ne pouvez laisser un champ obligatoire vide.'); 
              window.setTimeout('document.Donnees.elements[i].focus();', 100);
              return false; 
            } 
         } 
      i = i + 1; 
      } 

  // Validations additionnelles
  if (!ValiderCourriel(document.Donnees.courriel.value, ''))
      {
      window.setTimeout('document.Donnees.courriel.focus();', 100);
      return false;
      }
    if (document.Donnees.pays[document.Donnees.pays.selectedIndex].value.length == 0) 
      {
      alert('Vous devez entrer votre pays.');
      window.setTimeout('document.Donnees.pays.focus();', 100);
      return false;
      }   
   if (document.Donnees.province[document.Donnees.province.selectedIndex].value.length == 0) 
      {
      alert('Vous devez entrer votre province.');
      window.setTimeout('document.Donnees.province.focus();', 100);
      return false;
      }  
   if ((document.Donnees.province[document.Donnees.province.selectedIndex].value == 'Autre') && (document.Donnees.provinceAutre.value.length == 0))
      {
      alert('Vous devez entrer votre province.');
      window.setTimeout('document.Donnees.provinceAutre.focus();', 100);
      return false;
      } 
   if (document.Donnees.courrielEntreprise.value.length > 0) 
      {
	  	if (!ValiderCourriel(document.Donnees.courrielEntreprise.value, ''))
      	{
      		window.setTimeout('document.Donnees.courrielEntreprise.focus();', 100);
      		return false;
      	}      
      } 
   

   estEnvoye = true;
   return true;
   }
// -->
</SCRIPT>
	   