// JavaScript Document

//=====================================================================================
// Fonction 'confirm_suppression_compte'
//  > Demande une confirmation à la suppression de la l'annonce selectionné.
//=====================================================================================
  function confirm_suppression_annonce (){
    // Texte de la fenetre de validation
    var texte = "Voulez vous vraiment supprimer cette annonce ?";
      
    // Affichage de la fenetre de validation
    if ( confirm(texte) )  return true;
    else                  return false;
  }  

//=====================================================================================
// Fonction 'change_liste_modele'
//  > Charge la liste de modeles en fonction de la marque choisie
//=====================================================================================
  function change_liste_modele (id_marque, id_modele, bloc_recherche){
    // Récupération de l'objet select de la liste des modeles
    var select_modele = document.getElementById('id_modele');
    
    // Si un id_marque est bien passé
    if ( id_marque != "none" ){
      // Récupération du tableau
      var list_modele = tab_modele[id_marque];
      
      select_modele.options.length = 0;
      
      // Si au moin 1 modele trouvé
      if ( list_modele != null ){
        var selected;
        i=0;
        
        // Si bloc de recherche
        if ( bloc_recherche == "1" ){
          select_modele.options[select_modele.length] = new Option('Tous', 'none');
        }
        
        for (var key in list_modele) {
          // permet de choisir le champs à definir par defaut
          if (id_modele == key) {
            selected = i;
          }
          select_modele.options[select_modele.length] = new Option(list_modele[key], key);
          i++;
        }
        //permet de positionner la combo au bon champs
        select_modele.selectedIndex = selected;
      }
      // Sinon
      else{
        select_modele.options[select_modele.length] = new Option("Aucun modèle", 0);  
      }
        
    }
  }
  
//=====================================================================================
// Fonction 'verif_formulaire '
//  > Verification du formulaire suivant que c'est un particulier ou un professionnelle
//=====================================================================================
function verif_formulaire (){
  var message = "";

  // Récupération de la marque, modele et carburant
  var select_marque     = form_annonce.elements['annonce[id_marque]'];
  var select_modele     = form_annonce.elements['annonce[id_modele]'];
  var select_carburant   = form_annonce.elements['annonce[id_carburant]'];

  var marque     = select_marque.options[select_marque.selectedIndex].value;
  var modele     = select_modele.options[select_modele.selectedIndex].value;
  var carburant = select_carburant.options[select_carburant.selectedIndex].value;

  if (marque     == "none")  { message+= '> Veuillez nous indiquer la marque du véhicule.\n \n'; }
  if (modele     == "none")  { message+= '> Veuillez nous indiquer le modele du véhicule.\n \n'; }
  if (carburant == "none")  { message+= '> Veuillez nous indiquer le type de carburant.\n \n'; }

  // Si message d'erreur
  if (message!="") {
    alert(message);
    return false
  }
  // sinon
  return true;
}
