function analyser (form) {
  var nbPersonnes = form.nbPersonnes.value;
  var table = form.table[0].checked;
  var chaise = form.chaise[0].checked;
  var plancher = form.plancher[0].checked;
  var message;
  var grandeurPlancher = 0;
  var nbChaises = 0;
  var nbTables = 0;
  var nbItemsDemandes = -1;
  var communiquerGrandeReception = false;
 
  //on a besoin de savoir combien d'items pour mettre les virgules et le "et" aux bonnes places
  if (table == true) nbItemsDemandes ++;
  if (chaise == true) nbItemsDemandes ++;
  if (plancher == true) nbItemsDemandes ++;
  
  if (chaise == false && table == false){
    if (nbPersonnes <= 12){
      message = "Les chapiteaux Primeau vous suggère la location d'un chapiteau de grandeur 10' X 10'"
      grandeurPlancher = 100;
    }else if (nbPersonnes >= 13  && nbPersonnes <= 25){
      message = "Les chapiteaux Primeau vous suggère la location d'un chapiteau de grandeur 10' X 20'"
      grandeurPlancher = 200;
    }else if (nbPersonnes >= 26  && nbPersonnes <= 50){
      message = "Les chapiteaux Primeau vous suggère la location d'un chapiteau de grandeur 20' X 20'"
      grandeurPlancher = 400;
    }else if (nbPersonnes >= 51  && nbPersonnes <= 100){
      message = "Les chapiteaux Primeau vous suggère la location d'un chapiteau de grandeur 20' X 40'"
      grandeurPlancher = 800;
    }else if (nbPersonnes >100){
      message = "Pour vous satisfaire plainement, nous pouvons vous proposer plusieurs arrangements, veuillez communiquez avec nous pour plus de renseignements."
      communiquerGrandeReception = true;
    }
  }
  
  else if (chaise == true && table == false){
    if (nbPersonnes <= 10){
      message = "Les chapiteaux Primeau vous suggère la location d'un chapiteau de grandeur 10' X 10'"
      grandeurPlancher = 100;
    }else if (nbPersonnes >= 10  && nbPersonnes <= 20){
      message = "Les chapiteaux Primeau vous suggère la location d'un chapiteau de grandeur 10' X 20'"
      grandeurPlancher = 200;
    }else if (nbPersonnes >= 21  && nbPersonnes <= 42){
      message = "Les chapiteaux Primeau vous suggère la location d'un chapiteau de grandeur 20' X 20'"
      grandeurPlancher = 400;
    }else if (nbPersonnes >= 43  && nbPersonnes <= 84){
      message = "Les chapiteaux Primeau vous suggère la location d'un chapiteau de grandeur 20' X 40'"
      grandeurPlancher = 800;
    }else if (nbPersonnes > 84){
      message = "Pour vous satisfaire plainement, nous pouvons vous proposer plusieurs arrangements, veuillez communiquez avec nous pour plus de renseignements."
      communiquerGrandeReception = true;
    }
  }
  
  else if (table == true){
    if (nbPersonnes <= 8){
      message = "Les chapiteaux Primeau vous suggère la location d'un chapiteau de grandeur 10' X 10'"
      grandeurPlancher = 100;
    }else if (nbPersonnes >= 9  && nbPersonnes <= 16){
      message = "Les chapiteaux Primeau vous suggère la location d'un chapiteau de grandeur 10' X 20'"
      grandeurPlancher = 200;
    }else if (nbPersonnes >= 17  && nbPersonnes <= 36){
      message = "Les chapiteaux Primeau vous suggère la location d'un chapiteau de grandeur 20' X 20'"
      grandeurPlancher = 400;
    }else if (nbPersonnes >= 37  && nbPersonnes <= 72){
      message = "Les chapiteaux Primeau vous suggère la location d'un chapiteau de grandeur 20' X 40'"
      grandeurPlancher = 800;
    }else if (nbPersonnes >72){
      message = "Pour vous satisfaire plainement, nous pouvons vous proposer plusieurs arrangements, veuillez communiquez avec nous pour plus de renseignements."
      communiquerGrandeReception = true;
    }
  }
  
  //puisque la valeur du plancher est déjà remplie, s'il ne veut pas de plancher on la met à 0
  if(plancher == false){
    grandeurPlancher = 0;
  }
  
  //on ajoute le plancher dans le message
  if(plancher == true && !communiquerGrandeReception){
    message = ajouterSeparateur (message, nbItemsDemandes);
    message = message + " un plancher de " + grandeurPlancher + " pieds carrés"
    nbItemsDemandes --;
  }
  
  //on ajoute les chaises dans le message
  if(chaise == true && !communiquerGrandeReception){
    message = ajouterSeparateur (message, nbItemsDemandes);
    nbChaises = nbPersonnes ;
    message = message + " " + nbChaises + " chaises"
    nbItemsDemandes --;
  }
  
  //on ajoute les tables dans le message
  if(table == true && !communiquerGrandeReception){
    message = ajouterSeparateur (message, nbItemsDemandes);
    nbTables = Math.ceil((nbPersonnes / 6));
    message = message + " " + nbTables  + " tables"
  }
  
  if(communiquerGrandeReception){
    nbTables = Math.ceil((nbPersonnes / 6));
    nbChaises = nbPersonnes ;
    grandeurPlancher = "Dépend du chapiteau";
  }
    
  message += "\n\n Voulez-vous demander une soumission à partir de ce texte?";
  
  if (confirm(message)){
    ajusterSoumission();
    document.location = "soumission.php?nbPersonnes="+nbPersonnes+"&nbTables="+nbTables+"&nbChaises="+nbChaises+"&grandeurPlancher="+grandeurPlancher+"&suggestion="+message;
  }
  else{
    alert ("on demande une autre confirmation???");
  }
}

function ajouterSeparateur (message, nbItemsDemandes) {
  if (nbItemsDemandes == 0){
      message = message + " et";
    }
    else{
      message = message + ",";
    }
    
  return message;
}


function verif_formulaire(){
  var ville = document.form.ville.value;
  var courriel = document.form.courriel.value;
  var adresse = document.form.adresse.value;
  var tel = document.form.tel.value;
  var fax = document.form.fax.value;
  
  var message = "";
  
  if (ville == ""){
    message += "Vous devez absoluement entrer le nom de la ville où se déroulera l'évênement\n\n";
  } 
  
  if (!(courriel != "" || adresse != "" || tel != "" || fax != "")){
    message += "Vous devez absoluement entrer une valeur dans les quatres suivantes: Courriel ou adresse ou téléphone ou fax.";
  } 
    
  if (message != ""){
     alert (message);
     return false;
  }
   
  return true;
}

