﻿$(document).ready(function () {

    var mailFilter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
    var codePostal = /[0-9]{5}/;
    var telephone = /[0-9]{10}/;


    // Contact
    $('#envoyerDemandeDevis').click(function () {
        if ($('#tbContactNom').val() == '') {
            buildPrompt('#tbContactNom', "Veuillez préciser votre nom", true);
            return false;
        }

        if ($('#tbContactCP').val() == '') {
            buildPrompt('#tbContactCP', "Veuillez préciser votre code postal", true);
            return false;
        }

        if (!codePostal.test($('#tbContactCP').val())) {
            buildPrompt('#tbContactCP', "Votre code postal est invalide", true);
            return false;
        }

        if ($('#tbContactTelephone').val() == '') {
            buildPrompt('#tbContactTelephone', "Veuillez préciser votre numéro de téléphone", true);
            return false;
        }

        if (!telephone.test($('#tbContactTelephone').val())) {
            buildPrompt('#tbContactTelephone', "Votre numéro de téléphone est invalide", true);
            return false;
        }
        
        if($('#tbContactFax').val()!='') {
            if (!telephone.test($('#tbContactFax').val())) {
                buildPrompt('#tbContactFax', "Votre numéro de fax est invalide", true);
                return false;
            }
        }

        if ($('#tbContactEmail').val() == '') {
            buildPrompt('#tbContactEmail', "Veuillez préciser votre adresse email", true);
            return false;
        }

        if (!mailFilter.test($('#tbContactEmail').val())) {
            buildPrompt('#tbContactEmail', "Votre adresse email est invalide", true);
            return false;
        }
        
        if ($('#tbMessage').val() == '') {
            buildPrompt('#tbMessage', "Veuillez entrer le contenu de votre message", true);
            return false;
        }


    });

});
