function contacts_valider() {
         var oFrm=document.forms['frm_contacts'];

         var natureEtat = false;
         var natureNbr = oFrm.elements['contacts_nbrdest'].value;
         if (natureNbr>0) {
             for (i=1; i<=natureNbr; i++) {
                  if (oFrm.elements['contacts_objet'+i].checked == true) { natureEtat = true; }
             }
             if (natureEtat == false) { alert("The nature of your request field is required"); oFrm.elements['contacts_objet1'].focus(); return; }
         }

         if (oFrm.elements['contacts_nom'].value=="")     { alert("The last name field is required"); oFrm.elements['contacts_nom'].focus(); return; }
         if (oFrm.elements['contacts_prenom'].value=="")  { alert("The first name field is required"); oFrm.elements['contacts_prenom'].focus(); return; }
         if (oFrm.elements['contacts_adresse'].value=="") { alert("The address field is required"); oFrm.elements['contacts_adresse'].focus(); return; }
         if (oFrm.elements['contacts_cp'].value=="")      { alert("The post code field is required"); oFrm.elements['contacts_cp'].focus(); return; }
         if (oFrm.elements['contacts_ville'].value=="")   { alert("The city field is required"); oFrm.elements['contacts_ville'].focus(); return; }
         if (oFrm.elements['contacts_pays'].value=="")    { alert("The country field is required"); oFrm.elements['contacts_pays'].focus(); return; }

         if (oFrm.elements['contacts_activite'].value=="")   { alert("The activity field is required"); oFrm.elements['contacts_activite'].focus(); return; }

         if (oFrm.elements['contacts_email'].value=="")   { alert("The email address field is required"); oFrm.elements['contacts_email'].focus(); return; }
         ok = contacts_verif_mail(oFrm.elements['contacts_email'].value);
         if (ok != 1) { alert("Enter a valid email address !"); oFrm.elements['contacts_email'].focus(); return; }

//         if (oFrm.elements['contacts_objet'].value=="")   { alert("Veuillez sélectionner un objet pour le message"); oFrm.elements['contacts_objet'].focus(); return; }
         //if (oFrm.elements['contacts_sujet'].value=="")   { alert("Veuillez renseigner le sujet du message"); oFrm.elements['contacts_sujet'].focus(); return; }
         if (oFrm.elements['contacts_message'].value=="") { alert("Inform your comments please"); oFrm.elements['contacts_message'].focus(); return; }

         oFrm.elements['contacts_valid'].value="ok";
         document.getElementById('contacts_valider').innerHTML = "<br /><strong>Please wait...</strong>";
         //oFrm.elements['contacts_valider_button'].disabled = true;
         oFrm.submit();
}
function contacts_verif_mail(adresse) {
        var place = adresse.indexOf("@",1);
        var point = adresse.indexOf(".",place+1);
        if ((place > -1)&&(adresse.length >2)&&(point > 1)) { return(1); }
        else { return(0); }
}
