$(function(){
  
  $("#contactForm").submit(function(){
    
    var data = {}
    data['contact[name]']= $("#contact_name").val(),
    data['contact[email]']= $("#contact_email").val(),
    data['contact[message]']= $("#contact_message").val(),
    data['recaptcha_challenge_field']= $("#recaptcha_challenge_field").val(),
    data['recaptcha_response_field']= $("#recaptcha_response_field").val(),
    
    $.post($(this).attr("action"), data, callback, "json");
    
    $("#submitForm").val("Sending...")
    
    return false;
  })
  
})


function callback(data) {
  if(data.error)
  {
    $("#submitForm").val("(re)Send that")
    Recaptcha.reload();
    console.info(data);
  }
  else
  {
    // message sent
    $("div#contactForm").slideUp({ duration: 1000, easing: "backout"});
    setTimeout(simplereturn, 900);
  }
  
}

function simplereturn()
{
  var newp = $("<div></div>").append($("<p></p>").html("Thank you !<br />I'll contact you back for sure within the next decate !<br/><br/>Have a good day.<br/><br/>Alban")).addClass("form").hide();
  $("div#contactForm").after(newp);
  newp.slideDown({ duration: 1000, easing: "backout"});
}