/[openfoncier]/trunk/app/js/script.js
ViewVC logotype

Diff of /trunk/app/js/script.js

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 690 by vpihour, Wed Nov 14 15:34:07 2012 UTC revision 793 by vpihour, Wed Nov 21 14:54:11 2012 UTC
# Line 1  Line 1 
1  // specific openfoncier ========================================================  // specific openfoncier ========================================================
2  // OnReady  
3    // Document is ready
4  $(function(){  $(function(){
5     // Document is ready  
6       /**
7        * Spécifique app/avis_code_barre.php pour donner le focus sur le champ de
8        * recherche au chargement de la page.
9        */
10     $('#avis_code_barre_form #consultation').focus();     $('#avis_code_barre_form #consultation').focus();
11   });   });
12    
13    
14  function bible(){  /**
15     * WIDGET liés au formulaire et sousformulaire
16     *
17     * Ces fonctions javascript sont appelées depuis les méthodes setOnChange,
18     * setOnClick, ...
19     */
20    // bible - type httpclick
21    function bible() {
22      if(fenetreouverte==true)      if(fenetreouverte==true)
23             pfenetre.close();             pfenetre.close();
24      var ev=document.f2.evenement.value;      var ev=document.f2.evenement.value;
# Line 14  function bible(){ Line 26  function bible(){
26      pfenetre=window.open("../app/bible.php?ev="+ev+"&idx="+idx,"bible","scrollbars=yes,width=600,height=600,top=120,left=120");      pfenetre=window.open("../app/bible.php?ev="+ev+"&idx="+idx,"bible","scrollbars=yes,width=600,height=600,top=120,left=120");
27      fenetreouverte=true;      fenetreouverte=true;
28  }  }
29    // bible2 - type httpclick
30  function bible2()  function bible2()
31  {  {
32      if(fenetreouverte==true)      if(fenetreouverte==true)
# Line 24  function bible2() Line 36  function bible2()
36      pfenetre=window.open("../app/bible2.php?ev="+ev+"&idx="+idx,"bible","scrollbars=yes,width=600,height=600,top=120,left=120");      pfenetre=window.open("../app/bible2.php?ev="+ev+"&idx="+idx,"bible","scrollbars=yes,width=600,height=600,top=120,left=120");
37      fenetreouverte=true;      fenetreouverte=true;
38  }  }
39    // bible_auto - type httpclick
40  function bible_auto(){  function bible_auto(){
41      if(fenetreouverte==true)      if(fenetreouverte==true)
42             pfenetre.close();             pfenetre.close();
# Line 33  function bible_auto(){ Line 45  function bible_auto(){
45      pfenetre=window.open("../app/bible_auto.php?idx="+idx+"&ev="+ev,"evenement","width=600,height=300,top=120,left=120");      pfenetre=window.open("../app/bible_auto.php?idx="+idx+"&ev="+ev,"evenement","width=600,height=300,top=120,left=120");
46      fenetreouverte=true;      fenetreouverte=true;
47  }  }
48    // VerifNumdec - type text
49    function VerifNumdec(champ) {
50        champ.value = champ.value.replace(",", "."); // remplacement de la virgule
51        //if (champ.value.lastIndexOf(".") == -1){ // champ decimal
52            if (isNaN(champ.value)) {
53                alert(msg_alert_error_verifnum);
54                champ.value = "";
55                return;
56            }
57        //}
58        
59    }
60    // Ce widget permet de charger les données d'un select en ajax
61    function changeDataSelect(tn, ds, joker){
62            
63        var id = $("#"+ds+" option:selected").val();
64        link = "../app/listData.php?idx=" + id + "&tn=" + tn + "&ds=" + ds;
65        $.ajax({
66            type: "GET",
67            url: link,
68            cache: false,
69            dataType: "json",
70            success: function(html){
71                
72                $('#'+tn).empty();
73                
74                if ( joker == true )
75                    $('#'+tn).append(
76                        '<option value="" selected="selected">*</option>'
77                    );
78                else
79                    $('#'+tn).append(
80                        '<option value="" selected="selected">Choisir ' + tn + '</option>'
81                    );
82                
83                if ( html !== '' ){
84                    
85                    html = html.split(';');
86                    for ( i = 0 ; i < html.length - 1 ; i++ ){
87                        
88                        html_temp = html[i].split('_');
89                        $('#'+tn).append(
90                            '<option value="'+html_temp[0]+'" >'+html_temp[1]+'</option>'
91                        );
92                    }
93                }
94            },
95            async: false
96        });
97    }
98    // vuploadMulti - XXX
99    function vuploadMulti(champ) {
100        //
101        if (fenetreouverte == true) {
102            pfenetre.close();
103        }
104        //
105        pfenetre = window.open("../spg/upload.php?origine="+champ+"&form="+$('input[name='+champ+']').closest('form').attr('name'),"upload","width=400,height=300,top=120,left=120");
106        //pfenetre = window.open("../spg/upload2.php?origine="+champ,"upload2","width=300,height=100,top=120,left=120");
107        //
108        fenetreouverte = true;
109    }
110    // tmpUpload - Upload  XXX
111    function tmpUpload(champ) {
112        //
113        if (fenetreouverte == true) {
114            pfenetre.close();
115        }
116        //
117        pfenetre = window.open("../app/tmpUpload.php?origine="+champ+"&form="+$('input[name='+champ+']').closest('form').attr('name'),"upload","width=400,height=300,top=120,left=120");
118        //pfenetre = window.open("../spg/upload2.php?origine="+champ,"upload2","width=300,height=100,top=120,left=120");
119        //
120        fenetreouverte = true;
121    }
122    
123    
124    
125    /**
126     * POPUP pour le téléchargement de fichier
127     *
128     * Ces fonctions javascript sont appelées depuis des onClick sur des
129     * formulaires spécifiques pour permettre de transmettre des paramètres aux
130     * éditions pdf ainsi appelées.
131     */
132    //
133  function dossierads_d(debut)  function dossierads_d(debut)
134  {  {
135  //if(fenetreouverte==true)  //if(fenetreouverte==true)
# Line 41  window.location="../pdf/pdfetat.php?obj= Line 137  window.location="../pdf/pdfetat.php?obj=
137  +document.f1.nature.value+"&idx=demo&datedebut="  +document.f1.nature.value+"&idx=demo&datedebut="
138  +document.f1.datedebut.value+"&datefin="+document.f1.datefin.value;  +document.f1.datedebut.value+"&datefin="+document.f1.datefin.value;
139  }  }
140    //
141  function dossierdepot()  function dossierdepot()
142  {  {
143  //if(fenetreouverte==true)  //if(fenetreouverte==true)
# Line 49  function dossierdepot() Line 145  function dossierdepot()
145      document.f1.nature.value+"&idx=demo&datedebut="+      document.f1.nature.value+"&idx=demo&datedebut="+
146      document.f1.datedebut.value+"&datefin="+document.f1.datefin.value;      document.f1.datedebut.value+"&datefin="+document.f1.datefin.value;
147  }  }
148    //
149  function dossierads()  function dossierads()
150  {  {
151  //if(fenetreouverte==true)  //if(fenetreouverte==true)
# Line 58  function dossierads() Line 154  function dossierads()
154      document.f1.datedebut.value+"&datefin="+document.f1.datefin.value;      document.f1.datedebut.value+"&datefin="+document.f1.datefin.value;
155  }  }
156    
157    // téléchargement du fichier
158  function VerifNumdec(champ) {  function file(fichier) {
159      champ.value = champ.value.replace(",", "."); // remplacement de la virgule      //
160      //if (champ.value.lastIndexOf(".") == -1){ // champ decimal      if (fichier == "") {
161          if (isNaN(champ.value)) {          alert("zone vide");
162              alert(msg_alert_error_verifnum);      }
163              champ.value = "";      //
164              return;      pfenetre = window.open("../app/file.php?file="+fichier,"Visualisation","width=100,height=100,top=1,left=150,scrollbars=yes,resizable = yes");
165          }      //
166      //}      fenetreouverte = true;
       
167  }  }
168  /* -- Debut -- */  
169    /**
170     * Retour spécifique de l'écran de consultation multiple - surcharge de ajaxIt
171     * @todo XXX voir les différences avec ajaxIt et si il n'est pas possible
172     * d'effectuer  la modification dans le core
173     */
174  function messageIt(objsf, link, empty) {  function messageIt(objsf, link, empty) {
175      // recuperation du terme recherche      // recuperation du terme recherche
176      var recherche = document.getElementById("recherchedyn");      var recherche = document.getElementById("recherchedyn");
# Line 93  function messageIt(objsf, link, empty) { Line 193  function messageIt(objsf, link, empty) {
193      });      });
194  }  }
195    
196    /**
197     * TTélécharegement de fichier pdf en ajax
198     * spécifique de l'écran de consultation multiple
199     */
200  /* Plugin jQuery qui lance un espèce d'appel AJAX vers un script PHP de téléchargement de fichier*/  /* Plugin jQuery qui lance un espèce d'appel AJAX vers un script PHP de téléchargement de fichier*/
201  jQuery.download = function(url, data, method){  jQuery.download = function(url, data, method){
202      //url and data options required      //url and data options required
# Line 111  jQuery.download = function(url, data, me Line 215  jQuery.download = function(url, data, me
215      };      };
216  };  };
217    
218  /* -- FIN -- */  /**
219     * Cette fonction permet de charger dans un dialog jqueryui un formulaire tel
220     * qu'il aurait été chargé avec ajaxIt
221     *
222     */
223  function popupIt(objsf, link) {  function popupIt(objsf, link) {
224      // Insertion du conteneur du dialog      // Insertion du conteneur du dialog
225      var dialog = $('<div id=\"sousform-'+objsf+'\"></div>').insertAfter('.formControls');      var dialog = $('<div id=\"sousform-'+objsf+'\"></div>').insertAfter('.formControls');
# Line 161  function popupIt(objsf, link) { Line 269  function popupIt(objsf, link) {
269      return false;      return false;
270  }  }
271    
272    /***
273     *
274     * @todo XXX ?????????
275     */
276  // Parse URL Queries Method  // Parse URL Queries Method
277  (function($){  (function($){
278          $.getQuery = function( query ) {          $.getQuery = function( query ) {
# Line 177  function popupIt(objsf, link) { Line 289  function popupIt(objsf, link) {
289          };          };
290  })(jQuery);  })(jQuery);
291    
292  function changeDataSelect(tn, ds, joker){  
293            /*
294      var id = $("#"+ds+" option:selected").val();   * Javascript concernant la demande
295      link = "../app/listData.php?idx=" + id + "&tn=" + tn + "&ds=" + ds;   *
296      $.ajax({   *
297          type: "GET",   */
298          url: link,  
299          cache: false,  /*
300          dataType: "json",   * A garder
301          success: function(html){   */
302                /*
303              $('#'+tn).empty();   * '<span class="om-icon om-icon-16 om-icon-fix search-part-16" title="Chercher un petitionnaire"></span>'
304                 * '<span class="om-icon om-icon-16 om-icon-fix search-mor-16" title="Chercher un petitionnaire"></span>'
305              if ( joker == true )   * '<div class="field field-type-text morePetitionnaire" style="display: table-row;">' +
306                  $('#'+tn).append(          '<div class="form-libelle">' +
307                      '<option value="" selected="selected">*</option>'              '<label class="libelle-more_petitionnaire" for="terrain_superficie"> + Ajouter un autre p&eacute;titionnaire </label>' +
308                  );          '</div>' +
309              else          '<div class="form-content">' +
310                  $('#'+tn).append(          '</div>' +
311                      '<option value="" selected="selected">Choisir ' + tn + '</option>'      '</div>'
312                  );   */
313                
             if ( html !== '' ){  
                   
                 html = html.split(';');  
                 for ( i = 0 ; i < html.length - 1 ; i++ ){  
                       
                     html_temp = html[i].split('_');  
                     $('#'+tn).append(  
                         '<option value="'+html_temp[0]+'" >'+html_temp[1]+'</option>'  
                     );  
                 }  
             }  
         },  
         async: false  
     });  
 }  
 function vuploadMulti(champ) {  
     //  
     if (fenetreouverte == true) {  
         pfenetre.close();  
     }  
     //  
     pfenetre = window.open("../spg/upload.php?origine="+champ+"&form="+$('input[name='+champ+']').closest('form').attr('name'),"upload","width=400,height=300,top=120,left=120");  
     //pfenetre = window.open("../spg/upload2.php?origine="+champ,"upload2","width=300,height=100,top=120,left=120");  
     //  
     fenetreouverte = true;  
 }  
 function tmpUpload(champ) {  
     //  
     if (fenetreouverte == true) {  
         pfenetre.close();  
     }  
     //  
     pfenetre = window.open("../app/tmpUpload.php?origine="+champ+"&form="+$('input[name='+champ+']').closest('form').attr('name'),"upload","width=400,height=300,top=120,left=120");  
     //pfenetre = window.open("../spg/upload2.php?origine="+champ,"upload2","width=300,height=100,top=120,left=120");  
     //  
     fenetreouverte = true;  
 }  
314    
315  /*  /*
316      Ajoute le formulaire d'jout de référence cadastrale personnalisé      Ajoute le formulaire d'jout de référence cadastrale personnalisé
# Line 247  $(function() { Line 322  $(function() {
322          && !$('#dossier_autorisation_type_detaille').is(':disabled')          && !$('#dossier_autorisation_type_detaille').is(':disabled')
323          && url.indexOf("form.php?obj=demande&action=0") != -1 ){          && url.indexOf("form.php?obj=demande&action=0") != -1 ){
324                    
325          $.ajax({          /*Fonction d'ajout de nouveau pétitionnaire*/  
             type: "GET",  
             url: "sousform.php?obj=demandeur&action=0&tri=&objsf=demandeur&premiersf=0",  
             cache: false,  
             success: function(html){  
                   
                 $('.lots').append(createFieldset('test', 'test'));  
                 $('#test').html(html);  
                 $('#test').html($('#test .formEntete>#form-content').html());  
                   
                 obj = $('#type_demandeur').parent();  
                 obj.empty();  
                 obj.html(  
                     '<select id="type_demandeur" class="champFormulaire selectTypeDemandeur" name="type_demandeur" size="1">' +  
                         '<option selected="selected" value="particulier">particulier</option>' +  
                         '<option value="personne_morale">personne morale</option>' +                      
                     '</select>'  
                 );  
                   
                 setSelectCivilite();  
             },  
             async: false  
         });  
           
         $('.lots').append(createFieldset('P&eacute;titionnaire(s)', 'petitionnaire'));  
         $('#petitionnaire').after(  
             '<div class="field field-type-text morePetitionnaire" style="display: table-row;">' +  
                 '<div class="form-libelle">' +  
                     '<label class="libelle-more_petitionnaire" for="terrain_superficie"> + Ajouter un autre p&eacute;titionnaire </label>' +  
                 '</div>' +  
                 '<div class="form-content">' +  
                 '</div>' +  
             '</div>');  
           
326          $('.morePetitionnaire').click( function() {          $('.morePetitionnaire').click( function() {
             $('#fieldsetpetitionnaire .morePetitionnaire').before(  
                 '<div id="petitionnaire' + $('#fieldsetpetitionnaire .fieldsetContent').size() +'" class="fieldsetContent">'+  
                     $('#fieldsetpetitionnaire #formsDemandeur').val() +  
                 '</div>'  
             );  
               
             nb = $('#fieldsetpetitionnaire .fieldsetContent').size() - 1;  
               
             changeIdNameField('petitionnaire' + nb );  
327                            
             addDatePicker( 'petitionnaire' + nb + '_petitionnaire_particulier_date_naissance');  
               
             setTypeDemandeur('petitionnaire' + nb, 'petitionnaire' + nb , '_petitionnaire');  
328          });              });    
329                    
330          $('.lots').append(createFieldset('D&eacute;l&eacute;gataire', 'delegataire'));          /*Cache les champs avant que dossier_autorisation_type_detaille soit choisi*/
         setDelegataire();  
         setPetitionnaire();  
         setTypeDemandeur('petitionnaire', 'petitionnaire_type_demandeur', '');  
                   
331          hideFields();          hideFields();
332      }      }
333        
# Line 316  $(function() { Line 342  $(function() {
342          /*Formatage de la reference cadastrale*/          /*Formatage de la reference cadastrale*/
343          if ( reference_cadastrale != '' ){          if ( reference_cadastrale != '' ){
344                            
345                /* Récupère la référence cadastrale non formatée */
346              references_cadastrales = reference_cadastrale.split(';');              references_cadastrales = reference_cadastrale.split(';');
347              donnees = new Array();              donnees = new Array();
348                            
349              i = 0 ;              i = 0 ;
350                /* Boucle sur les références, elles étaient séparées par un ; */
351              for ( l = 0 ; l < references_cadastrales.length - 1 ; l ++ ){              for ( l = 0 ; l < references_cadastrales.length - 1 ; l ++ ){
352                                    
353                    /*Récupère le code impots du qartier [CHIFFRES]*/
354                  k = 0;                  k = 0;
355                  donnees[i] = '';                  donnees[i] = '';
356                  for ( j = k ; j < references_cadastrales[l].length ; j++ )                  for ( j = k ; j < references_cadastrales[l].length ; j++ ){
357                      if ( references_cadastrales[l].charAt(j) >= 0 && references_cadastrales[l].charAt(j) <= 9 ){                      
358                        if ( references_cadastrales[l].charAt(j) >= 0 &&
359                            references_cadastrales[l].charAt(j) <= 9 ){
360                                
361                          donnees[i] += references_cadastrales[l].charAt(j);                          donnees[i] += references_cadastrales[l].charAt(j);
362                          k++;                          k++;
363                            
364                      } else {                      } else {
365                            
366                          i++;                          i++;
367                          break;                          break;
368                      }                      }
369                    }
370                                    
371                                          /* Récupère la section [LETTRES] */    
372                  donnees[i] = '';                  donnees[i] = '';
373                  for ( j = k ; j < references_cadastrales[l].length ; j++ )                  for ( j = k ; j < references_cadastrales[l].length ; j++ )
374                      if ( isAlpha(references_cadastrales[l].charAt(j)) ){                      if ( isAlpha(references_cadastrales[l].charAt(j)) ){
375                            
376                          donnees[i] += references_cadastrales[l].charAt(j);                          donnees[i] += references_cadastrales[l].charAt(j);
377                          k++;                          k++;
378                            
379                      } else {                      } else {
380                            
381                          i++;                          i++;
382                          break;                          break;
383                      }                      }
384                                    
385                    /* Récupère la parcelle [CHIFFRES] */
386                  donnees[i] = '';                  donnees[i] = '';
387                  for ( j = k ; j < references_cadastrales[l].length ; j++ )                  for ( j = k ; j < references_cadastrales[l].length ; j++ )
388                      if ( references_cadastrales[l].charAt(j) >= 0 && references_cadastrales[l].charAt(j) <= 9 ){                      if ( references_cadastrales[l].charAt(j) >= 0 &&
389                            references_cadastrales[l].charAt(j) <= 9 ){
390                                
391                          donnees[i] += references_cadastrales[l].charAt(j);                          donnees[i] += references_cadastrales[l].charAt(j);
392                          k++;                          k++;
393                            
394                      } else {                      } else {
395                            
396                          break;                          break;
397                      }                      }
398                                    
399                    /* Récupère les séparateurs [ A / ] et les sections */
400                  m = 0 ;                  m = 0 ;
401                  if ( k < references_cadastrales[l].length ){                  if ( k < references_cadastrales[l].length ){
402                                            
403                      for ( j = k ; j < references_cadastrales[l].length ; j++ )                      for ( j = k ; j < references_cadastrales[l].length ; j++ )
404                          if ( isAlpha(references_cadastrales[l].charAt(j)) ){                          if ( isAlpha(references_cadastrales[l].charAt(j)) ){
405                                
406                              m++;                              m++;
407                              donnees[++i] = references_cadastrales[l].charAt(j);                              donnees[++i] = references_cadastrales[l].charAt(j);
408                              donnees[++i] = '';                              donnees[++i] = '';
409                          }                          }
410                          else {                          else {
411                                
412                              donnees[i] += references_cadastrales[l].charAt(j);                              donnees[i] += references_cadastrales[l].charAt(j);
413                          }                          }
414                  }                  }
415                    
416                    /*Créé autant de champs de que de référence */
417                  donnees[++i] = ';';                  donnees[++i] = ';';
418                  i++;                  i++;
419    
420                  if ( l > 0 )                  if ( l > 0 ) {
421                      $('.reference_cadastrale_custom_fields').append( "<br/>" + fieldReferenceCadastraleBase());                      
422                        $('.reference_cadastrale_custom_fields').append(
423                            "<br/>" + fieldReferenceCadastraleBase()
424                        );
425                    }
426                    
427                  actionFormReferenceCadastrale();                  actionFormReferenceCadastrale();
428                                    
429                  if ( m > 0 ){                  if ( m > 0 ){
430                                                            
431                      for ( j = 0 ; j < m ; j++ )                      for ( j = 0 ; j < m ; j++ ){
432                          $('#moreFieldReferenceCadastrale' + ( $('.moreFieldReferenceCadastrale').length - 1 ) ).before(newInputReferenceCadastrale());                          
433                            $('#moreFieldReferenceCadastrale' +
434                                ( $('.moreFieldReferenceCadastrale').length - 1 ) ).
435                            before(
436                                newInputReferenceCadastrale()
437                            );
438                        }
439                  }                  }
440              }              }
441                 /* Action sur les boutons [+ ajouter d'autres champs] et [+ ajouter
442                  * d'autres lignes] */
443              actionLineFormReferenceCadastrale();              actionLineFormReferenceCadastrale();
444                            
445                /* Ajoute les données dans les champs nouvellement créés */
446              $('.reference_cadastrale_custom_field').each(              $('.reference_cadastrale_custom_field').each(
447                  function(index) {                  function(index) {
448                       $(this).val(donnees[index])                      
449                        $(this).val(donnees[index])
450                  }                  }
451              );              );
452          }          }
# Line 393  $(function() { Line 454  $(function() {
454  });  });
455    
456  /*  /*
     Création du formuliare pour le petitionnaire  
  * */  
 function setPetitionnaire(){  
     $('#petitionnaire').prepend("<br/>" + $('#test').html() + "<br/>");  
     $('#test').parent().remove();  
       
     changeIdNameField('petitionnaire');  
 }  
   
 /*  
457      Action au changement du select du type de demandeur      Action au changement du select du type de demandeur
458   * */   * */
459  function setTypeDemandeur(id, selector, complement){  function setTypeDemandeur(id, complement){
460      $('#'+selector).on('change',  
461        $('#'+id + ' select[id="type_demandeur' + complement + '"]').on('change',
462          function() {          function() {
463                
464              if ( $(this).find('option:selected').first().text() == 'particulier' )              if ( $(this).find('option:selected').first().text() == 'particulier' ){
465                  fieldTypeDemandeur('#' + id, complement, true);  
466              else                  $(name +
467                  fieldTypeDemandeur('#' + id, complement, false);                      ' select[id="particulier_civilite' + complement +
468                        '"] option[value=""]').attr('selected', 'selected');
469                    $(name +
470                        ' input[id="particulier_nom' +
471                        complement + '"]').val('');
472                    $(name +
473                        ' input[id="particulier_prenom' +
474                        complement + '"]').val('');
475                    $(name +
476                        ' input[id="particulier_date_naissance' +
477                        complement + '"]').val('');
478                    $(name +
479                        ' input[id="particulier_commune_naissance' +
480                        complement + '"]').val('');
481                    $(name +
482                        ' input[id="particulier_departement_naissance' +
483                        complement + '"]').val('');
484                    
485                    $( name + ' .particulier_fields').show();
486                    $( name + ' .personne_morale_fields').hide();
487                }
488                else {
489                    
490                    $(name +
491                        ' select[id="personne_morale_civilite' +
492                        complement + '"] option[value=""]').attr('selected', 'selected');
493                    $(name +
494                        ' input[id="personne_morale_denomination'
495                        + complement + '"]').val('');
496                    $(name +
497                        ' input[id="personne_morale_raison_sociale'
498                        + complement + '"]').val('');
499                    $(name +
500                        ' input[id="personne_morale_siret'
501                        + complement + '"]').val('');
502                    $(name +
503                        ' input[id="personne_morale_categorie_juridique'
504                        + complement + '"]').val('');
505                    $(name +
506                        ' input[id="personne_morale_nom'
507                        + complement + '"]').val('');
508                    $(name +
509                        ' input[id="personne_morale_prenom'
510                        + complement + '"]').val('');
511                    
512                    $( name + ' .particulier_fields').hide();
513                    $( name + ' .personne_morale_fields').show();
514                }
515          }          }
516      );      );
517  }  }
518    
519  /*  /*
520      Création du formulaire pour le délégataire      Ajout de l'action de recherche des pétitionnaire fréquent dans un overlay
521   * */   * */
522  function setDelegataire(){  function addActionSearch(id, complement){
     $('#delegataire').html($('#test').html());  
       
     $('#delegataire #type_demandeur').parent().parent().remove();  
     $('#delegataire #personne_morale_denomination').parent().parent().remove();  
     $('#delegataire #personne_morale_raison_sociale').parent().parent().remove();  
     $('#delegataire #personne_morale_siret').parent().parent().remove();  
     $('#delegataire #personne_morale_categorie_juridique').parent().parent().remove();  
     $('#delegataire #personne_morale_civilite').parent().parent().remove();  
     $('#delegataire #personne_morale_nom').parent().parent().remove();  
     $('#delegataire #personne_morale_prenom').parent().parent().remove();  
     $('#delegataire #frequent').parent().parent().remove();  
523            
524      changeIdNameField('delegataire');      /*Si on recherche un pétitionnaire de type particulier*/
525      addDatePicker('delegataire_particulier_date_naissance');      $('#' + id + ' .search-part-16').click(
526  }          function(){
527                
528                /*Données des champs nom et prénom du particulier*/
529                var donnees = "?type=particulier&par_nom=";
530                $('#' + id + ' .search_particulier_fields input').each(
531                    function(i){
532    
533  /*                      donnees += $(this).val() + (( i == 0 ) ?  '&par_prenom='  : '') ;
534      Change les id et name des champs                  }
535   * */              );
536  function changeIdNameField(name){  
537                /* Requête qui va récupérer les données du(es) pétitionnaire(s)
538                 * correspondant(s) à la recherche */
539                $.ajax({
540                    type: "GET",
541                    url: "../app/findPetitionnaire.php" + donnees ,
542                    cache: false,
543                    success: function(html){
544                        
545                        res = 'Auncune correspondance trouvée.';
546                        
547                        /*Si la recherche a donné des résultats*/
548                        if ( html.length > 2 ){
549                            
550                            res = '<select>' ;
551                            donnees = html.split(';');
552                            
553                            /* Met les résultats de la recherche dans un select */
554                            for ( i = 0 ; i < donnees.length - 1 ; i++ ){
555    
556                                val = donnees[i].replace('"', '');
557                                line = donnees[i].split('_');
558                                
559                                if ( line[3] != '' ){
560                                    
561                                    line[3] = ' - ' + line[3];
562                                }
563                                
564                                res += '<option value="' + val + '">' +
565                                            line[1] + ' ' + line[2] + line[3] +
566                                       '</option>';
567                            }
568                            
569                            res += '</select>' ;
570                        }
571                        
572                        /* Affichage de l'overlay */
573                        $('#dialog').html(res);
574                          
575                        $( "#dialog" ).dialog({
576                            modal: true,
577                            buttons : {
578                                Valider: function(){
579                                    
580                                    /*Action à l'appui sur le bouton valider*/
581                                    if ( res != 'Auncune correspondance trouvée.' ){
582                                        
583                                        donnees = $('#dialog select option:selected').val();
584                                        donnees = donnees.split('_');
585                                        
586                                        if ( $.isNumeric(donnees[4]) ){
587                                            $('#' + id +
588                                                ' select[id="particulier_civilite' +
589                                                complement + '"] option[value="' +
590                                                $.trim(donnees[4]) + '"]').
591                                            attr('selected','selected');
592                                        }
593                                        
594                                        $('#' + id +
595                                            ' input[id="particulier_nom' +
596                                            complement + '"]').
597                                        val($.trim(donnees[1]));
598                                        
599                                        $('#' + id +
600                                            ' input[id="particulier_prenom' +
601                                            complement + '"]').
602                                        val($.trim(donnees[2]));
603                                        
604                                        /*Vérifie si la date est non vide avant de la traiter*/
605                                        date_temp = $.trim(donnees[3]);
606                                        if ( date_temp != '' ){
607                                            
608                                            date = date_temp.split('-');
609                                            date = date[2] + "/" + date[1] + "/" + date[0] ;
610                                            $('#' + id +
611                                                ' input[id="particulier_date_naissance' +
612                                                complement + '"]').
613                                            val(date);
614                                            
615                                        }
616                                        $('#' + id +
617                                            ' input[id="particulier_commune_naissance' +
618                                            complement + '"]').
619                                        val($.trim(donnees[10]));
620                                        $('#' + id +
621                                            ' input[id="particulier_departement_naissance' +
622                                            complement + '"]').
623                                        val($.trim(donnees[11]));
624                                        
625                                        changeValInputDemandeur(id, donnees, complement);
626                                    }
627                                    
628                                    /*Fermeture de l'overlay*/
629                                    $(this).dialog( "close" );
630                                }
631                            }
632                        });
633                    },
634                    async: false
635                });
636            }
637        );
638            
639      $('#' + name + ' input').each(      /*Si on recherche un pétitionnaire de type personne morale*/
640        $('#' + id + ' .search-mor-16').click(
641          function(){          function(){
642              $(this).attr('id', name + '_' + $(this).attr('id') );              
643              $(this).attr('name', name + '_' + $(this).attr('name') );              /*Données des champs dénomination et nom de la personne morale*/
644                var donnees = "?type=personne_morale"+
645                    "&mor_denomination="+$('#'+id+
646                        ' input[id="personne_morale_denomination' +
647                        complement + '"]').
648                    val() +
649                    "&mor_nom="+$('#'+id+
650                        ' input[id="personne_morale_nom' +
651                        complement + '"]').
652                    val();
653                
654                /* Requête qui va récupérer les données du(es) pétitionnaire(s)
655                 * correspondant(s) à la recherche */    
656                $.ajax({
657                    type: "GET",
658                    url: "../app/findPetitionnaire.php" + donnees ,
659                    cache: false,
660                    success: function(html){
661                        
662                        res = 'Auncune correspondance trouvée.';
663                        
664                        /*Si la recherche a donné des résultats*/
665                        if ( html > 2 ){
666                            
667                            res = '<select>' ;
668                            donnees = html.split(';');
669                            
670                            /* Met les résultats de la recherche dans un select */
671                            for ( i = 0 ; i < donnees.length - 1 ; i++ ){
672    
673                                val = donnees[i].replace('"', '');
674                                line = donnees[i].split('_');
675                                
676                                res += '<option value="' + val + '">' +
677                                            line[5] + ' ' + line[6] +
678                                        '</option>';
679                            }
680                            
681                            res += '</select>' ;
682                        }
683                        
684                        /* Affichage de l'overlay */
685                        $('#dialog').html(res);
686                          
687                        $( "#dialog" ).dialog({
688                            modal: true,
689                            buttons : {
690                                Valider: function(){
691                                    
692                                    /*Action à l'appui sur le bouton valider*/
693                                    if ( res != 'Auncune correspondance trouvée.' ){
694                                        donnees = $('#dialog select option:selected').val();
695                                        donnees = donnees.split('_');
696                                        
697                                        if ( $.isNumeric(donnees[8]) ){
698                                            
699                                            $('#' + id +
700                                                ' select[id="personne_morale_civilite' +
701                                                complement +
702                                                '"] option[value="' +
703                                                $.trim(donnees[8]) + '"]').
704                                            attr('selected','selected');
705                                        }
706                                        
707                                        $('#' + id +
708                                            ' input[id="personne_morale_denomination' +
709                                            complement + '"]').
710                                        val($.trim(donnees[5]));
711                                        $('#' + id +
712                                            ' input[id="personne_morale_raison_sociale' +
713                                            complement + '"]').
714                                        val($.trim(donnees[12]));
715                                        $('#' + id +
716                                            ' input[id="personne_morale_siret' +
717                                            complement + '"]').
718                                        val($.trim(donnees[6]));
719                                        $('#' + id +
720                                            ' input[id="personne_morale_categorie_juridique' +
721                                            complement + '"]').
722                                        val($.trim(donnees[13]));
723                                        $('#' + id +
724                                            ' input[id="personne_morale_nom' +
725                                            complement + '"]').
726                                        val($.trim(donnees[7]));
727                                        $('#' + id +
728                                            ' input[id="personne_morale_prenom' +
729                                            complement + '"]').
730                                        val($.trim(donnees[9]));
731                                        
732                                        changeValInputDemandeur(id, donnees, complement);
733                                    }
734                                    
735                                    /*Fermeture de l'overlay*/
736                                    $(this).dialog( "close" );
737                                }
738                            }
739                        });
740                    },
741                    async: false
742                });
743          }          }
744      );      );
745    }
746    
747      $('#' + name + ' #type_demandeur').attr('id', name + '_' + $('#' + name + ' #type_demandeur').attr('id'));  /*
748      $('#' + name + ' #type_demandeur').attr('name', name + '_' + $('#' + name + ' #type_demandeur').attr('name'));      Change les valeurs des champs en commun des particuliers et des personnes morales
749            Lié à la fonction addActionSearch
     $('#' + name + ' #particulier_civilite').attr('id', name + '_' + $('#' + name + ' #particulier_civilite').attr('id'));  
     $('#' + name + ' #particulier_civilite').attr('name', name + '_' + $('#' + name + ' #particulier_civilite').attr('name'));  
750            
751      $('#' + name + ' #personne_morale_civilite').attr('id', name + '_' + $('#' + name + ' #personne_morale_civilite').attr('id'));   * */
752      $('#' + name + ' #personne_morale_civilite').attr('name', name + '_' + $('#' + name + ' #personne_morale_civilite').attr('name'));  function changeValInputDemandeur(id, donnees, complement){
753            
754            $('#' + id + ' input[id="demandeur' + complement + '"]').val($.trim(donnees[0]));
755  }      /*Teste si la valeur retournée est TRUE*/
756        if ( donnees[28] === 't' ){
757  function addDatePicker(id){          
758            $('#' + id + ' input[id="notification' + complement + '"]').attr('checked', 'checked');
759            $('#' + id + ' input[id="notification' + complement + '"]').val('Oui');
760        }
761            
762      $("#" + id ).datepicker({      $('#' + id + ' input[id="frequent' + complement + '"]').attr('checked','checked');
763          dateFormat: dateFormat,      $('#' + id + ' input[id="frequent' + complement + '"]').val('Oui');
764          changeMonth: true,      $('#' + id + ' input[id="numero' + complement + '"]').val($.trim(donnees[14]));
765          changeYear: true,      $('#' + id + ' input[id="voie' + complement + '"]').val($.trim(donnees[15]));
766          yearRange: minYear+':'+maxYear,      $('#' + id + ' input[id="complement' + complement + '"]').val($.trim(donnees[16]));
767          showOn: 'button',      $('#' + id + ' input[id="lieu_dit' + complement + '"]').val($.trim(donnees[17]));
768          buttonImage: '../img/calendar.png',      $('#' + id + ' input[id="localite' + complement + '"]').val($.trim(donnees[18]));
769          buttonImageOnly: true,      $('#' + id + ' input[id="code_postal' + complement + '"]').val($.trim(donnees[19]));
770          constrainInput: true      $('#' + id + ' input[id="bp' + complement + '"]').val($.trim(donnees[20]));
771      });      $('#' + id + ' input[id="cedex' + complement + '"]').val($.trim(donnees[21]));
772        $('#' + id + ' input[id="pays' + complement + '"]').val($.trim(donnees[22]));
773        $('#' + id + ' input[id="division_territoriale' + complement + '"]').val($.trim(donnees[23]));
774        $('#' + id + ' input[id="telephone_fixe' + complement + '"]').val($.trim(donnees[24]));
775        $('#' + id + ' input[id="telephone_mobile' + complement + '"]').val($.trim(donnees[25]));
776        $('#' + id + ' input[id="indicatif' + complement + '"]').val($.trim(donnees[26]));
777        $('#' + id + ' input[id="courriel' + complement + '"]').val($.trim(donnees[27]));
778  }  }
779    
780  /*  /*
781      Création des select pour la civilité      Function de test des champs
782   * */   * */
783  function setSelectCivilite(){  function isAlpha(str) {
784            return /^[a-zA-Z\/]+$/.test(str);
     $.ajax({  
         type: "GET",  
         url: "../app/civilite.php",  
         dataType: "json",  
         cache: false,  
         success: function(html){  
             if ( html != '' ){  
                   
                 $('#particulier_civilite').parent().html('<select id="particulier_civilite" class="champFormulaire" size="1" name="particulier_civilite">' +  
                         '<option value="" selected="selected">choisir particulier_civilite</option>');  
                 $('#personne_morale_civilite').parent().html('<select id="personne_morale_civilite" class="champFormulaire" size="1" name="personne_morale_civilite">' +  
                         '<option value="" selected="selected">choisir personne_morale_civilite</option>');  
                   
                 civilite = html.split(';');  
                 for ( i = 0 ; i < civilite.length - 1 ; i++ ){  
                       
                     $('#particulier_civilite').append('<option value="' + civilite[i] + '">' + civilite[i] + '</option>');  
                     $('#personne_morale_civilite').append('<option value="' + civilite[i] + '">' + civilite[i] + '</option>');  
                 }  
                   
                 $('#particulier_civilite').append('</select>');  
                 $('#personne_morale_civilite').append('</select>');  
             }  
         },  
         async: false  
     });  
785  }  }
786    
787  /*  function isMail(str){
788      Retourne le code HTML d'un fieldset      return /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/.test(str);
  * */  
 function createFieldset(name, className){  
     return '<fieldset class="cadre ui-corner-all ui-widget-content" id="fieldset' + className + '">' +  
                 '<legend class="ui-corner-all ui-widget-content ui-state-active">' + name + ' </legend>' +  
                 '<input id="formsDemandeur" type="hidden" val=""/>'+  
                 '<div class="fieldsetContent " id="' + className + '">' +  
                 '</div>' +  
                 '<div class="visualClear"></div>' +  
                 '</div>' +  
            '</fieldset>';  
789  }  }
790    
791  /*  function isPhoneNumber(str){
792      Test str est une lettre de l'alphabet      return /[0-9-()+]{3,20}/.test(str);
  * */  
 function isAlpha(str) {  
     return /^[a-zA-Z\/]+$/.test(str);  
793  }  }
794    
795    function testSeparator(obj){
796    
797        if ( obj.value != 'A' &&
798             obj.value != '/' ) {
799                
800            alert('Saisissez uniquement un A ou un / comme séparateur');
801            obj.value = '';
802        }
803    }
804    
805    /* FIN */
806    
807  /*  /*
808      Ajoute les ations spécifiques pour le formulaire personnalisé d'ajout de référence cadastrale      Ajoute les ations spécifiques pour le formulaire personnalisé d'ajout de
809        référence cadastrale
810   * */   * */
811  function actionFormReferenceCadastrale(){  function actionFormReferenceCadastrale(){
812      $('form').submit(      $('form').submit(
# Line 544  function actionFormReferenceCadastrale() Line 820  function actionFormReferenceCadastrale()
820                                            
821                      if ( $(this).val() == ';' ){                      if ( $(this).val() == ';' ){
822                                                    
823                          reference_cadastrale += reference_cadastrale_temp + ( ( reference_cadastrale_temp != '' && reference_cadastrale_temp.length > 0 ) ? ';' : '' );                          reference_cadastrale_bis = reference_cadastrale_temp +
824                                ( ( reference_cadastrale_temp != '' &&
825                                    reference_cadastrale_temp.length > 0 )
826                                        ? ';' : '' );
827                                        
828                            if ( /^([0-9]{1,4}[a-zA-Z]{1,3}[0-9]{1,5}([A\/]{1}[0-9]{1,4})*;)*$/.test(reference_cadastrale_bis) ){
829                                
830                                reference_cadastrale += reference_cadastrale_bis;
831                            }
832                          reference_cadastrale_temp = '';                          reference_cadastrale_temp = '';
833                      }                      }
834                      else                      
835                        else {
836                            
837                          reference_cadastrale_temp += $(this).val();                          reference_cadastrale_temp += $(this).val();
838                        }
839                                            
840                  }                  }
841              );              );
# Line 557  function actionFormReferenceCadastrale() Line 844  function actionFormReferenceCadastrale()
844          }          }
845      );      );
846    
847      $('#moreFieldReferenceCadastrale' + ($('.moreFieldReferenceCadastrale').length - 1 )).on("click", function() {      $('#moreFieldReferenceCadastrale' +
848            ($('.moreFieldReferenceCadastrale').length - 1 )).
849        on("click", function() {
850          $(this).before(newInputReferenceCadastrale());          $(this).before(newInputReferenceCadastrale());
851      });      });
852        
853  }  }
854    
855  /*  /*
# Line 569  function actionLineFormReferenceCadastra Line 859  function actionLineFormReferenceCadastra
859      $('#morelineReferenceCadastrale').click(      $('#morelineReferenceCadastrale').click(
860          function(){          function(){
861                            
862              $('.reference_cadastrale_custom_fields').append( "<br/>" + fieldReferenceCadastraleBase());              $('.reference_cadastrale_custom_fields').
863              $('#moreFieldReferenceCadastrale'+ ($('.moreFieldReferenceCadastrale').length - 1 )).on("click", function() {              append( "<br/>" + fieldReferenceCadastraleBase());
864                
865                $('#moreFieldReferenceCadastrale'+
866                    ($('.moreFieldReferenceCadastrale').length - 1 )).
867                on("click", function() {
868                  $(this).before(newInputReferenceCadastrale());                  $(this).before(newInputReferenceCadastrale());
869              });              });
870                
871                
872          }          }
873      );      );
874  }  }
875    
876  /*  /*
877      Met à jour le select demande_type dès qu'un dossier_autorisation_type_detaille est choisi      Met à jour le select demande_type dès qu'un
878        dossier_autorisation_type_detaille est choisi
879   * */   * */
880  function changeDemandeType(){  function changeDemandeType(){
881            
882      var idDossierAutorisationTypeDetaille = $("#dossier_autorisation_type_detaille option:selected").val();      var idDossierAutorisationTypeDetaille =
883            $("#dossier_autorisation_type_detaille option:selected").val();
884            
885      if ( $.isNumeric(idDossierAutorisationTypeDetaille) ){      if ( $.isNumeric(idDossierAutorisationTypeDetaille) ){
886                    
# Line 609  function addNewFieldReferencesCadastrale Line 907  function addNewFieldReferencesCadastrale
907      $('.references_cadastrales_new_field').remove();      $('.references_cadastrales_new_field').remove();
908      $('.moreFieldReferenceCadastrale').remove();      $('.moreFieldReferenceCadastrale').remove();
909      $('#morelineReferenceCadastrale').remove();      $('#morelineReferenceCadastrale').remove();
910        $('.buttonCadAdr').remove();
911      $('.localisation .fieldsetContent').prepend(      $('.localisation .fieldsetContent').prepend(
912         '<div class="field field-type-text references_cadastrales_new_field" >'+         '<div class="field field-type-text references_cadastrales_new_field" >'+
913              '<div class="form-libelle">' +              '<div class="form-libelle">' +
# Line 631  function addNewFieldReferencesCadastrale Line 930  function addNewFieldReferencesCadastrale
930     );     );
931     $('#terrain_superficie').parent().parent().after('<div class="field field-type-text" >' +     $('#terrain_superficie').parent().parent().after('<div class="field field-type-text" >' +
932              '<div class="form-libelle"></div>' +              '<div class="form-libelle"></div>' +
933              '<div class="form-content">' +              '<div class="form-content buttonCadAdr">' +
934                  '<input id="cad-adr-them" class="ui-button ui-widget ui-state-default ui-corner-all" type="button" value="Cadastrale < = > Adresse"/>' +                  '<input id="cad-adr-them" class="ui-button ui-widget ui-state-default ui-corner-all" type="button" value="Cadastrale < = > Adresse"/>' +
935              '</div>' +              '</div>' +
936         '</div>' );         '</div>' );
# Line 657  function fieldReferenceCadastraleBase(){ Line 956  function fieldReferenceCadastraleBase(){
956                  'class="champFormulaire reference_cadastrale_custom_field" ' +                  'class="champFormulaire reference_cadastrale_custom_field" ' +
957                  'type="text" ' +                  'type="text" ' +
958                  'onchange="VerifNum(this)" ' +                  'onchange="VerifNum(this)" ' +
959                  'maxlength="3" ' +                  'maxlength="4" ' +
960                  'size="3" ' +                  'size="4" ' +
961                  'value="" />' +                  'value="" />' +
962              '<input ' +              '<input ' +
963                  'class="champFormulaire reference_cadastrale_custom_field" ' +                  'class="champFormulaire reference_cadastrale_custom_field" ' +
964                  'type="text" ' +                  'type="text" ' +
965                  'maxlength="2" ' +                  'maxlength="3" ' +
966                  'size="2" ' +                  'size="3" ' +
967                  'value="" />' +                  'value="" '+
968                    'onchange="if ( !isAlpha(this.value) ){ alert(\'Vous ne devez saisir que des lettres dans ce champs.\'); this.value = \'\'; }"/>' +
969              '<input ' +              '<input ' +
970                  'class="champFormulaire reference_cadastrale_custom_field" ' +                  'class="champFormulaire reference_cadastrale_custom_field" ' +
971                  'type="text" ' +                  'type="text" ' +
972                  'onchange="VerifNum(this)" ' +                  'onchange="VerifNum(this)" ' +
973                  'maxlength="4" ' +                  'maxlength="5" ' +
974                  'size="4" ' +                  'size="5" ' +
975                  'value="" />' +                  'value="" />' +
976              '<span id="moreFieldReferenceCadastrale' + $('.moreFieldReferenceCadastrale').length + '" class="moreFieldReferenceCadastrale">' +              '<span id="moreFieldReferenceCadastrale' + $('.moreFieldReferenceCadastrale').length + '" class="moreFieldReferenceCadastrale">' +
977                  hiddenSeparatorField() +                  hiddenSeparatorField() +
# Line 685  function fieldReferenceCadastraleBase(){ Line 985  function fieldReferenceCadastraleBase(){
985  function hideFields(){  function hideFields(){
986      $('.bloc').each(      $('.bloc').each(
987          function(){          function(){
988              if ( !$(this).hasClass('dossier_type') && !$(this).hasClass('dossier_type_demande_date') )              if ( !$(this).hasClass('dossier_type') &&
989                    !$(this).hasClass('dossier_type_demande_date') ){
990                  $(this).hide();                  $(this).hide();
991                }
992                    
993          }          }
994      );      );
995            
# Line 701  function hideFields(){ Line 1004  function hideFields(){
1004  function showFormsDemande(){  function showFormsDemande(){
1005      $('.bloc').each(      $('.bloc').each(
1006          function(){          function(){
1007              if ( !$(this).hasClass('dossier_type') && !$(this).hasClass('dossier_type_demande_date') )              if ( !$(this).hasClass('dossier_type') &&
1008                    !$(this).hasClass('dossier_type_demande_date') ){
1009                  $(this).show();                  $(this).show();
1010                }
1011                    
1012          }          }
1013      );      );
1014            
# Line 711  function showFormsDemande(){ Line 1017  function showFormsDemande(){
1017      $('.terrain_references_cadastrales_custom').hide();      $('.terrain_references_cadastrales_custom').hide();
1018            
1019      $('#terrain_references_cadastrales').parent().parent().hide();      $('#terrain_references_cadastrales').parent().parent().hide();
       
     /*Cache les champs inutiles*/  
     fieldTypeDemandeur('#petitionnaire', '', true);  
       
     $('#fieldsetpetitionnaire #formsDemandeur').val($('#petitionnaire').html());  
       
     addDatePicker( 'petitionnaire_particulier_date_naissance');  
 }  
   
 /*  
     Cache/montre des champs selon le type de demandeur  
  * */  
 function fieldTypeDemandeur(name,complement, particulier){  
   
     if ( particulier == true ){  
           
         $( name + ' ' + name + complement + '_particulier_civilite').parent().parent().show();  
         $( name + ' ' + name + complement + '_particulier_nom').parent().parent().show();  
         $( name + ' ' + name + complement + '_particulier_prenom').parent().parent().show();  
         $( name + ' ' + name + complement + '_particulier_date_naissance').parent().parent().show();  
         $( name + ' ' + name + complement + '_particulier_commune_naissance').parent().parent().show();  
         $( name + ' ' + name + complement + '_particulier_departement_naissance').parent().parent().show();  
           
         $( name + ' ' + name + complement + '_personne_morale_denomination').parent().parent().hide();  
         $( name + ' ' + name + complement + '_personne_morale_raison_sociale').parent().parent().hide();  
         $( name + ' ' + name + complement + '_personne_morale_siret').parent().parent().hide();  
         $( name + ' ' + name + complement + '_personne_morale_categorie_juridique').parent().parent().hide();  
         $( name + ' ' + name + complement + '_personne_morale_civilite').parent().parent().hide();  
         $( name + ' ' + name + complement + '_personne_morale_nom').parent().parent().hide();  
         $( name + ' ' + name + complement + '_personne_morale_prenom').parent().parent().hide();  
     }  
     else{  
           
         $( name + ' ' + name + complement + '_particulier_civilite').parent().parent().hide();  
         $( name + ' ' + name + complement + '_particulier_nom').parent().parent().hide();  
         $( name + ' ' + name + complement + '_particulier_prenom').parent().parent().hide();  
         $( name + ' ' + name + complement + '_particulier_date_naissance').parent().parent().hide();  
         $( name + ' ' + name + complement + '_particulier_commune_naissance').parent().parent().hide();  
         $( name + ' ' + name + complement + '_particulier_departement_naissance').parent().parent().hide();  
           
         $( name + ' ' + name + complement + '_personne_morale_denomination').parent().parent().show();  
         $( name + ' ' + name + complement + '_personne_morale_raison_sociale').parent().parent().show();  
         $( name + ' ' + name + complement + '_personne_morale_siret').parent().parent().show();  
         $( name + ' ' + name + complement + '_personne_morale_categorie_juridique').parent().parent().show();  
         $( name + ' ' + name + complement + '_personne_morale_civilite').parent().parent().show();  
         $( name + ' ' + name + complement + '_personne_morale_nom').parent().parent().show();  
         $( name + ' ' + name + complement + '_personne_morale_prenom').parent().parent().show();  
     }  
1020  }  }
1021    
1022  /*  /*
# Line 770  function newInputReferenceCadastrale(){ Line 1028  function newInputReferenceCadastrale(){
1028              'type="text" ' +              'type="text" ' +
1029              'maxlength="1" ' +              'maxlength="1" ' +
1030              'size="1" ' +              'size="1" ' +
1031              'value="" />' +              'value="" ' +
1032                'onchange="testSeparator(this);"/>' +
1033          '<input ' +          '<input ' +
1034              'class="champFormulaire reference_cadastrale_custom_field" ' +              'class="champFormulaire reference_cadastrale_custom_field" ' +
1035              'type="text" ' +              'type="text" ' +
# Line 780  function newInputReferenceCadastrale(){ Line 1039  function newInputReferenceCadastrale(){
1039              'value="" />';              'value="" />';
1040  }  }
1041    
1042  // Desactivation des fonctions widget du tableau de bord inutiles sur le nouveau  
1043  // tableau de bord  
1044    /**
1045     * Desactivation des fonctions widget du tableau de bord inutiles sur le nouveau
1046     * tableau de bord
1047     */
1048  function widget_bind_move_actions() {}  function widget_bind_move_actions() {}
1049  function widget_bind_add_action() {}  function widget_bind_add_action() {}
1050  function widget_bind_edit_actions(widget_selector) {}  function widget_bind_edit_actions(widget_selector) {}
1051    
 function file(fichier) {  
     //  
     if (fichier == "") {  
         alert("zone vide");  
     }  
     //  
     pfenetre = window.open("../app/file.php?file="+fichier,"Visualisation","width=100,height=100,top=1,left=150,scrollbars=yes,resizable = yes");  
     //  
     fenetreouverte = true;  
 }  

Legend:
Removed from v.690  
changed lines
  Added in v.793

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26