function verifierFormulaire()
{
var nom_du_form='formulaire_contact';
var formulaire=document.forms[nom_du_form];

   if (formulaire.elements['nom_structure'].value=="")
        {
    alert("Merci d'indiquer le nom de votre société");
    return false;
    }
    if (formulaire.elements['nom'].value=="")
    {
    alert("Le champ 'Votre nom' doit être complété");
    return false;
    }
    if (formulaire.elements['prenom'].value=="")
    {
    alert("Le champ 'Votre prénom' doit être complété");
    return false;
    }
    if ((formulaire.elements['telephone'].value=="")&&(formulaire.elements['courriel'].value==""))
    {
        alert("Vous devez nous communiquer un moyen de vous joindre téléphone ou E-mail");
    return false;
    }
    if ((formulaire.elements['type_contact'].options[formulaire.elements['type_contact'].selectedIndex].value=="Par téléphone")&&(formulaire.elements['telephone'].value=="")){
    alert("Si vous désirez être joint par téléphone, veuillez nous communiquer un numéro");
        return false;
    }
        if ((formulaire.elements['type_contact'].options[formulaire.elements['type_contact'].selectedIndex].value=="Par E-mail")&&(formulaire.elements['courriel'].value=="")){
    alert("Si vous désirez être joint par E-mail, veuillez nous communiquer une adresse");
        return false;
    }

    if(formulaire.elements['courriel'].value != ''){
    if((formulaire.elements['courriel'].value.indexOf('@') == -1)||(formulaire.elements['courriel'].value.indexOf('.') == -1)||(formulaire.elements['courriel'].value.length <= 7)){
    alert("Votre adresse E-mail ne semble pas valide");
    return false;
        }
    }
    if (formulaire.elements['contenu_demande'].value=="")
    {
    var isChecked = false;
    var checkbox = formulaire.elements["options_demande[]"];
    for (var i=0; i<checkbox.length; i++) {
    if (checkbox[i].checked == true) {
    isChecked = true;
    break;
    }
    }
    if (isChecked == false) {
    alert("Veuillez nous préciser l'objet de votre demande");
    return false;
    }
    }
}