// SCRIPT DE COMMANDE
// Permet d'ajouter les produits au panier et de mettre à jour le total de la commande
$(document).ready(function(){    
  
  //---------------------------------------------------------------------------  
  // AJOUT/SUPPRESSION PIZZA
  // Sur clic +/- d'une pizza
  $("a.plus, a.moins").click(function () { 
    // Récupération de l'id de l'élément cliqué
    var id = $(this).attr("id");
    
    // Découpage de l'id (de la forme : action_idproduit)
    var tabId = id.split('_');
            
    // Attribution de l'action a effectuer et de l'identifiant du produit concerné
    var action = tabId[0];
    var id_produit = tabId[1];
    
    // Appel du script de gestion de commande et transfert de l'évènement
    $.post("ajax/cmd_commande.php", {action: action, id_produit: id_produit}, function(data){
        // Mise à jour de la quantité du produit en cours
        $("#total_"+id_produit).fadeOut("slow");
        $("#total_"+id_produit).queue(function () {
          $("#total_"+id_produit).html(data.produit_total);
          $("#total_"+id_produit).fadeIn("slow");
          $(this).dequeue();
        });
        
        // Mise à jour du total de la commande
        $("#total_panier").fadeOut("slow");
        $("#total_panier").queue(function () {
          $("#total_panier").html(data.cmd_total);
          $("#total_panier").fadeIn("slow");
          $(this).dequeue();
        });   
        
        // Mise à jour du total de produits la commande
        $("#total_produit").fadeOut("slow");
        $("#total_produit").queue(function () {
          $("#total_produit").html(data.total_produit);
          $("#total_produit").fadeIn("slow");
          $(this).dequeue();
        });         
    }, "json");

  });
  
  
  //----------------------------------------------------------------------------   
  // GESTION DE L'ACCORDEON COMMANDE
  $("#accordeon_cmd").accordion({
    header: 'a.accordeon_title',
    active: false,
    animated: 'slide',
    collapsible: true,
    autoHeight: false
  });

});
