function contacts_valider() {
         var oFrm=document.forms['frm_contacts'];

         var situEtat = false;
         var situNbr = 2;
         for (i=1; i<=situNbr; i++) {
              if (oFrm.elements['contacts_situation'+i].checked == true) { situEtat = true; }
         }
         
         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("Veuillez renseigner votre pays"); oFrm.elements['contacts_pays'].focus(); return; }
         if (oFrm.contacts_objet.value=="")               { alert("The country field is required"); oFrm.elements['contacts_objet'].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); }
}
