// Controle des formulaires et des données





$(document).ready(function() {

  $(".bt_recap_config #recap_config").click(function(){
        
        // récupération modele
        var modele = $(".lacancheconfigurateur .name_product b").text();
        //console.log("modele : "+modele);
     
       // /////////////////////////////////// //
       // ////////// FOURNEAU FACE ////////// //
       // /////////////////////////////////// //
       
        // récupération couleur
        var color = recupParam(".lacancheconfigurateur .fourneau_face #nuancier_vignette", "ff_current", "alt");
        //console.log("color : "+color);
       
        // récupération finition
        var finition = recupParam(".lacancheconfigurateur .fourneau_face #finition_vignette", "ff_current", "alt");
        //console.log("finition : "+finition);       
        
       // /////////////////////////////////// //
       // ////////// FOURNEAU TOP /////////// //
       // /////////////////////////////////// //
       
       // récupération table
        var table_centrale = recupParam(".lacancheconfigurateur .fourneau_top #table_centrale_vignette", "ft_current", "alt"); 
        var table_centrale2 = recupParam(".lacancheconfigurateur .fourneau_top #table_centrale_vignette", "ft_current", "id"); 
        //console.log("Table centrale : "+table_centrale); 
        
       // récupération option gauche
        var option_gauche = recupParam(".lacancheconfigurateur .fourneau_top #option_gauche_vignette", "ft_current", "name");
        //console.log("Option gauche : "+option_gauche); 
       
        // récupération option droite
        var option_droite = recupParam(".lacancheconfigurateur .fourneau_top #option_droite_vignette", "ft_current", "name");
        //console.log("Option droite : "+option_droite); 
  
        // récupération accessoires
        var accessoires = recupParamAccessoires(".lacancheconfigurateur .fourneau_top #accessoires_vignette" , "input input_on", table_centrale2);
        //console.log("Accessoires : "+accessoires);  
        

       window.open("/layout/set/print/content/view/full/2/(modele)/"+modele+"/(color)/"+color+"/(finition)/"+finition+"/(table_centrale)/"+table_centrale+"/(option_gauche)/"+option_gauche+"/(option_droite)/"+option_droite+"/(accessoires)/"+accessoires, "Récapitulatif de votre configuration : "+modele+", width:500, height:600, toolbar:no, scrollbars:no, location:no, directories:no, menubar:no, resizable:yes" ); 
        
  });


});

function recupParam(div_scan, class_current, element){
  var value="";
  $(div_scan).children().each(function(){
  var kid = $(this);

     if(kid.hasClass(class_current)){
        value =  kid.attr(element);
      }
      
  });
  return value;
}

function recupParamAccessoires(div_scan, class_current, table_centrale){
  var value="";
 
    
  $(div_scan+" .access_"+table_centrale).children().each(function(){
  
      var kid = $(this);
      if(kid.hasClass(class_current)){
        if(value.length == 0){
            value =  kid.text();
        }else{
            value =  value+"|"+kid.text();
        } 
       
      }
      
  });
  return value;
}
