
var inputs = new Array("#nominput", "#prenominput", "#fonctioninput", "#orginput", "#adrinput", "#villeinput", "#paysinput", "#emailinput");

function alert_if_empty(){
  var result = false;
  for (var i=0; i<inputs.length; i++) {
    if ($(inputs[i]).val() == "") {
	$(inputs[i]).addClass("failure");
        result=true;
    }
  }
  return result;
}

function zform_fail(msg) {
  $("#result").html(msg);
  $("#imgresult").attr("src", "images/cross.png");
  $("#result").removeClass("good");
  $("#result").addClass("bad");
}

function zform_success(msg) {
  $("#result").html(msg);
  $("#imgresult").attr("src", "images/accept.png");
  $("#result").removeClass("bad");
  $("#result").addClass("good");
}

function harmless_form(){
  $(".failure").removeClass("failure");
}

function clean_zform() {
  harmless_form();
  $("#result").html("");
  $("#imgresult").attr("src", "");
}

function add_zform(){
  if (alert_if_empty()) {
    zform_fail("Certaines informations obligatoires sont vides !");
  } else {
    $("#imgresult").attr("src", "images/load-small.gif");
    $("#result").removeClass("bad");
    $("#result").removeClass("good");
    $("#result").html("Veuillez patienter…");
    $.post("js/add.php", { nom: $("#nominput").val(),
                           prenom: $("#prenominput").val(),
                           fonction: $("#fonctioninput").val(),
                           org: $("#orginput").val(),
                           adr: $("#adrinput").val(),
                           ville: $("#villeinput").val(),
                           pays: $("#paysinput").val(),
                           email: $("#emailinput").val(),
                           tel: $("#telinput").val(),
                           fax: $("#faxinput").val(),
                           paiement: $("#paimentinput").val()
                         },
          function(data){
             if (data == 0) {
               $(":reset").click();
               zform_success("Candidature envoyée avec succès !");
             } else if (data == 1) {
               zform_fail("L'adresse e-mail entrée n'est pas valide !");
             } else if (data == 2) {
               zform_fail("La candidature n'a pas pu être envoyée. Veuillez réessayer un peu plus tard !");
             } else if (data == 3) {
               zform_fail("Les informations du formulaire ne sont pas valides !");
             } else {
               zform_fail("Erreur inconnue !");
             }
         }, "text");
    return false;
  }
}


