// JavaScript Document

function sendError (elID, errorMes) {
    alert(errorMes);
    E(elID).focus();
    return false;
}

function getAjaxResult(xhr, format) {
    alert(format.Message);
}



function initForm() {

    Event.add(E('contactForm'), 'submit', function() {

        var corps = E('corpsMail');
        var nom   = E('nomMail');
        var mail  = E('mailMail');
        
        var  $corps = corps.value;
        var  $nom   = nom.value;
        var  $mail  = mail.value
        
        
        var noWhite = /^\s*$/;
        var noLetter = /^[0-9]*$/;
        var isMail =  /^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/;
        
        if( noWhite.test($corps)) return sendError(corps, 'Le champ Message est Vide');
        if( noWhite.test($nom ))  return sendError(nom,   'Le champ Nom est Vide');
        if( noWhite.test($mail))  return sendError(mail,  'Le champ Mail est Vide');
        if( !isMail.test($mail))  return sendError(mail,  'L\'adresse Mail n\'est pas valide');
        
        
        var datas = 'corpsMail='+$corps+'&nomMail='+$nom+'&mailMail='+$mail;

        var ajax = new Ajax('./__inc__/jsonMailer.inc.php5', {params: datas, method: 'POST'});
        ajax.onComplete = getAjaxResult;
        if(ajax._xhr_ != false) return false;

    });


}

