function initPage(e){
    Event.observe('frm_contact', 'submit', validForm);

}


function validForm(e){
    
    var ok=true;
    
    Event.stop(e);
    
    if ($F('email')=='' || $F('nom')=='' || $F('message')==''){
	alert("Les champs marqués d'une étoile sont obligatoires");
	ok=false;
    }
    
    var emailExp=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,3}/;
    if (!emailExp.exec($F('email'))){
	alert("L'adresse email que vous avez renseignée n'est pas valide");
	ok=false;
    }	    
    
    if (ok){
        var data=$H();
	
        
	data['_validation']=1;
	data['fk_destinataire']=$F('fk_destinataire');
	data['nom']=$F('nom');
	data['prenom']=$F('prenom');
	data['adresse']=$F('adresse');
	data['code_postal']=$F('code_postal');
	data['ville']=$F('ville');
	data['telephone']=$F('telephone');
        data['email']=$F('email');	
	data['message']=$F('message');	
	
	new Ajax.Request('action-frm-contact.php', {
	    method: 'post',
	    postBody: data.toQueryString(),
	    onComplete: function (requester){
		if ($('confirmation')){
		    $('confirmation').remove();
		}
		new Insertion.Top($('contenu'), '<div id="confirmation">'+requester.responseText+'</div>');
	}
	});
    }
}
	       
Event.observe(window, 'load', initPage);